《linux基础》PPT课件.ppt

上传人:牧羊曲112 文档编号:6500569 上传时间:2023-11-06 格式:PPT 页数:70 大小:249KB
返回 下载 相关 举报
《linux基础》PPT课件.ppt_第1页
第1页 / 共70页
《linux基础》PPT课件.ppt_第2页
第2页 / 共70页
《linux基础》PPT课件.ppt_第3页
第3页 / 共70页
《linux基础》PPT课件.ppt_第4页
第4页 / 共70页
《linux基础》PPT课件.ppt_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《《linux基础》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《linux基础》PPT课件.ppt(70页珍藏版)》请在三一办公上搜索。

1、金智教育系统服务部,Linux应用与管理,目录,第一部分系统启动和软件包管理第二部分网络和服务管理第三部分文件系统管理第四部分 NFS配置和磁盘管理,第一部分 系统启动和软件包管理,了解linux的启动方式,在系统中用户和组的概念。知道系统中的服务进程和软件包(rpm)的管理使用。能够学会linux下常用文件打包解包的方法。,1.1 Linux简介,1、Linux特点:Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的

2、Unix兼容产品。开放性、可移植性及多用户多任务性等。2、主要应用:嵌入式开发、集群(高性能计算)、网络OS等3、Unix/Linux的主要版本:Solaris(SUN)、AIX(IBM)、HP-UNIX、SCO UNIX、Unixware(Novell)、FreeBSD、Linux(Red Hat Linux/Turble Linux等)、SuSE,1.2 系统启动GRUB(一),1、GRUB简介:GRUB可以对各种版本的Linux做引导,也可以引导PC机上其他的OS。GRUB替代了早期Linux版本中的LILO。,1.2 系统启动GRUB(二),2、GRUB启动界面,1.2 系统启动GRU

3、B(三),3、GRUB启动菜单按键说明 使用上下箭头键,在启动菜单项进行移动选择enter 启动当前菜单项e选择e键表示编辑当前启动菜单项a选择a键添加内核的启动参数c选择c键进入GRUB的命令行方式,4、GRUB启动菜单编辑界面,1.2 系统启动GRUB(四),5、GRUB启动菜单编辑按键说明 使用上下箭头键,在启动菜单项进行移动选择b选择b键启动当前菜单项e选择e键表示编辑当前启动菜单项c选择c键进入GRUB的命令行方式o选择o键在当前行后面插入一行O选择O键在当前行前面插入一行d选择d键删除当前行Esc选择Esc键返回GRUB启动菜单界面,1.2 系统启动GRUB(五),6、GRUB的配

4、置文件grub.conf文件/etc/grub.conf就是grub的配置文件default=0#用于设定启动菜单序号 timeout=3#设定grub启动菜单延时时间 splashimage=(hd0,0)/boot/grub/splash.xpm.gz#splashimage是指定linux系统启动菜单的背景图形所在路径名 title Red Hat Linux(2.4.20-8)#启动菜单名称 root(hd0,0)#设定根目录root所在磁盘顺序及分区 kernel/boot/vmlinuz-2.4.20-8 ro root=LABEL=/#系统加载的内核镜像文件 initrd/boo

5、t/initrd-2.4.20-8.img#使用initrd命令加载的镜像文件,1.2 系统启动GRUB(六),1.2 系统启动GRUB(七),7、编辑GRUB进入单用户启动状态首先进入GRUB启动菜单选择系统正确的启动菜单选项,并选择e键编辑该菜单进入GRUB启动菜单编辑界面后,选择kernel开头的一行再选择e键编辑该行将光标移至编辑该行的行末,先空格后键入single按enter回车返回上一层编辑菜单还停留再kernel开头的行,最后按b键即可进入单用户状态,1.3 系统启动与服务(一),1、系统运行级别0关机1单用户模式2多用户模式3完全多用户模式45图形登录界面的多用户模式6重新启动

6、系统注:0和6都不可以设为系统默认运行级别,1.3 系统启动与服务(二),2、系统启动脚本系统启动脚本目录:/etc/init.d/anacron gpm.old kdcrotate network portmap.old single winbindapmd.old halt keytable nfslock random smb xfs atd httpd killall nfs.old rawdevices sshd xinetd autofs iptables kudzu nscd rhnsd syslog ypbind crond irda named ntpd saslauthd

