#시스템 종료
root@ubuntu~# init 0
root@ubuntu~# poweroff
root@ubuntu~# shutdown -P now
root@ubuntu~# halt -p
#시스템 재부팅
root@ubuntu~# reboot
root@ubuntu~# init 6
root@ubuntu~# shutdown -r now
#RUN LEVEL
0 : Power Off
1 : Rescue
2,4 : 사용안함
3 : Text기반의 Munti USER
5 : Graphical
6 : Reboot
#시스템에 설정된 Run Level 변경하는 명령어
기본적으로 Run Level target이 default.target으로 소프트링크 설정되어 있는 파일을 변경해보는 명령어이다.
ln -sf /lib/systemd/system/multi-user.target /lib/systemd/system/default.target
-> multi-user.targer을 디폴트로 하겠다.
#vi Editer
vi 에디터는 ubuntu내에서 사용할 수 있는 명령어이자 에디터이다.
vi 파일명
터미널 모드에서 실행하면 명령모드로 넘어가게 되고 i 또는 a를 눌러 입력모드로 넘긴다.
입력모드에서 입력을 한 후에 ESC를 눌러 다시 명령모드로 넘긴 후 : (콜론)을 입력해 라인명령 모드에서
:wq를 입력해 저장하고 닫는다.
#Mount
물리적인 장치를 특정한 위치(디렉토리)에 연결시켜주는 과정이다.
mkdir /media/usb ->특정위치를 생성한다.
mount /dev/cdrom /media/usb ->/dev/cdrom 이라는 물리적 장치를 /media/usb디렉토리에 연결
#링크
-하드링크 : 디렉토리에서 원본파일이 사라져도 상관 없는 링크
-소프트링크(심볼릭링크) : 디렉토리에서 원본파일이 사라지면 연결이 끊기는 링크
ln basefile hardlink ->하드링크 만드는 명령어
ln -sf basefile softlink ->소프트링크 만드는 명령어
#dpkg
패키지를 설치하는데 사용되는 명령어로써 의존성 문제가 해결되지 않았다.
확장자명은 *.deb이며 패키지라 읽는다.
#apt-get
dpkg의 의존성 문제를 해결하기 위해 나온 명령어이다.
패키지를 설치할때 사용되며 설정파일은
/etc/apt/sources.list
에 쓰여져 있다.
#cron
반복적인 일을 자동으로 실행할 수 있도록 시스템작업을 예약해 놓는것을 말한다.
/etc/crontab
여기서 설정할 수 있다.
분 시 일 월 요일 사용자 실행명령 순서로 입력하면된다.
#at
cron은 정기적으로 하는 일을 예약하는 것이라면 at은 일시적인 일을 예약하는 명령어이다.
#파이프 |
파이프는 2개의 프로그램을 연결해주는 연결 통로이다.
ls -l /etc | less ->파이프 앞에서의 실행명령을 뒤로 넘겨서 해석하면 된다.
#리다이렉션
표준 입출력의 방향을 바꿔주는 것을 의미한다.
ls -l > list.txt ->ls -l 의 결과를 list.txt에 저장한다.
sort < list.txt ->list.txt를 정렬해서 현재 콘솔창에 출력한다.
ls -l >> list.txt ->list.txt에 이어서 저장한다.
#프로세스
-Foreground Process : 화면에 표현되며 사용자와 상호작용이 가능하다. PID로 구분한다.
-Background Process : 화면에 표시되지 않으며 뒤에서 실행되고 있다. Job id로 구분한다.
'Web Programming > Ubuntu Linux' 카테고리의 다른 글
[Ubuntu Linux] 4. Shell script (0) | 2019.05.20 |
---|---|
[Ubuntu Linux] 3. HDD관리 실습 (0) | 2019.05.20 |
[Ubuntu Linux] 2.HDD 관리 (0) | 2019.05.18 |