기본 명령어 몇가지
clear : 화면지우기
pwd : 현재 작업 디렉토리 확인
ls : 현재 위치에 있는 파일/디렉토리 확인
cd : 경로 이동하기
touch : 빈 파일 생성하기, 원래의 목적은 파일의 날짜 갱신하기
cp : copy 파일 복사하기
mv : 이동하기. 동일 디렉토리 내에서 이동시키면 이름 변경 효과
hostname : 현재 서버의 이름을 출력
ping : 통신 상태 확인
route : 라우팅 테이블 확인
netstat -nr : 라우팅 정보와 기본 게이트웨이 정보 확인 가능
netstat (ex. netstat -anpt)
grep : 특정 문자열에 매치하는 행을 출력
두가지 형태로 사용 가능
# 1. grep ~
[root@srv7 ~]# grep Listen /etc/httpd/conf/httpd.conf
# Listen: Allows you to bind Apache to specific IP addresses and/or
# Change this to Listen on specific IP addresses as shown below to
#Listen 12.34.56.78:80
Listen 80
# 2. ~ | grep
[root@srv7 ~]# cat anaconda-ks.cfg | grep root
rootpw --iscrypted $6$LJn3ZHu8SgSOAZOj$OOAX66.iT6BgcH10CYl1tvA2M.TThZ0dcIpkX9IM9Aqv62f5M3qSxgczL8X53U/HUQRUrezSGEVH9nywZn00q.
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
ifdown/ifup : 인터페이스 비활성화/활성화
systemctl start network : 서비스 시작
systemctl enable network : 서비스 활성화(부팅 시 자동으로 실행)
df : disk사용량, 마운트 정보 확인
mount [from][to] : 마운트하기
ex) mount /dev/sr0 /test : CD-ROM을 /test 디렉토리에 연결하겠다.
mount -t : 로컬에서는 굳이 -t로 type 지정안해도 괜찮지만, 원격지를 사용할때는 써야함
ex) mount -t nfs 192.168,1,99/cloud /test : 원격지 서버인 192.168.1.99의 /cloud 디렉토리를 로컬에 있는 /test 디렉토리에 마운트 시킨다.
참고로 nfs 는 공유 스토리지이므로 여러사람이 동시에 접속할 수 있다.
top : 실시간으로 메모리와 CPU가 프로세스별로 어느정도 사용되고 있는 지 확인 할 수 있다. (q로 빠져나올 수 있음)
“virt-top” : 가상머신들의 CPU/MEM 정보를 확인할 수 있다.
yum -y install sysstat
mkdir : 디렉토리 만들기
rmdir : 디렉토리 삭제. 단, 비어있는 디렉토리만 삭제
rm : 파일 삭제 (alias rm=’rm -i’로 설정되어있다. i : 사용자에게 묻기)
파일 내용보기
편집기