7、vmware functions isdn.old netfs pcmcia sendmail.old vsftpd,1.3 系统启动与服务(三),3、各个运行级别的启动目录/etc/rc.d/drwxr-xr-x 2 root root 4096 Feb 24 17:28 init.d-rwxr-xr-x 1 root root 2338 Feb 19 2003 rc drwxr-xr-x 2 root root 4096 Feb 22 23:27 rc0.d drwxr-xr-x 2 root root 4096 Feb 22 23:27 rc1.d drwxr-xr-x 2 root r

8、oot 4096 Feb 22 23:27 rc2.d drwxr-xr-x 2 root root 4096 Feb 22 23:27 rc3.d drwxr-xr-x 2 root root 4096 Feb 22 23:27 rc4.d drwxr-xr-x 2 root root 4096 Feb 22 23:27 rc5.d drwxr-xr-x 2 root root 4096 Feb 22 23:27 rc6.d-rwxr-xr-x 1 root root 353 Apr 10 21:11 rc.local-rwxr-xr-x 1 root root 23299 Feb 25 2

9、003 rc.sysinit,1.3 系统启动与服务(service)(四),4、使用service命令来启动系统的各种服务service crond restatservice xinetd stopservice smb start,1.4 用户和组的管理(一),1、用户账号文体/etc/passwdroot:x:0:0:root:/root:/bin/bash用户 名密码 UID GID 说明 目录 shellroot x 0 0 root/root/bin/bash2、用户组账号文件/etc/grouproot:x:0:root组名 密码 GID 该组用户列表root x 0 root

10、,3、常用命令useradd userdel moduser passwdgroupadd groupdeluseradd/userdel用法:#增加用户acstar,所属组为wiscom useradd-g wiscom G wis123 acstar useradd-g wiscom G wis123,root acstar-g指定用户所属的群组-G指定用户所属的附加群组 more/etc/passwd acstar:x:502:0:/home/acstar:/bin/bash useradd-d/export/acstar acstar-d 指定用户登入时的启始目录#删除用户acstar

11、并删除acstar用户的目录 userdel-r acstar,1.4 用户和组的管理(useradd)(二),4、passwd的使用#修改用户口令passwd acstar#删除用户密码,系统就不再询问口令 passwd-d acstar#锁定某一用户,使其不能登录 passwd-l acstar#解开已上锁的帐号 passwd-u acstar,1.4 用户和组的管理(passwd)(三),1.5 服务/进程管理(ps)(一),1、ps命令介绍 ps-ef|moreUID PID PPID C STIME TTY TIME CMDroot 462 1 0 Apr06?00:00:00 et

12、h0root 544 1 0 Apr06?00:00:00 syslogd-m 0root 549 1 0 Apr06?00:00:00 klogd-2rpc 569 1 0 Apr06?00:00:00 portmaprpcuser 597 1 0 Apr06?00:00:00 rpc.statdps-aux|moreUSER PID%CPU%MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.1 1416 512?S Nov18 0:03 initroot 2 0.0 0.0 0 0?SW Nov18 0:00 keventdroot 3

13、 0.0 0.0 0 0?SW Nov18 0:00 kapm-idled,1.5 服务/进程管理(ps)(二),ps命令输出字段的含义字段含义USER进程所有者的用户名PID进程号%CPU进程自最近一次刷新以来所占用的CPU时间和总时间的百分比%MEM进程使用内存的百分比VSZ进程使用的虚拟内存大小,以K为单位RSS驻留空间的大小。显示当前常驻内存的程序的K字节数。TTY进程相关的终端STAT进程状态,用下面的代码中的一个给出:R:可执行的。S:睡眠状态。D:不间断睡眠。T:停止或跟踪。Z:僵尸。W:进程没有驻留页。I:空闲。TIME进程使用的总CPU时间COMMAND被执行的命令行NI进程

