Linux [CentOS] - (Licmd : Linux Command) 유용한 명령어 모음 (1)

2019. 1. 16. 18:16IT-OS/Linux

반응형


CentOS 7.5 기준으로 Test해보고 작성했음.


저장 용량 확인하기

df : 디스크의 남은 용량을 확인 
df -k : 킬로바이트 단위로 현재 남은 용량을 확인
df -m : 메가바이트 단위로 남은 용량을 왁인 
df -h : 보기 좋게 보여줌
df . : 현재 디렉토리가 포함된 파티션의 남은 용량을 확인

du -a : 현재 디렉토리의 사용량을 파일단위 출력
du -s : 총 사용량을 확인
du -h : 보기 좋게 바꿔줌 
du -sh * : 한단계 서브디렉토리 기준으로 보여준다. 



CUI -> GUI

단축키) Alt + Ctrl + F1 => GUI

명령어) systemctl isolate multi-user.target(않됨! 부팅모드설정도 않됨!)

명령어) startx

명령어) init 5  (바로 모드전환됨)


GUI -> CUI

단축키) Alt + Ctrl + F2 => CUI
명령어) systemctl isolate multi-user.target(않됨! 부팅모드설정도 않됨!)
명령어) init 3 (바로 모드전환됨)



파일명 변경 : mv, rename

ex) mv a_1.dat "a 1.dat"             <= 이런식으로 가능


주소보기 (내부IP)
ip addr
ip addr | grep "inet"

주소보기 (외부IP) : IP알려주는 아래같은 site들 방문하면 됨.

시스템 종료:


shutdown -h now
halt


# 시스템을 종료하거나 재부팅하는 명령
# root만이 이 명령을 사용할 수 있다.

 

1) 시스템 종료
[root@localhost ~]# shutdown -h now         #시스템 즉시 종료
[root@localhost ~]# shutdown -h +10             #10분 후 시스템 종료
[root@localhost ~]# shutdown -c                   #종료 명령 취소(cancel)
[root@localhost ~]# shutdown -k                   #종료한다는 메시지만 보내고 종료하지 않음

 

2) 시스템 재시작
[root@localhost ~]# shutdown -r now           #시스템 즉시 재시작
[root@localhost ~]# shutdown -r 22:00         #22:00시에 시스템 재시작
[root@localhost ~]# shutdown -r +10            #10분 후 시스템 재시작


3) init 명령으로 시스템 종료

# 런레벨을 변경해서 부팅하는 명령어

--------------------------------------------------------------------------------------------------------
0번 - 종료
1번 - 단일사용자 모드 : 시스템 복구 모드
2번 - 사용안함
3번 - 다중사용자 모드 : 텍스트모드
4번 - 사용안함
5번 - 다중사용자 모드 : 그래픽모드
6번 - 시스템 재시작
-------------------------------------------------------------------------------------------------------

 

1) 시스템 종료
[root@localhost ~]# init 0

 

2) 복구모드로 재시작
[root@localhost ~]# init 1

 

3) 텍스트 모드로 재시작
[root@localhost ~]# init 3

 

4) 그래픽 모드로 재시작
[root@localhost ~]# init 5

 

5) 시스템 재시작
[root@localhost ~]# init 6



리눅스 시작시 런레벨 수정하기

vi /etc/inittab       # /etc 폴더안에 있는 inittab 이란 파일을 vi편집기로 불러오기
id:3:initdefault:                                       # 기본 부팅을 런레벨 3으로 지정. 그래픽모드는 5로 지정하면 된다.

ESC                      # 기본모드로 전환
:wq                      # 저장 후 종료




실행중인 프로세스 확인 : 


ps -ef | grep HREE



root login / logout : 


root login : su

root권한으로 1개 명령어만 실행 : sudo 

root logout(root이전 원래 계정으로 돌아가기) : su - (돌아갈 원래 계정명)



서비스명령어 :



서비스를 시작하려면 start 키워드를 사용하면 된다.

systemctl start <서비스 이름>

서비스가 실패하거나 구성이 변경된 경우 재시작하는 방법도 비슷하다.

systemctl restart <서비스 이름>

서비스를 중지하려면 stop을 사용한다.

systemctl stop <서비스 이름>

부팅 시 서비스를 활성화하려면 enable 키워드를 사용하면 된다.

systemctl enable <서비스 이름>

마지막으로, 서비스를 비활성화해서 부팅 시 시작되지 않도록 할 수 있다.

systemctl disable <서비스 이름>



패키지 관리자 도구(yum, apt, 또는 pacman) : 


yum(레드햇/페도라/센트OS)
패키지 설치: yum install <패키지>
패키지 제거: yum remove <패키지>
시스템 업그레이드: yum update

apt(데비안/우분투/민트)
패키지 설치: apt install <패키지>
패키지 제거: apt remove <패키지>
시스템 업그레이드: apt update 또는 apt upgrade

pacman(아치/만자로)
패키지 설치: pacman -S <패키지>
패키지 제거: pacman -R <패키지>
시스템 업그레이드: pacman -Syu


쓰면 망하는 명령 : 


su / sudo

sudo rm –R /




도움말 사용법 알기 : 


man

man chmod


chmod 명령어에 대한 도움말 얻음







'IT-OS > Linux' 카테고리의 다른 글

ubuntu - Visual Studio Code 설치하기 (펌)  (0) 2019.01.29
ubuntu- 버전확인  (0) 2019.01.29
ip 알아내기  (0) 2019.01.15
명령어 - VI  (0) 2019.01.15
Vi Vim 명령어 (펌)  (0) 2016.01.19