개발/리눅스

개발/리눅스

리눅스 bash 쉘 환경 설정 파일

환경 설정 파일에는 시스템 초기화 파일과 사용자 초기화 파일이 있다. 시스템 초기화 파일 시스템을 사용하는 전체 사용자의 공통 환경을 설정하는 파일이다. /etc 디렉토리에 존재한다. 많이 사용하는 bash 쉘의 경우 다음과 같은 파일들이 있다. /etc/profile /etc/bashrc /etc/profile.d/*.sh : /etc/profile 파일에서 /etc/profile.d 하위의 sh 파일들을 source 하도록 되어있다. 사용자 초기화 파일 각 사용자 홈 디렉토리에 존재하며 개별 사용자의 환경을 설정하는 파일이다. 많이 사용하는 bash 쉘의 경우 다음 세 개가 있다. .profile .bash_profile .bashrc 이중 .profile, .bash_profile은 같은 것으로 보..

개발/리눅스

리눅스 디스크 용량 관련 명령어

df : 디스크 여유 공간 확인옵션-k 키로바이트 단위로 확인-m 메가바이트 단위로 확인-h 보기 좋게 보여줌(기가?) du : 디스크 사용량 확인옵션-m 메가바이트 단위로 출력-sh [폴더] 폴더 사용량 보기 쉽게 출력 du -sh * : 한 단계 하위디렉토리까지 총 사용량 보기 좋게 출력 가장 많은 용량을 사용하는 디렉터리 확인du -ckx | sort -n df -i : 아이노드 사용량 확인아이노드가 고갈되면 여유 공간이 있어도 파일 시스템이 가득찼다고 나온다.

개발/리눅스

프로세스가 사용하는 파일 확인

프로세스가 어떤 파일을 사용하고 있는지 확인해야 하는 경우 사용할 수 있는 명령어 sudo ls -l /proc/2029/fd grep해서 특정 파일에 대한 확인을 하면 편하다. sudo ls -l /proc/2029/fd | grep pattern centOS는 되는 것 같은데 다른 OS는 잘 모르겠다.

bebeside77
'개발/리눅스' 카테고리의 글 목록