當前位置:首頁 » 雲伺服器 » 搭建yum伺服器

搭建yum伺服器

發布時間: 2022-01-14 20:48:24

『壹』 centos 搭建什麼伺服器比較好

安裝操作系統
CentOS 6.2 ,CentOS-6.2-i386-bin-DVD1.iso(32位) ,CentOS-6.2-x86_64-bin-DVD1.iso(64位)
安裝 CentOS時,選擇 「Basic Server」
root密碼:root123
CentOS 自帶了ssh
安裝完操作系統後,添加一個用戶 dev
1

[root@localhost ~]$ useradd dev

然後密碼設為 dev123
1

[root@localhost ~]$ passwd dev

給予 sudo 許可權
1
2
3
4

[root@localhost ~]$ chmod u+w /etc/sudoers
[root@localhost ~]$ vim /etc/sudoers
# 在root ALL=(ALL) ALL 下 添加dev ALL=(ALL) ALL
[root@localhost ~]$ chmod u-w /etc/sudoers

設置上網
安裝完操作系統後,還不能上網,配置DHCP方式上網:
1
2
3
4
5
6
7
8
9
10
11

vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:0C:29:BD:E1:19"
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO=dhcp
USECTL=no
TYPE=Ethernet
PEERDNS=yes
#保存退出
sudo service network restart

或者,配置靜態IP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

DEVICE="eth0"
HWADDR="00:0C:29:10:F4:4C"
ONBOOT="yes"
BOOTPROTO=static
TYPE=Ethernet
IPADDR=192.168.0.162
NETMASK=255.255.255.0
BROADCAST=192.168.0.255
NETWORK=192.168.0.0
#保存退出
#修改/etc/sysconfig/network
sudo vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.0.1
#保存退出,重啟網路
sudo service network restart

如果失敗,比如IP已被佔用,換一個IP試試
修改DNS,即時生效
1
2
3
4
5

sudo vim /etc/resolv.conf
nameserver 192.168.0.1
# google提供的域名伺服器
nameserver 8.8.8.8
search localhost

安裝常用軟體
有兩種方式,方法一,去官網下載已經編譯好的二進制文件,或源代碼,編譯安裝方法二,用yum 命令安裝,安裝官方yum源里已經編譯好的程序包。
第一種方式要敲很多命令,比yum麻煩,但是可以預先下載好文件,省略了下載的時間,整體速度比yum安裝方式快很多,而且可以安裝最新版。推薦第一種方式
第二種方式操作簡單,敲打的命令少,但是往往yum源的更新速度跟不上各個軟體的官網速度,用Yum安裝的版本經常比較舊。
yum的命令形式一般是如下:yum [options] [command] [package ...],其中的[options]是可選的,選項包括-h(幫助),-y(當安裝過程提示選擇全部為」yes」),-q(不顯示安裝的過程)等等。[command]為所要進行的操作,[package …]是操作的對象。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

#yum search package-name # 在線搜索包
#yum list installed # 列出所有已經安裝的包
#
#sudo yum install package-name # 安裝程序包
#sudo yum groupinsall group-name 安裝程序組
#
#sudo yum remove package-name 刪除程序包
#sudo yum groupremove group-name 刪除程序組
#
#yum update #全部更新
#yum update package-name #更新程序包
#sudo yum groupupdate groupn-name 升級程序組
#sudo yum upgrade # 更新源列表
#yum upgrade package-name #升級程序包
#sudo yum clean all # 清除緩存
#更新
sudo yum update
#清理緩存
sudo yum clean all && yum clean metadata && yum clean dbcache

『貳』 怎麼搭建基於ftp伺服器的yum源

啟動Red Hat Enterprise linux ,並放入安裝光碟
掛載光碟機 mount /dev/cdrom /mnt
安裝FTP服務
cd /mnt/Server
rpm -ivh vsftpd*
chkconfig vsftpd on
service vsftpd start
安裝createrepo軟體包
rpm –ivh createrepo*
拷貝系統盤中的文件到本系統中
cp -R /mnt/Server /var/ftp/pub
二. 搭建 Yum

