반응형
[리눅스 명령어]CentOS : man ps
 
1. 용도 및 목적
현재 프로세스 스냅샷 출력
 
2. 자주 쓰는 옵션
-test프로세스 확인
#ps -ef |grep test
 
3. 활용 방법
-cpu 사용률 정렬 및 원하는 컬럼으로 출력
#ps ax -o pid,uname,pcpu,pmem,stime,comm --sort -pcpu,-pmem |head -5
 
-메모리사용률 정렬 및 원하는 컬럼으로 출력
ps -eo user,pid,ppid,rss,size,vsize,pmem,pcpu,time,cmd --sort -rss | head -5
반응형
반응형
[리눅스 명령어]CentOS : man pstree
 
1. 용도 및 목적
프로세스 트리 구조 출력
 
2. 자주 쓰는 옵션
-pstree 실행
#pstree
 
-test 프로세스 HIghlight
#pstree -H test_PID
 
-test 유저 프로세스 확인
#pstree -U test
반응형
반응형
[리눅스 명령어]CentOS : man awk
 
1. 용도 및 목적
패턴 스캔 및 출력
 
2. 자주 쓰는 옵션
-ifconfig 결과를 testifconfig로 저장 후 awk를 이용하여 첫번째 필드를 출력(기본 구분자는 공백 :변경은 -F 옵션으로 추가 )
#awk '{print $1}' testifconfig
 
-구분자가 test 일때
#awk -F test '{print $1}' testifconfig
 
3. 활용 방법
-ifconfig 결과에 바로 적용
#ifconfig |awk '{print $1}'
반응형
반응형
[리눅스 명령어]CentOS : man cat
 
1. 용도 및 목적
파일 출력
 
2. 자주 쓰는 옵션
-파일 출력
#cat test
 
3. 활용 방법
-파일 넘버링 출력
#cat -n test
 
-파일 넘버링 출력(공백라인 넘버링 제외)
#cat -b test
 
-계정 수량 확인
#cat -b /etc/passwd | tail -1 | awk '{print $1}'
반응형
반응형
[리눅스 명령어]CentOS : man fdisk
 
1. 용도 및 목적
리눅스용 파티션 테이블 설정
 
2. 자주 쓰는 옵션
-현재 파티션 확인
#fdisk -l
 
3. 활용 방법
-기본 마운트 생성 방법
-파티션 설정(sda만 있는 상황에서 물리 디스크를 장착했다면 fdisk 로 sdb 를 확인 할수 있다)
#fdisk /dev/sdb
: n (신규 파티션 추가) -> p (primary patition) -> 1 -> enter (첫 실린더)-> enter(다음 실린더 또는  K, M, G 로 설정 가능) ->t (타입설정) -> 83 (linux) -> p (설정 확인) -> w (저장)
: d (파티션 삭제 : 파티션이 여러개면 선택하라고 나옴)
: w (저장)
: q (나가기)
 
-파일시스템 포멧(생성된 Device)
mkfs.ext4 /dev/sdb1
 
-마운트(마운트할 경로 생성 및 마운트)
#mkdir /mnt/test1
#mount /dev/sdb1 /mnt/test1
 
-마운트 확인(파일시스템 및 용량 확인)
#df -Th
 
-fstab 등록(부팅시 자동 마운트)
#vi /etc/fstab
/dev/sdb1               /mnt/test1                ext4    defaults        0 2
 
명령어
Command (m for help): m
Command action
   a   toggle a bootable flag : 부팅 가능한 플래그를 토글합니다.
   b   edit bsd disklabel : 편집 bsd disklabel
   c   toggle the dos compatibility flag : dos 호환성 플래그를 토글합니다.
   d   delete a partition : 파티션 삭제
   l   list known partition types : 알려진 파티션 유형을 나열합니다.
   m   print this menu : 이 메뉴를 인쇄하십시오.
   n   add a new partition : 새 파티션 추가
   o   create a new empty DOS partition table : 새로운 빈 DOS 파티션 테이블을 만든다.
   p   print the partition table : 파티션 테이블을 출력한다.
   q   quit without saving changes : 변경 사항을 저장하지 않고 종료합니다.
   s   create a new empty Sun disklabel : 새로운 비어있는 Sun disklabel 만들기
   t   change a partition's system id : 파티션의 시스템 ID 변경
   u   change display/entry units : 표시 / 입력 단위 변경
   v   verify the partition table : 파티션 테이블 확인
   w   write table to disk and exit : 디스크에 테이블 쓰기 및 종료
   x   extra functionality (experts only) : 추가 기능 (전문가 전용)
 
Command (m for help): l
 
