centos系统如何文件归档与压缩?本教程以centos7系统为例
本配置适用于centos6,7版本
1.tar
1.1命令与参数
用法:tar [参数] [压缩文件名] [要压缩的文件]
使用参数时,可以不使用
-c create,创建文件
-x extract,提取解压还原文件
-v 显示执行显示过程
-f 指定备份文件
-t 列出备份文件内容,不解包查看包中的内容
-C 指定解包位置
-z --gzip,以gzip方式压缩 扩展名:tar.gz
-j 以bz2方式压缩 扩展名:tar.bz2
-J 以xz方式压缩 扩展名:tar.xz
1.2归档例子
打包/etc/hosts文件
[root@liang ~]# tar cvf hosts.tar /etc/hosts
tar: Removing leading `/' from member names
/etc/hosts
[root@liang ~]# ll hosts.tar
-rw-r--r--. 1 root root 10240 Sep 14 20:16 hosts.tar
在使用绝对路径进行压缩时,将默认从文件名中删除该路径中前面的/符号,这样揭阳时,会直接解压到当前目录,不然会覆盖掉原系统中的路径文件。
指定路径解包
[root@liang ~]# tar xvf hosts.tar -C /opt/
etc/hosts
[root@liang ~]# ll /opt/etc/
total 4
-rw-r--r--. 1 root root 158 Jun 7 2013 hosts
打包多个文件
[root@liang ~]# tar cvf all.tar /etc/hosts /opt/etc/ /etc/passwd
tar: Removing leading `/' from member names
/etc/hosts
/opt/etc/
/opt/etc/hosts
/etc/passwd
[root@liang ~]# ll all.tar
-rw-r--r--. 1 root root 10240 Sep 14 20:25 all.tar
不解包文件的情况下,查看包有什么文件
[root@liang ~]# tar -tvf all.tar
-rw-r--r-- root/root 158 2013-06-07 10:31 etc/hosts
drwxr-xr-x root/root 0 2018-09-14 20:23 opt/etc/
-rw-r--r-- root/root 158 2013-06-07 10:31 opt/etc/hosts
-rw-r--r-- root/root 1040 2018-08-15 13:36 etc/passwd
打包多目录
[root@liang ~]# tar cvf dir.tar /etc/ /var/
[root@liang ~]# ll dir.tar
-rw-r--r--. 1 root root 149657600 Sep 14 20:29 dir.tar
1.3打包加压缩
例1:以gzip进行压缩
[root@liang ~]# tar zcvf hosts.tar.gz /etc/hosts
tar: Removing leading `/' from member names
/etc/hosts
对比不压缩的包大小
[root@liang ~]# du -h hosts.*
12K hosts.tar
4.0K hosts.tar.gz
解压
[root@liang ~]# tar zxvf hosts.tar.gz
etc/hosts
例2:以bz2方式压缩
[root@liang ~]# tar jcvf hosts.tar.bz2 /etc/hosts
tar: Removing leading `/' from member names
/etc/hosts
tar (child): bzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
报错:是因为没有bzip2的解压工具,需要安装
解决 yum install bzip2 -y
[root@liang ~]# tar jcvf hosts.tar.bz2 /etc/hosts
tar: Removing leading `/' from member names
/etc/hosts
解压
[root@liang ~]# tar jxvf hosts.tar.bz2
etc/hosts
例3:以xz方式压缩
[root@liang ~]# tar Jcvf hosts.tar.xz /etc/hosts
tar: Removing leading `/' from member names
/etc/hosts
解压
[root@liang ~]# tar Jxvf hosts.tar.xz
etc/hosts
1.4对比三种打包方式的大小与速度
对比速度
[root@liang ~]# time tar zcvf etc.tar.gz /etc/
real 0m0.868s
user 0m0.740s
sys 0m0.099s
[root@liang ~]# time tar jcvf etc.tar.bz2 /etc/
real 0m2.037s
user 0m1.933s
sys 0m0.078s
[root@liang ~]# time tar Jcvf etc.tar.xz /etc/
real 0m9.828s
user 0m9.577s
sys 0m0.193s
time命令输入解释
real: 表示程序整个的运行耗时。可以理解为命令运行开始时刻你看了一下手表,命令运行结束时,你又看了一下手表,两次时间的差值就是本次real 代表的值
user:这个时间代表的是命令运行在用户态的cpu时间
sys: 这个时间代表的命令是运行在核心态的cpu时间
%cpu_usage = (user_time sys_time)/real_time * 100%
我们这里只看速度的话,tar.gz最快,bz2次之。
对比大小
[root@liang ~]# du -sh /etc/
22M /etc/
[root@liang ~]# du -h etc*
6.0M etc.tar.bz2
6.9M etc.tar.gz
5.0M etc.tar.xz
压缩时间越久,效率就越高。
2.zip
2.1命令参数
需要安装
[root@liang ~]# yum install zip unzip -y
zip 压缩命令
unzip 解压命令
参数:
-r 递归压缩,压缩目录
-d 指定加压位置
2.1例子
压缩hosts
[root@liang ~]# zip hosts.zip /etc/hosts
adding: etc/hosts (deflated 65%)
[root@liang ~]# du -h hosts.zip
4.0K hosts.zip
解压
[root@liang ~]# unzip hosts.zip
Archive: hosts.zip
inflating: etc/hosts
3.gzip、bzip2、xz压缩工具
3.1gzip、bzip2、xz的使用
[root@liang test]# touch test01
[root@liang test]# gzip test01
[root@liang test]# ls
test01.gz
解压
[root@liang test]# gzip -d test01.gz
[root@liang test]# ls
test01
只能对文件进行压缩,且压缩后源文件会消失,一般不适用
bzip2,xz这两个工具可以通过添加参数-k来保留源文件
bzip2
[root@liang test]# touch test02
[root@liang test]# bzip2 -k test02
test01.gz test02 test02.bz2
解压
[root@liang test]# rm -f test02
[root@liang test]# ls
test01 test02.bz2
[root@liang test]# bzip2 -d test02.bz2 -k
[root@liang test]# ls
test01 test02 test02.bz2
xz
[root@liang test]# xz -k test03
[root@liang test]# ls
test01 test02 test02.bz2 test03 test03.xz
[root@liang test]# rm -f test03
[root@liang test]# xz -d test03.xz -k
[root@liang test]# ls
test01 test02 test02.bz2 test03 test03.xz
本文介绍Windows XP如何解决硬盘空间不足的情况。温馨提示:清理之前,请将重要的数据进行备份,避免造成不必要的数据丢失。
1.在服务器桌面空白处,鼠标右键,点击“新建”选择“文本文档”。如下图所示:

