欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《Linux系统管理》PPT课件.ppt

    • 资源ID:80459377       资源大小:729.50KB        全文页数:126页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《Linux系统管理》PPT课件.ppt

    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 待查询的关键字man manman(1)man(1)NAME man-format and display the on-line manual pagesSYNOPSIS 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 configuration file to useSEE ALSO apropos(1),whatis(1),less(1),groff(1),man.config(5).man1 普通用户的可执行命令手册man2 系统调用手册,内核函数的说明man3 子程序手册,库函数说明man4 系统设备手册,/dev目录中设备文件的参考说明man5 配置文件格式手册,大多为/etc目录下各种配置文件的格式描述man6 游戏和趣味小程序的说明手册man7 协议转换手册,也包括一些杂项系统man8 管理工具手册,这些命令只有超级用户才可以执行man9 Linux系统例程手册man 2 read 显示系统调用接口read的手册页man a read 显示所有关键字为read的手册页man k read 显示所有简介(NAME段)中包含read字符串的手册页man K read 显示所有内容含有read字符串的手册页利用SEE ALSO段加深理解,拓展知识面 bash作为一种脚本语言提供了许多内部的shell命令,这些命令没有独立的命令程序和帮助文件,help命令提供了对这些内部命令的在线帮助。例如 man read显示的是read作为bash内嵌命令的帮助信息,事实上,并没有具体的内容,只是告诉我们这是bash的内嵌命令,让我们再去看bash的帮助信息。help read RedHat Linux 9手册 http:/LDPThe Linux Documetation Project http:/CLDP CLDPChinese Linux Documetation Project 大多数的软件包除了提供手册页之外还会包括项目文档,其中多数文件使用特定的文件名,包含特定的文件内容。软件的项目文档存放在文档目录/usr/share/doc下,每个软件包都会在该目录下拥有与其同名的文档目录,目录命名格式为“软件包名称-版本号”,如/usr/share/doc/gzip-1.3就是1.3版本的gzip的项目文档目录。安装Linux系统Personal Desktop 个人桌面安装,安装图形化桌面环境和应用软件,不安装服务器软件。Workstation 工作站安装,带有软件开发和系统管理的图形化桌面环境。Server 服务器安装,安装各种网络服务器。Custom 定制安装,由用户选择所安装的软件包,通常由高级用户使用。Linux至少要求两个分区:根分区和swap分区。现代操作系统无一例外地使用了虚拟内存技术。Windows使用交换文件实现这一技术,而Linux使用交换分区实现。因此,安装Windows系统可以只使用一个分区,而安装Linux系统至少需要两个分区。swap分区的大小一般设为内存的两倍。启动引导器 GRUB(Grand Unified Boot Loader)是个强大的启动引导器,不仅可以对各种版本的Linux进行引导,也能够正常引导PC机上的其他常见的操作系统,已经逐渐取代了LILO,而成为默认的启动引导器。安装Linux时把GRUB安装到MBR(Master Boot Record 主引导扇区),这样主机启动时就可以自动加载启动引导器,进入GRUB启动菜单界面,该界面中列出了所有可被引导的操作系统。在GRUB的启动菜单界面中选择e键进入GRUB启动菜单项编辑界面,例如:root(hd0.0)kernel/boot/vmlinuz-2.4.20-8 ro root=LABEL=/initrd 将系统引导到单用户方式下 kernel/boot/vmlinuz-2.4.20-8 ro root=LABEL=/single指定核心和根设备文件 kernel/boot/vmlinuz-2.4.20-8 ro root=/dev/hda1GRUB配置文/boot/grub/grub.conf default 0timeout 10splashimage(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)主机启动并硬件自检后,读取硬盘MBR中的启动引导程序,并加载。2)启动引导程序负责引导硬盘中的操作系统,加载Linux内核程序。3)Linux内核程序负责操作系统启动的前期工作,并加载系统得INIT进程。4)INIT进程是Linux系统中运行的第一个进程,该进程将根据其配置文件执行相应的启动程序,并进入指定的系统运行级别。5)在不同的运行级别中,根据系统的设置启动相应的服务程序。6)在启动过程的最后,运行控制台程序提示并允许用户输入账号和口令进行登录。0 停机1 单用户模式,用于root用户系统维护,不允许其他用户使用2 多用户模式,在该模式下不能使用NFS3 完全多用户模式,主机作为服务器时通常在该模式下4 未使用5 图形登录的多用户模式,用户可以用图形界面登录系统6 重新启动runlevel命令可以显示系统当前的和上一次的运行级别,如果系统不存在上一次的运行级别,用N代替。init命令转换系统运行级别 init 运行级别init s=init S=init 1/etc/inittab的第一个有效行(不是以#作为行首)标识了系统启动后将进入哪个运行级别。如:id:3:initdefault 说明系统进入运行级别3 系统的各个运行级别都有独立的脚本目录,目录名称的格式是/etc/rcN.d,其中N为06的数字,对应着各自的运行级别。各级别的脚本目录中都存在着相应服务程序的脚本,目录中的脚本可分为两类:用于启动服务的和用于停止服务的。用于启动服务的脚本名格式为“Snn服务名称”,S是Start的缩写,代表启动服务,用于停止服务的脚本名格式为“Knn服务名称”,K是Kill的缩写,代表停止服务。nn为两位的数字序号用于确定同类脚本的执行顺序。当系统进入某运行级别时将按照序号从小到大的顺序先执行脚本停止服务,然后执行脚本启动服务。#ls/etc/rc3.dK05saslauthd K50snmpd S08iptables S25netfs S90cupsK15httpd K50snmptrapd S09isdn S26apmd S90 xfsK20nfs K50vsftpd S10network S28autofs S95anacronK24irda K54pxe S12syslog S55sshd S95atdK34yppasswdd K74ntpd S13portmap S56rawdevices S97rhnsdK35smb K74ypserv S14nfslock S56xinetd S99localK35winbind K74ypxfrd S17keytable S80sendmailK36lisa K95firstboot S20random S85gpmK45named S05kudzu S24pcmcia S90crond#ls l/etc/rc3.d/S56xinetdlrwxrwxrwx 1 root root 16 Nov 4 19:57/etc/rc3.d/S56xinetd-./init.d/xinetd#/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 xinetd作为系统一个独立的服务而运行,负责管理系统中一些不频繁使用的服务,这些服务程序在有请求时才由xinetd服务负责启动运行,一旦完成服务请求服务程序结束运行,这样可以有效地减少对系统资源的占用率。xinetd的启动配置目录为/etc/xinetd.d,在该目录中xinetd管理的每个服务都有独立的配置文件,配置文件的名称与服务名称相同,对如何启动该服务进行了设置。#default:on#description:The telnet server serves telnet sessions;it#uses unencrypted username/password 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 ntsysvsetup查看服务启动状态 chkconfig-list 服务名称 如果指定参数则显示该服务的启动状态,否则显示所有服务的启动状态。设置服务的启动状态 chkconfig-level 运行级别列表 服务名称 运行级别列表可以指定多个运行级别设置xinetd管理的服务的启动状态 chkconfig 服务名称 设置了服务在某运行级别的启动状态后,在系统下一次进入该运行级别时才会生效,如果需要在系统当前的运行级别中改变服务的运行状态,需要运行相应的服务脚本。对于受xinetd管理的服务,在改变了服务的启动状态后,需要重新启动xinetd服务使设置生效。用户和组管理用户帐号文件/etc/passwd 用户口令文件/etc/shadow 组帐号文件/etc/group 组口令文件/etc/gshadow 用户帐号文件/etc/passwd用于定义系统的用户帐号,不保存口令,所有用户都可以读这个文件。文件中每行定义一个用户帐号,一行中又划分为多个字段定义用户帐号的不同属性,各字段间用“:”分隔,形式如下所示:account:password:UID:GID:GECOS:directory:shell account用户帐号名称,用户登录时使用的用户名password用户口令,出于安全的考虑,这里用字母x代替,真正的密码保存在shadow文件中UID用户名,唯一表示某用户的数字GID用户所属的组号,对应group文件的GIDGECOS可选的用户信息说明字段,通常用于保存用户全名的信息directory用户的HOME目录,用户登录后进入的默认目录shell用户所使用的shell,如该字段为空则使用/bin/sh用户口令文件/etc/shadow,只有root可读取第一个字段是用户的帐号名称第二个字段是加密以后的口令,如果是*或!表示该帐号不可用于登录,如果为空,表示该帐号不需要口令即可登录,如果口令密文之前有字符!表示该帐号被锁定,暂时不能用于登录。第三个字段以后的字段是关于口令的修改时间、有效期等时间信息。添加用户useradd 用户名 在添加帐号后需使用passwd命令设置用户口令后,才可以使用此帐号进行登录在添加用户帐号时指定用户所属的组 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 删除用户帐号 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用户可以指定用户设置口令 passwd 用户名查询用户口令状态,只有root用户可以使用 passwd S 用户名锁定用户帐号,只有root用户可以使用 passwd l 用户名解除用户帐号锁定,只有root用户可以使用 passwd u 用户名删除用户口令,只有root用户可以使用 passwd d 用户名 chfn 设定指定用户的finger信息 chsh 设置用户的登录shell id 显示指定用户的uid、gid和用户所属组列表 whoami 显示当前用户的名称 groups 显示用户所属的组 将当前用户转换成其他用户,root用户可以不需口令即转换成任何用户,普通用户转换成其他用户时要求输入新用户的口令 su 用户名转换用户并改变相应的环境变量(如PATH)为新用户的设置 su-用户名转换成root用户,要求输入root用户口令 su或su-#redhat-config-users识别Linux中的用户身份 w命令显示当前主机中已登录的所有用户,以及用户当前正执行的命令。当指定用户名作为参数时,显示该用户在系统中的登录信息。who命令显示登录到系统中的所有用户的登录信息。id命令显示指定用户的uid和gid信息。last命令显示所有曾经和正登录在系统中的用户的信息。执行Linux中的命令程序 Linux中命令程序与Windows系统中有很大的不同,例如命令程序没有特定的扩展名。在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中可执行程序按功能和使用对象不同集中放置在几个目录下:/bin 普通用户必需的命令程序/sbin管理员用户必需的命令程序,用户系统维护管理/usr/bin/普通用户可以使用的应用程序命令/usr/sbin管理员可以使用的管理工具程序 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提示符下输入命令并执行时,命令通常是在系统的前台运行的,在命令结束之前当前控制台不能输入其他的任何命令。用户根据需要可以选择进程在前台运行、在后台运行或挂起到后台。在执行命令后加上&符号,则命令就在后台执行,用户还可以在前台提示符下执行其他命令。在程序运行中如果需要暂时离开当前程序而去进行其他操作,可以使用CTRL+Z组合键把当前控制台中运行的程序挂起到后台,用户将回到前台的shell提示符,后台挂起的进程将不进行任何操作。jobs命令可以显示当前控制台中的后台进程。fg命令用于恢复指定的后台进程到前台。bg命令用于恢复后台挂起的进程在后台执行。例如:#jobs1-Stopped a1.out2+Stopped a2.out#fg 2/a.out恢复到前台运行#bg 11-a1.out&查看系统中的进程状态 ps显示当前控制台的进程ps eaf显示系统中所运行进程的详细信息。ps aux显示系统中所运行进程的详细信息,包括线程信息。top实时显示CPU利用率、进程状态、内存利用率等许多系统信息。free显示系统内存使用情况,包括内存总量、已使用内存数量、空闲内存数量等信息。停止系统中的进程 强制停止进程的运行kill-9 进程号 强制停止指定名称的进程killall-9 进程名称 软件包管理 RPM包是Linux的各发行版本中应用最广泛的软件包格式之一。RPM最早是由RedHat公司提出的软件包管理标准,后来随着版本的升级又融入了许多其他的优秀特性,成为了Linux中公认的软件包管理标准。RPM包的名称有其特有的格式,如,则cvs是软件的名称,是软件的版本号,其中包括主版本号和次版本号,i386是软件所运行的硬件平台,最后的rpm作为文件的扩展名,代表文件的类型为RPM包。查询RPM包 查询系统中安装的所有RPM包:rpm qa查询软件包是否已安装:rpm q软件名称查询已安装软件包的描述信息:rpm qi 软件名称查询软件包中的文件列表:rpm ql软件名称查询系统中文件所属的软件包:rpm qf 文件路径名查询RPM包中的信息:rpm qp 软件包路径名/查询RPM包中的软件名称#rpm qp/使用rpm qp命名同时可以配合-i和-l选项/查询RPM包中软件的描述信息#rpm qpi/查询RPM包中的文件列表#rpm qpl cvs-1.11.2-10.i386.rpm rpm i 软件包路径名或rpm ivh 软件包路径名 -i选项表示安装,-v选项表示verbose,在安装过程中将显示较详细的信息,-h选项表示hash,在安装过程中将显示#来表示安装的进度。删除RPM包:rpm e 软件名称升级RPM包:rpm U 软件包路径名#redhat-config-packages这个包管理程序只能管理RedHat发布的RPM软件包。TAR包管理 TAR包是UNIX中标准的文件交换格式,使用tar命令进行TAR包的建立和恢复,TAR包的后缀通常是“.tar”。tar命令本身只进行文件的打包,不进行压缩,通常的做法是配合其他的压缩命令对TAR包进行压缩和解压,tar命令也提供了相应的选项直接调用其他命令的压缩解压功能。通常把需要备份的文件和目录使用tar命令打成一个TAR包,需要时再从TAR包进行恢复。TAR包的另一个用途是用来安装第三方的程序,因为不是所有的软件都发布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包文件名文件名后缀应当是“.tar.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支持在一块物理网卡上绑定多个IP地址,需要建立多个网络配置文件,其文件名形式为ifcfg-ethN:M,其中M和N都是相应的序号数字,如第一块以太网卡上的第一个虚拟网卡的配置文件名为ifcfg-eth0:0。所有的网卡IP地址配置文件都具有如下的类似格式,配置文件中每行进行一项内容设置,左边为项目名称,右边为项目设置值,中间用=分割。配置文件中各项目含义如下:项目设置值说明DEVICEeth0设备名称,第一块以太网卡为eth0ONBOOTyes或no设置系统启动时是否启动该设备BOOTPROTO none启动协议,使用设置的IP地址时,需选择noneIPADDR192.168.0.1该设备的IP地址NETMASK255.255.255.0该设备的子网掩码BROADCAST192.168.1.255广播地址,可以由IP地址和子网掩码计算而得NETWORK192.168.1.0网络地址,可以由IP地址和子网掩码计算而得GATEWAY192.168.1.254网关地址DNS客户配置文件/etc/resolv.conf指定系统使用的DNS服务器的IP地址,最多可以指定3个有效的DNS服务器,使用nameserver。除了指定DNS服务器之外,resolv.conf还可以设置目前主机所在的域,使用domain关键字。下面是一个resolv.conf的例子:nameservernameservernameserverdomain 在Linux中除了DNS外还可以使用nis(Network Information Service)、hosts文件等方式进行名称解析,在同时使用多种方式进行名称解析时,需要设定一个顺序,按照该顺序依次使用各种方法进行解析。文件/etc/nsswitch.conf中使用hosts关键字进行了名称解析顺序的设置,如下所示:hosts:nis files dns hosts文件/etc/hosts作为名称解析的一种方法,进行名称解析时系统直接读取该文件中设置的IP地址和主机名的对应记录。文件中每行一个记录,IP地址在左,主机名在右,主机名部分可以设置主机名、主机全域名、别名。网络相关命令 hostname显示当前系统的主机名。设置系统主机名为指定的名称。hostname 主机名 ifconfig显示当前活动的网卡设置ifconfig a显示系统中所有的网卡设置ifconfig 网卡设备名显示指定网卡的设置ifconfig 网卡设备名 up/down 启动/停止指定的网卡ifconfig 网卡设备名 IP地址 设置网卡的IP地址 注意:该命令只能临时修改网卡的IP地址 route不带任何参数用于显示系统当前的路由信息。添加删除路由信息route add net 网络地址 netmask 子网掩码 dev 网卡设备名route del net网络地址 netmask 子网掩码添加删除默认网关route add default gw 网关IP地址 dev 网卡设备名route del default gw 网关IP地址/设置eth0的虚拟IP地址#ifconfig#routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 *255.255.255.0 U 0 0 0 eth010.0.0.0 *255.0.0.0 U 0 0 0 eth0127.0.0.0 *255.0.0.0 U 0 0 0 lo/路由表中自动添加了网路的路由/使用route del命令删除该路由#route del net 10.0.0.0 netmask#routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 *255.255.255.0 U 0 0 0 eth0127.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#routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 *255.255.255.0 U 0 0 0 eth010.0.0.0 *255.0.0.0 U 0 0 0 eth0127.0.0.0 *255.0.0.0 U 0 0 0 loping命令是最常用的网络测试命令,该命令通过向被测试的目的主机地址发送ICMP报文并收取回应报文,来测试当前主机到目的主机的网络连接状态。ping命令默认会不断地发送ICMP报文直到用户终止该命令,使用-c选项并指定相应的数目,可以控制ping发送报文的数量。使用-i选项可以指定发送两个报文之间的等待时间,默认的是1秒。使用-f选项使ping以潮水模式运行,发送两个报文之间没有等待时间。为了防备潮水攻击,有的主机丢弃收到的ICMP报,比如许多防火墙就有这个功能,这时ping这些主机是不通的。nslookup命令用于使用系统特定的DNS服务器解析域名,使用该命令可以测试DNS服务器是否工作正常。nslookup命令有两种使用方式:交互查询方式和命令行查询方式。直接输入nslookup命令,进入交互查询方式,接着可以输入待查询的域名或IP地址。命令行查询的格式是:nslookup 主机域名|IP地址 RedHat Linux 9提供了简单易用的网络配置工具netconfig,该程序运行于字符界面下,采用基于字符的窗口界面,可以使用其完成最基本的网络配置。使用netconfig程序进行网络配置后只是修改了相应的网络配置文件,并没有使新的配置在当前系统生效,需要重新启动网络服务。#service network restart#redhat-config-network 文件系统类型Ext2和Ext3 swap vfat NFS ISO9660 日志文件系统 磁盘分区 RedHat Linux 9提供了fdisk命令用于对硬盘进行分区。#fdisk/dev/hadFdisk交互模式下,子命令n创建一个新的分区,分区类型默认是Linux分区,子命令t可以改变分区的类型,子命令d删除一个分区。硬盘中的分区建好之后就需要在分区上建立文件系统了,即所谓格式化分区,只有在分区中建立了相应的文件系统,分区才能够用于保存文件。RedHat Linux 9t提供了mkfs命令用于建立文件系统,命令格式是:mkfs -V -t fstype fs-options filesys blocks 其中,fstype指定要创建的文件系统类型,filesys为分区的设备名。只有把文件系统安装(有些人则习惯称为挂载)到系统中的某个目录下,才能够使用该文件系统中的文件。使用mount命令可以安装系统可识别的所有文件系统。mount命令不指定任何参数,用于显示当前系统中已安装的文件系统的信息。把指定的设备安装到指定的目录 mount 设备文件名 安装点目录umount命令可以卸载系统中已经被安装上的文件系统,命令格式是:umount 设备文件名|安装点目录要求被卸载文件系统中的文件都没有被使用,也没有进程处于该文件系统的目录下。命令fuser可以用于显示出正在使用文件系统的进程,用法是:fuser 安装点目录 对于系统运行必须使用或系统中长期使用的文件系统,需要设置其在系统启动后自动安装。文件系统的自动安装是通过配置/etc/fstab文件实现的。在RedHat Linux 9启动过程中,init进程会自动读取文件/etc/fstab的配置内容,并安装相应的文件系统。所以只要在fstab文件中加入相应的设置行就可以使系统在启动后自动安装指定的文件系统。下面是一个fstab内容的例子:LABEL=/ext3 defaults 1 1LABEL=/boot /boot ext3 defaults 1 2none /dev/pts devpts gid=5,mode=620 0 0LABEL=/home /home ext3 defaults 1 2none /proc proc defaults 0 0none /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,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/cdromumount/dev/cdrom在光盘安装期间,光盘驱动器将被锁定,即使按光驱按钮也不能弹出光盘(Windows中无此限制),所以在拿不出光盘时应当先检查一下光盘此时是否正被安装上。RedHat Linux 9中,将光盘放入光驱时,系统能够自动检测到,并自动安装,这时在桌面上将出现一个光盘的图标,双击该图标即打开光盘,鼠标右键单击图标可以卸载或弹出光盘。软盘的设备文件名是/dev/fd0。常见的USB存储设备包括U盘和USB硬盘,通常不需要安装专门的驱动程序就可以在Linux中正常读取。但是由于USB存储设备的标准并不是非常统一,在Linux中不能保证所有的USB设备都能正常使用。在Linux中把USB存储设备作为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开始,因此第一个SCSI设备上的第一个逻辑分区是/dev/sda5。/dev/sda第一个SCSI设备/dev/sdb第二个SCSI设备/dev/sda1第一个SCSI设备上的第一个主分区/dev/sda2第一个SCSI设备上的第二个主分区/dev/sda5第一个SCSI设备上的第一个逻辑分区/dev/sda6第一个SCSI设备上的第二个逻辑分区在使用mount命令安装USB存储设备之前需要确定所使用的设备标号,即该设备是系统中的第几个SCSI设备,要安装的分区是设备的第几个分区。可以用命令fdisk l/dev/sda-z来显示SCSI设备的分区信息。如果不能确定SCSI设备的ID号,可以使用命令fdisk l列出系统中所有的盘设备,根据显示出的这些设备的属性,不难确定U盘/移动硬盘的设备名。#fdisk l/dev/sdbDisk/dev/sdb:65 MB,65536000 bytes18 heads,32 sectors/track,222 cylindersUnits=cylinders of 576*512=294912 bytes Device Boot Start End Blocks Id System/dev/sdb1 *1 223 63952 6 FAT16Partition 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/securetty中增加允许root用户直接远程登录的终端设备名,或者直接删除这个文件。不推荐上面的处理,用户可以先以普通用户身份登录系统,然后再su成root用户。SSH(Secure SHell)实现了与Telnet服务类似的功能,可以实现字符界面的远程登录。SSH采用了密文的形式在网络中传输数据,因此可以实现更高的安全级别,是Telnet服务的安全替代品。RedHat Linux 9默认安装了OpenSSH,OpenSSH服务器的配置文件是/etc/ssh/sshd_config,配置命令很多,但大部分都不需要配置,保持默认值就可以正常工作了。下面的命令启动SSH服务:#service sshd start 在Linux下使用命令ssh连接SSH服务器

    注意事项

    本文(《Linux系统管理》PPT课件.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开