14、的优先级值,较小的数字意味着占用较少的CPU时间PRI进程优先级。PPID父进程IDWCHAN进程等待的内核事件名,1.5 服务/进程管理(kill/killall)(三),2、kill和killall命令介绍kill:使用进程号停止指定的进程运行。killall:使用进程名停止相应的进程运行。root 1030 1 0 15:51 00:00:00/usr/ACStar/bin/runipa 5root 1060 1 0 15:51 00:00:00 iparoot 1061 1060 0 15:51 00:00:00 iparoot 1062 1061 0 15:51 00:00:00 i

15、paroot 1066 1061 0 15:51 00:00:00 iparoot 1067 1061 0 15:51 00:00:00 iparoot 1068 1061 0 15:51 00:00:00 ipakill 1061kill-9 1030killall runipakillall 9 ipa注:-9 代码强制停止指定进程,1.6 软件包的管理(rpm)(一),1、rpm命令的一般用法rpm qa#列出当前OS所以的rpm包rpm q ftp 查询ftp安装的rpm版本rpm qi ftp 列出ftp安装的rpm包的所有信息rpm ql ftp 查询系统中已安装软件包包含的所有文

16、件rpm qf/etc/init.d/sshd#查询系统中文件所属的软件包rpm ivh 安装软件包rpm e删除软件包rpm-Uvh#升级安装包rpm-qpl aaa.rpm rpm中的文件安装到哪里去了补充:如何使用src.rpm安装包rpmbuild-rebuild*.src.rpm,1.6 软件包的管理(tar)(二),2、tar命令的一般用法linux下打包解包:tar cvf*.tar*.*(原文件)打包tar zcvf*.tar.gz*.*(原文件)压缩tar xvf*.tar解包tar zxvf*.tar.gz解压缩,1.6 软件包的管理(三),3、其他软件包的管理1).以.g

17、z为扩展名的文件:#gunzip file.gz 2).以.bz2为扩展名的文件:#bunzip2 file.bz2 3).以.tar.Z为扩展名的文件:#tar xvZf file.tar.Z 或#compress-dc file.tar.Z|tar xvf,1.6 软件包的管理(四),4).以.tar.gz/.tgz为扩展名的文件:#tar xvzf 或 gzip-dc|tar xvf 5).以.tar.bz2为扩展名的文件:#tar xvIf file.tar.bz2 或 bzip2-dc file.tar.bz2|xvf 6).以.cpio.gz/.cgz为扩展名的文件:#gzip-d

18、c file.cgz|cpio div,1.6 软件包的管理(五),7).以.cpio/cpio为扩展名的文件:#cpio-div file.cpio 或cpio-divc file.cpio 8).以.rpm为扩展名的文件解压缩:#rpm2cpio file.rpm|cpio-div9).以.deb为扩展名的文件安装:#dpkg-i file.deb,1.6 软件包的管理(六),10).以.deb为扩展名的文件解压缩:#dpkg-deb-fsys-tarfile file.deb|tar xvf-ar p file.deb|tar xvzf-11).以.zip为扩展名的文件:#unzip f

19、ile.zip,1.7 查看系统信息,使用cat命令查看proc目录下系统的各个系统信息文件:cat/proc/cpuinfo-CPU(i.e.vendor,Mhz,flags like mmx)cat/proc/interrupts-中断cat/proc/ioports-设备IO端口cat/proc/meminfo-内存信息(i.e.mem used,free,swap size)cat/proc/partitions-所有设备的所有分区cat/proc/pci-PCI设备的信息cat/proc/swaps-所有Swap分区的信息cat/proc/version-Linux的版本号相当于un

20、ame-runame-a-看系统内核等信息,第二部分 网络和服务管理,学习linux常用网卡配置方法 了解系统中telnet和ftp的服务器启停方法 crontab服务的配置管理。,2.1 基本网络管理(一),1、网卡配置网卡配置文件及内容:/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0#网卡名 BOOTPROTO=static#网卡获取ip类型,dhcp BROADCAST=172.18.10.255#广播地址 IPADDR=172.18.10.41#IP地址NETMASK=255.255.255.0#IP掩码NETWORK=172.

21、18.10.0#网络ONBOOT=yes#系统启动时网卡状态注:如果需要进入网卡配置界面,使用netconfig命令即可进入“网络配置”管理界面,但是此处的配置需要重新启动系统才可以是新设置的内容生效。,2.1 基本网络管理(ifconfig)(二),2、手动查看配置网卡:#查看OS所有网卡信息ifconfig a#手动配置网卡ip,可使网卡IP立即生效但不保存在网卡启动文件中,系统重启后又恢复原来设置ifconfig eth0 172.18.10.10 netmask 255.255.255.0 up#停止eth0网卡ifconfig eth0 down#配置网卡eth0的别名eth0:1,

