본문 바로가기
반응형

linux6

linux에서 특정 아이피 포트 방화벽 오픈 여부 확인 리눅스 환경에서 특정 아이피와 포트의 방화벽이 오픈(outbound)되었는지 확인하기 위해서는 다양한 명령어가 존재한다. ps. outbound : my server -> other server 1.telnet telnet [호스트 또는 IP 주소] [포트번호] 성공적인 경우 Trying 172.217.174.78... Connected to www.google.com. Escape character is '^]'. 실패한 경우 Trying 192.0.2.1... telnet: Unable to connect to remote host: Connection refused 2. nc (netcat) nc -vz [호스트 또는 IP 주소] [포트번호] 성공적인 경우 Connection to www.googl.. 2023. 8. 2.
bash 기초 - tar 파일 묶음/압축 - tar (tape archive) tar [option] [file] [path] 옵션 옵션 설명 c create (생성) x extract (해지) v verbose (디테일한 상황 보고 - 실행 중 파일 목록 출력) f file (저장될 파일명 지정하기 위해) t list (목록 확인) z zip (압축) j bzip2 (압축) 예시 dir1 폴더를 압축 $ tar cvf myzip.tar dir1 아카이브 내용 확인 $ tar tf myzip.tar 아카이브 풀기 $ tar xvf myzip.tar 압축하기 $ tar cvfz myzip.tgz dir1 압축풀기 $ tar xvfz myzip.tgz 2022. 8. 24.
bash 기초 - du (disk usage) du [option] [file] 파일용량 출력 현재 디렉토리부터 사용된 용량 확인 주요 옵션 옵션 설명 -k 결과 값을 KB단위 출력 (기본값) -m 결과 값을 MB 단위 출력 -h 사용자편의용량(KB/MB/GB, 1M=2^20=1,048,576) -H 사용자편의용량(KB/MB/GB, 1M=1,00,000) -s 합계만 출력 -S 서브 디렉토리 용량 합치지 않고, 각각 계산 예시 디렉토리별 용량을 오름차순 소팅해서 출력 $ du -S | sort -n 디렉토리별 누적용량을 출력하여 GB 이상의 디렉토리 출력 $ du / -h 2>/dev/null | grep [0-9]G 디렉토리 용량을 최대 1 디렉토리 depth 까지만 출력 $ du --max-depth=1 2022. 8. 24.
linux 표준파일시스템 linux 표준 파일 시스템 경로 설명 / 루트 디렉토리 /bin 기본적인 명령어 /boot 부트로더 디렉토리 /dev 시스템 디바이스(장치파일) /etc 각종 설정파일 ex) /etc/*-release (운영체제 정보를 갖고 있는 파일들) $ cat /etc/*-release 운영체제의 정보를 출력 /home 사용자의 홈 디렉토리 /lib 라이브러리 (및 커널모듈) /media 외부저장소(cdrom, usb 등) /mnt 외부저장소 또는 파일 시스템 마운트포인트 /proc 시스템 설정들의 가상파일시스템 /root 루트 사용자의 홈 디렉토리 /sbin 시스템(관리자용) 명령어 /tmp 임시 저장소 /usr 일반사용자들 공통파일 /var 시스템 운용중에 생성되는 임시 데이터 저장소 시스템 프로세스의 각종 .. 2022. 8. 24.
bash 기초 - less less 리눅스의 파일을 좀 더 편하기 보기 위한 명령서로 키보드의 방향키나 페이지업, 다운과 같은 키를 사용할 수 있다. 화면에 보이는 부분만 메모리에 올리기 때문에 빠르게 실행이 가능하다. $less -N /usr/share/common-licenses/GPL-3 /usr/share/common-licenses/GPL-3 파일을 number line과 함께 보려고 할때.. less로 파일을 보고 있을 때 사용가능한 명령 키 Down arrow, Enter, e, or j 다음줄로 이동 Up arrow, y or k 이전줄로 이동 Space bar or f 다음 페이지 b 이전 페이지 /pattern 다음 문자열 검색 ?pattern 이전 문자열 검색 n 다음 문자열 계속 검색 N 이전 문자열 계속 검.. 2022. 8. 24.
bash기초 - awk awk 입력파일들의 행들을 하나씩 읽으면서 각 행의 단어들을 필드들로 읽어 들인다. awktest.txt 홍 길동 김 갑수 kim js park po awktest.txt 파일 중 각 행의 두번째 단어가 "길동"인 행을 출력 $awk '$2 == "길동" {printf $0}' awktest.txt 홍 길동 $0 : 읽어들인 행 $1 : 첫번째 단어 $2 : 두번째 단어 디렉토리 목록 중 첫번째 컬럼만 출력 $ ls -l | awk '{print $1}' 디렉토리 목록 중 파일명과 사이즈만 출력 (아홉번째 컬럼, 다섯번째 컬럼) $ ls -l | awk '{print $9, $5}' $ ls -l | awk '{print "FILENAME:"$9, "SIZE:"$5}' 디렉토리 목록 중 사이즈를 모두 더.. 2021. 1. 18.
반응형