ํ์์๋ฒ ๋ง๋ค์ด์ ์ฌ์ฉํด๋ณด๊ธฐ ์คํฌ๋กค ๋ค์ด
ํ์์๋ฒ(configuration server)๋?
์ธํฐ๋ท์ผ๋ก ๋๊ฐ์ง ์๊ณ ๋ก์ปฌ ๋ฆฌํฌ์งํฐ๋ฆฌ์์ ํ์ํ ํ์ผ๋ค์ ๋ค์ด๋ฐ์ ์ ์๋๋ก ๊ตฌ์ฑํด๋ ์๋ฒ
ํ์์๋ฒ(Configuration Management Server)
ํ์์๋ฒ๋ ๋ก์ปฌ ํด๋ผ์ด์ธํธ๋ค์ด git์ ๊ฐ์ Web์์๋ง ์ฌ์ฉํ ์ ์๋ ์๋น์ค๋ฅผ ๋ก์ปฌ ์น์ด๋ ๋ก์ปฌ ํ์ผ ์๋ฒ๋ฅผ ๊ตฌ์ฑํด์ ๋ก์ปฌ์์ ์ฌ์ฉํ๊ฒ ํ๋ ์๋ฒ๋ฅผ ๋งํ๋ค.
๋ก์ปฌ ๋คํธ์ํฌ์ ์๋ฒ ์ ์ฅ์๊ฐ ์๊ธฐ๋ฏ๋ก ํด๋ผ์ด์ธํธ๋ค์ (1)์น์ผ๋ก ๋ค์ด๊ฐ์ง ์๊ณ ๋ ํ์ํ ํ์ผ๋ค์ ๋ก์ปฌ git๋ ํ์ผ ์๋ฒ๋ก๋ถํฐ ๋น ๋ฅด๊ฒ ๋ค์ด๋ฐ์ ์ ์๊ณ , (2)๊ด๋ฆฌ์๊ฐ ํ์ผ์ด๋ ์์คํ
์ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ฐ๋ฉฐ, (3)์ฌ์ฉ์๋ฅผ ๋๋ฉ์ธ ๋ด ์ฌ์ฉ์๋ก ์ ํํ ์ ์์ด์ ๋ณด์์ด ์ข์์ง๊ณ , (4)WAN์ผ๋ก ๋๊ฐ์ง ์์ผ๋ฏ๋ก ์ ์ฒด์ ์ธ ๋คํธ์ํฌ ๋์ญํญ ํจ์จ๋ ์ข์์ง๊ฒ ๋๋ค. yum ์ ์ฅ์(repository)๋ ownCloud, git๋ฅผ ๋ก์ปฌ์ ์ค์นํด์ ํ์์๋ฒ ์์คํ
์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
yum ๋ช
๋ น์ด
yum --help ํ๋ฉด ์๊ธดํ ์ต์
์ ์ฌ๋ฟ ๋ณผ ์ ์๋ค.
install : ํจํค์ง๋ฅผ ์ค์นํจ
check-update : ์ค์น๋ ํจํค์ง ์ค์์ ์
๋ฐ์ดํธ ๊ฐ๋ฅํ ํจํค์ง๋ฅผ ๋ณด์ด๋๋ฐ --security check-update์์ผ๋ก ํน์ ํจํค์ง์ ์
๋ฐ์ดํธ ์ ๋ณด๋ง ๋ณผ ์๋ ์๋ค.
update : ๋ชจ๋ ํจํค์ง๋ฅผ ์
๋ฐ์ดํธ ํ๋๋ฐ --security update๋ update nmap์์ผ๋ก ํน์ ํจํค์ง๋ง ์
๋ฐ์ดํธํ๊ฑฐ๋, -x httpd์์ผ๋ก ํน์ ํจํค์ง๋ง ์ ์ธํ๊ณ ์
๋ฐ์ดํธ์ํฌ ์ ์๋ค. yum update ํ ๋ค์๋ ์์คํ
์ reboot ํด์ฃผ๋ ๊ฒ์ด ์ข๋ค.
erase(OR remove) / clean : erase(OR remove)๋ ํจํค์ง๋ฅผ ์ญ์ ํ๊ณ , clean์ ์บ์๋ ํจํค์ง ์ ๋ณด๋ฅผ ์ญ์ ํ์ง๋ง yum ์คํ ์ ์๋ก ์ ๋ณด๋ฅผ ๊ฐฑ์ ํด์ค
info / provides : info๋ ํจํค์ง์ ์ ๋ณด๋ฅผ ๋ณด์ด๊ณ , provides๋ ํด๋น ํจํค์ง๋ฅผ ์ง์ํ๋ repo๋ฅผ ๋ณด์
localinstall / groupinstall : ๋ก์ปฌ ๋ฆฌํฌ์งํฐ๋ฆฌ๋ก ๋ถํฐ ํจํค์ง๋ฅผ ์ค์นํจ/์ฌ๋ฌ ํจํค์ง๋ฅผ ๋ฌถ์ ๊ทธ๋ฃน์ผ๋ก ์ค์นํ๋ฉด ํ ๋ฒ์ ์ฌ๋ฌ ํจํค์ง๋ฅผ ์ค์นํ ์ ์์
search : ๋ฆฌํฌ์งํฐ๋ฆฌ์์ ์ค์น๋ ์ ์๋ ๊ฐ์ฉํ ํจํค์ง๋ฅผ ์ฐพ์
list : ํจํค์ง์ ์ค์น ์ฌ๋ถ ๋ฑ์ ๋ณด์. list installed์ด๋ list nmap์์ผ๋ก ์ฌ์ฉ
enablerepo=[repo_๋ช
]/disablerepo=[repo_๋ช
] : ํน์ ๋ฆฌํฌ ์ฌ์ฉ/์ฌ์ฉ ์ํจ ๋ฑ์ด๋ค.
ํ๊บผ๋ฒ์ 3๊ฐ ์ค์น ๊ฐ๋ฅ
[root@localhost Desktop]# mount /dev/sr0 /DVD
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost Desktop]# ls
[root@localhost Desktop]# cd /DVD
[root@localhost DVD]# cd Packages/
ls ๋๋ ค์ ๋์จ rpm ํ์ผ
yum -y install zsh-5.0.2*
yum์ผ๋ก rpm ํ์ผ๋ ์ค์นํ ๊ฑฐ์ผ~
search, info
yum deplist nmap
์ข ์์ ์ธ ์ ๋ค ๋ฆฌ์คํธ ๋ณด๊ธฐ
yum -y erase wget
์ง์ฐ๊ธฐ
yum ๋ฆฌํฌ์งํฐ๋ฆฌ(Repository)
yum์ ํจํค์ง ์ฐ๊ฒฐ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐ์ํฌ ๋ ์์ค ํจํค์ง์ ์ด์ ๊ด๋ จ๋ ํจํค์ง๋ค์ ๋ชจ์๋์ ๊ณณ์ ๋ฆฌํฌ์งํฐ๋ฆฌ๋ก ๋ถ๋ฅด๋๋ฐ ‘์ ์ฅ์’์ ์๋ฏธ์ด๋ค.
ํ์ํ ํจํค์ง ์ค์น๋ ๋ณดํต ๋ค ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๋ฆฌํฌ์งํฐ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ ์์
ํ ์ ์๋๋ฐ
โช CentOS ์ค์น ์ ์๋์ผ๋ก ์์ฑ๋๋ BASE์ ๊ฐ์ ๋ฆฌํฌ์งํฐ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋
โช CentOS ์ค์น DVD ๋ฑ์ ๋ฆฌํฌ์งํฐ๋ฆฌ๋ก ์ฌ์ฉํ๊ฑฐ๋,
โช EPEL์ด๋ REMI์ ๊ฐ์ ๋ณ๋์ ๋ฆฌํฌ์งํฐ๋ฆฌ ์ค์นํด์ ์ฌ์ฉํ๊ฑฐ๋,
โช NginX์ ๊ฐ์ ํน์ ํจํค์ง์ ๊ดํ ๋ฆฌํฌ์งํฐ๋ฆฌ ํ์ผ์ ์์ฑํ๊ฑฐ๋,
ํด๋น ~.repo ํ์ผ์ ๋ค์ด๋ฐ์์ /etc/yum.repos.d/ ๋๋ ํฐ๋ฆฌ์ ๋ฃ์ด๋๊ณ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ก ๋๋ ์ ์๋ค.
๋ฆฌํฌ์งํฐ๋ฆฌ์ ๊ตฌ์กฐ
๋ฆฌํฌ์งํฐ๋ฆฌ ํ์ผ์ yum์ด ํจํค์ง ๊ด๋ฆฌ๋ฅผ ์ํํ ๋ ์ฐธ์กฐํ๋ /etc/yum.repos.d ๋๋ ํฐ๋ฆฌ์ ์๋ ํ
์คํธ ํ์ผ๋ก์จ CentOS๋ฅผ ์ค์นํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์ด ๋๋ ํฐ๋ฆฌ์ CentOS-Base.repo, CentOS-Media.repo, CentOS-Vault.repo ์ธ ๊ฐ์ ๋ฆฌํฌ์งํฐ๋ฆฌ ํ์ผ์ด ์๊ธด๋ค. ์ด ํ์ผ๋ค์์์ค ํจํค์ง๊ฐ ๋ค์ด์๋ ์น ์ฌ์ดํธ๋ CentOS ์ค์น DVD๋ฅผ ์ง์ํ๋ ์ฐ๊ฒฐ๊ฒฝ๋ก๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ด ํ์ผ์ ๊ตฌ๋ฌธ์
[๋ฆฌํฌ์งํฐ๋ฆฌ_๋ช
]
#์ฝ๋ฉํธ
์์ฑ=๊ฐ
...
์์ฑ=๊ฐ
ํ์์ด๋ค. [๋ฆฌํฌ์งํฐ๋ฆฌ_๋ช
]์ yum์ด ์ถ๊ฐ์ ์ธ ๋ฆฌํฌ์งํฐ๋ฆฌ๋ฅผ ์ฐธ์กฐํ ๋ ์ฌ์ฉํ๋ ์ด๋ฆ์ผ๋ก ‘ํ์ผ_๋ช
.repo’์์์ ํ์ผ_๋ช
์ด ๋ฐ๋์ ๋ค์ด ์์ด์ผ ํ๋ค. '์์ฑ=๊ฐ' ํ์์ผ๋ก ๋ฆฌํฌ์งํฐ๋ฆฌ ํ์ผ์ ์์น, ์ฐ์ ์์, GPG-key ๋ฑ์ ์ง์ ํ๋ค.
[base]
name=CentOS-$releasever - Base
mirrorlist= http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl= http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
gpgcheck=1 ํค ์ฒดํฌ
ํด๋น ํ์ผ์ด ์ฐ์ธ๊ฐ ์๋๊ฐ ์ฒดํฌ
[base] =>Base.repo์์ผ๋ก ํ์ผ_๋ช
base๊ฐ ์์ด์ผ ํ๋ค.
name=CentOS-$releasever - Base
mirrorlist= http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl= http://mirror.centos.org/centos/$releasever/os/$basearch/ =>์ด ์ธ ์ค์ด ์ธํฐ๋ท ์์ ๋ฆฌํฌ์งํฐ๋ฆฌ์ด๋ค. ์ด ์ฌ์ดํธ๋ก ๊ฐ๋ฉด ์์ํ ํ์ผ๋ค์ด ์๋ค.
gpgcheck=1 =>์ค์นํ๋ ํ์ผ(๊ฐ์ธํค ๋ณด์ )์ด integrityํ ์ง ์ฒดํฌ ์ฌ๋ถ
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 =>์์์ ์ฒดํฌํ๋ผ๊ณ ํ๊ธฐ ๋๋ฌธ์ ํค(๊ณต๊ฐํค)๊ฐ ์๋ ํ์ผ์ ์์น๊ฐ ๋์์ผ ํ๋ค.
์์์ 0์ด๋ฉด ์ด ํ์ผ์ ์์น๊ฐ ๋ถํ์ํ๋ค.
http://mirror.kakao.com/centos/
ํ๋ ํ๋๊ฐ ๋ฆฌํฌ์งํฐ๋ฆฌ
http://mirror.rosalab.ru/rosa/red/repository/i586/media/contrib/updates/
daum ๋ฆฌํฌ ์์ฑ ์๋ฃ~
๋๋ฉ์ธ ๋ฆฌํฌ์งํฐ๋ฆฌ ๊ตฌ์ถํ๊ธฐ
ํ์์๋ฒ(Configuration Management Server)๋ก ์์์ ๋ก์ปฌ ๋ฆฌํฌ์งํฐ๋ฆฌ ์๋ฒ๋ฅผ ๊ตฌ์ถํด์ ์ฌ์ฉํด ๋ณด์๋ค. ๋ฆฌํฌ์งํฐ๋ฆฌ๋ฅผ ๋๋ฉ์ธ ๋คํธ์ํฌ ๋
ธ๋ ์ค ํ ์๋ฒ์ ์์ฑํด ๋๊ณ ๋๋ฉ์ธ ์ฌ์ฉ์๋ค์ด ์ด๊ณณ์์ ํจํค์ง๋ฅผ ๋ค์ด๋ฐ์์ ์ค์นํ๊ฒ ํ๋ฉด ๋คํธ์ํฌ ๋
ธ๋๋ค์ ๋ํ ์ผ๊ด์ ์ธ ์ํํธ์จ์ด ๋ฒ์ ์ ์ ์งํ ์ ์๊ณ , ์ธํฐ๋ท๊ณผ ์ฐ๊ฒฐ๋์ง ์์ผ๋ฏ๋ก ๋คํธ์ํฌ WAN ๋์ญํญ์ ์ ์ฝํ ์ ์์ผ๋ฉฐ, ๊ทธ๋งํผ ๋ณด์์ ๋์์ด ๋๊ณ , ๊ด๋ฆฌ์์ ์ํํธ์จ์ด ์ ์ง๊ด๋ฆฌ๋ ํธํ๊ฒ ๋๋ค. ์ด๋ฐ ๊ฒ์ด ํ์์๋ฒ์ ์ฅ์ ์ธ ๊ฒ์ ์์์ ์ดํด๋ณด์๋ค.
์ด๋ฐ ๋ก์ปฌ ๋๋ฉ์ธ ๋ด์์์ ํ์ ์๋ฒ์ ๋ก์ปฌ ํด๋ผ์ด์ธํธ๋ค์ ์น์ผ๋ก ๋ค์ด์ค๊ฒ ๋๋ฏ๋ก ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ค. =>Intranet์ด๋ผ๊ณ ํ๋ค. ์ธ๋ถ์์๋ ๋ค์ด์ฌ ์ ์๋ค๋ฉด Extranet(์๊ฒฉ ์ง๋ฃ, ์๊ฒฉ ์์ , ์ฌํ๊ทผ๋ฌด, ....)์ด ๋๋ค.
์ธํธ๋ผ๋ท
[root@localhost yum.repos.d]# cd
[root@localhost ~]# yum -y install vsftpd ftp createrepo
daum์ด ๋ง๊ณ ์์ด์ ์ค๋ฅ๊ฐ ๋ฌ๋ค.
rm -rf /etc/yum.repos.d/daum.repo
์ง์์ฃผ๊ณ ๋ค์ installํ๋ฉด ์ฑ๊ณตํ๋ค.
๊ทธ๋ฌ๋ฉด ์ด์ repositary๊ฐ ๋ ๋งํ file๋ค์ด ์์ด์ผ ํ๋ค.
DVD์ ์๋ ํ์ผ๋ค์ repositary๋ก ๋ง๋ ๋ค.
local ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ง์ดํธ ํฌ์ธํธ๋ก ์์ฑํด์ฃผ๊ณ
DVD๋ฅผ ์ฌ๋ฆฐ๋ค.
Packages์ ์๋ ๋ชจ๋ ํ์ผ๋ค์ ๋ณต์ฌํด์ ๋ฃ์ด์ฃผ๋ ค๊ณ ํ๋๋ฐ... ์ค๋ณต์ด ๋ฌ๋ค...! ๋น์ฐํ ์ค๋ณต์ด๋ค.
[root@localhost ~]# ls /local/ | wc -l
4071
rpm ํ์ผ๋ค์ด local ํ์ผ์ ์ฌ๋ผ์์๋ค.(์ค์น DVD์๋ ์ฌ๋ผ์ ์์)
createrepo -v /local
๋ก์ปฌ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ฆฌํฌ์งํฐ๋ฆฌ๋ก ๋ง๋ค์ด์ค(๋ฉํ๋ฐ์ดํฐ)
yum -y install nmap
base์์ ๊ฐ์ ธ์๋ค.
์ฐ๋ฆฌ๊ฐ ์ํ๋ local์์ ๊ฐ์ ธ์ค์ง ์์๋ค.
๊ธฐ๋ณธ์ด base๋ก ๋์ด ์๋ค.
๋ธ๋ผ์ฐ์ ์์ ํ์ผ์ ์ฐพ์ ๋์๋
file:///file_name์์ผ๋ก ํด์ค๋ค. file:/// ~ ์์ผ๋ก ///๊ฐ ์ธ ๊ฐ์ด๋ค.
ftp://ftp.naver.com.:21 <=naver.com์ด๋ผ๋ ๋๋ฉ์ธ ์์ ftp ์๋ฒ๋ฅผ ์ง์นญ
OR http://www.naver.com.:80 <=naver.com์ด๋ผ๋ ๋๋ฉ์ธ ์์ www ์๋ฒ๋ฅผ ์ง์นญํ๋ค. ์ด๋ค ํฌํธ๋ well-known ํฌํธ์ด์ด์ ํฌํธ๋ฅผ ์๋ตํ ๊ฒ์ด๊ณ , ๋งจ ๋ค์ .์ DNS ์ด๋ฆํ์ด(name resolution)์์ .(root)๋ถํฐ ์์ํด์ ์ฐพ๋๋ค๋ ์๋ฏธ์ด๋ค.
์์์ //๋ ์๊ฒฉ ์ฅ์๋ฅผ ์๋ฏธํ๋ค.
์๊ธฐ ์์ ์ ์๋ ํ์ผ์ด๋ผ๋ฉด /home/centos/cent.txt์์ผ๋ก / ํ๋๋ง ์ฌ์ฉํ๋ค.
์ ์์ฑ๋์๋ค.
yum clean all
์บ์ ์ด์ ์ ๋ณด๋ฅผ ๋ค ์ง์ ๋ค.
yum repolist all
๋ชจ๋ ๋ฆฌํฌ์งํฐ๋ฆฌ ๋ฆฌ์คํธ๋ฅผ ๋ณด๋๋ฐ local์ด ์๋ค.
yum -y erase nmap
yum -y install nmap
์์ง๋ base์์ ๋ฐ์์ ์ง์ฐ๊ณ ์ค์นํ๋ค.
yum -y install nmap --disablerepo "base"
base ๋ฆฌํฌ๋ ๋ฌด์ํ๊ณ ์ ์ฐ๊ฒ ๋ค ๊ทธ๋ง์ด์ผ.
๊ทธ๋ฌ๋๋ local์์ ๋ฐ์์๋ค!!
์ธ๋ถ์์ ๋ค์ด์ฌ ์ ์๊ฒ. ftp๊ฐ ํ์ผ ๊ณต์ ๋งํฌ ๊ฒฝ๋ก. (ํ์ผ ์ ์ก ํ๋กํ ์ฝ) ์ฃผ์๋ฅผ ์๋ ค์ค์ผ ๋ค์ด์ฌ ์ ์์.
ํ์์๋ฒ ๋ง๋ค์ด์ ์ฌ์ฉํด๋ณด๊ธฐ ์ค์ต
์๋ฒ๋ฆฌํฌ๋ฅผ ๋ง๋ค์ด๋ณด์!!!!
[server]
name=Server Repo - SERVER
baseurl=file://var/ftp/pub/server <=๋ธ๋ผ์ฐ์ ๋ก ๋ค์ด์์ผ ํ๊ธฐ ๋๋ฌธ์
http๋ก ๋
ธ์ถ๋๋ ์ฅ์๊ฐ /var/www/html/ ์๋์ด๋ค. ๋ฐ๋ผ์ ์ธ๋ถ์์
http://www.kahn.edu์์ผ๋ก ๋ค์ด์ค๋ฉด /var/www/html/ ์๋์ index.html ํ์ผ-ํ ํ์ด์ง-๊ฐ ๋ณด์ด๊ฒ ๋๋ค.
ftp๋ก ๋
ธ์ถ๋๋ ์ฅ์๋ /var/ftp/pub์ด๋ค. ๋ฐ๋ผ์ /var/ftp/pub/ ์๋์ ํ์ผ๋ค์ ๋๋ฉด ์ธ๋ถ์์ ftp://ftp.kahn.edu/์์ผ๋ก ๋ค์ด์ค๋ฉด ํ์ผ๋ค์ด ๋ณด์ด๊ฒ ๋๋ค.
gpgcheck=0
enabled=1
cp -arp /local/* /var/ftp/pub/server/
local ๋ฐ์ ์๋ ๋ชจ๋ ํ์ผ(DVD์ ์๋ ํ์ผ)์ ํ์์๋ฒ์ ์ฎ๊ฒจ์ค๋ค!
ls /var/ftp/pub/server/ |wc -l
createrepo -v /var/ftp/pub/server
๋ฆฌํฌ์งํฐ๋ฆฌ์ ๋ฉํ๋ฐ์ดํฐ๋ก ๋ง๋๋ ๊ฒ
Sqlite DBs complete! ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ ๋ง๋ค์ด์ก๋ค.
๊ทธ๋ฆฌ๊ณ local ๋ฆฌํฌ๋ฅผ ์์ ๊ณ yum clean all์ ํด์ค๋ค.
์๋ฒ๋ฆฌํฌ๊ฐ enabled ๋์ด ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
ftp๋ฅผ ์ด์ด์ค๋ค. http,https๋ ์ด์ด์ค๋ค.
vsftpd๋ฅผ ์์ํด์ค๋ค. (Very Secure File Transfer Protocol Daemon๋ก, ํ์ผ ์ ์ก์ด ์ฃผ ๋ชฉ์ ์ธ ํ๋กํ ์ฝ)
๊ทธ๋ฆฌ๊ณ 21๋ฒ ํฌํธ๋ฅผ ํ์ธํด๋ณด๋ ๋ฃ๊ณ ์๋ค.
[root@localhost ~]# ls /var/ftp/pub/server |wc -l
4072
centos2์ ๋ก๊ทธ์ธํด์ yum -y install ftp ๋ค์ด๋ก๋
base์์ ๋ค์ด๋ก๋
ํด๋ผ์ด์ธํธ ๋ฆฌํฌ ์์ฑ
vi /etc/yum.repos.d/client.repo
firewalld์ stop ์์ผฐ์ด์
SE๋ฆฌ๋ ์ค ์ฝํ๊ฒ ๋ง๋ค์์ด์
yum.repos.d๋ฅผ ์ด๋ ์์ผฐ์ด์(์๋ฅผ ๋ค์ด nmap์ ๋ค์ด ๋ฐ์ ๋ Base๊ฐ ์๋๋ผ client์์ ๋ค์ด๋ฐ๊ฒ ํ๊ธฐ ์ํด์. priority๋ฅผ ์์ง ์ ๋ฐฐ์์ ์ด๋ ๊ฒ ํ๋ ๊ฒ)
yum clean all
yum repolist all
ํด๋ผ์ด์ธํธ ๋ฆฌํฌ๊ฐ ํ์์๋ฒ(์๋ฒ๋ฆฌํฌ)์์ ๊ฐ์ง๊ณ ์๋ค!!!!!! ftp์์ ํ์ผ๋ค์ ๊ฐ์ง๊ณ ์๋ค. ๊ทธ๋์ enabled์ 4070๊ฐ์ ํ์ผ๋ค์ด ๋จ๋ ๊ฑฐ๋ค.
yum -y install nmap ํ๋ฉด client์์ ๊ฐ์ง๊ณ ์จ๋ค.
** /etc/yum.repos.d/ ๋๋ ํฐ๋ฆฌ ์๋์ ์ฌ๋ฌ ~.repo ํ์ผ๋ค์ด ์์ ๋ ์ด๋ค์ด ์ ์ฉ๋๋ ์ฐ์ ์์๋ฅผ priority๋ก ์ ํด์ค ์ ์๋ค.
yum -y install yum-plugin-priorities
์๋๋๊น server repo disable ํด์ค์ ํด๊ฒฐํ๋ค..
[root@localhost ~]# cat /etc/yum/pluginconf.d/priorities.conf
[main]
enabled = 1
nginx๋ฅผ ๊น๋ ค๊ณ ํ๋๋ฐ ์๋ค.
yum -y install epel-release
epel๋ฆฌํฌ๋ ์๋ค.
๊ทธ๋ฆฌ๊ณ nginx๋ epel์์ ๋ค์ด๋ฐ์๋ค.
Base์ ์๋ ๊ฑฐ๋ ๋ค๋ฅธ ๋ฆฌํฌ์งํฐ๋ฆฌ์์ ๋ฐ์์ฌ ์ ์๋ค.
์ฐ์ ์์ 0๋ฒ์ผ๋ก ์ค์
yum -y install apt* bison zbackup
epel์์ ๋ฐ๊ณ , base์์ ๋ฐ์๋ค.
nginx๋ฅผ ์ง์ฐ๊ณ , firefox์์ ์ ์ฐฝ์ ์ฐ๋ค.
๋ณ๋ก๋ค
๊ตฌ๊ธ์ nginx repo file ๊ฒ์
ํด๋ฆญ
nginx๋ฅผ ๊น๋๋ก repoํ์ผ ํฌ๋งท์ ๋ฃ์ด๋จ๋ค.
์์ธํ ๋ณด๋ฉด ์ด๊ฑฐ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด yum-utils๋ฅผ ๋จผ์ ๊น์์ฃผ๊ณ , nginx ๋ฆฌํฌ๋ฅผ ๋ฃ์ด์ ๋ง๋ค์ด์ ํด์ค๋ผ.
yum -y install yum-utils
์ด์ niginx๋ฅผ ๊น์๋๋
epel์์ ๊น์๋ค.
๋ฆฌํฌ์งํฐ๋ฆฌ ์ฐ์ ์์ ์ค์
epel์ priority๋ฅผ 10์ผ๋ก ๋ณ๊ฒฝ
nginx๋ฅผ 0์ผ๋ก ๋ณ๊ฒฝ
nginx๋ฅผ ์ญ์ ํ๊ณ ๋ค์ ์ค์น
nginx์์ ๋ฐ์๋ค!!
Linux ์๋ฒ ์์คํ
๋ณด์
Linux ์๋ฒ์์์ ๋ณด์์ ์์๋ณด์. Linux ์๋ฒ๋ฅผ ํ๋์ ์ด์ํ๋ฉด ์ฌ๋ฌ ์ฌ์ฉ์๋ ์์คํ
์ค์ , ๊ทธ๋ฆฌ๊ณ ์๋ฒ ์๋น์ค์ ๊ดํ ์ ๋ณด๋ค์ด ์์ด๊ฒ ๋๋ค. ์๋ฒ ์๋น์ค๋ค์ด ์ ์์ผ๋ก ์ด์๋๊ธฐ ์ํด์ ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์๋ค์ ์ ๋ณด๊ฐ ์ธ๋ถ๋ก ๋
ธ์ถ๋์ง ์๊ฒ ํ๋ ค๋ฉด ์๋ฒ ๋จธ์ ์ ๋ณด์์ ์ค์ ํด ๋๋ ๊ฒ์ด ํ์ํ๋ค. ์๋ฒ ์์คํ
์ ๋ณด์์ ์ค์ ํ ๋์๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ณธ์ ์ธ ์์น์ด ์์ผ๋ฏ๋ก ์ด์ ๋ฐ๋ผ์ ์ค์ ํด์ฃผ๋ ๊ฒ์ด ์ข๋ค.
- ๊ผญ ํ์ํ ํ๋ก๊ทธ๋จ๋ง ์ค์นํ๊ณ ์ฌ์ฉ์ ์ ๊ทผ์ ์ต๋ํ ์ ํํ๋ค.
- ๊ด๋ จ ํ๋ก๊ทธ๋จ(์์ฉํ๋ก๊ทธ๋จ, ์ํฐ๋ฐ์ด๋ฌ์ค ํ๋ก๊ทธ๋จ, ํจ์น ๋ฑ)๋ค์ ์์ฃผ ์
๋ฐ์ดํธ
- ์ฌ์ฉ์์ ๋ํ ์ ํํ ์ ๋ณด(๊ณ์ ๊ด๋ฆฌ, ํจ์ค์๋, ๊ถํ ๋ฑ)๋ฅผ ๋ ์ต์ ์ผ๋ก ์ ์งํ๋ค.
-์์คํ ๋ณด์์ ๋ชฉํ๋ฅผ ๊ธฐ๋ฐ์ฑ(confidentiality), ๋ฌด๊ฒฐ์ฑ(integrity), ๊ฐ์ฉ์ฑ(availability) + ๊ธฐ๋ก์ฑ(recording), ๋ถ์ธ๋ด์(non-repudiation)๋ผ๋ ์ธก๋ฉด์ ์ผ๋์ ๋๊ณ ์ค์ ํ๋ค.
๋ณด์์ ์์ธก ๊ฐ๋ฅํ ์ํ์ ์ถ์ด๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ค. ๋ฐ๋ผ์ ์ธ์ฆ๋ ํดํน์ ํตํ ์ทจ์ฝ
์ ๋ถ์์ด ์ค์ํ๋ค. ํต์ด ๋ฌผ์ ์๋์ง ํ์ธํ๊ธฐ ์ํด์๋ ๋ฌผ์ ๋ถ์ด๋ด์ผ ์ ์ ์๋ ๊ฒ๊ณผ ๊ฐ๋ค. ์์ค์ ์ฐ๋ ค๊ฐ ์๋ ์ ๋ณด์ ์ ๋ณด์์ฐ(์ธ์ , ๊ธฐ์ ์ , ๋ฌผ๋ฆฌ์ )์ ํ๊ฒ์ผ๋ก ํ๋ ์ํ(risks)๊ณผ ์ํ(threats), ๊ทธ๋ฆฌ๊ณ ๋ณด์์ ๋ฌธ์ ๊ฐ ์์ ์ ์๋ ์ทจ์ฝ์ (vulnerability)์ด ๊ฒน์ณ์ง๋ ๊ณณ์์ ์์คํ
/๋คํธ์ํฌ๊ฐ ์ํ(endangered)ํด์ง๋ค. ์ ๋ณด ๋ณดํธ๋ฅผ ์ํ ๋์ ๊ธฐ์ค์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ง๋ง ๋ณดํต ์๊ตญ์์ ๋ง๋ จํ BSl(British Standard Institution) ์ง์นจ์ ๋ฐ๋ฅธ๋ค. ๋์์ ์ฐจ๋ฅผ ์ ์ธํ ๋ณด์์ ๋ํ ๊ธฐ๋ณธ๋ฐฉํฅ๊ณผ ์นจํด์ฌ๊ณ ์ ๋์๊ธฐ์ค์ ํฉํด์ ์ ๋ณด๋ณดํธ ์ ์ฑ
์ด๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ ๋ณด์์ ์ค์ํ ์๋ก ๊ทธ๋งํผ ์ฌ์ฉ์ ํธ๋ฆฌํจ์ ํฌ๊ธฐํ๋ค๋ ์๋ฏธ๊ฐ ๋ค์ด์๋ค.