본문 바로가기

Old Posts/Linux105

[Linux] pidof 명령어 사용법 pidof 명령어는 실행중인 프로세스의 ID를 찾기위해 사용하는 명령어다. pidof [OPTIONS] ... ProgramName 입력한 프로그램으로 실행한 프로세스들의 pid 들을 화면에 출력해준다. (동일한 기능을 ps 명령어의 grep, awk 명령을 조합해서 사용하기도 한다 ) $ pidof nginx 17012 17011 17010 옵션 옵션 설명 -s Single slot. 특정 프로그램의 프로세스 id 하나만 출력 -c root 사용자만 사용가능한 옵션. 같은 루트 디렉토리로 실행중인 프로세스의 id만 출력 -n NFS 같은 네트워크 기반 파일시스템에 있는 바이너리에 대해 stat 시스템 함수 콜을 사용하지 않음. -x 스크립트와 함께 실행중인 프로세스 id도 함께 출력 -o 지정한 프로세.. 2022. 2. 9.
[Linux] uptime 명령어 사용법 uptime 명령어는 시스템의 가동 시간과 현재 사용자 수, 평균 부하량 등의 정보를 확인할 수 있는 명령어다. 시스템이 재부팅된 시점으로부터 uptime에 대한 기록이 시작된다. uptime [옵션] uptime 명령어를 별다른 옵션없이 사용하면 다음과 같은 정보를 얻을 수 있다. $ uptime 20:55 up 6:35, 3 users, load averages: 3.29 2.89 2.39 맨 첫번째 컬럼에 나오는 값은 현재 시간이며, 두 번째는 재가동 이후 경과한 시간 정보를 나타낸다. 세 번째 컬럼은 현재 시스템에 로그인해 있는 사용자의 숫자를 나타내며, 마지막 컬럼은 순서대로 최근 1분, 5분, 15분 동안 시스템의 평균 로드를 나타낸다. 옵션 옵션 긴버전 설명 -p --pretty 구동시간을 .. 2022. 2. 8.
[Linux] enable 명령어 사용법 enable 명령어는 Bash의 빌트인 명령어 중 하나로 빌트인 명령어의 사용을 허가하거나 불허할 때 사용하는 명령어다. 예를 들어 $ enable -n cd $ cd ~/ cd: command not found $ enable cd $ cd ~/ ~ $ 인자 없이 enable 명령어를 실행하면 실행 예시를 볼 수 있다. [13:03:39 ~]$ enable enable . enable : enable [ enable alias enable bg enable bind enable break enable builtin enable caller enable cd enable command enable compgen enable complete enable continue enable declare enabl.. 2022. 2. 8.
[Linux] compress, uncompress 명령어 사용법 하나 이상의 파일을 압축하거나 압축해제를 할 때, compress 명령어와 uncompress 명령어를 사용할 수 있다. compress 명령어를 이용해서 압축된 파일은 .Z 확장자를 갖게 된다. 압축된 파일은 uncompress 명령으로 풀거나 compress 명령의 -d 옵션으로 풀수 있다. 압축에는 ‘Lempel-Ziv coding algorithm’이 사용된다. 이 명령어는 잘 사용되지는 않는다. 대부분은 tar 명령어를 이용해서 파일들을 아카이빙하고 gzip 혹은 bzip2로 압축하는 것을 많이 사용한다. 사용법 compress [OPTIONS] ... FILE uncompress [OPTIONS] ... FILE compress 명령어 옵션 옵션 설명 -b code에서 사용할 최대 비트수를 명.. 2022. 2. 8.
[Linux] whereis 명령어 사용법 whereis 명령어는 실행 파일의 절대 경로와 소스코드, 설정 파일 및 매뉴얼 페이지를 찾아 출력하는 명령어다. $ whereis [옵션] 파일명 혹은 명령어 이름 $ whereis ls /bin/ls whereis 옵션 옵션 설명 -b 바이너리만 검색 -m 매뉴얼 섹션만 검색 -s 소스코드만 검색 -u 특정 파일을 제외 -B 바이너리 파일의 위치를 제한 -M 매뉴얼 페이지의 위치를 제한 -S 원본 파일의 위치를 제한 -f -B, -M, -S 옵션에 디렉터리를 지정한 다음 이 옵션에서 파일이름을 지정 관련글 리눅스 명령어 사용법들 리눅스 명령어 사용법 ifconfig 네트워크 인터페이스 설정관련 ls 디렉토리 엔트리 정보 출력 hbase.tistory.com 2022. 2. 8.
[Linux] head, tail 명령어 사용법 리눅스에서 파일의 길이가 너무 길어서 일부만 확인해야하는 경우가 있다. 특히 로그파일의 경우 최근에 발생한 이벤트만 보고 싶은 경우가 있다. 혹은 파일의 헤더부분에 있는 정보만 확인해보고 싶은 경우가 있다. 이 때 사용하는 명령어가 head와 tail 명령이다. head 명령은 파일의 앞쪽 부분을 확인하는 명령어고, tail 명령은 파일의 뒷 부분을 확인하는 명령어다. $ head [옵션] 파일명 $ tail [옵션] 파일명 head 명령어 옵션 옵션 긴버전 설명 -숫자 파일의 첫 부분부터 입력한 숫자만큼의 라인을 출력 -c --bytes=SIZE 출력을 원하는 사이즈를 지정. 기본적으로 바이트 단위로 출력되며 SIZE의 단위를 지정할 수 있음 b(block,512Bytes), k(KB), m(MB) 등.. 2022. 2. 7.
[Linux] id 명령어 사용법 id 명령어는 특정 사용자의 user, group 정보를 출력하는 명령어다. id [OPTION] ... [USER] USER 정보를 입력하지 않으면 현재 사용자 정보를 출력한다. $ id uid=1920(user1) gid=500(group1) groups=500(group1),11102(group2) id 명령어를 통해 uid, gid, group 정보 등을 확인할 수 있다. 옵션 옵션 긴 버전 설명 -a 무시해도 좋음, 다른 버전들과 호환성을 맞추기 위해서 존재하는 옵션 -Z --context 현재 사용자의 보안관련 내용만 출력 -g --group effective group ID만 출력 -G --groups 모든 group ID 들을 출력 -n --name -ugG 옵션과 함께 사용되어 사용자 번.. 2022. 2. 7.
[Linux] users 명령어 사용법 users 명령어는 시스템에 로그인한 사용자의 이름을 출력하는 명령어다. 사용법 users [OPTION] ... [FILE] FILE 정보를 입력하지 않으면 ‘/var/run/utmp’ 파일로부터 정보를 읽어온다. 단순히 로그인한 사용자의 이름만 출력하는 간단한 명령어로 로그인한 유저의 상세 정보를 확인하려면 w 명령어 혹은 who 명령어를 사용해야한다. 옵션 긴 버전 설명 --help 사용법 출력 --version 버전 정보 출력 관련글 리눅스 명령어 사용법들 리눅스 명령어 사용법 ifconfig 네트워크 인터페이스 설정관련 ls 디렉토리 엔트리 정보 출력 hbase.tistory.com 2022. 2. 6.
[Linux] who, who am i 명령어 사용법 who 명령어는 호스트에 로그인한 사용자의 정보를 출력하는 명령어 중 하나다. who 명령어는 현재 접속한 사용자 정보를 ‘/var/run/utmp’ 파일에서 읽어온다. utmp 파일은 사용자가 원격으로 서버에 로그인할 때 사용자의 정보를 저장하고 사용자가 원격 호스트에서 로그아웃 할 때 저장되어 있는 정보를 제거한다. who명령어는 현재 서버에 접속해 있는 사용자의 로그인명, 터미널, 로그인 시간, 원격 호스트 또는 X디스플레이를 출력한다. 사용법 who [-abdHlmpqrsTtu] [file] who am i who 명령어를 실행하면 시스템에 로그인되어 있는 사용자들의 로그인 정보를 출력해준다. $ who user1 pts/2 2022-01-27 10:06 (127.0.0.1) user2 pts/4.. 2022. 2. 5.