您好,登錄后才能下訂單哦!
######軟件安裝#####
[abrt-addon-ccpp]-[2.1.11-19].[e17].[x86_64].rpm ###rpm結尾的適用于redhat操作系統
|| || || || ||
軟件名稱 軟件版本 軟件適用 64位 后綴
的系統
###1.rpm###
rpm -i name.rpm ###安裝
-v name.rpm ###顯示安裝進度
-h name.rpm ###指定加密方式
-ivh name.rp ##安裝
-e name ##卸載
-ql name ###查詢軟件生成的文件
-qlp name.rpm ##查詢軟件安裝后生成什么文件
-qa ###查詢系統安裝的所有軟件名稱
-qa |grep name ##查詢軟件是否安裝
-q name ##查詢軟件是否安裝
-qp name.rpm ##查詢軟件安裝包安裝后的名字
-qf filename ##查看filename屬于哪個安裝包
-ivh name.rpm --force ##強制安裝
-qi name ##查看軟件信息
-Kv name.rpm ###檢測軟件包是否被篡改
-qp name.rpm --scripts ###檢測軟件在安裝或卸載過程中執行的動作
###2.yum###
上層軟件管理工具,最重要的功能是可以解決軟件的依賴關系
yum能夠投入使用的前提是要有yum源,以及配置源的指向文件
yum list all ###列出所有安裝包
[root@foundation28 ~]# yum list all
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Installed Packages
GConf2.x86_64 3.2.6-8.el7 @anaconda/7.1
ModemManager.x86_64 1.1.0-6.git20130913.el7 @anaconda/7.1
ModemManager-glib.x86_64 1.1.0-6.git20130913.el7 @anaconda/7.1
NetworkManager.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7
@anaconda/7.1
NetworkManager-adsl.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7
@anaconda/7.1
NetworkManager-config-server.x86_64 1:1.0
yum list installed ###列出已經安裝的
[kiosk@foundation28 Desktop]$ yum list installed
Loaded plugins: langpacks, product-id, subscription-manager
Installed Packages
GConf2.x86_64 3.2.6-8.el7 @anaconda/7.1
ModemManager.x86_64 1.1.0-6.git20130913.el7 @anaconda/7.1
ModemManager-glib.x86_64 1.1.0-6.git20130913.el7 @anaconda/7.1
NetworkManager.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7
@anaconda/7.1
NetworkManager-adsl.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7
@anaconda/7.1
NetworkManager-config-server.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7
@anaconda/7.1
NetworkManager-glib.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7
@anaconda/7.1
yum list available ###列出沒有安裝的
[kiosk@foundation28 Desktop]$ yum list available
Loaded plugins: langpacks, product-id, subscription-manager
Available Packages
389-ds-base.x86_64 1.3.3.1-13.el7 Server
389-ds-base-libs.x86_64 1.3.3.1-13.el7 Server
ElectricFence.i686 2.2.2-39.el7 Server
ElectricFence.x86_64 2.2.2-39.el7 Server
GConf2.i686 3.2.6-8.el7 Server
yum remove software ###卸載軟件
yum install software ###安裝軟件
yum search 關鍵字 ###搜索與關鍵字相關的軟件
yum whatprovides 文件 ###搜索包含此文件的包
[root@foundation28 ~]# yum whatprovides /yum/ls/
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
No matches found
[root@foundation28 ~]# yum whatprovides /bin/ls/
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
coreutils-8.22-11.el7.x86_64 : A set of basic GNU tools commonly used in shell
: scripts
Repo : @anaconda/7.1
Matched from:
Filename : /bin/ls/
yum reinstall software ###從新安裝軟件
yum localinstall 第三方軟件 ###安裝第三方軟件并解決依賴關系
yum infosoftware ###查詢軟件信息
yum groups list ###列出軟件組
yum groups install ###安裝組
yum groups remove ###卸載組
yum groups info# ##查看組信息
###官方軟件倉庫的建立###
server源端
需要一個與本機匹配的安裝鏡像,rhel-server-7.0-x86_64-dvd.iso,這個文件從官方網站下載得到
2.掛載
[kiosk@foundation28 Desktop]$ mount /mnt/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.1
mount: only root can do that ###只有root用戶可以執行
[kiosk@foundation28 Desktop]$ su - root ###切換到root用戶
Password:
Last login: Thu Oct 27 16:32:18 CST 2016 on pts/0
[root@foundation28 ~]# mount /mnt/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.1 ###掛載到指定文件
[root@foundation28 ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda9 130808420 32020876 98787544 25% /
devtmpfs 1881932 0 1881932 0% /dev
tmpfs 1891380 488 1890892 1% /dev/shm
tmpfs 1891380 9300 1882080 1% /run
tmpfs 1891380 0 1891380 0% /sys/fs/cgroup
/dev/sda7 198380 111212 87168 57% /boot
/dev/loop0 3798292 3798292 0 100% /var/www/html/rhel7.1 ###說明已經掛載
3.配置本機yum源指向
[root@foundation28 ~]# vim /etc/yum.repos.d/yum.repo
4.安裝共享服務
[root@foundation28 ~]# yum install httpd -y ###安裝服務
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Server | 4.1 kB 00:00
Package httpd-2.4.6-31.el7.x86_64 already installed and latest version
Nothing to do
[root@foundation28 ~]# systemctl stop firewalld ###關閉防火墻
[root@foundation28 ~]# systemctl start httpd ###開啟服務
[root@foundation28 ~]# systemctl enable httpd ###使用服務
讓系統能夠讀取rhel-server-7.1-x86_64-dvd.iso中的內容
vim /etc/fstab
/mnt/rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1 iso9660 ro,relatime 0 0
鏡像文件 掛在點 類型 掛載參數 備份 檢測
mount -a ##刷新
#############linux中設備的訪問####
1.設備的識別
/dev/sda ###系統中的第一塊串口硬盤
/dev/hda ###系統中第一快并口硬盤
/dev/hdb ###系統中第二快并口硬盤
/dev/cdro ###系統光驅
/dev/mapper/ xxx###虛擬設備
2.設備的使用
mount 設備 掛載點 ###掛載
mount /dev/sda1/mnt ###把系統中的第一快硬盤的第一個分區掛載到/mnt下
umount 備|掛載點 ###卸載設備
blkid ###顯示所有可用設備的id信息
df -h(2的n次方) -H(10的n此方) ####查看掛載信息
du-h(顯示單位)-s(只統計目錄本身) file|dir ####統計文件大小
3.當設備卸載出現以下問題時
[root@foundation0 ~]# umount /mnt/
umount: /mnt: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
用
fuser設備|掛載點
lsof設備|掛載點
來找到占用設備的進程
4.如何在系統中查找文件
find 命令
find 路徑 條件 條件值
find /mnt -name file
find /mnt -name "file*"
find /etc -name "*.conf"
-user##用戶
-group##組
條件1-o條件2##或者
-type##類型
-mmin+|-數字##時間
dd if=/dev/zero of=/mnt/file bs=1024 count=10
dd##數據截取
if##數據模板
of##數據存放文件
bs##數據快大小
count##數據快個數
--size數字|-數字|+數字###查找大小符合條件的文件
--perm444###文件全權必須時rrr
--perm-444###文件每一位都要含有r權限
--perm/444###文件任意一位含有r權限
-maxdepth 數字###最深目錄層
-mindepth 數字###最小目錄層
-exec命令 {}\;###對查找出的結果做相應處理
########locate#########
locate +條件##在數據庫中查找符合條件的文加
updatedb##更新數據庫
5.鏈接
#######硬鏈接#########
硬鏈接是文件的副本,為了節省設備節點號
ln文件鏈接
######軟鏈接############
軟鏈接時文件的快捷方式,為了節省設備存儲快
ln -s 文件 鏈接
ls -i ##查看一個文件節點號
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。