系统管理.ppt

上传人:本田雅阁 文档编号:2396599 上传时间:2019-03-25 格式:PPT 页数:126 大小:1,012.51KB
返回 下载 相关 举报
系统管理.ppt_第1页
第1页 / 共126页
系统管理.ppt_第2页
第2页 / 共126页
系统管理.ppt_第3页
第3页 / 共126页
亲,该文档总共126页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《系统管理.ppt》由会员分享,可在线阅读,更多相关《系统管理.ppt(126页珍藏版)》请在三一文库上搜索。

1、Linux 系统管理,Zhxg, JN56 soft, 2004.3,如何获得Linux帮助和文档 安装Linux系统 GRUB启动引导器 引导过程和服务程序 用户和组管理、进程管理、软件包管理 网络配置 文件系统 如何使用光盘、移动硬盘、U盘 远程登录Linux主机 FTP、NFS、Samba 安全设置,如何获得Linux帮助和文档,RedHat Linux 9应用与管理系列丛书 使用man命令获得手册页帮助 使用help获得bash内嵌命令的帮助 RedHat Linux 9手册文档 从LDP/CLDP获取文档 从软件包的项目文档中获得帮助 使用GNOME帮助浏览器,man 待查询的关键字

2、 man man man(1) man(1) NAME man - format and display the on-line manual pages SYNOPSIS man -acdfFhkKtwW -path -m system -p string -C config_file -M pathlist -P pager -S section_list section name . DESCRIPTION man formats and displays the on-line manual pages. OPTIONS -C config_file Specify the confi

3、guration file to use SEE ALSO apropos(1), whatis(1), less(1), groff(1), man.config(5).,man 2 read 显示系统调用接口read的手册页 man a read 显示所有关键字为read的手册页 man k read 显示所有简介(NAME段)中包含read字符串的手册页 man K read 显示所有内容含有read字符串的手册页 利用SEE ALSO段加深理解,拓展知识面,bash作为一种脚本语言提供了许多内部的shell命令,这些命令没有独立的命令程序和帮助文件,help命令提供了对这些内部命令的在

4、线帮助。 例如 man read显示的是read作为bash内嵌命令的帮助信息,事实上,并没有具体的内容,只是告诉我们这是bash的内嵌命令,让我们再去看bash的帮助信息。 help read,http:/ RedHat Linux 9手册 http:/www.tldp.org LDPThe Linux Documetation Project http:/www.linux.org.tw/CLDP CLDPChinese Linux Documetation Project,大多数的软件包除了提供手册页之外还会包括项目文档,其中多数文件使用特定的文件名,包含特定的文件内容。 软件的项目文档

5、存放在文档目录/usr/share/doc下,每个软件包都会在该目录下拥有与其同名的文档目录,目录命名格式为“软件包名称-版本号”,如/usr/share/doc/gzip-1.3就是1.3版本的gzip的项目文档目录。,安装Linux系统 Personal Desktop 个人桌面安装,安装图形化桌面环境和应用软件,不安装服务器软件。 Workstation 工作站安装,带有软件开发和系统管理的图形化桌面环境。 Server 服务器安装,安装各种网络服务器。 Custom 定制安装,由用户选择所安装的软件包,通常由高级用户使用。,Linux至少要求两个分区:根分区和swap分区。 现代操作系

6、统无一例外地使用了虚拟内存技术。Windows使用交换文件实现这一技术,而Linux使用交换分区实现。因此,安装Windows系统可以只使用一个分区,而安装Linux系统至少需要两个分区。 swap分区的大小一般设为内存的两倍。,启动引导器 GRUB(Grand Unified Boot Loader)是个强大的启动引导器,不仅可以对各种版本的Linux进行引导,也能够正常引导PC机上的其他常见的操作系统,已经逐渐取代了LILO,而成为默认的启动引导器。 安装Linux时把GRUB安装到MBR(Master Boot Record 主引导扇区),这样主机启动时就可以自动加载启动引导器,进入GR