生成依賴性關系createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core. xml /var/ftp/pub/Server/這個地方要注意. comps-rhel5-server-core. xml一定不能手動生成. 默認安裝光碟上已經有了
做完上面的步驟後會有一個錯誤提示. 「Could not remove old metadata dir: . olddata「說目錄有問題。不用管他. 把那個目錄刪除掉rm –rf /var/ftp/pub/Server/. olddata
把步驟1再做一遍createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core. xml /var/ftp/pub/Server/
創建倉庫文件 新建一個倉庫文件. 名字可以隨便起.cd /etc/yum.repos.d vim yum. repo在文件中寫如下內容

[base]
name=base
# 192. 168. 0. 6是你的Yum源地址
baseurl=ftp://192. 168. 0. 6/pub/Server
# 是否開啟源
enabled=1
#是否驗證. 可不要
gpgcheck=1
#驗證的密鑰. 可不要
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

『叄』 如何配置yum伺服器

rpm也是不錯的軟體包管理軟體,但其安裝時軟體包的的依賴是讓人頭疼的一個問題,而yum的出現可以完全解決這個依賴問題,Yum是在目前Linux主流版本中配置的一個shell前端軟體管理器。在使用yum進行指定包安裝的時候,可以自動的進行依賴軟體的定位、指定伺服器的下載,實現一次性的將所有包安裝完成.Yum使用有很多好處,最大的好處莫過於簡單化RPM軟體包的安裝、刪除和更新,同時自動的解決了軟體包依賴和下載包庫方便配置問題。

方法/步驟

安裝ftp並做簡單配置,將其啟動service vsftpd restart:

將光碟掛上(創建掛載點mkdir /media/cdrom;設置掛載mount /dev/cdrom /media/cdrom),然後將其中的內容復制到/var/ftp/pub/下,

cd /etc/yum.repos.d/

cp -p 復制一個配置文件,並做如下修改,修改時ftp的目錄選擇一定要看仔細,理解正確,192.168.142.2即代表/var/目錄所以其後直接接pub目錄。

yum clear all:清除yum緩存
yum update:進行yum源更新
yum list :列出可用的mirrors

END
注意事項

createrepo的存在可以解決yum源的依賴關系,實現數據的重新載入,從而使第三方軟體也能夠實現通過yum來安裝。

『肆』 怎麼配置yum伺服器網路源與本地源

Centos--yum配置本地數據源准備工具:centos安裝鏡像文件1.掛載鏡像文件,我這里使用虛擬機來設置,設備狀態的已連接勾上2.復制鏡像文件到伺服器目錄,我這放在/opt目錄下3.復制完成後,進入yum的配置目錄,編輯yum的配置文件#cd /etc/yum.repos.d/#vi CentOS-Media.repo更改baseurl的內容,使其指向本地的鏡像文件目錄:baseurl=file:///opt/soft/CentOS_6.3_Final/ --本地光碟掛載目錄gpgcheck=0 --檢查GPG-KEY,0為不檢查,1為檢查enabled=1 --啟用yum源,0為不啟用,1為啟用4.將CentOS-Debuginfo.repo,CentOS-Base.repo等其他配置改名或者刪掉,就可以繞過網路進行本地源安裝#mv CentOS-Base.repo CentOS-Base.repo.backup#mv CentOS-Debuginfo.repoCentOS-Debuginfo.repo.backup5.執行yum更新命令#yum clean all#yum update出現以下畫面表示配置成功6.安裝mysql示例7.yum命令詳解安裝yum <選項> <軟體包軟體名組名>install package 安裝指定的安裝包packagelocalinstall package 本地安裝軟體包groupinstall package 組安裝升級yum <選項> <軟體包軟體名組名>update 更新全部可以更新的軟體包update package 更新指定程序包packagecheck-update檢查系統中可以被升級的軟體包。groupupdate group1 升級組group1 裡面的軟體包。卸載 (強烈不建議使用yum卸載包)卸載包的時候也會把其他關聯包也卸載掉,嚴重導致系統崩潰yum <選項> <軟體包軟體名組名>remove package1 : 卸載軟體包package1 erase package1 : 卸載軟體包package1 groupremove group1 :卸載組group1裡面所包括的軟體包。查詢yum <選項> <軟體包軟體名組名>info <package> :顯示安裝包信息list :顯示所有已經安裝和倉庫中可以安裝的程序包list<package> :顯示指定軟體包安裝情況grouplist :顯示倉庫中有哪些組deplist<package1> :查看程序package1依賴情況groupinfo <group1> :顯示程序組group1信息search <keyword>:查找軟體包

