本系列基於Centos7編寫,帶大家瞭解Liunx基礎命令,本系列有四篇文章
-
壓縮與解壓縮
-
將目錄下面的mydata目錄壓縮爲mydata.zip
zip -r mydata.zip mydata
-
將目錄下面的mydata.zip解壓到mydatabak目錄裏面
unzip mydata.zip -d mydatabak
-
使用zip把根目錄中的var目錄下面的log目錄壓縮成log.zip存放在/var目錄下
cd /var/
zip log.zip -r /var/log/
-
-
打包與解包
-
將xxx打包成xxx.tar
tar -cvf xxx.tar xxx
-
將xxx.tar解包
tar -xvf xxx.tar
-
使用tar進行打包壓縮成xxx.tar.gz
tar -zcvf xxx.tar.gz xxx ...(多個目錄)
-
使用tar解包解壓縮xxx.tar.gz文件
tar -zxvf xxx.tar.gz
-
打包壓縮成xxx.tar.bz
tar -jcvf xxx.tar.bz xxx
-
解包解壓縮xxx.tar.bz文件
tar -jxvf xxx.tar.bz
-
把根目錄中的var目錄下面的log目錄中所有文件打包生成log.tar.bz存放在/var目錄下
-
-
rpm軟件包管理
-
查詢:rpm -qa|grep 關鍵詞 或 rpm -q 軟件包名
-
卸載:rpm -e --nodeps 軟件包名
-
安裝:rpm -ivh 軟件包名
-
-
使用rpm查詢系統是否已經安裝了bind軟件包,如果安裝使用 rpm -e 刪除所有bind包;如果沒有,則使用rpm -ivh 安裝bind軟件包
-
-
yum軟件包管理
-
升級:yum update
-
安裝:yum install 軟件包名
-
更新指定包:yum update 軟件包名
-
卸載:yum remove 軟件包名 或 yum erase 軟件包名
-
查找包含smbpasswd的軟件包:yum provides */smbpasswd
-
清理rpm頭文件和軟件包:yum clean all
-
yum的配置一般有兩種方式:一種是直接配置/etc/yum.conf文件, 另外一種是在/etc/yum.repos.d目錄下增加.repo文件
-
創建本地光盤爲yum源
-
創建光盤掛載點:mkdir /mnt/cdrom
-
掛載光盤:mount /dev/sr0 /mnt/cdrom
-
編輯yum源配置文件:vi /etc/yum.repos.d/CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
-
將原CentOS-Base.repo更名:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
-
啓用CentOS-Media.repo:yum-config-manager --enable /etc/yum.repos.d/CentOS-Media.repo
-
用yum repolist all查看,如果CentOS-Media.repo是開啓的則配置成功!
-
使用yum provides */zip查看提供包含zip的軟件包名,並使用yum install 安裝zip軟件包
-
使用yum install httpd安裝 apache軟件包
-
使用yum remove 卸載apache軟件包
-
-