비전공개미 개발노트
[Linux] 관리자 명령어 dpkg, apt-get, apt-cache, ps -ef, kill, 백그라운드 작동 본문
dpkg
dpkg -i 패키지명 → --install 패키지 설치
dpkg -r 패키지명 → --remove 패키지 삭제
dpkg -P 패키지명 → --purge 패키지와 설정파일 모두 삭제
dpkg -l 패키지명 → 패키지 정보 확인
dpkg --contain 패키지명 → 설치된 패키지 내용확인
dpkg --list → 설치된 패키지 전체목록을 확인
dpkg --info 패키지명 → 선택한 패키지 파일의 정보 확인
apt-get
패키지를 설치시 의존성 문제로 apt-get을 사용한다
apt-get -y install 패키지명 → 패키지 설치
apt-get update sources.list → 패키지 목록 업데이트
apt-get purge 패키지명 → 설정파일을 포함한 패키지를 삭제(remove보다 purge로 사용)
apt-get autoclean → 설치를 위해 받은 과거파일을 제거
apt-cache
apt-cache show 패키지명 → 패키지의 정보확인
apt-cache depends 패키지명 → 의존성 정보확인
apt-cache rdepends 패키지명 → 패키지에 의존하는 다른패키지 확인
ps -ef / kill
yes > /dev/null -- 작동시 무한으로 작동
ps -ef | grep yes(프로세스이름) -- PID를 찾아서 kill PID를 입력하면 작동이 중지됨
yes > /dev/null & -- &를 붙일 시 백그라운드에서 작동
yes > dev/null & -- 실행시 jobs를 입력하면 백그라운드 실행중인 프로세스를 확인할 수 있다
동일하게 kill PID를 입력시 프로세스 종료
'서버 > Linux' 카테고리의 다른 글
[Linux] shell script 기본 사용방법 (0) | 2022.11.03 |
---|---|
[Linux] 파일 압축, 압축풀기 (0) | 2022.11.03 |
[Linux] 심볼릭 링크 (0) | 2022.11.03 |
[Linux] 사용자 정보 (0) | 2022.11.02 |
[Linux] 우분투 리눅스 기본 명령어(ls, cd, rm cp, touch, mv, mkdir, rmdir, cat, head, tail, grep, Linux Redirection) (0) | 2022.11.02 |