7、UB启动菜单界面,该界面中列出了所有可被引导的操作系统。,在GRUB的启动菜单界面中选择e键进入GRUB启动菜单项编辑界面,例如: root (hd0.0) kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ initrd /boot/initrd-2.4.20-8.img,将系统引导到单用户方式下 kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ single 指定核心和根设备文件 kernel /boot/vmlinuz-2.4.20-8 ro root=/dev/hda1,GRUB配置文/boot/grub

8、/grub.conf,default 0 timeout 10 splashimage (hd0,0)/boot/grub/splash.xpm.gz title RedHat Linux (2.34.20-8) root (hd0,0) kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ initrd /boot/initrd-2.4.20-8.img title Win2k map (hd0) (hd1) map (hd1) (hd0) root (hd1,0) chainloader + 1,RedHat Linux 9启动过程,1)主机启动并硬件

9、自检后,读取硬盘MBR中的启动引导程序,并加载。 2)启动引导程序负责引导硬盘中的操作系统,加载Linux内核程序。 3)Linux内核程序负责操作系统启动的前期工作,并加载系统得INIT进程。 4)INIT进程是Linux系统中运行的第一个进程,该进程将根据其配置文件执行相应的启动程序,并进入指定的系统运行级别。 5)在不同的运行级别中,根据系统的设置启动相应的服务程序。 6)在启动过程的最后,运行控制台程序提示并允许用户输入账号和口令进行登录。,runlevel命令可以显示系统当前的和上一次的运行级别,如果系统不存在上一次的运行级别,用N代替。 init命令转换系统运行级别 init 运行

