레이블이 리눅스인 게시물을 표시합니다. 모든 게시물 표시
레이블이 리눅스인 게시물을 표시합니다. 모든 게시물 표시

2020년 7월 10일 금요일

로그파일 삭제 하기 cat /dev/null 주의점

crontab과 같이 반복적으로 프로세스가 시작 종료 되는 환경
#] cat /dev/null > filename.log
filename.log을 삭제하지 않고 0바이트의 빈 파일로 만든다.

종료되지 않는 프로세스에 물려있는 경우
예를 들면 백그라운드에서 종료되지 않고 모니터링 하는 프로그램일 경우
#] test.sh > filename.log &

이와 같은 경우 cat /dev/null > filename.log
내용은 초기화 되지만 용량에는 변화가 없다. 프로세스를 재시작 또는 종료시켜야 용량도 초기화 된다.

현재 상황과 용도에 맞게 사용해야 한다.


2020년 3월 10일 화요일

심볼릭링크(symbolic link) 생성, 삭제

심볼릭링크란?

윈도우에서 바로가기 아이콘과 동일한 역활

심볼릭 링크

컴퓨팅에서 심볼릭 링크(symbolic link) 또는 기호화된 링크는 절대 경로 또는 상대 경로의 형태로 된 다른 파일이나 디렉터리에 대한 참조를 포함하고 있는 특별한 종류의 파일이다. 심볼릭 링크는 이미 1978년까지 DEC와 데이터 제너럴의 RDOS의 미니 컴퓨터 운영 체제에 존재했다.


심볼릭링크 생성

#] ln -s {원본파일 또는 원본 디랙토리 경로} {생성할 링크 파일 또는 디랙토리명}

ex) ln -s /tmp/link link

심볼릭링크만 삭제

#] rm -f {심볼릭링크}

ex) rm -f link

심볼릭링크 삭제시 주의

#] rm -rf {심볼릭링크}
※ 실수로 옵션으로 r을 넣는 경우 지옥을 맛볼수 있다. 링크된 디렉토리를 따라가서 원본의 모든 파일과 디렉토리까지 깔끔하게 삭제된다.

2015년 3월 30일 월요일

리눅스 랜카드 연결 확인(물리적)

IDC에있는 서버의 랜카드에 랜선이 정확하게 연결되어 있는지 알아보는 방법이다.
간단한 명령어로 확인이 가능하다.

#]/sbin/ethtool 장치명(ex eth0)


출력되는 마지막 라인의 Link detected  값을 확인하자.
yes, no 형태로 출력된다.