# ์ง๋ฌธ์ ๋ตํ๊ธฐ
1. Ubuntu ์ค์น
2. Terminal ์ด์ฉํ์ฌ Linux ๋ช ๋ น์ด ์ ๋ ฅ
3. Linux ์์ฉ ํ๋ก๊ทธ๋จ
4. Linux RunLevel
#1. Ubuntu ์ค์น
1) Ubuntu server 20.04.3.LTS download : https://ubuntu.com/download/server
2) VMware ๊ฐ์๋จธ์ ์ ์ด์ฉํ์ฌ iso ํ์ผ๋ก ์ค์น ํ ์ธ์ด ์ ํ
3) ํํฐ์ ์ค์ ํ ์ค์น ์๋ฃ
#2. Terminal ์ด์ฉํ์ฌ Linux ๋ช ๋ น์ด ์ ๋ ฅ
1) Guest ์ฌ์ฉ์์์ Root ๋น๋ฐ๋ฒํธ ์ค์ ํ๋ ๋ฒ
# sudo su
# (guest ํจ์ค์๋ ์ ๋ ฅ)
# passwd
# (Root ํจ์ค์๋ ์ฒซ ๋ฒ์งธ ์ ๋ ฅ)
# (Root ํจ์ค์๋ ์ฌํ์ธ)
2) ip ํ์ธ
# ip add
3) Root๋ก ์ ๊ทผ ๊ถํ ์ฃผ๊ธฐ
# vi /etc/ssh/sshd_config
# :set nu (๋ฒํธ ์ ๋ ฌ)
→ PermitRootLogin ์ฐพ์์ ์์ # ์ง์ฐ๊ณ yes ๋ง๋ค๊ธฐ
(๋ณ๊ฒฝํ ํ์)
# :wq (์ ์ฅ ํ ๋๊ฐ๊ธฐ)
# systemctl restart sshd (๋ณ๊ฒฝ ํ ์ฌ์์)
# apt install openssh-server (-y) # -y ๋ถ์ด๋ฉด y/n ์ ํ ์์ด ์ค์น ๊ฐ๋ฅ
โป systemctl restart sshd - ๋ณ๊ฒฝ ํ ์ฌ์์
systemctl start sshd - ๋ฉ์ถฐ์์ ๋ ์์
systemctl stop sshd - ๋ฉ์ถ๊ธฐ
systemctl active sshd - ํ์ฌ ์ํ
โป :q - ๋๊ฐ๊ธฐ
:wq - ๋ณ๊ฒฝ์ฌํญ ์ ์ฅ ํ ๋๊ฐ๊ธฐ
:q! - ๋ณ๊ฒฝ์ฌํญ ์ ์ฅ ์ํ๊ณ ๋๊ฐ๊ธฐ
โป echo $SHELL - shell์ ํํ ์๋ ค์ค
โป history - ์ด์ ์ ์ ๋ ฅํ ๋ช ๋ น์ด ๋ณด์ฌ์ค
โป ! + ์ซ์ - ์ ๋ ฅํ ์ซ์์ ํด๋นํ๋ ๋ช ๋ น์ด ์คํ
โป tail -์ซ์ /etc/passwd - ๊ณ์ ์ ๋ณด๋ฅผ ๋งจ ๋์ ์ ๋ณด๋ถํฐ ์ ๋ ฅํ ์ซ์๋งํผ์ ์ค ์๋ก ๋ณด์ฌ์ค
โป dnf -y install httpd : ์ธ๋ถ์ ์๋ ์ฌ์ดํธ์์ ํจํค์ง ๋ค์ด๋ก๋
→ ์ค๋ฅ ๋๋ฉด ๋ฏธ๋ฌ์ฌ์ดํธ ์์ ํ์ (์ค๋ฅ ๋๋ฉด ์๋ 2์ค ์ ๋ ฅ ํ # dnf -y install httpd ์ ๋ ฅํ๋ฉด ์๋)
# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*
โป # sed ๋ช ๋ น์ด - ํ์ผ ์์ ๋ฌธ์ฅ์ ์ฐพ์์ '์นํ'
โป์๋น์ค ์ ๋ ฅํ์ฌ ๋ช ๋ นํ ๋๋ 'd'๋ฅผ ๋งจ ๋ค์ ๋ถ์ธ๋ค.
(๋ฆฌ๋ ์ค์์ daemon ์ ์๋ฏธ : ๋ฉ๋ชจ๋ฆฌ์ ๋จธ๋ฌด๋ฅด๊ณ ์์ผ๋ฉด์ ํน์ ์์ฒญ์ด ์ค๋ฉด ๋ฐ๋ก ๊ทธ์ ๋ํ ๋์์ ํ ์ ์๋๋ก ๋๊ธฐ์ค์ธ ํ๋ก์ธ์ค)
โป Terminal ์ฌ์ฉ Tip!
- ๋ฐฉํฅํค ์/์๋ ๋ฅผ ๋๋ฌ ์ด์ ์ ์ ๋ ฅํ๋ ๋ช ๋ น์ด ์ ํ ๊ฐ๋ฅ!
- vi ์คํ ํ ๋ฐฑ์คํ์ด์ค ๋ฐ ์๋ชป ์ง์ ์ ๊ฒฝ์ฐ ๋ค๋ก ๊ฐ๊ธฐ ๊ธฐ๋ฅ์ ' u ' (undo)
- vi ์คํ ํ ์ ๋ ฅํ๊ณ ์ถ์ ๋๋ ' i ' (insert) ๋๋ฅธ ํ์ ์ ๋ ฅํ๊ธฐ
#3. Linux ์์ฉ ํ๋ก๊ทธ๋จ
โป ์น์๋ฒ ๊ตฌ์ถ ์, APM (Apache + Php + Mysql) ๋ฑ์ Linux ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด์ฉํ๋ค.
![]() |
![]() |
![]() |
#4. Linux RunLevel
โ RunLevel - ' init ' ๋ช ๋ น์ด ๋ค์ ๋ถ๋ ์ซ์
โป RunLevel 0, 3, 5 ๋ง์ด ์ฌ์ฉ
1 : ๋จ์ผ ์ฌ์ฉ์ ๋ชจ๋ (๊ด๋ฆฌ์ ๋ชจ๋, ๋ณต๊ตฌ๋ชจ๋ ์์๋ง ์ฌ์ฉ)
3 : ํ ์คํธ ๋ชจ๋(TUI, Text User Interface, ํ์ดํ๋ง ์น ์ ์๋ ์ํ)
5 : ๊ทธ๋ํฝ ๋ชจ๋(GUI, Grapic User Interface, ๊ทธ๋ํฝ๋ง ๋ํ๋์๋ ์ํ)
6 : ์ฌ๋ถํ (์ผ์ง ํ์๋ง ์ฌ์ฉ ๊ฐ๋ฅ)
'Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] ๋ช ๋ น์ด & vi editor ์ค์ต (0) | 2023.03.28 |
---|---|
[Linux] Red Hat Linux & CentOS (0) | 2022.12.29 |