10、级别 init s = init S = init 1 /etc/inittab的第一个有效行(不是以#作为行首)标识了系统启动后将进入哪个运行级别。如: id:3:initdefault 说明系统进入运行级别3,系统的各个运行级别都有独立的脚本目录,目录名称的格式是/etc/rcN.d,其中N为06的数字,对应着各自的运行级别。 各级别的脚本目录中都存在着相应服务程序的脚本,目录中的脚本可分为两类:用于启动服务的和用于停止服务的。 用于启动服务的脚本名格式为“Snn服务名称”,S是Start的缩写,代表启动服务,用于停止服务的脚本名格式为“Knn服务名称”,K是Kill的缩写,代表停止服务

11、。nn为两位的数字序号用于确定同类脚本的执行顺序。当系统进入某运行级别时将按照序号从小到大的顺序先执行脚本停止服务,然后执行脚本启动服务。,# ls /etc/rc3.d K05saslauthd K50snmpd S08iptables S25netfs S90cups K15httpd K50snmptrapd S09isdn S26apmd S90xfs K20nfs K50vsftpd S10network S28autofs S95anacron K24irda K54pxe S12syslog S55sshd S95atd K34yppasswdd K74ntpd S13portm

12、ap S56rawdevices S97rhnsd K35smb K74ypserv S14nfslock S56xinetd S99local K35winbind K74ypxfrd S17keytable S80sendmail K36lisa K95firstboot S20random S85gpm K45named S05kudzu S24pcmcia S90crond # ls l /etc/rc3.d/S56xinetd lrwxrwxrwx 1 root root 16 Nov 4 19:57 /etc/rc3.d/S56xinetd - /init.d/xinetd,# /

13、etc/init.d/xinetd Usage: /etc/init.d/xinetd start|stop|status|restart|condrestart|reload # /etc/init.d/xinetd status xinetd (pid 1079) is running. # /etc/init.d/xinetd restart Stopping xinetd: OK Starting xinetd: OK # service xinetd stop Stopping xinetd: OK # service xinetd start Starting xinetd: OK

14、 ,xinetd作为系统一个独立的服务而运行,负责管理系统中一些不频繁使用的服务,这些服务程序在有请求时才由xinetd服务负责启动运行,一旦完成服务请求服务程序结束运行,这样可以有效地减少对系统资源的占用率。 xinetd的启动配置目录为/etc/xinetd.d,在该目录中xinetd管理的每个服务都有独立的配置文件,配置文件的名称与服务名称相同,对如何启动该服务进行了设置。,# default: on # description: The telnet server serves telnet sessions; it # uses unencrypted username/passwo

15、rd pairs for # authentication. service telnet disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID ,ntsysv,setup,查看服务启动状态 chkconfig -list 服务名称 如果指定参数则显示该服务的启动状态,否则显示所有服务的启动状态。 设置服务的启动状态 chkconfig -level 运行级别列表 服务名称 运行级别列表可以指定多个运

16、行级别 设置xinetd管理的服务的启动状态 chkconfig 服务名称 ,设置了服务在某运行级别的启动状态后,在系统下一次进入该运行级别时才会生效,如果需要在系统当前的运行级别中改变服务的运行状态,需要运行相应的服务脚本。 对于受xinetd管理的服务,在改变了服务的启动状态后,需要重新启动xinetd服务使设置生效。,用户和组管理,用户帐号文件/etc/passwd 用户口令文件/etc/shadow 组帐号文件/etc/group 组口令文件/etc/gshadow,用户帐号文件/etc/passwd用于定义系统的用户帐号,不保存口令,所有用户都可以读这个文件。文件中每行定义一个用户帐

17、号,一行中又划分为多个字段定义用户帐号的不同属性,各字段间用“:”分隔,形式如下所示: account:password:UID:GID:GECOS:directory:shell,用户口令文件/etc/shadow,只有root可读取 第一个字段是用户的帐号名称 第二个字段是加密以后的口令,如果是*或!表示该帐号不可用于登录,如果为空,表示该帐号不需要口令即可登录,如果口令密文之前有字符!表示该帐号被锁定,暂时不能用于登录。 第三个字段以后的字段是关于口令的修改时间、有效期等时间信息。,添加用户,useradd 用户名 在添加帐号后需使用passwd命令设置用户口令后,才可以使用此帐号进行登

18、录 在添加用户帐号时指定用户所属的组 useradd g 组名 用户名,显示useradd命令使用的默认值 useradd D 默认值保存在文件/etc/default/useradd中,内容如下: GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel useradd -u uid -o -g group -G group,. -d home -s shell -c comment -m -k template -f inactive -e expire -p passwd -M -n -r name,删

19、除用户帐号 userdel 用户名 删除用户帐号的同时删除用户HOME目录 userdel r 用户名,usermod -u uid -o -g group -G group,. -d home -m -s shell -c comment -l new_name -f inactive -e expire -p passwd -L|-U name 改变用户帐号名 usermod l 新用户帐号名 当前用户帐号名 锁定用户帐号,令其不能登录系统 usermod L 用户帐号名 解除用户帐号锁定 usermod U 用户帐号名,设置用户自己的口令 passwd 设置指定用户的口令,只有root用

20、户可以指定用户设置口令 passwd 用户名 查询用户口令状态,只有root用户可以使用 passwd S 用户名 锁定用户帐号,只有root用户可以使用 passwd l 用户名 解除用户帐号锁定,只有root用户可以使用 passwd u 用户名 删除用户口令,只有root用户可以使用 passwd d 用户名,chfn 设定指定用户的finger信息 chsh 设置用户的登录shell id 显示指定用户的uid、gid和用户所属组列表 whoami 显示当前用户的名称 groups 显示用户所属的组,将当前用户转换成其他用户,root用户可以不需口令即转换成任何用户,普通用户转换成其他

21、用户时要求输入新用户的口令 su 用户名 转换用户并改变相应的环境变量(如PATH)为新用户的设置 su - 用户名 转换成root用户,要求输入root用户口令 su或su -,# redhat-config-users,识别Linux中的用户身份,w命令显示当前主机中已登录的所有用户,以及用户当前正执行的命令。当指定用户名作为参数时,显示该用户在系统中的登录信息。 who命令显示登录到系统中的所有用户的登录信息。 id命令显示指定用户的uid和gid信息。 last命令显示所有曾经和正登录在系统中的用户的信息。,执行Linux中的命令程序,Linux中命令程序与Windows系统中有很大的

22、不同,例如命令程序没有特定的扩展名。在Linux中不使用文件扩展名来标识可执行文件,而是通过对文件设置相应的可执行属性来确定该文件可执行。 # ls l /bin/arch -rwxr-xr-x 1 root root 2644 Feb 25 2003 /bin/arch 文件属性中的x设置了命令程序对于各类用户的执行属性。,Linux中可执行程序大致分为两类:二进制可执行程序和可执行脚本文件。二进制可执行程序是真正包含可执行代码的程序文件,类似于Windows中的.com和.exe文件。可执行脚本文件类似于Windows中的.bat文件,文件本身是文本文件,文件中包含了脚本命令。,Linux

23、中可执行程序按功能和使用对象不同集中放置在几个目录下:,Linux中的每个用户都有自己的PATH环境变量,在该环境变量中设置了可执行命令的查找路径,当用户仅仅输入命令名时,shell环境会按照PATH变量设置的查找路径按从左到右的顺序查找要执行的程序,直到找到命令后执行,如果未找到,则返回命令未找到的错误信息。下面是root用户PATH变量的值: # echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin,当用户在shell提示符下输入命令并执行时,命令通常

24、是在系统的前台运行的,在命令结束之前当前控制台不能输入其他的任何命令。 用户根据需要可以选择进程在前台运行、在后台运行或挂起到后台。在执行命令后加上&符号,则命令就在后台执行,用户还可以在前台提示符下执行其他命令。 在程序运行中如果需要暂时离开当前程序而去进行其他操作,可以使用CTRL+Z组合键把当前控制台中运行的程序挂起到后台,用户将回到前台的shell提示符,后台挂起的进程将不进行任何操作。,jobs命令可以显示当前控制台中的后台进程。fg命令用于恢复指定的后台进程到前台。bg命令用于恢复后台挂起的进程在后台执行。例如: # jobs 1- Stopped a1.out 2+ Stoppe

25、d a2.out # fg 2 /a.out恢复到前台运行 # bg 1 1- a1.out&,查看系统中的进程状态,ps显示当前控制台的进程 ps eaf显示系统中所运行进程的详细信息。 ps aux显示系统中所运行进程的详细信息,包括线程信息。 top实时显示CPU利用率、进程状态、内存利用率等许多系统信息。 free显示系统内存使用情况,包括内存总量、已使用内存数量、空闲内存数量等信息。,停止系统中的进程,强制停止进程的运行 kill -9 进程号 强制停止指定名称的进程 killall -9 进程名称,软件包管理,RPM包是Linux的各发行版本中应用最广泛的软件包格式之一。RPM最早

26、是由RedHat公司提出的软件包管理标准,后来随着版本的升级又融入了许多其他的优秀特性,成为了Linux中公认的软件包管理标准。 RPM包的名称有其特有的格式,如cvs-1.11.2-10.i386.rpm,则cvs是软件的名称,1.11.2-10是软件的版本号,其中包括主版本号和次版本号,i386是软件所运行的硬件平台,最后的rpm作为文件的扩展名,代表文件的类型为RPM包。,查询RPM包,查询系统中安装的所有RPM包:rpm qa 查询软件包是否已安装: rpm q软件名称 查询已安装软件包的描述信息: rpm qi 软件名称 查询软件包中的文件列表: rpm ql软件名称 查询系统中文件

27、所属的软件包: rpm qf 文件路径名 查询RPM包中的信息: rpm qp 软件包路径名,/查询RPM包中的软件名称 # rpm qp ./cvs-1.11.2-10.i386.rpm /使用rpm qp命名同时可以配合-i和-l选项 /查询RPM包中软件的描述信息 # rpm qpi cvs-1.11.2-10.i386.rpm /查询RPM包中的文件列表 # rpm qpl cvs-1.11.2-10.i386.rpm,rpm i 软件包路径名 或 rpm ivh 软件包路径名 -i选项表示安装,-v选项表示verbose,在安装过程中将显示较详细的信息,-h选项表示hash,在安装过

28、程中将显示#来表示安装的进度。,删除RPM包 :rpm e 软件名称 升级RPM包 :rpm U 软件包路径名,# redhat-config-packages 这个包管理程序只能管理RedHat发布的RPM软件包。,TAR包管理,TAR包是UNIX中标准的文件交换格式,使用tar命令进行TAR包的建立和恢复,TAR包的后缀通常是“.tar”。 tar命令本身只进行文件的打包,不进行压缩,通常的做法是配合其他的压缩命令对TAR包进行压缩和解压,tar命令也提供了相应的选项直接调用其他命令的压缩解压功能。 通常把需要备份的文件和目录使用tar命令打成一个TAR包,需要时再从TAR包进行恢复。 T

29、AR包的另一个用途是用来安装第三方的程序,因为不是所有的软件都发布RPM包,但几乎所有的软件都有TAR包的发布,在这种情况下就需要使用TAR包来进行安装了。,建立TAR包 tar cvf TAR包文件名 所备份的文件或目录名 c表示建立TAR包,v表示显示更多提示信息,f指定TAR包的文件名 建立压缩的TAR包 1)tar zcvf TAR包文件名 所备份的文件或目录名 z表示使用gzip程序进行压缩,TAR包文件名文件名后缀应当是“.tar.gz”或“.tgz” 2)tar jcvf TAR包文件名 所备份的文件或目录名 j表示使用bzip2程序进行压缩,TAR包文件名文件名后缀应当是“.t