2.创建好文本后双击打开,将以下清理命令复制进文档并保存好。(文档可以重命名,防止误删。)
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. & pause
3.创建好的文本文档需要把格式修改为“bat”,这样双击才可以直接运行。


注:该教材适用于Windows所有基础版本。
centos系统如何添加新用户?本教程以centos7系统为例
本配置适用于centos6,centos7版本
1.用useradd命令,增加一个新用户如:testone,如下:

为了安全我们需要设置密码,用passwd命令:

密码可以自行设置
2.我们尝试新用户工作状态下,即切换testone,用su命令:

centos系统下如何修改系统主机名?本教程以centos6系统为例
本配置适用于centos6,centos7版本
1.以根用户登录,或者登录后切换到根用户,然后在提示符下输入
hostname
命令,可以看出当前系统的主机名为localhost.localdomain。

2.更改/etc/sysconfig下的network文件,在提示符下输入
vi /etc/sysconfig/network
,然后将HOSTNAME后面的值改为想要设置的主机名。

3.更改/etc下的hosts文件,在提示符下输入
vi /etc/hosts
,然后将localhost.localdomain改为想要设置的主机名。

4.在提示符下输入
reboot
命令,重新启动服务器。
重启完成后用
hostname
命令查询系统主机名,可以看出系统主机名已经变更为mycomputer。

1.点击桌面左下角的“win窗口”按钮,选择“设置”选项。

2.在设置界面选择“应用”。

3.在左侧选择“默认应用”,在右侧下拉找到“web默认程序”,点击目前的浏览器。

4.在打开的菜单中选择点击你要的默认浏览器。


1、找到服务器管理器→配置→本地用户和组,如图:

2.找到本地用户和组→用户,如图:

3.创建新用户

1.在服务器管理器→角色→web服务器(IIS)→Internet信息服务(IIS)管理器或在控制版面→管理工具→Internet 信息服务(IIS)管理器,如图:


2.打开Internet 信息服务(IIS)管理器,如图:

3.在网站右键,选择添加FTP站点,如图:

4.显示添加FTP站点对话框,如图:

5.输入相关FTP服务器信息,与物理路径,如图:

