UTF-404

rpm๊ณผ yum์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ธฐ ๋ณธ๋ฌธ

๋ฆฌ๋ˆ…์Šค

rpm๊ณผ yum์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ธฐ

UTF-404 2024. 3. 14. 14:48
728x90

๐Ÿ’ก rpm ๋ณต์Šตํ•ด๋ณด๊ธฐ!!

๐Ÿ“ -i : ์„ค์น˜, -ivh ์˜ต์…˜์œผ๋กœ ์ฃผ๋กœ ์ด์šฉํ•œ๋‹ค.

  • rpm -i vsftpd-2.2.2-21.e16.x86_64.rpm : ํ•ด๋‹น rpm ํŒŒ์ผ์„ ์‹œ์Šคํ…œ์— ์„ค์น˜ํ•œ๋‹ค.
  • rpm -ivh vsftpd-2.2.2-21.e16.x86_64.rpm : ์„ค์น˜ ์ •๋ณด ๋ฐ ์ง„ํ–‰๋ฅ ์„ hash(#)์œผ๋กœ ํ‘œ์‹œํ•œ๋‹ค.

๐Ÿ“ -e : ์ œ๊ฑฐ 

  • rpm -e vsftpd : ์‹œ์Šคํ…œ์— ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

๐Ÿ“ -q : ์งˆ๋ฌธ, ์„ค์น˜๋˜์–ด ์žˆ๋Š” ํŒจํ‚ค์ง€๋‚˜ ํŒจํ‚ค์ง€์˜ ํŒŒ์ผ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ถœ๋ ฅ

  • rpm -qa vsftpd  : vsftpd ํŒจํ‚ค์ง€๊ฐ€ ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  • rpm -qa | grep vsftpd  : ์„ค์น˜๋˜์–ด ์žˆ๋Š” vsftpd ๊ด€๋ จ ํŒจํ‚ค์ง€๋ฅผ ๋ชจ๋‘ ์ถœ๋ ฅํ•œ๋‹ค.
  • rpm -qa  : ์„ค์น˜๋˜์–ด ์žˆ๋Š” ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.
  • rpm -ql vsftpd  : vsftpd ํŒจํ‚ค์ง€ ๊ด€๋ จ๋œ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ ๋ฐ ์ด๋ฆ„์„ ์ถœ๋ ฅํ•œ๋‹ค.
  • rpm -qi vsftpd  : vsftpd ํŒจํ‚ค์ง€์˜ ์ƒ์„ธ ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.
  1. ์ง€์ •ํ•œ ์ €์žฅ์†Œ(๋„คํŠธ์›Œํฌ ๊ฒฝ๋กœ ๊ฐ€๋Šฅ)์—์„œ ํŒจํ‚ค์ง€๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ, ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. ๋งŒ์•ฝ ์˜์กด์„ฑ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด, ์˜์กด์„ฑ ์ฒ˜๋ฆฌ๊นŒ์ง€ ์•Œ์•„์„œ ์ˆ˜ํ–‰ํ•œ๋‹ค.

๐Ÿ’ก yum์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž!!

๐Ÿ“Ž  yum์€ ์ง€์ •๋œ ์ €์žฅ์†Œ์—์„œ ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๋Š”๋‹ค.

์ €์žฅ์†Œ๋Š” /etc/yum.repos.d ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด๋ถ€์˜ *.repo ํŒŒ์ผ์„ ์ฐธ์กฐํ•œ๋‹ค.

2022๋…„ 3์›” ๊ธฐ์ค€, CentOS์˜ ์ €์žฅ์†Œ๋Š” vault.centos.org๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.

 

๐Ÿ“ vi /etc/yum.repos.d/CentOS-Base.repo

[base]
14 name=CentOS-$releasever - Base
15 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
16 #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
17 gpgcheck=1
18 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 ↓
:%s/^mirrorlist/#mirrorlist
:%s/#baseurl/baseurl
:%s/mirror.centos.org/vault.centos.org
[base]
14 name=CentOS-$releasever - Base
15 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
16 baseurl=http://vault.centos.org/centos/$releasever/os/$basearch/
17 gpgcheck=1
18 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

:wq

# yum clean all
# yum install vsftpd -y

๐Ÿ“ install : ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•œ๋‹ค. '*'์„ ์ด์šฉํ•˜์—ฌ ๊ด€๋ จ๋œ ํŒจํ‚ค์ง€๋ฅผ ๋ชจ๋‘ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • yum install vsftpd  : vsftpd ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•œ๋‹ค.
  • yum install mysql*  : mysql๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•œ๋‹ค.
  • yum install mysql* -y  : ์„ค์น˜ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ(y/n) ์˜ ์งˆ๋ฌธ์— ๋Œ€ํ•ด ์ž๋™์œผ๋กœ y๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

๐Ÿ“ remove : ์„ค์น˜๋œ ํŒจํ‚ค์ง€๋ฅผ ์‚ญ์ œํ•œ๋‹ค. '*'์„ ์ด์šฉํ•˜์—ฌ ๊ด€๋ จ๋œ ํŒจํ‚ค์ง€๋ฅผ ๋ชจ๋‘ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค.

  • yum remove vsftpd : vsftpd ํŒจํ‚ค์ง€๋ฅผ ์‚ญ์ œํ•œ๋‹ค.
  • yum remove mysql* : mysql๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ์‚ญ์ œํ•œ๋‹ค.
  • yum remove mysql* -y  : ์ œ๊ฑฐํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ(y/n) ์˜ ์งˆ๋ฌธ์— ๋Œ€ํ•ด ์ž๋™์œผ๋กœ y๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

๐Ÿ“ list : ํŒจํ‚ค์ง€๋ฅผ ๋‚˜์—ดํ•œ๋‹ค.

  • yum list : ํ˜„์žฌ yum์— ๋“ฑ๋ก๋˜์–ด ์žˆ๋Š” ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.
  • yum list installed : ํ˜„์žฌ ์‹œ์Šคํ…œ์— ์„ค์น˜๋˜์–ด ์žˆ๋Š” ํŒจํ‚ค์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.
  • yum list vsftpd : ์„ค์น˜๊ฐ€๋Šฅํ•œ ํŒจํ‚ค์ง€ ์ค‘ vsftpd๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  • yum list installed vsftpd : ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ์ค‘ vsftpd๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

๐Ÿ“ localinstall : ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•˜์ง€ ์•Š๊ณ  ํ˜„์žฌ ๋กœ์ปฌ์—์„œ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๊ฒฝ๋กœ์˜ rpm ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•œ๋‹ค.

  • yum localinstall /cdrom/Packages/mysql* -y : cdrom์˜ rpmํŒŒ์ผ๋“ค ์ค‘ mysql๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•œ๋‹ค.
         (์˜์กด์„ฑ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ)

 

๐Ÿ“Ž  yum์ด ์ธํ„ฐ๋„ท ๊ณต๊ฐ„์—์„œ ์ €์žฅ์†Œ ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ธฐ ์œ„ํ•ด์„œ๋Š” DNS ์„œ๋ฒ„๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์–ด์•ผ ํ•œ๋‹ค.

 

[root@test yum.repos.d]# cat > /etc/resolv.conf
nameserver 168.126.63.1
^C
[root@test yum.repos.d]# ping www.centos.org
PING www.centos.org (85.12.30.226) 56(84) bytes of data.
64 bytes from 85.12.30.226: icmp_seq=1 ttl=128 time=257 ms
64 bytes from 85.12.30.226: icmp_seq=2 ttl=128 time=259 ms
^C
--- www.centos.org ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1705ms
rtt min/avg/max/mdev = 257.453/258.626/259.799/1.173 ms
[root@test yum.repos.d]#

โžก๏ธ ์œ„์™€ ๊ฐ™์ด ๋„๋ฉ”์ธ ์ด๋ฆ„์œผ๋กœ ์™ธ๋ถ€ ์‚ฌ์ดํŠธ์™€ ํ†ต์‹ ์ด ๋˜๋Š” ์ƒํ™ฉ์ด ๋˜์–ด์•ผ๋งŒ yum์„ ์ •์ƒ์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

728x90