30、ar.bz”或“.tbz”或“.tar.bz2”或“.tbz2”,释放TAR包 tar xvf TAR包文件名 tar zxvf TAR压缩包文件名 或 tar jxvf TAR压缩包文件名,查询TAR包中的内容 tar tf TAR包文件名 tar ztf TAR压缩包文件名 或 tar jtf TAR压缩包文件名,网络配置,主机名 IP地址 网关地址 DNS,网卡IP地址配置文件 网卡IP地址配置文件位于目录/etc/sysconfig/network-scripts/中,文件名以ifcfg-开始后跟网卡类型(以太网卡用eth代表)加网卡的序号(从0开始)。 Linux支持在一块物理网卡上

31、绑定多个IP地址,需要建立多个网络配置文件,其文件名形式为ifcfg-ethN:M,其中M和N都是相应的序号数字,如第一块以太网卡上的第一个虚拟网卡的配置文件名为ifcfg-eth0:0。 所有的网卡IP地址配置文件都具有如下的类似格式,配置文件中每行进行一项内容设置,左边为项目名称,右边为项目设置值,中间用=分割。配置文件中各项目含义如下:,DNS客户配置文件/etc/resolv.conf指定系统使用的DNS服务器的IP地址,最多可以指定3个有效的DNS服务器,使用nameserver。 除了指定DNS服务器之外,resolv.conf还可以设置目前主机所在的域,使用domain关键字。

