Linux運維工程師面試題大全10_軟件包管理

答案就在下一行,鼠標選中就看到了
像這樣
像這樣
在這裏插入圖片描述在這裏插入圖片描述

Linux面試題

1、使⽤rpm命令安裝、卸載、更新ntp-0.7.12x86_64.rpm軟件包?
rpm -ivh ntp-0.7.12x86_64.rpm
rpm -e ntp-0.7.12x86_64.rpm
rpm -U ntp-0.7.12x86_64.rpm

2、光盤有⼀個httpd-2.2.15.xx.rpm包,如何掛載並安裝?
mount –t iso9660 /dev/cdrom /mnt
cd /mnt/Packages
rpm –ivh httpd-2.2.15.xx.rpm

3、哪個命令可查看安裝openssl.x86.rpm包的依賴關係,查詢會安裝哪⼏個⽂件,分別到哪個⽬錄,⽽不實際安裝?如何查詢openssl安裝的時間?如何查詢/usr/lib/libssl.so.6屬於哪個包安裝的?
rpm -qpR openssl.x86.rpm
rpm -qi openssl
rpm -qf /usr/lib/libssl.so.6

4、linux系統上軟件安裝包,有哪⼏種形式?每種形式的安裝如何安裝?這⼏種安裝形式各有什麼優點?
1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系統的打包工具tar打包的。
tar -xvzf 軟件包名 就能一步完成解壓和解包工作
2)rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一種包封裝格式。包的管理工具YUM
rpm –ivh 軟件包名.rpm 安裝:
3)dpkg包,如software-1.2.3-1.deb。他是Debain Linux提供的一種包封裝格式。包的管理工具apt-get
dpkg –i 軟件包名.deb 安裝:
4)bin包,如jdk-1_5_0_05-linux-i586.bin,有些Linux軟件不公開源代碼,只發布二進制可執行程序,這類
程序一般會以bin來標記。
1)、打開一個SHELL,即終端
2)、用CD 命令進入源代碼壓縮包所在的目錄
3)、給文件加上可執行屬性:chmod +x ******.bin(中間是字母x,小寫)
4)、執行命令:./******.bin

5、如何查詢linux系統上是否安裝有某rpm包,如何強制刪除rpm包?
rpm -qa | grep “軟件或者包的名字”
rpm -e “軟件或者包的名字”

6、查看sshd程序依賴哪些動態函數庫⽂件?
ldd /usr/sbin/sshd

7、Linux系統安裝或編譯軟件的常⽤命令有哪些?
wget http://nodejs.org/dist/v6.11.3/node-v6.11.3-linux-x64.tar.xz ##下載源碼
tar -xvf node-v6.11.3-linux-x64.tar.xz #解壓
./configure –prefix=/usr/local/node/6.11.3 #配置
make #編譯
make install #安裝
vim /etc/profile #設置環境變量

8、如何安裝⼀個rpm軟件包___。
a.rpm -evh packagename.rpm b.rpm -ivh packagename.rpm
c.rpm -q packagename.rpm d.rpm -qa packagename.rpm
b

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章