任务七:管理rpm软件包与压缩包
子任务一 管理rpm软件包
rpm有5种操作模式,分别为:安装、卸载、升级、查询和验证。
第1步:查询rpm软件是否已经安装
在安装一个软件之前,往往需要先确认该软件是否已经安装。通过【rpm -q软件包名】命令查询或在参数-q后面直接加其他的参数来查询软件包的安装信息,具体命令以及释义如下。
【rpm -qa | grep tomcat4】查询已经安装的tomcat4的所有套件。
【rpm -qip example.rpm】查询example.rpm安装包的信息。
【rpm -qif /bin/df】查询/bin/df文件所在安装包的信息。
【rpm -qlf /bin/df】查询/bin/df文件所在安装包中的各个文件分别被安装到哪个目录下。
第2步:安装rpm软件包
rpm软件包的安装可以使用程序rpm来完成。安装rpm软件的时候,当前工作目录下必须有该软件包存在,否则必须跟软件包的绝对路径。通过【rpm -i软件包名】命令或在参数-i后面直接加其他的参数来安装软件包,具体命令以及释义如下。
【rpm -I example.rpm】安装example.rpm包。
【rpm -iv example.rpm】安装example.rpm包并在安装过程中显示正在安装的文件信息。
【rpm -ivh example.rpm】安装example.rpm包并在安装过程中显示正在安装的文件信息及安装进度。
第3步:升级rpm软件包
当一个软件包已经完成安装,需要对其进行升级操作,采用【rpm -U软件包】命令,可对其进行升级操作。具体命令及释义如下。
【rpm -U example.rpm】升级example.rpm软件包。
【rpm -Uvh example.rpm】加参数v显示升级时详细信息,加参数h显示安装进程。
第4步:卸载rpm软件包
使用【rpm -e软件包名】命令卸载已经安装好的软件包。
【rpm -e tomcat4】卸载tomcat4软件包。
【rpm -e proftpd-1.2.8-1】
【rpm -e proftpd-1.2.8】
【rpm -e proftpd-】
【rpm -e proftpd】
第5步:熟悉rpm的其他附加命令
在实际软件安装、卸载、升级等操作中,可能还存在软件的依赖等一系列问题,在加上上面步骤中的参数的同时,还可以加如下参数。
--force,强制操作,如强制安装删除等;
--requires,显示该包的依赖关系;
--nodeps,忽略依赖关系并继续操作。
【rpm -e --nodeps vsftpd】忽略依赖关系并继续删除vsftpd软件包。
【rpm -i--nodeps vsftpd】忽略依赖关系并继续安装vsftpd软件包。
【rpm -i--requires vsftpd】显示该包的依赖关系并安装vsftpd软件包。
【rpm -i--force vsftpd】强制安装vsftpd软件包。
第6步:认识rpm的命名规则
假设一个软件包的名称为:abc-1.3.20-16.i386.rpm,abc代表软件包的名称;1.3.0表示版本号;16表示发行次数;i386表示适用平台为Intel x86,除了i386选项外常见的还有sparc(指sparc平台)、alpha(指Alpha平台)、src(指软件源代码)。
【子任务二】管理压缩软件包
第1步:管理tar软件包
【tar cvf aa.tar,txt】建立一个tar包(把aa.txt压缩到文件aa.tar中)。
【tar xvf aa.tar】压缩一个tar包。
【tar cvfz aa.tar.gz aa.txt】建立一个tar.gz包。
第2步:管理zip包
zip是一个使用广泛的压缩程序,文件经它压缩后会另外产生具有.zip扩展名的压缩文件。使用【zip】命令加各种参数来管理zip软件包,具体命令以及释义如下。
【zip yhy.zip yhy.txt】压缩yhy.txt文件为yhy.zip。
【zip -r test.zip./*】将当前目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件。
【zip test2.zip test2/*】打包目录。
【zip -d yhy.zip yhy.txt】删除压缩文件yhy.zip中的yhy.txt文件。
【zip -d yhy.zip yhy/ln.long】删除打包文件目录下的文件ln.log。
【zip -m yhy1.zip yhy1.txt】向压缩文件yhy1.zip中添加yhy1.txt文件。
【zip yhy3.zip yhy3s/ * -x yhy3s/ln.log】压缩文件时排除ln.log文件。
第3步:解压zip包
unzip为.zip压缩文件的解压程序。zip包的解压一般采用【unzip】命令,具体命令以及释义如下。
【unzip yhy.zip】将压缩文件yhy.zip在当前目录下解压。
【unzip -n yhy.zip -d /tmp】将压缩文件yhy.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求【unzip】命令不覆盖原先的文件。
【unzip -o test.zip -d tmp/】将压缩文件test.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求【unzip】命令覆盖原先的文件。
【unzip -v yhy.zip】查看压缩文件目录,但不解压。
【unzip a.zip】解压一个zip包。
第4步:gzip和gunzip等其他的压缩软件以及常用命令
Linux系统中还有其他的一些压缩工具以及命令,例如gz、tat.gz、bz2、tgz等,熟悉它们会让运维管理事半功倍。
(1)【gzip -d a.gz 3.tar.gz】解压一个gz包。
(2)【tar xvzf abc.tar.gz】解压一个tar.gz包。
(3)【gunzip abc.tgz】解压一个tgz包。
(4)【tar xvzf a.tar.z】解压一个tar.z包。
(5)【bunzip2 b.txt.bz2】解压一个bz2包。
(6)【find/ -name" * . zip"】将系统中所有的.zip文件名显示出来。
(7)【find/ -name" * . gz" | wc-1】查找系统中有多少个,gz文件,并统计数量。
(8)在家目录中创建如下内容,以便进行后面的命令操作
立fle1、file2、file3文件。
(9)【zip -q -r /root/ys1. zip /root/ *】将家目录下的所有文件(不包括目录)压缩成文
件ys1. zip。
(10)【zip -m ys1. zip install. lg】将/root/ install.log添加到ys1.zip中。
(11)【unzip -v ys1. zip】显示ys1.zip中包含的文件信息。
(12)【mkdir /tmp/ unzip-ys1】建立 unzip-ys1目录(此目录需要先建立)。
(13)【zip -r/root/ys2. zip /root/ *】将家目录下的所有文件(包括目录)压缩成文件ys2. zip。
(14)【mkdir /tmp/ unzip-ys2】建立 unzip-ys2目录(此目录需要先建立)。
【unzip ys2. zip -d /tmp/ unzip-ys2】将ys2.zip解压至/tmp/ unzip-ys2目录下。
(15)将(8)中的文件fie1、file2、file3分别压缩成. gz的形式
【tar -czvf file1. tar. gz dirl/fil】将dir1/ file1文件压缩成 file1. tar. gz。
【tar- czvf file2. tar. gz dir1/file2】将dir1/file2文件压缩成file2. tar. gz。
【tar -czvf file3. tar. gz dir1/file3】将dir1/file3文件压缩成file3. tar. gz。
(16)将(15)中形成的. gz压缩文件复制到/tmp/ gunzip日录并解压。
【mkdir /tmp/ gunzip】建立 gunzip目录。
【cp dir1/ file1. gz dir1/file2. gz dir1/file3. gz /tmp/ gunzip】复制压缩文件到新建的目录中
【gzip -dv /tmp/ gunzip/*】压缩 gunzip日录下的所有文件。
任务八:YUM源的配置与软件的YUM安装
第1步: 查看系统默认安装的YUM
安装CentOS操作系统是基本都会默认安装YUM,不需要另外安装,输人命令查询即可。
【rpm-qa yum】查看安装的) UM 主程序。
第3步: 备份默认YUM配置文件
在修改配置文件之前,先备份要修改的文件,养成好的工程习惯。Icd /etc /yum.repos.d 进人YL M配置的目录下。
【ls】会看到CentOS 系统默认的4个以repo为扩展名的配置文件。
第4步:编辑自己的repo文件
使用下面的命令新建一个自己的YUM源
【vim /etc/yum.repos.d/local.repo】新建local.repo文件。
新建的文件必须以.repo 为扩展名,local 可以自己取名。
local.repo 具体内谷如下
然后按ESC键,后输人【:wq】保存退出。最后使用【yumlist】命令更新YUM 配置即可查看到配置好的YUM源。
所有reoitory 服务器设置都应该遵循如下格式。
【serverid】
name =Some name for this server
baseur1=ur1: //path/to/repository/
serverid是用于区别各个不同的repository,必须有一个独一无二的名称: name 是对repository的描述,支持像releasever baearsh 这样的变量;baseurl 是服务器设置中最重要的部分,只有设置正确,才能从上面获取软件。它的格式是:
baseur1 =ur1 //server /path/repository/
ur1://server2/path/repository/
ur1 ://server3/path/repository/
其中url 支持的协议有http://、ftp://、file://3种baseurl 后可以跟多个url.用户可以自己改为速度比较快的镜像站,但baseurl 只能有个,也就是说不能像如下格式。
baseurl= ur1: //serverl1/path/repository/
baseurl= ur1 ://server2/path/repository/
baseurl= ur1 ://server3/path/repository/
其中,ur1 指向的目录必须是这个repository header 日录的上一级,它也支持$releasever.basearch 这样的变量。
ur1之后可以加上多个选项,如gpgcheck、exclude、failovermethod等。
第6步: 使用YUM源安装软件
【yum】命令搭配参数install 表示安装指定的软件,详细使用方法以及释义如下。
-h:显示帮助信息;
-y:对所有的提问都回答“yes”;
-c:指定配置文件;
-q:安静模式;
-v:详细模式;
-d:设置调试等级(0~10);
-e:设置错误等级(0~10)‘=;
-R:设置YUM处理一个命令的最大等待时间;
-C:完全从缓存中运行,而不去下载或更新任何头文件
第7步:使用YUM更新软件
【yum】命措配数update表示更新指定的软件。详细使用方法以及释又如下。Eyum update-ydin logJ更新din log软包。
【yum update -y dialog】 检在是否有可用的更新dialog 软件包,
【yum lo aupdl tey dilog】如果有dialog的新版本,而且也下载到本地,就可以这样地更新dinlog.
[yum update]全更新YUM源。
第8步: 使用YUM卸载软件
[yum]命令搭配参数remove 表示卸载或删除指定的软件,详细使用方法以及释 如下,[yum remove-ydi log]卸载dialog 软件包。
[yum removelerase packagel1删会程序包package1.
第9步:[YUM]命令的其他选项
[YUM]命令搭配其他参数的详细使用方法以及释义如下。
[yumlistdialog]显示dialog软件包的息。
[yumse archdialog]检在dialog软件包的信息。
[yum info dialog]显K指定的dialog软件包的描述信息和概要信息。
[yum clean]清理YUM 过期的银存,
[yum shell]进人YUM的shelI提示符。
[yum resolvedepdia log]显示dia log软件包的依赖关系。
[yum deplist dialog]显示dialog软件包的所有依赖关系
[yum clean packages]清除缓存目录下的软件包。
[yum clean headers]清除缓存目录下的headers.
[yum cleanoldhe ders]清除缓存目录下旧的head ers.
第10步: 查询已安装的dialog软件
通过YUM 安装的软件。依然使用[rpm]命令来查询软件的安装情况,[rpm-qadin log]查询dialog 软件安装信息,
【子任务二】配置国内网络YUM源
第1步: 配置上海交通大学YUM源
修改ete,yum.repos.d CentOS Base.repo 为如下内容。# Centos- Base.repo #注解
[base] # YUN 调 名 称name=Centos- 8jtu:edu.cn-Base #描述
baseurl 。http /ftp.sjtu. edu cn/centos/ s releasevet/oe/ s basearch/ # YUM 调 地址gpgcheck 。 0
enabled = 1 # 启用该YUM 源
备注: 在上面的配置中,YUM源地址后跟了很多参数,参数的具体释义如下。
$releasever: 代表发行版的版本,从[main 部分的distroverpkg 获取,如果没有,则根据RedHat release 包进行判断。
$arch; CPU 体系,如i686,athlon 等。
$basearch: CPU 的基本体系组,如686 和athlon 同属i386,alpha 和alphaev6 同属Alpha.
第2步: 企业YUM源列表
搜狐开源镜像站: http:/ /mirrors.sohu.com/.网易开源镜像站: http:/ /mirrors.16 3.com/.第3步: 大学教学YUM源列表
北京理工大学:
http:/ /mirror.bit.edu.cn (IPv4 only).http:/ /mirror.bit6.edu.cn (IPv6 only)。
htp:/ /mirror.bitu.edu cn (IPv4 only )。htp:/ /mirror6.bitu. edu cn (IPv6 only).htp:/ /debian.bjtu.edu.c (IPv4+IPv6).
http:/ /mirrors.tuna.tsinghua.edu.cn/ (IPv4+1Pv6).http:/ /mirrors.6.tuna.tsinghua.edu.cn (IPv6 only).http:/ /mirrors.4.tuna.tsinghua.edu.cn/ (IPv4 only)
htp://mirrors.uste.eda.c中(IPy4+ IPv6)
http://mirror.neu.edu.cn/ (1Pv4 only).http: /mirror.neu6,edu.cn/ (IPv6 only).
电子科技大学: http:/ /ubuntu.uestc.edu.cn/.
拓展训练
1、 使用vim编辑只读文件时,强制存盘并退出的目录是(C)
A、【:w!】 B、【:q!】
C、【:wq!】 D、【:e!】
2、使用(A)命令可以把两个文件合并为一个文件
A、【cat】 B、【grep】
C、【awk】 D、【cut】
3、使用【ls -al】命令列出下面文件列表,(B)文件是符号连接文件
A、【-rw-rw-rw- 2 hel-s users 56 sep 09 11:05 hello】
B、【-rwxrwxrwx 2 hel-s users 56 sep 09 11:05 goodbey】
C、【Drwxr—r—2 hel users 1024 sep 10 08:10 zhang】
D、【Lrwxr—r—1 hel users 1024 sep 12 08:12 cheng】
4、对下面的命令:【$ cat name test1 test2>name】,说法正确的是(B)
A、将test1、test2合并到name
B、命令错误,不能将输出重定向到输入文件中
C、当name文件为空时命令正确
D、命令错误,应该为【$ cat name test1 test2>>name】
5、假设当前处于vi的命令模式,现在要进入插入模式,以下快捷键中无法实现的是(D)
A、I B、A C、O D、1
6、目前处于vi的插入模式,若要切换到末行模式,以下操作方法中正确的是(B)
A、按Esc键 B、按Esc键,然后按:键
C、直接按:键 D、直接按shift+:组合键
7、以下命令中,不能用来查看文本文件内容的是(A)
A、【less】 B、【cat】
C、【tail】 D、【ls】
8、在Linux中,系统管理员(root)状态下的提示符为(B)
A、$ B、#
C、% D、>
9、删除文件的命令是(D)
A、【mkdir】 B、【rmdir】
C、【mv】 D、【rm】
10、建立一个新文件可以使用的命令是(D)
A、【chmod】 B、【more】
C、【cp】 D、【touch】
11、以下(B)是显示文件保存用户账号的信息
A、/etc/user B、/etc/gshadow
C、/etc/shadw D、/etc/fatab
12、以下对Linux用户账户的描述中,正确的是(B)
A、Linux的用户账户和对应的口令均存放在passwd文件中
B、passwd文件只有系统管理员才有权存取
C、Linux的用户账户必须设置了口令才能登录
D、Linux的用户口令存放在passwd文件中,每个用户对它有读的权限
13、新建用户使用useadd命令,如果要指定用户的主目录,需要使用(B)选项
A、-g B、-d
C、-u D、-s
14、为了保证系统的安全,现在的Linux系统一般将/etc/passwd密码文件加密后,保存为(D)文件
A、/etc /group B、/etc/netgroup
C、/etc/libsafe.notify D、/etc/shadow
15、当用root登录时,(D)命令可以改变用户 Larry的密码
A、【su larry】 B、【change password larry】
C、【password Larry】 D、【passwd Larry】
16、如果刚刚为系统添加了一个名为Kara的用户,则在默认的情况下,Kara所属的用户组是(C)
A、user B、group
C、Kara D、root
17、执行【chmodo+rwfile】命令后,file文件的权限变为(C)
A、同组用户可读写file文件 B、所有用户可读写file文件
C、其他用户可读写file文件 D、文件所有者可读写file文件
18、若要改变一个文件的拥有者,可通过(A)命令来实现
A、【chmod】 B、【chown】
C、【usermod】 D、【file】
19、一个文件属性为drwxrwxrwt,则这个文件的权限是(A)
A、任何用户皆可读取,可写入 B、root可以删除该目录的文件
C、给普通用户以文件所有者特征 D、文件拥有者有权删除该目录文件
20、某文件的组外成员的权限为只读,所有者有全部权限,组内的权限为读与写,则该文件的权限值为(D)
A、467 B、674
C、476 D、764
21、光盘所使用的文件系统类型为(D)
A、ext2 B、ext3
C、swap D、ISO 9600
22、在以下设备文件中,代表第二个IDE硬盘的第一个逻辑分区设备文化节为(D)
A、/etc/hdb1 B、etc/hda1
C、/etc/hdb5 D、/dev/hdb1
23、将光盘CD-ROM(cdrom)安装到文件系统的/mnt/cdrom目录的命令是(D)
A、【mount/,mnt/cdrom】 B、【mount/mnt/cdrom /dev/cdrom】
C、【mount/dev/cdrom/mnt/crdom】 D、【mount/devt/cdrom】
24、【tar】命令可以进行文件的(A)
A、压缩、归档和解压缩 B、压缩和解压缩
C、压缩和归档 D、归档和解压缩
25、若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(C)
A、【tar-cvf myfile.txt myfile.txt.tar.gz】 B、【tar-zcvf myfile.txt myfile.txt.tar.gz】
C、【tar-zcvf myfile.txt .tar .gz myfile.txt】 D、【Tar-cvf myfile.txt .tar .gz myfile.txt】
26、在Linux系统中,主机名保存在(A)配置文件中
A、/etc/hosts B、/etc/modules
C、/etc/sysconfig/network D、/etc/network
27、Linux系统的第二块以太网卡的配置文件全路径名是(D)
A、/etc/sysconfig/network /ifcfg-eth0 B、/etc/sysconfig/network /ifcfg-eth1
C、/etc/sysconfig/network -scripts/ifcfg-eth0 D、/etc/sysconfig/network -scripts/ifcfg-eth1
28、在Linux系统中,用于设置DNS客户的配置文件是(B)
A、/etc/hosts B、/etc/resolv.conf
C、/etc/dns.conf D、/etc.nis.conf
29、若要暂时禁用eth0网卡,下列命令中可以实现的是(D)
A、【ifconfig eth0】 B、【ifup eth0】
C、【ifconfig eth0 up】 D、【ifconfig eth0 down】
30、以下命令中可以重新启动计算机的是(A)
A、【reboot】 B、【halt】
C、【shutdown -h】 D、【init 0】
二、简答题
1、在Linux中有一个为列表内容,格式如下:
1rwxrwxrwx 1 hawkeye users 6 Ju1 18 09:41nurse2 – >nuse1
(1)要完整显示如上文件列表信息,应该使用什么命令?写出完整的命令行。
答: ls-l nurse2
(2)上述文件列表内容的第一列内容“1rwxrwxrwx”中“1”是什么含义?对于其他类型的文件或目录等还可能会出现什么字符?它们分别表示什么含义?
答: 1表示文件类型,这是一个符号链接文件。
其他文件类型有:-普通文件、d目录、b特殊块文件、c特殊字符文件。
(3)上述文件列表内容的第一列内容“1rwxrwxrwx”中的第一、二、三个rwx分别代表什么含义?其中的“r”“w”“x”分别表示什么含义?
答:分别表示对文件nurse2的所有者、同组成员、其他人员都具有读/写/执行权限。
r、w、x分别表示读/写/执行权限。
r:对应数值4;w:对应数值2;x:对应数值1.
(4)上述文件列表内容的第二列内容“1”是什么含义?
答:表示文件nurse2的链接数
(5)上述文件列表内容的第三列内容“hawkeye”是什么含义?
答:表示文件nurse2的所有者
(6)上述文件列表内容的第四列内容“users”是什么含义?
答:表示文件nurse2的属组
(7)上述文件列表内容的第五列内容“6”是什么含义?
答:表示文件nurse2的字节数
(8)上述文件列表内容中的“Jul 18 09;41”是什么含义?
答:表示文件nurse2被创建的日期和时间
(9)上述文件列表内容的最后一列内容“nurse2->nursel”是什么含义?
答:表示文件nurse2被符号链接到nursse1
2、 Linux支持哪些常用的文件系统?
答:在Linux中常用的文件系统主要有ext3、ext2及reiserfs。Linux目前几乎支持所有的Unix类的文件系统,除了我们在安装Linux操作系统时所要选择的ext3、reiserfs和ext2外,还支持苹果MACOS的HFS,也支持其它Unix操作系统的文件系统,比如XFS、JFS、Minixfs 及UFS等,您可以在kernel的源码中查看;如果您想要让系统支持哪些的文件系统得需要把该文件系统编译成模块或置入内核;当然Linux也支持Windows文件系统NTFST和fat,但不支持NTFS文件系统的写入;支持fat文件系统的读写。现在还有新的ext4文件系统。
3、 简述标准的Linux目录结构及其功能?
- root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。
-
home --- 存储普通用户的个人文件
- ftp --- 用户所有服务
- httpd
- samba
- user1
- user2
- bin --- 系统启动时需要的执行文件(二进制)
- sbin --- 可执行程序的目录,但大多存放涉及系统管理的命令。只有root权限才能执行
-
proc --- 虚拟,存在linux内核镜像;保存所有内核参数以及系统配置信息
- 1 --- 进程编号
-
usr --- 用户目录,存放 用户级的文件
- bin --- 几乎所有用户所用命令,另外存在与/bin,/usr/local/bin
- sbin --- 系统管理员命令,与用户相关,例如,大部分服务器程序
- include --- 存放C/C++头文件的目录
- lib --- 固定的程序数据
- local --- 本地安装软件保存位置
- man --- 手工生成的目录
- info --- 信息文档
- doc --- 不同包文档信息
- tmp
- X11R6 --- 该目录用于保存运行X-Window所需的所有文件。该目录中还包含用于运行GUI要的配置文件和二进制文件。
- X386 --- 功能同X11R6,X11 发行版5 的系统文件
- boot --- 引导加载器所需文件,系统所需图片保存于此
-
lib --- 根文件系统目录下程序和核心模块的 公共库
- modules --- 可加载模块,系统崩溃后重启所需模块
- dev --- 设备文件目录
-
etc --- 配置文件
- skel --- home目录建立,该目录初始化
- sysconfig --- 网络,时间,键盘等配置目录
-
var
- file
- lib --- 该目录下的文件在系统运行时,会改变
- local --- 安装在/usr/local的程序数据,变化的
- lock --- 文件使用特定外设或文件,为其上锁,其他文件暂时不能访问
- log --- 记录日志
- run --- 系统运行合法信息
- spool --- 打印机、邮件、代理服务器等假脱机目录
- tmp
- catman --- 缓存目录
- mnt --- 临时用于挂载文件系统的地方。一般情况下这个目录是空的,而在我们将要挂载分区时在这个目录下建立目录,再将我们将要访问的设备挂载在这个目录上,这样我们就可访问文件了。
- tmp --- 临时文件目录,系统启动后的临时文件存放在/var/tmp
- lost+found --- 在文件系统修复时恢复的文件
4、 在命令行下手工建立一个新账号,要编辑哪些文件?
5、 Linux用哪些属性信息来说明一个用户账号?
答:登录名、口令、用户标识号、组标识号、用户名、用户主目录、命令解释程序。
6、 如何锁定和解锁一个用户账号?
7、 Vim编辑器有哪3大类工作模式?其相互之间如何切换?
vim编辑器有三大类工作模式,分别是命令行模式、文本输入模式、行末模式指令模式。
按i/a/o任意一个键,进入编辑模式;修改完信息后按esc键退出编辑;输入:wq保存并退出。
8、 Linux与网络配置相关的配置文件主要有哪些?
主要文件:
(1)/etc/sysconfig/network-scripts/ifcfg-eth0
(2)/etc/sysconfig/network
(3)/etc/resolv.conf
(4)/etc/hosts
其他文件:
/etc/service
这个文件是记录构建在TCP/IP上面的各种协议,包括HTTP、FTP、SSH、Telnet等服务所定义的端口号,如果你需要自定义一个新的协议与port相对应,就需要改这个文件。
/etc/protocols
这个文件是在定义IP数据包协议的相关数据,包括ICMP/TCP/UDP的数据包协议的定义等
9、 如何利用ifconfig工具禁用和重启网络接口?
将网卡禁用:ifconfig eth0 down
将网卡启用:ifconfig eth0 up
10、 如何配置本机的DNS服务器地址?
(1)单击“开始”,指向“管理工具”,然后单击“DNS”,打开 DNS 管理器。
(2)如有必要,向管理单元添加适用的服务器,然后连接该服务器。在控制台树中,单击适用的 DNS 服务器。
(3)在“操作”菜单上,单击“配置 DNS 服务器”。打开DNS服务配置向导
(4)然后根据公司规模大小来选择查找区域类型,点击“下一步”主服务器配置界面
(5)如果本机做为DNS服务器,则选择第一项,如果是配置网络上的一台DNS服务器则选择ISP维护区域,选择后点击“下一步”进入区域名称选择窗口。
(6)输入区域名称后点击“下一步”进入区域文件命名窗口
(7)这里可以创建一个新区域文件和使用从另一个DNS服务器复制文件来创建DNS区域文件。 这里一般默认即可,点击“下一步”进入动态更新设置界面
(8)动态更新能使DNS客户端计算机在每次发生更入时,用DNS服务器注册并动态更新资源记录。点击“下一步”进入DNS转发器设置窗口
(9)转发器是DNS服务器,此服务器把无法答复的查询转发经服务器,一般默认为本机,也可以不选择转发查询。 设置完毕后点击下一步进入完成配置向导界面
(10)完成配置向导里列出DNS服务器名及查找区域名称,确认后点击完成,完成DNS服务器配置。