32、下面是一个resolv.conf的例子: nameserver 192.168.1.1 nameserver 192.168.1.2 nameserver 192.168.1.3 domain ,在Linux中除了DNS外还可以使用nis(Network Information Service)、hosts文件等方式进行名称解析,在同时使用多种方式进行名称解析时,需要设定一个顺序,按照该顺序依次使用各种方法进行解析。 文件/etc/nsswitch.conf中使用hosts关键字进行了名称解析顺序的设置,如下所示: hosts: nis files dns,hosts文件/etc/hosts作

33、为名称解析的一种方法,进行名称解析时系统直接读取该文件中设置的IP地址和主机名的对应记录。文件中每行一个记录,IP地址在左,主机名在右,主机名部分可以设置主机名、主机全域名、别名。,网络相关命令,hostname显示当前系统的主机名。 设置系统主机名为指定的名称。 hostname 主机名,ifconfig显示当前活动的网卡设置 ifconfig a显示系统中所有的网卡设置 ifconfig 网卡设备名显示指定网卡的设置 ifconfig 网卡设备名 up/down 启动/停止指定的网卡 ifconfig 网卡设备名 IP地址 设置网卡的IP地址 注意:该命令只能临时修改网卡的IP地址,rou

34、te不带任何参数用于显示系统当前的路由信息。 添加删除路由信息 route add net 网络地址 netmask 子网掩码 dev 网卡设备名 route del net网络地址 netmask 子网掩码 添加删除默认网关 route add default gw 网关IP地址 dev 网卡设备名 route del default gw 网关IP地址,/设置eth0的虚拟IP地址 # ifconfig eth0:0 10.0.0.1 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref U

