7 网络管理员Linux常用命令Word文件下载.docx
《7 网络管理员Linux常用命令Word文件下载.docx》由会员分享,可在线阅读,更多相关《7 网络管理员Linux常用命令Word文件下载.docx(21页珍藏版)》请在冰点文库上搜索。
例4.3搜索当前目录中的所有文件内容,显示不包含“base”的所有行。
[root@localhostroot]#grep-vbase*.*
例4.4搜索当前目录中的所有文件内容,显示包含有“base”行及行号。
[root@localhostroot]#grep–nbase*.*
图4.3显示包含有“base”行及行号
➢mv:
用来为文件或目录改名,或者将文件由一个目录移入另一个目录中,它的
使用权限是所有用户。
例4.5将文件cjh.txt重命名为wjz.txt。
[root@localhostroot]#mvcjh.txtwjz.txt
例4.6将/usr/cbu中的所有文件移到当前目录(用“.”表示)中。
[root@localhostroot]#mv/usr/cbu/*.
➢ls:
用于显示目录内容,它的使用权限为所有用户。
例4.7显示/root的内容,如图4.4所示。
[root@localhostroot]#ls
图4.4ls显示的文件
ls命令使用格式如下。
ls[参数][文件名]
参数和含义如表4.2所示。
表4.2ls命令的参数和含义
·
例4.8显示所有文件,如图4.5所示。
[root@localhostroot]#ls–a
图4.5ls–a信息
例4.9以长格式显示所有文件,如图4.6所示。
[root@localhostroot]#ls–l
图4.6ls–l当前目录文件信息
➢find:
在目录中搜索文件,它的使用权限是所有用户。
例4.10在整个目录中找一个文件名是grub.conf的文件,如图4.7所示。
[root@localhostroot]#find/-namegrub.conf
图4.7findgrub.conf返回信息
find命令使用格式如下。
“/”前后都有空格。
find[路径][参数][文件名]
参数和含义如表4.3所示。
表4.3find命令的参数和含义
例4.11找出/home目录下是“c”这个用户的文件,如图4.8所示。
[root@localhostroot]#find/home-userc
图4.8findc返回信息
➢mkdir:
建立子目录,它的使用权限是所有用户。
例4.12假设要创建的目录名是“zb”。
[root@localhostroot]#mkdirzb
mkdir命令使用格式如下。
mkdir[参数]【目录名】
参数和含义如表4.4所示。
表4.4mkdir命令的参数和含义
例4.13假设要创建的目录名是“tsk”,让所有用户都有rwx(即读、写、执行的权
限),如图4.9所示。
[root@localhostroot]#mkdir-m777tsk
图4.9mkdir-m返回信息
指定文件权限可用两种方式:
符号方式或八进制数方式。
对于八进制数指定的方式,文件权限字符代表的有效位设为“1”,即“rw-”、“rw-”、“r--”以二进制表示为“110”、“110”、“100”,再转换成八进制6、6、4,所以,777代表所有用户都有rwx权限。
例4.14创建“xiao”目录,返回相应信息,如图4.10所示。
[root@localhostroot]#mkdir–vxiao
图4.10mkdir-v返回信息
➢rmdir:
删除目录。
例4.15删除“xiao”目录。
[root@localhostroot]#rmdirxiao
rmdir命令使用格式如下。
rmdir目录名
➢gzip:
Linux系统中用于文件解压缩的命令之一,用此命令压缩生成的文件后缀名为.gz。
例4.16在/root目录下新建一个test1.c文件,并进行压缩。
[root@localhostroot]#vitest1.c
[root@localhostroot]#gziptest1.c
gzip命令使用格式如下。
gzip[参数][文件名]
参数和含义如表4.5所示。
表4.5gzip命令的参数和含义
例4.17对例4.16中生成的test1.c.gz文件进行解压缩。
[root@localhostroot]#gzip-dtest1.c.gz
用gzip命令压缩文件后,原文件自动删除。
➢bzip2:
Linux系统中用于文件解压缩的命令之一,用此命令压缩生成的文件后
缀名为.bz2。
例4.18新建一个test2.c文件,进行压缩。
[root@localhostroot]#vitest2.c
[root@localhostroot]#bzip2test2.c
bzip2命令使用格式如下。
bzip2[参数][文件名]
参数和含义如表4.6所示。
表4.6bzip2命令的参数和含义
例4.19对test2.c.bz2文件进行解压缩。
[root@localhostroot]#bzip2-dtest2.c.bz2
用bzip2命令压缩文件后,原文件自动删除。
如要保留原文件可以使用-k参数。
➢tar:
Linux系统中备份文件的可靠方法,用于打包、压缩与解压缩,几乎可以工作于任何环境中,它的使用权限是所有用户。
例4.20将根目录下的home文件夹打包成home.tar。
[root@localhost/]#tar–cvfhome.tar./home
tar命令使用格式如下。
tar[参数]文件名
参数和含义如表4.7所示。
表4.7tar命令的参数和含义
例4.21将home.tar文件解开至当前目录下。
[root@localhost/]#tar–xvfhome.tar
例4.22使用tar和gzip命令打包并压缩home文件夹生成扩展名为.tar.gz的文件。
[root@localhost/]#tar–zcvfhome.tar.gz/home
例4.23解压缩home.tar.gz文件。
[root@localhost/]#tar-zxvfhome.tar.gz
例4.24使用tar和bzip2命令打包并压缩home文件夹生成扩展名为.tar.bz2的文件。
[root@localhost/]#tar–jcvfhome.tar.bz2/home
例4.25解压缩home.tar.gz文件。
[root@localhost/]#tar-xjvfhome.tar.bz2
➢mount,umount:
分别用于挂载、卸载指定的文件系统。
例4.26挂载U盘(设U盘设备名为sda1,可以用fdisk–l命令查看U盘设备名)中的内容,至/mnt/usb下,并查找U盘的内容。
[root@localhostroot]#mount/dev/sda1/mnt/usb
[root@localhostroot]#cd/mnt/usb
[root@localhostusb]#ls
例4.27卸载U盘。
[root@localhostroot]#umount/mnt/usb
mount命令使用格式如下。
mount[参数]设备名挂载目录
参数和含义如表4.8所示。
表4.8mount命令的参数和含义
umount命令使用格式如下。
umount卸载目录
例4.28在安装有windows与Linux的双系统中,在Linux环境下使用Windows的资源,设Windows设备驱动名为hda6。
[root@localhostroot]#mount–tvfat/dev/hda6/mnt/win
例4.29显示已挂载的驱动卷号,如图4.11所示。
[root@localhostroot]#mount–l
图4.11mount–l返回信息
4.3系统管理常用命令
Linux系统把设备都作为文件系统来处理,例如中央处理器、内存、磁盘驱动器、键盘、鼠标以及用户等都是文件。
熟悉Linux常用的文件系统管理命令,对Linux的正常运行是很重要的,下面介绍对系统和用户进行管理的一些命令。
➢useradd:
用来建立用户账号和创建用户的起始目录,使用权限是超级用户。
例4.30建立一个新用户账户zb。
[root@localhostroot]#useraddzb
useradd命令使用格式如下。
useradd新建账户名
建立新账户后,应及时建立用户账号的登录密码,具体操作见命令passwd。
➢passwd:
修改账户的登录密码,使用权限是所有用户。
例4.31给zb设置密码,如图4.12所示。
[root@localhostroot]#passwdzb
图4.12passwd命令信息
passwd命令使用格式如下。
passwd新建账户名
➢kill:
用来终止一个进程。
例4.32强行终止一个标识号为1752的进程。
[root@localhostroot]#kill1752
kill命令使用格式如下。
kill[参数]进程号
Kill命令只有一个参数-STOP,指要停止进程的PID号。
例4.33停止一个标识号为6146的gedit进程。
[root@localhostroot]#Kill-STOP6146
➢date:
显示及设置当前日期时间。
例4.34显示当前系统时间。
[root@localhostroot]#date
date命令使用格式如下。
date时间
例4.35设置系统时间为4月12日20点00分,如图4.13所示。
[root@localhostroot]#date
图4.13date命令更改系统时间
4.4网络操作常用命令
由于Linux系统是在Internet上起源和发展起来的,因此,它拥有强大的网络功能和丰富的网络应用软件,尤其是TCP/IP网络协议的实现尤为成熟。
Linux的网络命令比较多,其中一些命令像ping、ftp、telnet、route、netstat等在其他操作系统上也能使用,但也有一些UNIX/Linux系统独有的命令,如ifconfig、finger、mail等。
Linux网络操作命令的特点是命令参数选项多和功能强。
➢ifconfig:
查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址,使用权限是超级用户。
例4.36给eth0接口设置IP地址128.167.7.115,并且马上激活它。
[root@localhostroot]#ifconfigeth0128.167.7.115netmask255.255.0.0broadcast128.167.1.254up
ifconfig命令使用格式如下。
ifconfig<
网络适配器名>
[IPnetmask子网掩码]<
up|down>
参数和含义如表4.9所示。
表4.9ifconfig命令的参数和含义
例4.37暂停eth0网络接口的工作。
[root@localhostroot]#ifconfigeth0down
➢ifup:
激活某个网络适配卡。
例4.38激活名为eth0的网卡。
[root@localhostroot]#ifupeth0
➢ifdown:
关闭某个网络适配卡。
例4.39关闭名为eth0的网卡。
[root@localhostroot]#ifdowneth0
ifup,ifdown两个命令必须要有相关的配置文档存在才能激活或是关闭。
➢ping:
检测主机网络接口状态,使用权限是所有用户。
例4.40用ping命令测试与主机128.167.1.138的连通情况,如图4.14所示。
[root@localhostroot]#ping128.167.1.138
图4.14ping返回信息
ping命令使用格式如下。
ping[参数]<
IP|域名>
参数和含义如表4.10所示。
表4.10ping命令的参数和含义
例4.41设置完成要求回应的次数为4次。
[root@localhostroot]#ping128.167.1.138–c4
例4.42设置回应包的大小为5。
[root@localhostroot]#ping–s5128.167.1.138
➢netstat:
检查整个Linux网络状态。
例4.43显示处于监听状态的端口。
[root@localhostroot]#netstat
netstat命令使用格式如下。
netstat[参数]
参数和含义如表4.11所示。
表4.11netstat命令的参数和含义
例4.44显示本机路由表。
[root@localhostroot]#netstat–r
例4.45显示处于监听状态的所有端口。
[root@localhostroot]#netstat–a
➢arp:
用于确定IP地址对应的网卡物理地址,查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。
例4.46查看高速缓存中的所有项目。
[root@localhostroot]#arp–a128.167.1.254
arp命令使用格式如下。
arp[参数]
参数和含义如表4.12所示。
表4.12arp命令的参数和含义
例4.47显示默认的缓存情况。
[root@localhostroot]#arp–e
➢telnet:
开启终端机阶段作业,并登入远端主机。
例4.48远程登录到128.167.1.138。
[root@localhostroot]#telnet128.167.1.138
➢ftp:
进行远程文件传输。
例2.49登录IP为128.167.1.138的FTP服务器。
[root@localhostroot]#ftp128.167.1.138
4.5网络安全常用命令
Linux是一个多用户的系统,如何保证Linux操作系统的安全、可靠将会面临许多新的挑战。
下面将重点介绍有关Linux网络安全的一些命令。
➢su:
变更为其他使用者的身份,超级用户除外,需要键入该使用者的密码。
例4.50变更账号为超级用户。
[root@localhostroot]#suroot
su命令使用格式如下。
参数和含义如表4.13所示。
su[参数]用户账号
表4.13su命令的参数和含义
例4.51变更账号为超级用户,并在执行df命令后还原使用者。
[root@localhostroot]#su–cdfroot
例4.52更改用户账号登录。
[root@localhostroot]#su--loginlupa
➢chmod:
用改变文件或目录的访问权限,用户可以用它控制文件或目录的访问权限,使用权限是超级用户。
例4.53以数字方式设定,文件tem使所有的用户具有可读、可写、不可执行的权限。
[root@localhostroot]#chmod666tem
chmod命令使用格式如下。
参数和含义如表4.14所示。
chmod[参数]<
文件名|目录名>
表4.14chmod命令的参数和含义
666是三个八进制数,以二进制数表示为110110.110,1表示具有某个权限,110对用户来说表示可读、可写、不可执行。
例4.54用字符权限设定与例4.53中相同的文件权限。
[root@localhostroot]#chmoda=wrtem
➢chown:
更改一个或多个文件或目录的属主和属组。
使用权限是超级用户。
例4.55把文件shiyan.c的所有者改为wan。
[root@localhostroot]#chownwanshiyan.c
chown命令使用格式如下。
参数和含义如表4.15所示。
chown[参数]<
表4.15chown命令的参数和含义
例4.56把目录/hi及其目录下的所有文件和子目录的属主改为用户wan所有,并把用户wan设置为users组。
[root@localhostroot]#chown–Rwan.users/hi
例4.57例4.56成功更改后,将处理信息加以显示。
[root@localhostroot]#chown-R-vwan.users/hi
➢ps:
显示瞬间进程的动态,使用权限是所有使用者。
例4.58显示所有包含其他使用者的进程,如图4.15所示。
[root@localhostroot]#ps–aux
图4.15ps-aux信息
ps命令使用格式如下。
参数和含义如表4.16所示。
ps[参数]
表4.16ps命令的参数和含义
例4.59以长列表的形式显示当前正在运行的进程。
[root@localhostroot]#ps-l
例4.60显示当前内存信息。
[root@localhostroot]#ps–m
例4.61加宽显示更多的ps信息。
[root@localhostroot]#ps-w
➢who:
显示系统中哪些用户登录系统,使用权限为所有用户。
例4.62显示当前登录系统的用户。
[root@localhostroot]#who
who命令使用格式如下。
参数和含义如表4.17所示。
who[参数]
表4.17who命令的参数和含义
例4.63不要显示当前使用者的动作或是工作。
[root@localhostroot]#who-u
例4.64使用简短的格式来显示当前登录者信息。
[root@localhostroot]#who-s
4.6安装rpm形式的软件包
在RedHatLinux中使用rpm命令安装rpm形式的软件包。
例4.65安装dhcp服务器,而它的软件包名为dhcp-3.0pll-23.i386.rpm,如图4.15所示。
[root@localhostroot]#rpm–ivhdhcp-3.0pll-23.i386.rpm
图4.15rpm信息
rpm命令使用格式如下。
参数和含义如表4.18所示。
rpm[参数]软件包
表4.18rpm命令的参数和含义
4.7图形化安装软件
在Linux操作系统中,有一个功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多。
例4.66安装FTP服务器程序,具体安装步骤如下。
操作步骤
步骤1:
单击【主菜单】→【系统设置】→【添加/删除应用程序】。
步骤2:
接着出现如图4.16所示对话框。
图4.16【添加/删除软件包】对话框
选中【FTP服务器】,单击【更新】按钮。
步骤3:
接着出现如图4.17所示对话框。
图4.17提示插入安装盘
这时在光驱中插入磁盘3,单击【确定】按钮,之后出现提示安装成功的对话框,如图4.18所示。
图4.18提示安装成功
思考与实验
1.用rpm安装dns服务器(软件包名为bind-9.2.1-16.i386.rpm、bind-utils-9.2.1
-16.i386.rpm和redhat-config-bind-1.9.0-13.norch.rpm)。
2.用图形化安装邮件服务器。