IT/Unix(12)
-
리눅스 파일링크 ln -s
리눅스 파일링크 ln -s 리눅스 파일링크 ln -s 파일시스템 마운트 경로 때문에 링크를 걸어 사용해야 할 경우가 생긴다.(예를 들면 실제 데이터는 HDD에 쌓여야 하는데 관리 AP를 SSD경로에 있는 경우 등) 이때 사용할 수 있는 것이 파일 링크이다. 파일 링크는 두 가지 방법이 있는데하드 링크과 심볼릭 링크이다. 차이점은하드 링크의 경우 한쪽을 수정하면 다른 쪽도 수정되지만 한쪽을 삭제 시 다른 쪽이 삭제되지는 않고심볼릭 링크의 경우 한쪽을 수정 및 삭제하면 다른 쪽도 같이 수정 및 삭제 되게 된다.(윈도우의 바로가기 같은 기능, 원본파일이 삭제되면 링크된 파일은 깜빡거리면서 원본파일이 삭제되었음을 알려준다.) 사용방법은ln -s 원본경로 링크대상ex) ln -s /DATA/HDD /HDD 으로 ..
2018.08.06 -
Linux cups (Common Unix Printing System)
Linux cups (Common Unix Printing System) Linux cups (Common Unix Printing System) 리눅스 존재하지 않는 GID(group id)를 갖는 파일이 남아 있어 취약점으로 잡히는 경우가 있다. 사유는 소유자의 전직, 휴직 등 또는 관리소홀로 생긴 파일일수도 있고사용하지 않는 gid라고 생각하고 /etc/group에서 삭제해 버린 경우가 있다. 올해 서버 점검을 하며 /var/run/cups/certs 파일의 소유그룹이 65534라고 취약점으로 발견되어 무슨 파일인지 알아보았다. 구글링 해도 드럽게 안나옴.. 이리저리 알아본결과 cups는 Common Unix Printing System의 약자로 유닉스에서 프린트 서비스를 해주는 서비스였다. 해당 ..
2018.08.05 -
tar 자주쓰는 옵션 c x v f t z
tar 자주쓰는 옵션 c x v f t z tar 자주쓰는 옵션 정리 가끔 tar를 사용해 파일을 압축하다 보면 옵션이 뭐였드라.. 할 때가 있다.맨날 구글링 하기도 귀찮고 해서 포스팅 하나 해놓는다. 사용법tar -옵션 "압축파일명" "압축될파일경로" 옵션 중 f옵션을 줄 때 압축파일명을 지정할 수 있음. 자주 사용하는 옵션 설명 옵션 설명 c 파일 압축 x 파일 압축 해제 v 압축 또는 해제 시 파일 리스트 출력 f 압축될 파일명 지정 t 압축된 파일 리스트 보기 z gzip을 사용해 압축 (그냥 tar보다 압축률이 좋음) 자주 쓰게되는 명령어 현재 경로 전체를 test.tar.gz으로 압축tar -cvfz "test.tar.gz" ./* test.tar.gz 압축 해제tar -xvfz test.ta..
2018.08.04 -
tar 특정 파일 제외 후 압축하기
tar 특정 파일 제외 후 압축하기 tar 특정 파일 제외 후 압축하기 tar을 사용해 파일을 압축하다보면 특정 file이나 dir를 제외하고 압축해야 할 상황이 있다. tar 옵션 중 --exclude로 해결 가능하다. tar -cvfz 파일명.tar 압축파일경로 --exclude=제외할경로명 으로 사용한다. 현재 경로의 모든 파일을 filename.tar로 압축하면서 현재 경로에 xxxx이라는 dir를 제외하고 싶으면 tar -cvfz filename.tar ./* --exclude='./xxxx' 위와 같이 사용한다. 주의할 점테스트 결과 단일 파일은 제외가 안되고 dir만 가능 한 것 같다.경로가 절대경로가 안먹히고 상대경로만 먹힌다.dir제외시 --exclude='./xxxx/' 와 같이 제외할..
2018.08.04 -
tar.gz 파일 압축률 보기
tar.gz 파일 압축률 보기 tar.gz 파일 압축률 보기 파일을 tar.gz으로 압축하였을 경우 이 파일이 압축률이 얼마나 되는지 궁금할 때가 있다. gzip -l 파일명 으로 해결 가능 compressd가 압축용량uncompressed가 압축해제 시 용량ratio가 압축률을 나타낸다 예시 파일은 뭔가 수치가 이상하긴 한데, 회사 보안상 회사 파일 결과는 첨부할 수가 없어 구글링 한 그림이라 잘 모르겠다. 직접 테스트 해본 결과는 파일 성격에 따라 압축률이 많이 차이 났었다.
2018.08.04 -
grep 시 윗줄, 아래줄 내용 같이 출력하기
grep 시 윗줄, 아래줄 내용 같이 출력하기 linux에서 grep을 사용하여 로그를 검색하다보면 검색 특정문자열의 바로 윗줄, 아래줄을 보고 싶을 때가 있다. grep의 옵션 중 A, B 옵션으로 해결 가능하다. A는 아래, B는 위의 내용을 검색한다. grep -A 5 "test" test.logtest.log 파일 중 test라는 단어가 들어가는 row 포함 아래 5줄을 같이 출력 grep -B 5 "test" test.logtest.log 파일 중 test라는 단어가 들어가는 row 포함 위 5줄을 같이 출력 grep -A 5 -B 5 "test" test.logtest.log 파일 중 test라는 단어가 들어가는 row 포함 위, 아래 5줄을 같이 출력
2018.07.19