35、se Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 10.0.0.0 * 255.0.0.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo /路由表中自动添加了10.0.0.0网路的路由,/使用route del命令删除该路由 # route del net 10.0.0.0 netmask 255.0.0.0 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1

36、.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo,/使用route add命令添加被删除的路由 # route add net 10.0.0.0 netmask 255.0.0.0 dev eth0 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 10.0.0.0 * 255.0.0.0 U 0 0 0 eth

37、0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo,ping命令是最常用的网络测试命令,该命令通过向被测试的目的主机地址发送ICMP报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。 ping命令默认会不断地发送ICMP报文直到用户终止该命令,使用-c选项并指定相应的数目,可以控制ping发送报文的数量。使用-i选项可以指定发送两个报文之间的等待时间,默认的是1秒。使用-f选项使ping以潮水模式运行,发送两个报文之间没有等待时间。 为了防备潮水攻击,有的主机丢弃收到的ICMP报,比如许多防火墙就有这个功能,这时ping这些主机是不通的。,nslookup命令用于使

38、用系统特定的DNS服务器解析域名,使用该命令可以测试DNS服务器是否工作正常。 nslookup命令有两种使用方式:交互查询方式和命令行查询方式。 直接输入nslookup命令,进入交互查询方式,接着可以输入待查询的域名或IP地址。 命令行查询的格式是: nslookup 主机域名|IP地址,RedHat Linux 9提供了简单易用的网络配置工具netconfig,该程序运行于字符界面下,采用基于字符的窗口界面,可以使用其完成最基本的网络配置。 使用netconfig程序进行网络配置后只是修改了相应的网络配置文件,并没有使新的配置在当前系统生效,需要重新启动网络服务。 # service n

39、etwork restart,# redhat-config-network,文件系统类型,Ext2和Ext3 swap vfat NFS ISO9660 日志文件系统,磁盘分区,RedHat Linux 9提供了fdisk命令用于对硬盘进行分区。 # fdisk /dev/had Fdisk交互模式下,子命令n创建一个新的分区,分区类型默认是Linux分区,子命令t可以改变分区的类型,子命令d删除一个分区。,硬盘中的分区建好之后就需要在分区上建立文件系统了,即所谓格式化分区,只有在分区中建立了相应的文件系统,分区才能够用于保存文件。RedHat Linux 9t提供了mkfs命令用于建立文件

40、系统,命令格式是: mkfs -V -t fstype fs-options filesys blocks 其中,fstype指定要创建的文件系统类型,filesys为分区的设备名。,只有把文件系统安装(有些人则习惯称为挂载)到系统中的某个目录下,才能够使用该文件系统中的文件。使用mount命令可以安装系统可识别的所有文件系统。 mount命令不指定任何参数,用于显示当前系统中已安装的文件系统的信息。 把指定的设备安装到指定的目录 mount 设备文件名 安装点目录 umount命令可以卸载系统中已经被安装上的文件系统,命令格式是: umount 设备文件名 | 安装点目录 要求被卸载文件系统

41、中的文件都没有被使用,也没有进程处于该文件系统的目录下。 命令fuser可以用于显示出正在使用文件系统的进程,用法是: fuser 安装点目录,对于系统运行必须使用或系统中长期使用的文件系统,需要设置其在系统启动后自动安装。 文件系统的自动安装是通过配置/etc/fstab文件实现的。 在RedHat Linux 9启动过程中,init进程会自动读取文件/etc/fstab的配置内容,并安装相应的文件系统。所以只要在fstab文件中加入相应的设置行就可以使系统在启动后自动安装指定的文件系统。 下面是一个fstab内容的例子: LABEL=/ / ext3 defaults 1 1 LABEL=