22、即给网卡eth0配置多个ip地址ifconfig eth0:1 172.18.10.11 netmask 255.255.255.0 up,2.2 其他网络配置(一),1、网关配置a、单网卡类型配置:vi/etc/sysconfig/networkNETWORKING=yes#网络状态HOSTNAME=redhat9#主机名 GATEWAY=172.18.10.10#网关设置注:此处的GATEWAY=172.18.10.10 还可以设置在网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0中同样生效。手动设置网关:route add default g

23、wroute add net 网络地址 netmask 子网掩码 dev 网卡设备名route add default gw 增加网关IP地址 dev 网卡设备名 route del default gw 删除网关IP地址,2.2 其他网络配置(二),b、多网卡类型配置网关:先安装以上方法配置好默认网卡的网关ip再编辑/etc/rc.d/rc.local文件gw 172.16.7.253 dev eth0gw 210.28.92.1 dev eth1gw 210.28.92.1 dev eth1gw 210.28.92.1 dev eth1gw 210.28.92.1 dev eth1gw 2

24、10.28.92.1 dev eth1gw 210.28.92.1 dev eth1gw 210.28.92.1 dev eth1,2.2 其他网络配置(route)(三),2、查看当前运行操作系统网关信息rootredhat9 network-scripts#route-n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 172.18.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0

25、 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 172.18.10.10 0.0.0.0 UG 0 0 0 eth0 rootredhat9 network-scripts#netstat-nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface172.18.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth

26、0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 172.18.10.10 0.0.0.0 UG 0 0 0 eth0,2.2 其他网络配置(route)(四),Destination:表示路由的目标IP地址。Gateway:表示网关使用的主机名或者是IP地址。上面输出的“*”表 示没有网关。Genmask:表示路由的网络掩码。在把它与路由的目标地址进行比 较之前,内核通过Genmask和数据包的IP地址按位进行“与”操作来设置 路由。Flags是表示路由的标志。可用的标志及其意义是:U表示路由在启 动,H表示target是一台主机,G表示使用网

27、关,R表示对动态路由进行复位设置;D表示动态安装路由,M表示修改路由,!表示拒绝路由。Metric表示路由的单位开销量。Ref表示依赖本路由现状的其它路由数目。Use表示路由表条目被使用的数目。Iface表示路由所发送的包的目的网络。,2.2 其他网络配置(五),3、DNS信息配置编辑/etc/resolv.confnameservernameserverdomain 设置本机dns解析原则vi/etc/nsswitch.confhosts:files dns常用命令:#domainname#hostname tjapp使用nslookup查询DNS域名#nslookup,2.3 网络命令(i

28、fconfig)(一),1、ifconfig(显示或设置网络设备)down 关闭指定的网络设备。up 启动指定的网络设备。netmask 设置网络设备的子网掩码。例:ifconfig-aifconfig eth0 172.18.10.221 netmask 255.255.255.0 upifconfig eth0:1 172.18.10.222 netmask 255.255.255.0 upifconfig eth0 down,2.3 网络命令(netstat)(二),2、netstat(显示网络状态)利用netstat指令可让你得知整个Linux系统的网络情况。-a或-all 显示所有连

29、线中的Socket。-i或-interfaces 显示网络界面信息表单。-n或-numeric 直接使用IP地址,而不通过域名服务器。-r或-route 显示Routing Table。-l或-listening 显示监控中的服务器的Socket。-p或-programs显示正在使用Socket的程序识别码和程序名称。例:netstat an(查看本机所有打开的服务端口)netstat-nr(查看本记路由信息,即网关)netstat-i(查看本记网卡流量信息)netstat-nap|more(查看系统中服务端口对应的进程号),2.4 服务管理(ftp/telnet)(一),1、ftp、teln