6.点击下一步,配置绑定和SSL设置信息,如图:

7.点击下一步,配置身份验证和授权信息,如图:

8.点击完成,在网站下方看到刚刚建的FTP服务器,如图:

9.在浏览器中验证一下,如图:

平时在安装、使用软件或者开机的过程中,出现RuntimeError错误的提示将如何解决?本文将针对此问题进行详细说明。
1.在Windows10系统中,使用“WIN R”打开运行窗口输入regedit,打开注册表编辑器。

2.在注册表编辑器中点击“编辑”选择“查找”。

3.在查找窗口编辑框输入“runtime”,勾选“全字匹配”,点击“查找下一个”。

4.查找到“runtime”之后,点击“删除”就完成了。

说明:查找完成之后,可以点击“查找下一个”,看还有没有,直到删除完全,这样就不会再出现runtime error错误了。
本文介绍Windows 2008R2如何设置ip的方法。
1.在服务器右下角通知区域的网络图标上,鼠标右键,选择“打开网络和共享中心”选项。如下图所示:

2.打开网络和共享中心后,单击“更改适配器设置”链接文字。

3.在“网络连接”窗口双击打开要设置的本地连接。本例设置本地连接(默认情况下,有线网卡的连接名称为本地连接,无线网卡的连接名称为“无线连接”),因此直接双击“本地连接”图标即可。

4.打开“本地连接属性”对话框后,有TCP/IPv4和TCP/IPv6两种协议供大家设置,由于现阶段TCP/IPv6协议还未普及,故本例双击“Internet协议版本4(TCP/IPv4)”项目。

5.打开TCP/IPv4对应的“属性”对话框后,选择“使用下面的IP地址”单选按钮,然后输入IP地址、默认网关和DNS服务器地址。至此如何设置ip地址就已经完成了。

Centos系统如何更换yum源?本教程以Centos7系统为例
本配置适用于centos7版本
1.备份本地yum文件
mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup
(保留一份备用为了防止出错)
![]()
2.进入yum源配置文件所在的文件夹
http://mirrors.163.com/.help/centos.html
(为163源下载地址)
wget -O /etc/yum.repos.d/CentOS-Base.repo
http://mirrors.163.com/.help/CentOS6-Base-163.repo(这里暂时使用这个)

[root@localhost ~]# cd /etc/yum.repos.d/
下载完成后替换成/etc/yum.repos.d目录下同名文件(将CentOS6-Base-163.repo替换成centos-base.repo)

rm -rf centos-base.repo
mv CentOS6-Base-163.repo centos-base.repo

(上图的centos-base.repo就是之前的CentOS6-Base-163.repo,后面我们有一份centos-base.repo.backup备份保留防止更换源出错可以替换)
3.运行yum makecache生成缓存

本文介绍windows 2008 系统 如何限制某些IP连接使用,可以参考如下配置方法:
1.服务器登陆后点“开始”→“运行” 如下图:

2.输入“gpedit.msc”,点击“确定”,这样就会打开组策略管理器,如图:

3.打开“组策略管理器”选择:计算机配置→Windows设置→安全设置→IP安全策略,如图:

4.右击“IP安全策略”选择创建IP策略出现配置窗口,点下一步,进入配置页面输入需要的策略名。如图:

5.选择“下一步”,一直到策略属性的编辑选项卡处,建议配置时取消添加向导 ,然后点击“添加” 进入编辑模式,如图:

6.进入“IP筛选器列表”(注意:不要选择“使用添加向导”) 然后点击“添加”,开始配置IP范围,如图:

说明:源地址指在网络中发起请求的一端称源地址;目标地址是指访问的对象称目标地址;在这里源地址选择“一个特定的IP或者子网”,目标为“我的IP地址”,镜像选择后,这条策略会将源地址与目标地址反转一次,与我们这次的配置无关可以忽略。如下图:

7.点击“IP筛选器属性”中的 “协议”,默认是任何,这会拒绝所有的访问,也可以额外配置,在这里可以配置是否拒绝这个IP对服务器某个协议,或者某个协议的端口的操作。点两次回到我们IP规则的属性中,点筛选器操作,在配置是对刚才的这些配置的处理行为。

8.在筛选器操作中,取消“使用”“添加向导”,后点“添加”,弹出选项卡的操作属性,这里选择“阻止”,如图:

设置完成后这台服务器就不会对某个IP提供服务了,即针对我们刚刚设置的源IP ,都不会提供服务了。