42、/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 LABEL=/home /home ext3 defaults 1 2 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/sda5 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,

43、kudzu 0 0,Linux的系统目录结构,在Linux中使用树形目录结构,系统中只有一个根目录,而不象Windows那样对每个分区都有一个根目录。Linux系统的目录树以根目录为起点,系统中所有的分区都被安装在目录树的某个目录中。RedHat Linux 9采用标准的目录结构,从根目录开始每个目录都用于存放特定类型的文件。,/bin /boot /dev /etc /home /mnt /root /sbin /tmp /usr /var,光盘驱动器的设备文件/dev/cdrom mount t iso9600 /dev/cdrom /mnt/cdrom umount /dev/cdrom

44、 在光盘安装期间,光盘驱动器将被锁定,即使按光驱按钮也不能弹出光盘(Windows中无此限制),所以在拿不出光盘时应当先检查一下光盘此时是否正被安装上。 RedHat Linux 9中,将光盘放入光驱时,系统能够自动检测到,并自动安装,这时在桌面上将出现一个光盘的图标,双击该图标即打开光盘,鼠标右键单击图标可以卸载或弹出光盘。,软盘的设备文件名是/dev/fd0。,常见的USB存储设备包括U盘和USB硬盘,通常不需要安装专门的驱动程序就可以在Linux中正常读取。但是由于USB存储设备的标准并不是非常统一,在Linux中不能保证所有的USB设备都能正常使用。 在Linux中把USB存储设备作为

45、SCSI设备对待,用户可以象使用SCSI存储设备(如SCSI硬盘)一样使用USB存储设备。 在Linux中所有的SCSI设备进行统一的设备文件编号命名,不论其具体的硬件类型是硬盘、光盘还是USB存储设备。,所有SCSI设备的设备文件名总是以sd(scsi disk)开始,后面按照SCSI设备的ID号按顺序从英文字母a开始顺序命名,如/dev/sda、/dev/sdb等。 对于SCSI设备可以进行分区,如SCSI硬盘、USB活动硬盘等设备,在SCSI设备的设备文件名后增加相应的数字代表相应的分区,如/dev/sda1是第一个SCSI设备上的第一个主分区。硬盘中的逻辑分区编号从5开始,因此第一个S

46、CSI设备上的第一个逻辑分区是/dev/sda5。,在使用mount命令安装USB存储设备之前需要确定所使用的设备标号,即该设备是系统中的第几个SCSI设备,要安装的分区是设备的第几个分区。可以用命令fdisk l /dev/sda-z来显示SCSI设备的分区信息 。 如果不能确定SCSI设备的ID号,可以使用命令fdisk l列出系统中所有的盘设备,根据显示出的这些设备的属性,不难确定U盘/移动硬盘的设备名。,# fdisk l /dev/sdb Disk /dev/sdb: 65 MB, 65536000 bytes 18 heads, 32 sectors/track, 222 cyli

47、nders Units = cylinders of 576 * 512 = 294912 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 223 63952 6 FAT16 Partition 1 has different physical/logical endings: phys=(974, 17, 32) logical=(222, 1, 32) 命令mount t vfat /dev/sdb1 /mnt/usbdisk安装第一个U盘分区。 注意:目前Linux只能读取fat分区格式,不支持NTFS分区格式。,远程登录,telnet服务由于安全性方面的缺陷(明文传输数据,包括用户名和口令),正逐渐被SSH所取代。RedHat Linux 9中默认使用SSH服务而不是telnet服务。 可以使用下面的命令启动telnet服务: # chkconfig telnet on # service xinetd restart,当telnet服务器配置好之后,无论从Linux主机还是Windows主机都可以使用telnet命令连接服务器。 Linux中默认地不允许root用户直接远程登录。如果确实要取消这个限制,可以在/etc/s

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1