30、et服务在redhat7.2和redhat8等老版本中:ftp/telnet 服务都属于系统xinetd管理,即wu-ftpd、telnet服务配置文件在目录/etc/xinetd.d下面#cd/etc/xinetd.d/#vi wu-ftpdservice ftp socket_type=stream wait=no user=root server=/usr/sbin/in.ftpd server_args=-l-a log_on_success+=DURATION USERID log_on_failure+=USERID nice=10 disable=no#no即为打开服务,2.4

31、服务管理(ftp/telnet)(二),在RedHat Linux as3以上版本中ftp服务使用vsftpd服务。启动vsftpd服务方法:/etc/init.d/vsftpd start或:service vsftpd start设置vsftpd服务自动启动级别:chkconfig-level 35 vsftpd onchkconfig-list vsftpd,2.4 服务管理ftp使用(三),2.4 服务管理(SSH)(四),3、SSH ssh(SecureShell)程序可以通过网络登录到远程主机并执行命令。它提供了很强的安全验证可以在不安全的网络中进行安全的通信。如telnet、rs

32、h、rlogin或rexec,用明文(plaintext)传送口令和秘密的信息,所以就可利用任何连接到网络上的计算机监听这些程序和服务器之间的通信并获取口令和秘密信息。ssh服务是安全加密传送口令和密码。ssh服务管理:/etc/init.d/sshd stop|star#启动或停止ssh应用:sshscp test.txt 172.18.10.42:/home/scp 172.18.10.43:/home/abc.txt.,2.4 服务管理(crontab)(四),3、crontab cron是一个常驻服务,它提供计时器的功能,让用户在特定的时间得以执行预设的指令或程序。只要用户会编辑计时器

33、的配置文件,就可以使用计时器的功能。配置文件格式如下:MinuteHourDayMonthWeekCommand 01*root run-parts/etc/cron.hourly参数使用说明:-e编辑该用户的计时器设置。-l列出该用户的计时器设置。-r删除该用户的计时器设置。-u指定要设定计时器的用户名称。服务器启动方法:/etc/init.d/crond stop|start|restart,第三部分 文件系统管理,了解系统常用文件管理,主要有find、vi、chmod等命令的使用,3.2 文件查找(find)(一),find 命令会在指定目录及其子目录下查找符合条件的特定文件。此命令的最

34、大用处是当忘了文件的正确所在,而想找到该文件。命令格式find 目录名 条件目录名-欲开始寻找的目录所在。find会寻找此目录及其子目录。可以有多个目录名称,只要目录与目录之间用空格分开即可。条件-要搜索文件的条件,可包含文件名称、拥有者、最后修改时间等等。,3.2 文件查找(find)(二),条件列表说明,3.2 文件查找(find)(三),条件的逻辑运算符:逻辑运算符逻辑意义举例说明!非!-name*.c所有不以.c为扩展名的文件-o或-size+10-o-links 3所有大于10block或链接数为3的文件与-size+10-links 3大于10block且链接数为3的文件注:上表中

35、的“+10”表示大于10,“-10”表示小于10。1、在多级目录中查找某个文件的方法find/dir-name filename.extdu-a|grep filename.ext2、基本用法举例find/temp-name“abc*”print在/temp目录下查找文件名以abc开始的文件find.-name test print在当前目录下查找文件名为test的文件3、删除几天以前的所有东西(包括目录名和目录中的文件)find.-ctime+3-exec rm-rf;或find./-mtime+3-print|xargs rm-f-r,3.2 文件编辑(vi)(一),vi编辑器的最基本用法

36、vi编辑器是UNIX的强有力的文本文件编辑工具,利用它可以建立、修改文本文件。在当前的各种UNIX GUI界面下都提供了文本编辑器,其操作方法和WINDOWS下的notepad类似,可以方便的进行文本编辑。但vi是最基本的文本编辑工具,所有的UNIX均支持。vi编辑器常用的两种状态方式1)文本输入方式用于文本的输入2)命令方式用于输入控制命令文本输入方式的进入a将在光标所在位置之后插入文本(append)A将在光标所在行末插入文本i将在光标所在位置之前插入文本(insert)I将在光标所在行的第一个非空字符前插入文本o将在光标所在行的下一行开始插入文本(open)O将在光标所在行的上一行开始插

