IT/리눅스 (Linux)
-
[리눅스/Linux] 명령어 - awkIT/리눅스 (Linux) 2023. 12. 20. 18:33
[awk] - 필드 단위 문자열 처리에 주로 사용 [root@linux ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [root@linux ~]# cat /etc/hosts | awk '{print $2}' localhost localhost [root@linux ~]# awk '{print $2}' /etc/hosts localhost localhost - 특별한 선언(-F 옵션)이 없다면 공백을 기준으로 필드 단위를 나눔 ▷ 첫째줄 기준으로 설명하면 1..
-
[리눅스/Linux] 명령어 - grepIT/리눅스 (Linux) 2023. 5. 15. 19:43
[grep] - 특정 문자열이 있는 라인 추출 또는 파일들에서 특정 문자열 검색 - 사용법1) (명령어) | grep (단어) - 사용법2) grep [옵션] (검색 패턴) [파일1 파일2 ...] -r, --recursive 하위 디렉토리 검색 -n, --line-number 포함된 단어가 있는 라인번호 출력 -i, --ignore-case 대소문자 무시 -v, --invert-match 일치하지 않는 라인 표시 (NOT) -c, --count 검색 단어와 일치하는 라인 개수를 표시 -m NUM, --max-count=NUM 검색 개수 제한 -o, --only-matching 검색결과를 라인 대신 검색 단어로만 출력 -h, --no-filename -H, --with-filename 검색시 파일명 미표..
-
[리눅스/Linux] 방화벽 구성 - iptablesIT/리눅스 (Linux) 2023. 5. 15. 17:55
용도) 방화벽 구성 - 방화벽 사용방법에 대해 기술 OS기준) CentOS [설치방법 (yum)] - 레드햇 계열) CentOS7 이상인 경우 이후로는 firewalld가 기본 방화벽으로 변경되어 별도 설치요구 yum install iptables-services -y [iptables 설명] - 규칙은 위에서부터 순서대로 적용됨 - 적용된 규칙이 없다면 최종적으로 테이블의 정책에 따라 결정 - 명령어 입력 시 옵션은 붙여 쓸 수 있으며, 특정 명령어는 따로 써야 함 (ex: iptables -nvL --line-number) ※ 방화벽 테이블 종류 ※ INPUT) 외부 → 내부로 들어오는 패킷 처리 OUTPUT) 내부 → 외부로 들어오는 패킷 처리 FORWARD) 외부 → 호스트 → 외부로 경유하여 넘..
-
[리눅스/Linux] 패키지 설치 - lrzszIT/리눅스 (Linux) 2023. 5. 13. 06:31
용도) 파일 전송 - XMODEM, YMODEM, ZMODEM 파일 전송 프로토콜을 제공하는 유닉스 통신 패키지 설치기준) CentOS 구성조건) ssh 클라이언트에서 ZMODEM 프로토콜 지원 요구 [설치방법 (yum)] yum install lrzsz -y [설치방법 (컴파일-기본경로)] ① 파일 다운로드 방법1) curl 명령어 curl -O https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 방법2) wget 명령어 wget https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz --no-check-certificate ② 컴파일 ./configure make make install [설치방법 (컴파일-임의경로)..