Linux-yum-压缩

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux-yum-压缩相关的知识,希望对你有一定的参考价值。

Linux系统中的备份操作 ——
归档:很多个文件整理成一个文件
压缩:大文件变成小文件

备份的操作,就是在制作归档压缩包
恢复的操作,就是在释放归档压缩包

常见的归档压缩包的类型:
.zip 归档压缩包,Windows/Linux默认都支持,建议用于数据资料备份
.tar.gz、.tar.bz2、.tar.xz 归档压缩包,Linux默认支持
.tgz、.tbz、.txz

制作/释放 .zip 备份文件
[[email protected] /]# zip -ry root/Discuz_X3.4_SC_UTF8.zip
【将文件制作成.zip格式】
[[email protected] /]# unzip root/*.zip -d /123
【解压.zip -d 表示要解压到的目录】

备份:zip格式
[[email protected] ~]# zip -ry /boot/222.zip /boot
【zip -ry 存放备份的位置/备份的文件名.zip /被备份的文档】
[[email protected] ~]# unzip /boot/222.zip -d /opt/666
【unzip/存放的目录位置/备份文件名.zip -d(指定)/要释放到的目录】
[[email protected] ~]# du -sh /opt/666
【查看目录的大小】

制作/释放 .tar.* 备份文件
tar -zcPf /存放备份的目录位置/备份文件名.tar.gz 被备份文档...
tar -xf /存放备份的目录位置/备份文件名.tar.gz
tar -xPf /存放备份的目录位置/备份文件名.tar.gz
tar -xf /存放备份的目录位置/备份文件名.tar.gz -C 释放后的目标位置

-z ==> 调用 gzip、gunzip ==》 .gz
-j ==> 调用 bzip2、bunzip2 ==》 .bz2
-J ==> 调用 xz、unxz ==》 .xz

挂载光盘设备
1)将光盘设备挂载到 /mnt/dvd 目录# mkdir /mnt/dvd# mount /dev/cdrom /mnt/dvd
2)检查挂载点目录/mnt/dvd下的文档数据# ls /mnt/dvd/ 【有目录和文件数据】
3)卸载已经挂到 /mnt/dvd 的设备# umount /mnt/dvd
4)再次检查挂载点目录/mnt/dvd下的文档数据# ls /mnt/dvd/ 【没有目录和文件数据】
挂载
[[email protected] ~]# mount /dev/cdrom /mnt/666
【将/dev/cdrom挂载到/mnt/666】
[[email protected] ~]# ls /mnt/666/
【查看挂载目录的文档数据】
[[email protected] ~]# umount /mnt/666/
【卸载挂载目录的文档数据】

挂载ISO镜像文件
0)把可用的ISO镜像文件上传到Linux服务器上 /ISO/Win10.iso
1)将ISO挂载到 /mnt/loop 目录# mkdir /mnt/loop# mount /ISO/Win10.iso /mnt/loop
2)检查挂载点目录/mnt/loop下的文档数据# ls /mnt/loop/ 【有目录和文件数据】
3)卸载已经挂到 /mnt/loop 的设备# umount /mnt/loop
4)再次检查挂载点目录/mnt/loop下的文档数据# ls /mnt/loop/ 【没有目录和文件数据】

[[email protected] /]# vim etc/fstab
/dev/cdrom /repo/cos7dvd iso9660 defaults 0 0
【进入到目录etc ,添加ISO到创建的目录里】

配置Centos7主机使用指定的软件仓库:
[[email protected] /]# rm -rf etc/yum.repos.d/*.repo
【删除带.repo的旧配置】
[[email protected] /]# yum-config-manager --add file:///repo/cos7dvd/
【指定新的配置,指定到/repo/cos7dvd/这个目录】
[[email protected] /]# vim etc/yum.conf
gpgcheck=0
【进入etc/yum.conf里面修改gpgcheck默认是1 禁止检查软件签名 换成0 开启】
[[email protected] /]# yum repolist
源标识 源名称 状态
repocos7dvd added from: file:///repo/cos7dvd/ 9,00
【查看配置的软件仓库可用】

[[email protected] /]# yum list httpd
可安装的软件包
httpd.x86_64 2.4.6-40.el7.centos repocos7dvd
【查看httpd是否安装】
[[email protected] /]# yum list installed
【列出已安装的文件】
[[email protected] /]# yum list available
【列出未安装的文件】
[[email protected] /]# yum info wireshark
【查看wireshark的文件信息用途】
[[email protected] /]# yum provides "/bin/vim"
【vim由哪个程序提供】

[[email protected] /]# yum install httpd
【安装httpd程序】
[[email protected] /]# yum -y install httpd
【直接安装httpd程序,安装五个软件包】
[[email protected] /]# yum -y remove httpd
【删除httpd,只删除一个包,四个依赖被安装】
[[email protected] /]# rm -rf /bin/vim
[[email protected] /]# yum -y install vim-enhanced
【误删vim,重新安装vim】

[[email protected] /]# yum -y install iptraf-ng
【安装iptraf-ng软件包】(监测网卡流量软件包)
[[email protected] /]# yum -y install nmap
【安装nmap软件包】(网络扫描器)
[[email protected] /]# nmap -O 192.168.10.110
【监测IP地址】

systemctl【控制系统服务】firewalld(防火墙)

快速部署web服务
[[email protected] /]# yum -y install httpd
【安装httpd软件】
[[email protected] /]# vim var/www/html/index.html
【用vim 编辑index.html】
[[email protected] /]# systemctl start httpd
【开启httpd】
[[email protected] /]# systemctl stop firewalld
【关闭防火墙 】
[[email protected] /]# systemctl disable firewalld
【以后开机停用防火墙】
systemctl start 开启
systemctl stop 关闭
systemctl restart
systemctl status
systemctl disable 开机后以后关闭
systemctl enbale 开机以后开启
默认网页(第一个)的文件名:index.html

禁用防火墙,SELinux保护机制
1 禁用防火墙(网络)
systemctl stop firewalld 立即停用防火墙
systemctl disable firewalld 以后开机停用防火墙
2 禁用SELinux保护机制(系统)
setenforce 0 立即停用SELinux保护
[[email protected] /]# vim etc/selinux/config
SELINUX=disable
【以后开机不在启用SELinux保护】

web访问一般是开放的 (不需要密码)
FTP访问很多资源是开放的 (不需要密码)有很多资源是需要用户/密码验证

FTP服务
[[email protected] /]# yum -y install vsftpd
【安装vsftpd服务】
[[email protected] /]# systemctl start vsftpd
【开启vsftpd服务】
[[email protected] /]# systemctl enable vsftpd
【开机后开启ftpdfuwu】
[[email protected] /]# useradd vip2018
[[email protected] /]# echo vip2018 |passwd --stdin vip2018
【创建用户以及设置密码】
[[email protected] /]# cp etc/fstab var/ftp/a.txt
【复制etc里的文件到var的ftp中:也可以用vim在var中自己编写】
[[email protected] /]# cp -rp var/ftp home/vip2018/
【复制var中ftp 到创建的用户中】

以上是关于Linux-yum-压缩的主要内容,如果未能解决你的问题,请参考以下文章

linux-yum

Linux-yum更换国内源

Linux-yum工具用法

Linux-yum搭建本地仓库

Linux-Yum服务器搭建

大数据中的压缩