37、入文本,3.2 文件编辑(vi)(二),光标位置移动h左移j下移k上移l右移文本输入方式的退出ESC 按ESC键进入命令方式删除更改操作,在命令方式下运行。x删除光标所在字符dd删除光标所在行退出vi编辑器在命令方式下运行。不管在什么状态,最好在运行下面命令前,先按以下ESC键,以防出错。:wq存盘退出:q不存盘退出:q!不存盘强制退出:w只存盘不退出,3.3 文件目录查看(ls),ls命令使用:ls-lS#代表按文件的大小排序ls-la#查看当前目录下所有文件ls-lt#文件和目录的更改时间排序,3.4 系统管理(sync),sync命令 sync命令是在关闭Linux系统时使用的。用户需要

38、注意的是,不能用简单的关闭电源的方法关闭系统,因为Linux象其他Unix系统一样,在内存中缓存了许多数据,在关闭系统时需要进行内存数据与硬盘数据的同步校验,保证硬盘数据在关闭系统时是最新的,只有这样才能确保数据不会丢失。一般正常的关闭系统的过程是自动进行这些工作的,在系统运行过程中也会定时做这些工作,不需要用户干预。sync命令是强制把内存中的数据写回硬盘,以免数据的丢失。例:sync;sync;reboot#重新启动系统sync;sync;shutdown-r#shutdown之后重新启动 sync;sync;shutdown h#将系统关机sync;sync;halt#将系统关机,3.5

39、 系统常用配置文件(一),以下是linux系统常用的各种配置文件解释:/etc/rc.d/rc.sysinit 系统启动时的公用服务配置/etc/rc.d/rc.local 系统启动时的本地服务配置/etc/bashrc、/etc/profilebash shell的公用配置/home/username/.bashrc 各用户私人bash shell配置/etc/securetty 终端安全设置/etc/hosts 主机名与ip地址的对应文件/etc/resolv.conf dns服务器配置,3.5 系统常用配置文件(二),/etc/smb.conf或/etc/samba/smb.conf 基

40、于smb的网上邻居配置/etc/dhcpd.conf linux下的dhcp服务器配置文件/etc/filesystems 系统支持的文件系统列表/etc/fstab 当前系统中已激活分区的信息/etc/host.conf 指定系统搜索dns记录的配置文件/etc/grub.conf 启动程序grub的配置文件,3.6 文件权限修改(chmod)(一),chmod:变更文件或目录的权限drwxr-xr-x 2 root root 4096 7月 19 06:36 bin在以上信息中是使用ls l 命令来查看系统文件详细信息的,其中drwxr-xr-x代表这个文件(或者目录)的权限信息。drwx

41、r-xr-x被细分为四个部分:d rwx r-x r-xd代表这个是目录(directory),第二列rwx代表文件或目录的拥有者的权限,第三列r-x 代表文件或目录的所属群组的权限,第四列r-x 代表除了文件或目录拥有者或所属群组之外,其他用户的权限。,3.6 文件权限修改(chmod)(二),在以上rwx有关权限代号的部分,列表于下:r:读取权限,数字代号为4。w:写入权限,数字代号为2。x:执行或切换权限,数字代号为1。-:不具任何权限,数字代号为0。,3.7 文件权限修改(chown),chown:变更文件或目录的拥有者或所属群组。drwxr-xr-x 2 root root 4096

42、 7月 19 06:36 bin在以上信息中第三列的root就代表这个文件(或目录)所属的用户#将文件(或目录)wiscom所属的用户修改改为zcchown zc wiscom,3.8 系统磁盘设备挂载(mount),1、mount用法fat32的分区mount-o codepage=936,iocharset=cp936/dev/hda7/mnt/cdromntfs的分区mount-o iocharset=cp936/dev/hda7/mnt/cdromiso文件mount-o loop/abc.iso/mnt/cdrom软盘mount/dev/fd0/mnt/floppyUSB闪存moun

43、t/dev/sda1/mnt/cdrom所有/etc/fstab内容mount a,可以指定文件格式-t 格式,格式可以为vfat,ext2,ext3等.访问DVD mount-t iso9660/dev/dvd/mnt/cdrom或mount-t udf/dev/dvd/mnt/cdrom注意:dvd的格式一般为iso9660或udf之一(fdiks l 列出当前操作系统的所有磁盘信息),3.9 文件系统常用命令,第四部分 NFS配置和磁盘管理,介绍NFS的配置管理方式。了解系统磁盘目录结构和常见磁盘划分方式。,4.1 NFS服务配置(一),1、启动NFS相关服务:Server端:/etc/

