관리 메뉴

거니의 velog

리눅스 명령어 본문

etc 이슈

리눅스 명령어

Unlimited00 2025. 4. 15. 09:41

1. 기본

- mkdir : 디렉토리 생성
- ls : 목록 확인 (옵션 : -al)
- mv : 파일 잘라서 붙여넣기
- cp : 파일 복사 붙여넣기
- cd : 이동
- vi : 편집 또는 보기 (파일만가능)

2. 권한 관련

- chmod : 파일 또는 디렉터리에 대한 읽기, 쓰기 등 권한 변경
- chown : 파일 또는 디렉터리에 대한 사용자 권한 변경

3. 로그 등 확인 용도(파일)

- cat : 파일 안열고 보기
- tail : 로그 보기 (-f) 옵션시 실시간 확인

4. 프로세스 확인

- ps -ef | grep tomcat

> vi 편집기에서 알고있어야할 딱 기본 명령어
 - a (아무것도 동작안하고 기본 ui에서 클릭시) 현재 커서의 뒤에부터 insert를 할 수 있도록 지원

 > 저장 및 나가기를 할때는 esc를 누른후 : 를 입력 (shift + ;) 명령어 입력
 - wq! (강제저장)
 - q! (강제 나가기)

> 서버 용량 확인
 - df -h

 > 재기동 순서
   - 시작
     > db > was > web
   - 종료
     > web > was > db

- 안쓰는 도커 이미지 확인
docker images -f "dangling=true"

- 특정 id 이미지 삭제
docker rmi 1a91df371477

- 빌드 캐시 정리
docker builder prune -af

- 용량 확인
df -h

- 프로세스 모니터링
top -d 1    # 1초 단위로 새로고침
M : 메모리 사용량 순 정렬
h : 도움말
q : 종료

- 메모리 확인
cat /proc/meminfo

- cpu 확인
cat /proc/cpuinfo 

- 기존에 사용한 명령어 보기
history

- 종료된 컨테이너까지 확인
docker ps -a

'etc 이슈' 카테고리의 다른 글

MySQL 사용자 정의 함수 > DB 암복호화  (0) 2025.04.15
리눅스 > DB 암호화  (0) 2025.04.15
톰캣 서버 잡기  (0) 2024.12.20
React > 유용한 커스텀 훅  (0) 2024.11.07
CSS 스크롤바 숨기기  (0) 2024.03.21