0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris
1  FAT12           39  Plan 9          82  Linux swap / So c1  DRDOS/sec (FAT-
2  XENIX root      3c  PartitionMagic  83  Linux           c4  DRDOS/sec (FAT-
3  XENIX usr       40  Venix 80286     84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
4  FAT16 <32M      41  PPC PReP Boot   85  Linux extended  c7  Syrinx
5  Extended        42  SFS             86  NTFS volume set da  Non-FS data
6  FAT16           4d  QNX4.x          87  NTFS volume set db  CP/M / CTOS / .
7  HPFS/NTFS       4e  QNX4.x 2nd part 88  Linux plaintext de  Dell Utility
8  AIX             4f  QNX4.x 3rd part 8e  Linux LVM       df  BootIt
9  AIX bootable    50  OnTrack DM      93  Amoeba          e1  DOS access
a  OS/2 Boot Manag 51  OnTrack DM6 Aux 94  Amoeba BBT      e3  DOS R/O
b  W95 FAT32       52  CP/M            9f  BSD/OS          e4  SpeedStor
c  W95 FAT32 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi eb  BeOS fs
e  W95 FAT16 (LBA) 54  OnTrackDM6      a5  FreeBSD         ee  GPT
f  W95 Ext'd (LBA) 55  EZ-Drive        a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            56  Golden Bow      a7  NeXTSTEP        f0  Linux/PA-RISC b
11  Hidden FAT12    5c  Priam Edisk     a8  Darwin UFS      f1  SpeedStor
12  Compaq diagnost 61  SpeedStor       a9  NetBSD          f4  SpeedStor
14  Hidden FAT16 <3 63  GNU HURD or Sys ab  Darwin boot     f2  DOS secondary
16  Hidden FAT16    64  Novell Netware  af  HFS / HFS+      fb  VMware VMFS
17  Hidden HPFS/NTF 65  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE
18  AST SmartSleep  70  DiskSecure Mult b8  BSDI swap       fd  Linux raid auto
1b  Hidden W95 FAT3 75  PC/IX           bb  Boot Wizard hid fe  LANstep
1c  Hidden W95 FAT3 80  Old Minix       be  Solaris boot    ff  BBT
1e  Hidden W95 FAT1
반응형
반응형
[리눅스 명령어]CentOS : man less
 
1. 용도 및 목적
more 의 반대 의미, vi와 유사하게 페이지의 위아래 이동이 가능함, 수정은 불가
 
2. 자주 쓰는 옵션
-test 파일 출력
#less test
 
3. 활용 방법
-less 파일 오픈 후 방향키
j : 아래이동
k: 위로이동
/검색어 : 정방향 탐색, n : 정방향 탐색, N : 역방향 탐색
?검색어 : 역방향 탐색, n : 역방향 탐색, N : 정방향 탐색
 
-test 파일 출력
#cat test |less
 
-프로세스 확인
#ps -ef |less
반응형
반응형
[리눅스 명령어]CentOS : man chmod
 
1. 용도 및 목적
파일 권한 변경(소유자(r 읽기 w 쓰기 x 실행),그룹(r 읽기 w 쓰기 x 실행),그외(r 읽기 w 쓰기 x 실행))
기본 권한 : 파일 666, 디렉토리 777
umask 와 기본 권한에 의해 파일 생성시 권한이 정해짐
 
2. 자주 쓰는 옵션
-파일 권한 640 변경(-rw-r-----)
#chmod 640 test
 
3. 활용 방법
-test 디렉토리 하위 파일까지 권한 640 변경(-rw-r-----)
#chmod -R 640 test
반응형
반응형
[리눅스 명령어]CentOS : man arp
 
1. 용도 및 목적
시스템 ARP 조작 : IP, MAC 맵핑 수정
 
2. 자주 쓰는 옵션
-ARP 확인
#arp -a
 
3. 활용 방법
-ARP 삭제(호스트 IP) : 장비 변경이나 NIC MAC 변경시 자동으로 변경 안될 경우
#arp -d 192.168.35.12
 
-ARP 추가(재기동 시 초기화)
#arp -s 192.168.35.12 MAC주소
반응형
반응형
[리눅스 명령어]CentOS : man users
 
1. 용도 및 목적
로그인한 사용자 출력
 
2. 자주 쓰는 옵션
-로그인 유저 확인
#users
반응형
반응형
[리눅스 명령어]CentOS : man w
 
1. 용도 및 목적
누가 로그인 했는지, 무엇을 하는지 확인
 
2. 자주 쓰는 옵션
-기본 확인 w
#w
반응형

+ Recent posts