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

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

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

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

备份:zip格式 [root@555 ~]# zip -ry /boot/222.zip /boot 【zip -ry 存放备份的位置/备份的文件名.zip /被备份的文档】 [root@555 ~]# unzip /boot/222.zip -d /opt/666 【unzip/存放的目录位置/备份文件名.zip -d(指定)/要释放到的目录】 [root@555 ~]# 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/ 【没有目录和文件数据】 挂载 [root@555 ~]# mount /dev/cdrom /mnt/666 【将/dev/cdrom挂载到/mnt/666】 [root@555 ~]# ls /mnt/666/ 【查看挂载目录的文档数据】 [root@555 ~]# 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/ 【没有目录和文件数据】

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

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

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

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

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

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

快速部署web服务 [root@localhost /]# yum -y install httpd 【安装httpd软件】 [root@localhost /]# vim var/www/html/index.html 【用vim 编辑index.html】 [root@localhost /]# systemctl start httpd 【开启httpd】 [root@localhost /]# systemctl stop firewalld 【关闭防火墙 】 [root@localhost /]# 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保护 [root@localhost /]# vim etc/selinux/config SELINUX=disable 【以后开机不在启用SELinux保护】

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

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