CentOS
1. CentOS๋? ๐ฅ๏ธ๐ง
CentOS(CentOS Stream ํฌํจ)๋ Red Hat Enterprise Linux(RHEL) ๊ธฐ๋ฐ์ ๋ฌด๋ฃ ์คํ์์ค ์ด์์ฒด์ ๋ก, RHEL๊ณผ ๊ฑฐ์ ๋์ผํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ง, ์์ฉ ์ง์ ์์ด ์ปค๋ฎค๋ํฐ๊ฐ ์ ์ง ๋ฐ ๊ด๋ฆฌํฉ๋๋ค.
CentOS๋ ์๋ฒ ํ๊ฒฝ์์ ๋ง์ด ์ฌ์ฉ๋๋ฉฐ, ์น ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ, ๋คํธ์ํฌ ์ฅ๋น, ํด๋ฌ์คํฐ๋ง ํ๊ฒฝ ๋ฑ ๋ค์ํ ์ฉ๋๋ก ํ์ฉ๋ฉ๋๋ค.
2. CentOS์ ํน์ง ๐
โ
RHEL๊ณผ ๋์ ํธํ์ฑ โ Red Hat Enterprise Linux(RHEL) ๊ธฐ๋ฐ
โ
๋ฌด๋ฃ๋ก ์ฌ์ฉ ๊ฐ๋ฅ โ ๊ธฐ์
ํ๊ฒฝ์์๋ ์ถ๊ฐ ๋น์ฉ ์์ด ์ฌ์ฉ ๊ฐ๋ฅ
โ
์์ ์ฑ๊ณผ ๋ณด์์ฑ โ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฐ์ผ๋ก ๋ณด์ ํจ์น ๋ฐ ์
๋ฐ์ดํธ ์ ๊ณต
โ
์๋ฒ ๋ฐ ํด๋ผ์ฐ๋ ์ต์ ํ โ ๊ฐ์ํ, ์ปจํ
์ด๋, ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๋ง์ด ์ฌ์ฉ
โ
ํจํค์ง ๊ด๋ฆฌ ์์คํ
โ yum ๋๋ dnf๋ฅผ ์ด์ฉํ ํจํค์ง ๊ด๋ฆฌ
3. CentOS ์ค์น ๋ฐฉ๋ฒ ๐ฟ
3.1 CentOS ๋ค์ด๋ก๋ ๋ฐ ์ค์น
1๏ธโฃ ๊ณต์ ์ฌ์ดํธ์์ CentOS Stream ๋๋ CentOS 7/8 ISO ๋ค์ด๋ก๋
2๏ธโฃ ๋ถํ
๊ฐ๋ฅํ USB ๋๋ ๊ฐ์ ๋จธ์ ์์ ISO ๋ง์ดํธ
3๏ธโฃ ์ค์น ํ๋ฉด์์ “Install CentOS” ์ ํ
4๏ธโฃ ๋คํธ์ํฌ ์ค์ ๋ฐ ํํฐ์
์ค์ ํ ์ค์น ์งํ
5๏ธโฃ ์ค์น ์๋ฃ ํ root ๋น๋ฐ๋ฒํธ ์ค์
4. CentOS ๊ธฐ๋ณธ ์ค์ โ๏ธ
4.1 ํจํค์ง ์ ๋ฐ์ดํธ
sudo yum update -y # CentOS 7
sudo dnf update -y # CentOS 8/Stream4.2 ๋ฐฉํ๋ฒฝ ์ค์
sudo systemctl start firewalld
sudo systemctl enable firewalld4.3 ์ฌ์ฉ์ ๊ณ์ ์ถ๊ฐ
sudo useradd newuser
sudo passwd newuser4.4 SELinux ์ํ ํ์ธ
sestatus5. CentOS ์ฃผ์ ํจํค์ง ๋ฐ ์๋น์ค ๐ฆ
| ์๋น์ค | ํจํค์ง | ์ค๋ช |
|---|---|---|
| ์น ์๋ฒ | httpd |
Apache ์น ์๋ฒ |
| ๋ฐ์ดํฐ๋ฒ ์ด์ค | mariadb-server |
MariaDB ๋ฐ์ดํฐ๋ฒ ์ด์ค |
| SSH | openssh-server |
์๊ฒฉ ์ ์์ ์ํ SSH ์๋น์ค |
| ๋ฐฉํ๋ฒฝ | firewalld |
๋คํธ์ํฌ ๋ณด์์ ์ํ ๋ฐฉํ๋ฒฝ |
6. CentOS ํ์ฉ ์์ ๐ฅ
6.1 Apache ์น ์๋ฒ ์ค์น
sudo yum install httpd -y # CentOS 7
sudo dnf install httpd -y # CentOS 8/Stream
sudo systemctl start httpd
sudo systemctl enable httpd6.2 MariaDB ์ค์น ๋ฐ ์ค์
sudo yum install mariadb-server -y
sudo systemctl start mariadb
sudo mysql_secure_installation6.3 ๋ฐฉํ๋ฒฝ์์ HTTP/HTTPS ์ด๊ธฐ
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --reload7. CentOS ๊ด๋ฆฌ ๋ฐ ๋ฌธ์ ํด๊ฒฐ ๐ ๏ธ
7.1 ์์คํ ๋ก๊ทธ ํ์ธ
sudo journalctl -xe7.2 ๋คํธ์ํฌ ์ํ ํ์ธ
ip a7.3 ์๋น์ค ์ํ ํ์ธ
sudo systemctl status <์๋น์ค๋ช
>8. ๊ฒฐ๋ก ๐ฏ
CentOS๋ ๋ฌด๋ฃ์ด๋ฉด์๋ RHEL๊ณผ ํธํ์ฑ์ด ๋์ ๊ฐ๋ ฅํ ์๋ฒ์ฉ ์ด์์ฒด์ ์
๋๋ค.
์น ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ, ํด๋ผ์ฐ๋ ์ธํ๋ผ ๋ฑ ๋ค์ํ ํ๊ฒฝ์์ ํ์ฉ๋๋ฉฐ, yum ๋๋ dnf๋ฅผ ์ฌ์ฉํ์ฌ ํจํค์ง๋ฅผ ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ต์ CentOS Stream์ ๋กค๋ง ์
๋ฐ์ดํธ ๋ฐฉ์์ผ๋ก ์ ๊ณต๋๋ฏ๋ก, ์ฅ๊ธฐ ์ง์์ด ํ์ํ ๊ฒฝ์ฐ Rocky Linux ๋๋ AlmaLinux๋ฅผ ๊ณ ๋ คํ ์๋ ์์ต๋๋ค.
๋ ๋ง์ ์ ๋ณด๋ ๊ณต์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ธ์. ๐