1. 程式人生 > >linux中安裝程序

linux中安裝程序

linux

實驗:為 Linux 主機安裝應用程序

環境:vmware workstation 14 . redhad-server-6.4
需求:1.使用 RPM 包的方式安裝 Mozilla Firefox 瀏覽器
2.使用源代碼包編譯的方式安裝 Apache
3.使用 RPM 包的方式安裝Webmin管理軟件,並使用 rpm查詢軟件的用途、文件列表
思路:下載所需軟件包
使用RPM包的方式安裝Mozilla Firefox瀏覽器
使用“添加/刪除軟件“功能刪除Mozilla Firefox瀏覽器,再進行安裝
配置步驟:
把光盤掛載到桌面上
技術分享圖片技術分享圖片
1.使用 RPM 包的方式安裝 Mozilla Firefox 瀏覽器

技術分享圖片
技術分享圖片
使用rpm -q [軟件名]命令,查看到系統內已經安裝了Apache的web,沒安裝dhcp;使用-l選項,可以查看已安裝的軟件所安裝的文件的位置;加入-i選項,可以查看軟件的詳細信息

技術分享圖片技術分享圖片
技術分享圖片

使用rpm命令,跟上-qf選項,可以看到vim這個軟件是由vim-enhanced-7.2.411-1.8.el6.x86_64這個軟件包安裝的
技術分享圖片
2.使用源代碼包編譯的方式安裝 Apache
使用tar命令將源碼包解壓
技術分享圖片
進入到源碼包解壓的目錄輸入./configure --help查看幫助,然後輸入./configure --prefix=/usr/local/apache來完成配置
技術分享圖片
在源碼包解壓的目錄下,輸入make && make install命令,完成編譯後自動安裝
技術分享圖片
vim 編輯 httpd.conf 配置文件,將97行的#備註字符去掉
技術分享圖片技術分享圖片
進入指定的路徑/usr/local/apache,進入到/bin文件夾中,輸入apachectl start命令,啟動http服務

技術分享圖片
進入火狐,輸入127.0.0.1查看本機apache運行狀態
技術分享圖片
3.使用 RPM 包的方式安裝Webmin管理軟件,並使用 rpm查詢軟件的用途、文件列表
技術分享圖片
技術分享圖片技術分享圖片
技術分享圖片

實驗:用戶和文件權限管理

環境:vmware workstation 14 . redhad-server-6.4
需求描述:1.建立用戶目錄
2.添加組賬號、用戶賬號
3.設置目錄權限及歸屬
4.建立公共數據存儲目錄
思路:使用mkdir命令創建相關目錄
使用useradd、groupadd命令添加用戶和組
配置步驟:
REHL管理用戶和組賬戶
添加用戶賬戶
技術分享圖片
使用usermod -L test命令,鎖定賬戶;使用usermod -U test命令,解鎖賬戶
技術分享圖片技術分享圖片
使用userdel命令刪除test賬戶,可以看到在passwd和shadow文件中已經看不到test這個賬戶。

技術分享圖片
1.建立用戶目錄:創建目錄/tech/benet和/tech/accp,作為存放用戶賬號的宿主文件夾; 使用groupadd命令添加了一個名為test123的組
技術分享圖片技術分享圖片
添加test01用戶賬戶到test123組中。
技術分享圖片
使用groupdel命令刪除test123組
技術分享圖片
使用groups命令,查詢test01用戶賬戶所屬的組; 使用id命令查詢用戶賬戶的身份標識
技術分享圖片技術分享圖片
2.添加組賬號、用戶賬號:
添加組賬號benet和accp,GID號分別設置為1001和1002,添加組賬號tech,GID號設置為200; 為benet組添加用戶,分別為kylin、benet、obama,宿主目錄均使用/tech/benet/目錄下與賬號同名的文件夾。其中kylin用戶賬號設為2018年12月31日後失效
技術分享圖片
為accp組添加用戶,分別為handy、cucci,主目錄均使用/tech/accp/目錄下與賬號同名的文件夾。其中cucci用戶的登錄shell設為/bin/sh
技術分享圖片
將上述所有賬號加入到tech組內
技術分享圖片
3.設置目錄權限及歸屬
將/tech目錄的屬組設為tech,去除其他用戶的所有權限
技術分享圖片
將/tech/benet目錄的屬組設為benet,去除其他用戶的所有權限; 將/tech/accp目錄的屬組設為accp,去除其他用戶的所有權限
技術分享圖片
技術分享圖片

4.建立公共數據存儲目錄
技術分享圖片
技術分享圖片
技術分享圖片

linux中安裝程序