44、init.d/nfs start/etc/init.d/portmap startClient端:/etc/init.d/portmap startNFS服务器启动的相关进程:rpc.nfsd:主要复杂登陆权限检测等 rpc.mountd:负责NFS的档案系统,当CLIENT端通过rpc.nfsd登陆SERVER后,对clinet存取server的文件进行一系列的管理portmap:NFS其实可以被看作是一个RPC SERVER,4.1 NFS服务配置(二),2、NFS服务端口检查:netstat anp|moreProto Recv-Q Send-Q Local Address Foreig

45、n Address State PID/Program nametcp 0 0 0.0.0.0:32768 0.0.0.0:*LISTEN 632/rpc.statd tcp 0 0 0.0.0.0:900 0.0.0.0:*LISTEN 22768/rpc.rquotad tcp 0 0 0.0.0.0:775 0.0.0.0:*LISTEN 22643/rpc.rquotad tcp 0 0 0.0.0.0:32780 0.0.0.0:*LISTEN 22648/rpc.mountd tcp 0 0 0.0.0.0:32781 0.0.0.0:*LISTEN 22773/rpc.mount

46、d tcp 0 0 0.0.0.0:111 0.0.0.0:*LISTEN 22700/portmapudp 0 0 0.0.0.0:32930 0.0.0.0:*22648/rpc.mountd udp 0 0 0.0.0.0:32932 0.0.0.0:*22773/rpc.mountd udp 0 0 0.0.0.0:111 0.0.0.0:*22700/portmapudp 0 0 0.0.0.0:32768 0.0.0.0:*632/rpc.statdudp 0 0 0.0.0.0:897 0.0.0.0:*22768/rpc.rquotad udp 0 0 0.0.0.0:772

47、0.0.0.0:*22643/rpc.rquotad在防火墙上面需要放开的端口:111(portmap),2049(nfs)以上其他端口:900、775、32768、32780等都是动态分配的端口,4.1 NFS服务配置(三),3、NFS权限配置(Server端)vi/etc/export#编辑export文件/tmp*(rw,no_root_squash)/home/public192.168.0.*(rw)*(ro)/home/test192.168.0.100(rw)/home/linux*(rw,all_squash,anonuid=40,anongid=40)rw:可擦写的权限 ro

48、:只读的权限no_root_squash:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!这个项目极不安全,不建议使用!root_squash:在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个身份;all_squash:不论登入 NFS 的使用者身份为何,他的身份都会被压缩成为匿名使用者,通常也就是 nobody 啦!anonuid:前面关于*_squash 提到的匿名使用者的 UID 设定值,通常为 no

49、body,但是你可以自行设定这个 UID 的值!当然,这个 UID 必需要存在于你的/etc/passwd 当中!anongid:同 anonuid,但是变成 group ID 就是了!sync:资料同步写入到内存与硬盘当中;async:资料会先暂存于内存当中,而非直接写入硬盘!,4.1 NFS服务配置(四),4、使用mount命令执行挂载远程的共享目录(Client端)mkdir/mnt/newfs#在本地建立一个新的目录,用于挂载远程的共享目录mount-t nfs 172.18.10.37:/home/mnt/newfs#挂载远程上的home目录df h#检查当前系统磁盘目录挂载情况um

50、ount/mnt/newsfs#卸掉挂载在本地的共享目录在Server端检查挂载状态 showmount-e showmount a-a:显示已经mount上本机nfs目录的cline机器。-e:显示指定的NFS SERVER上export出来的目录。,4.2 系统磁盘分区:简介,1、分区简介:swap分区 swap分区(交换分区)是用来支持虚拟内存的,swap分区最少要和物理内存一样大小;通常选用物理内存的两倍。/boot 分区这个分区用来安装/boot 目录。/boot目录专门用来存放系统内核和系统启动时所需文件。由于受大多数PC机BIOS的限制,所以创建一个小分区来存放这些文件。这个分区

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号