『伍』 linux中構建本地yum源伺服器中伺服器配置文件怎麼寫

配置文件路徑及文件名:/etc/yum.repos.d/dvd_iso.repo

[ded_iso]
name = install from ded_iso
baseurl = file:///media/Fedora%2014%20i386%20DVD/
enable = 1
gpgcheck = 0

baseurl:iso掛載路徑

『陸』 怎麼在linux下配置yum伺服器

服務端缺了一個很重要的步驟,沒有使用 creterepo 命令,還有安裝下vsftp service vsftpd restart,客戶端和伺服器都要。

『柒』 Linux中的yum是什麼如何配置如何使用

yum,是Yellow dog Updater Modified的簡稱,起初是由yellow dog這一發行版的開發者Terra Soft研發,用python寫成,那時還叫做yup(yellow dog updater),後經杜克大學的Linux@Duke開發團隊進行改進,遂有此名。yum的宗旨是自動化地升級,安裝/移除rpm包,收集rpm包的相關信息,檢查依賴性並自動提示用戶解決。yum的關鍵之處是要有可靠的repository,顧名思義,這是軟體的倉庫,它可以是http或ftp站點, 也可以是本地軟體池,但必須包含rpm的header, header包括了rpm包的各種信息,包括描述,功能,提供的文件,依賴性等.正是收集了這些 header並加以分析,才能自動化地完成餘下的任務。它能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。自己本身也可以做yum伺服器,本身可以根據光碟鏡像做yum伺服器。
搭建yum伺服器:
(1)本地yum(伺服器不能上網)
第一步:先掛載光碟
mount /dev/cdrom /media/
echo "/dev/cdrom /media iso9660 defaults 0 0" >> /etc/fstab 實現開機掛載
第二步:建立yum倉庫(以centos為例)
vim /etc/yum.repos.d/iso.repo (iso是隨便取得名字,但是一定要以repo結尾)
[Centos]
name=CentOS
baseurl=file:///media/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
然後保存退出
(如果是redhat5.x的系統這里寫成file:///media/Server/,是redhat6.x的系統file:///media/Packages/)

參數的解釋
#####
[Centos] (這個是一個標識,可以隨便取,必須唯一)
name=CentOS (這個是一個名字,可以隨便取,必須唯一)
baseurl=file:///media/Server/ (本地的路徑)
enabled=1 (為1則是打開倉庫,為0則是關閉倉庫)
gpgcheck=1 (公鑰值)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 (檢測公鑰值的文件路徑)
[ ]內的是倉庫的名字
name是倉庫的描述也可以說是名字
baseurl 倉庫的位置
enabled 是否啟用這個倉庫,1為起用,0為禁用
gpgcheck 是否檢查GPG簽名(用來驗證要安裝的包是不是REDHAT官方的)
gpgcheck 的存放地址我們需要用下面的命令導入這個簽名。才能使用這項功能
#####

搭建完yum後,先輸入 yum clean all

(2)外網yum(伺服器能上網)
vim /etc/yum.repos.d/163.repo

[base]
name=centos6
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch
gpgecheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
然後保存退出

如果系統是5.x版本的redhat(baseurl=http://mirrors.163.com/centos/5/os/$basearch)
安裝外網yum的時候可以自己先進去這個網站看看
http://mirrors.163.com/

搭建完yum後,先輸入 yum clean all

使用yum
首先用yum來升級軟體,yum的操作大都須有超級用戶的許可權,當然可以用sudo。

裝了系統添加刪除軟體是常事,yum同樣可以勝任這一任務,只要軟體是rpm安裝的。
安裝的命令是,yum install xxx,yum會查詢資料庫,有無這一軟體包,如果有,則檢查其依賴沖突關系,如果沒有依賴沖突,那麼最好,下載安裝;如果有,則會給出提示,詢問是否要同時安裝依賴,或刪除沖突的包,你可以自己作出判斷。
刪除的命令是,yum remove xxx,同安裝一樣,yum也會查詢資料庫,給出解決依賴關系的提示。
yum的常用命令:
1.yum check-update 列出所有可更新的軟體清單
2.yum update 安裝所有更新軟體
3.yum -y install <package_name> 安裝指定的軟體
4.yum update <package_name> 更新指定的軟體
5.yum list <package_name> 不加<package_name>列出所有可安裝的軟體清單,加了列出指定的
6.yum -y remove <package_name> 刪除軟體
7.yum search <package_name> 查找軟體
8.yum list installed 列出所有已安裝的軟體包
9.yum list extras 列出所有已安裝但不在 Yum Repository 內的軟體包
10.yum info <package_name> 不加<package_name>列出所有軟體包的信息,加了列出指定的
11.yum provides <package_name> 列出軟體包提供哪些文件
12.yum clean packages 清除緩存目錄(/var/cache/yum)下的軟體包
13. yum clean all 清除緩存目錄(/var/cache/yum)下的軟體包及舊的headers

『捌』 詳解linux伺服器如何搭建yum源

1、檢查安裝vsftpd軟體 使用如下命令#rpm -qa grep vsftpd可以檢測出是否安裝了vsftpd軟體, 如果沒有安裝,使用YUM命令進行安裝。 2、啟動服務 使用vsftpd軟體,主要包括如下幾個命令: 啟動ftp命令#service vsftpd start 停止ftp命令#service vsftpd stop 重啟ftp命令#service vsftpd restart 3、vsftpd的配置 ftp的配置文件主要有三個,位於/etc/vsftpd/目錄下,分別是: ftpusers 該文件用來指定那些用戶不能訪問ftp伺服器。 user_list 該文件用來指示的默認賬戶在默認情況下也不能訪問ftp vsftpd.conf vsftpd的主配置文件 4、以匿名用戶為例,我們去掉配置文件vsftpd.conf 裡面以下 anon_upload_enable=YES anon_mkdir_write_enable=YES 兩項前面的#號,就可以完成匿名用戶的配置,此時匿名用戶既可以登錄上傳、下載文件。記得修改配置文件後需要重啟服務。 5、非匿名賬戶的創建與使用 vsftpd服務與系統用戶是相互關聯的,例如我們創建一個名為test 的系統用戶,那麼此用戶在默認配置的情況下就可以實現登錄,如圖 登錄後在頁面創建名為「aa」的文件夾,同樣我們在伺服器test用戶 的home目錄里也可以看到相同的文件。

『玖』 linux yum 安裝軟體 默認安裝在哪裡了還有搭建伺服器用yum安裝靠譜么

yum 安裝軟體默認是安裝到當前系統的根下的,這點是肯定的,linux系統於於window不同,所有安裝後的文件必須在固定的位置,安裝軟體不能指定目錄,否則將不能正常使用
搭建伺服器的話,最好用yum安裝吧,簡單,方便,而且安裝的rpm包兼容性最好。話說,除了yum安裝以外,你還能手動安裝嗎?
如果你一定要手動安裝,不說自己下載rpm 包麻煩,僅僅是依賴關系就能讓你搞得頭疼,還是用yum吧

熱點內容
單片機android 發布:2024-09-20 09:07:24 瀏覽:763
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:662
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:309
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:287
手機版網易我的世界伺服器推薦 發布:2024-09-20 08:41:52 瀏覽:815
安卓x7怎麼邊打游戲邊看視頻 發布:2024-09-20 08:41:52 瀏覽:160
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:91
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:505
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:655
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:479