tar命令,对文件进行备份打包
tar[optinons][options][目录][文件名]
-c 建立新的归档文件
-f 对普通文件进行操作
-O 将文件解压到标准输出
-v 处理过程中输出相关信息
-r 向归档文件末尾追加文件
-z 调用gzip压缩归档文件,与-x连用时调用gzip完成解压
-Z 调用compress压缩归档文件,与-x连用时调用compress完成解压
-cvf 打包文档
-xvf 解包文档
-tvf 列出文档内容
-Zcvf 压缩文档
-Zxvf 解压文档
-j 通过bzip2的支持进行压缩/解压缩
-J
--get
--delete
gzip 压缩文件
gunzip 解压文件
bzip 压缩文件
bunzip 解压文件
xz 压缩文件
unzx 解压文件
upload 上传文件
– scp [ -r ]file|directory user@ip:/directory
download 下载文件
– scp [ -r ]user@ip:/directory|file /directory
sftp>mkdir hostbackup
sftp>cd hostbackup
sftp>put /etc/hosts
sftp>get /etc/yum.conf
rsync :远程备份
rsync options
• -r, synchronizerecursively the whole directory tree 对子目录以递归规模式处理
• -l, synchronizesymbolic links 保留软连接
• -p, preservepermissions 保持文件权限
• -t, preserve timestamps 保持文件时间信息
• -g, preservegroup ownership 保持文件属组信息
• -o, preserve theowner of the files 保持文件属主信息
• -D, synchronizedevice files 保持文件设备信息
rpm (redhat package manager)
PRM RPM软件包管理器 后面+软件名或软件包名字
-vh 显示安装进度
-U 升级软件包
-qpl 列出软件包内的文件信息
-qpi 列出软件包的详细信息
-qf 查找指定文件属于哪个软件包
-Va 检查所有软件包,查找丢失的文件
-qa 查找相应的文件
-q 询问是否安装了某软件
-qpd 显示此软件包的位置
-qpc 显示软件包的配置文件
-qpR 显示软件包的依赖关系
yum 配置与管理:
yum configfile /etc/yum.conf
yum source filedirectory /etc/yum.repos.d
增加yum source
/etc/yum.repos.d
vim/etc/yum.repos.d/test.repo
wenjianxingshi
[] 1.名字
name= 2.源名字
baseurl 3.yum的地址
enable 4.启动
gpgcheck5.检验
gpgkey 6.数字证书
yum clean all 读取/etc/yum.repos.d/中的yum配置
yum 命令
list
grouplist 列出组文件
search KEYWORD 按功能查找文件
info PACKAGENAME
install PACKAGENAME 安装某个软件
install PACKAGENAME -y 确认安装
groupinstall "GROUPNAME" 安装组
update
remove PACKGENAME 卸载
history
list avaliable 没有安装的包
list installed 已经安装的包
whatprovides */command 通过命令或软件等的名字找软件
reinstall 重新安装
rpm -ivhPACKAGEFILE.rpm 安装本地软件包
yum localinstallPACKAGEFILE.rpm 使用yum安装本地文件包
rpm2cpiopackagename |cpio -id 从RPM下载软件包
RPM 命令 : 【name】
-q -i 显示一个软件包的有关信息
-q -l 列表显示这个包里的文件
-q -c 列表显示这个包里的配置文件
-q -d 列表显示这个包里的文档
-q --changelog 显示这个包的发布信息
-q --scripts 展示这个包的安装信息