Linux, 알아두면 쓸모 있는 명령어!

Develop/Linux 2021.03.29 댓글 PSJco
728x90
반응형

안녕하세요, PSJ입니다.

이번 포스팅은 Linux 서버를 운영하면서 아주 가끔 사용하게되는 명령어들을 하나씩 정리해 보려고합니다.

"알쓸리명!" - 알아두면 쓸모있는 리눅스 명령어!

지극히 개인적인 필요에 의해 지속적으로 업데이트될 예정입니다. ^^

- 폴더별 용량 확인

서버 운용중 디스크 용량이 가득차는 경우가 있는데, 어떤 폴더에서 용량을 많이 사용하고 있는지 확인할때 유용하게 사용할 수 있는 명령어입니다.

## 하위 폴더별 용량 확인
$ du -sh *
## 하위 1depth 폴더별 용량 확인
$ du -h --max-depth=1 *

- 서비스 포트 확인

서버 운용중 어플리케이션이나 서비스에서 현재 Listen 하고있는 Port 확인이 필요한 경우 사용 할 수 있는 명령어입니다.

## 
$ netstat -tnlp

## 즐겨쓰는 옵션 
-t, --tcp
-n, --numeric   don't resolve names
-l, --listening display listening server sockets
-p, --programs  display PID/Program name for sockets

- SSL인증서 공개키 파일 저장

사설인증서를 사용하는 SSL통신의 경우 해당 사설인증서의 공개키를 cacert 나 java keytool에 등록해야 하는 경우가 있다. 이때 공개키 인증서 파일을 만들 수 있는 명령어입니다.

## openssl s_client -connect [host/ip]:[port] | tee [출력경로]
$ openssl s_client -connect google.com:443 | tee cert.log

## 출력결과(cert.log)에 공개키 부분만 발취하여 cer 파일로 저장후 
## keytool, openssl 명령으로 공개키를 cacerts에 추가하면 끝.
-----BEGIN CERTIFICATE-----
blrablra...
-----END CERTIFICATE-----

- .profile 설정 후 reload

현재 사용자에 프로파일에 alias를 추가하거나, 환경변수를 수정하게 되면 재로그인 후 적용됩니다. 아래 명령어를 입력하면 즉시 적용시킬 수 있습니다.

## source [.profile 경로] 
## or 
## . [.profile 경로]
$ source ~/.bash_profile
$ . ~/.bash_profile

Will be updated continuously..

728x90
반응형

댓글