yum伺服器搭建
㈠ linux yum 安裝軟體 默認安裝在哪裡了還有搭建伺服器用yum安裝靠譜么
yum 安裝軟體默認是安裝到當前系統的根下的,這點是肯定的,linux系統於於window不同,所有安裝後的文件必須在固定的位置,安裝軟體不能指定目錄,否則將不能正常使用
搭建伺服器的話,最好用yum安裝吧,簡單,方便,而且安裝的rpm包兼容性最好。話說,除了yum安裝以外,你還能手動安裝嗎?
如果你一定要手動安裝,不說自己下載rpm 包麻煩,僅僅是依賴關系就能讓你搞得頭疼,還是用yum吧
㈡ 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掛載路徑
㈢ 如何配置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 伺服器的配置文件
1、安裝查看沒安裝:yumlistinstalledmysql*rpm-qa|grepmysql*查看沒安裝包:yumlistmysql*安裝mysql客戶端:yuminstallmysql安裝mysql伺服器端:yuminstallmysql-serveryuminstallmysql-devel2、啟&&停止資料庫字元集設置mysql配置文件/etc/my.cnf加入default-character-set=utf8啟mysql服務:servicemysqldstart或者/etc/init.d/mysqldstart機啟:chkconfig-addmysqld查看機啟設置否功chkconfig--list|grepmysql*mysqld0:關閉1:關閉2:啟用3:啟用4:啟用5:啟用6:關閉停止:servicemysqldstop3、登錄創建root管理員:mysqladmin-urootpassword123456登錄:mysql-uroot-p輸入密碼即忘記密碼:servicemysqldstopmysqld_safe--user=root--skip-grant-tablesmysql-=password("new_pass")whereuser="root";flushprivileges;4、遠程訪問放防火牆埠號mysql增加許可權:mysql庫user表新增條記錄host%userroot5、LinuxMySQL幾重要目錄資料庫目錄/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相關命令/usr/bin(mysqladminmysqlmp等命令)啟腳本/etc/rc.d/init.d/(啟腳本文件mysql目錄)
㈤ 怎麼配置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是什麼如何配置如何使用
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伺服器
服務端缺了一個很重要的步驟,沒有使用 creterepo 命令,還有安裝下vsftp service vsftpd restart,客戶端和伺服器都要。
㈧ 詳解linux伺服器如何搭建yum源
1、檢查安裝vsftpd軟體使用如下命令#rpm -qa grep vsftpd可以檢測出是否安裝了vsftpd軟體,如果沒有安裝,使用YUM命令進行安裝。2、啟動服務 使用vsftpd軟體,主要包括如下幾個命令:啟動ftp命令#service vsftpd start停止ftp命令#service vsftp...
㈨ linuxyum安裝軟體默認安裝在哪裡了還有搭建伺服器用yum安裝靠譜么
yum 安裝 一般都安裝在 /usr下了
可以使用 rpm -qlp 查詢軟體包里的文件位置
如: rpm -qlp mysql
搭建伺服器,建議還是自己下載源碼編譯安裝,自己定製。yum 只是個傻瓜化的安裝工具罷了。