版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.,1,金智教育 系统服务部,Linux应用与管理,.,2,目录,第一部分 系统启动和软件包管理 第二部分 网络和服务管理 第三部分 文件系统管理 第四部分 NFS配置和磁盘管理,.,3,第一部分 系统启动和软件包管理,了解linux的启动方式,在系统中用户和组的概念。 知道系统中的服务进程和软件包(rpm)的管理使用。 能够学会linux下常用文件打包解包的方法。,.,4,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,.,5,1.2 系统启动GRUB(一),1、 GRUB简介: GRUB可以对各种版本的Linux做引导,也可以引导PC机 上其他的OS。GRUB替代了早期Linux版本中的L
3、ILO。,.,6,1.2 系统启动GRUB(二),2、GRUB启动界面,.,7,1.2 系统启动GRUB(三),3、GRUB启动菜单按键说明 使用上下箭头键,在启动菜单项进行移动选择 enter 启动当前菜单项 e 选择e键表示编辑当前启动菜单项 a 选择a键添加内核的启动参数 c 选择c键进入GRUB的命令行方式,.,8,4、GRUB启动菜单编辑界面,1.2 系统启动GRUB(四),.,9,5、 GRUB启动菜单编辑按键说明 使用上下箭头键,在启动菜单项进行移动选择 b 选择b键启动当前菜单项 e 选择e键表示编辑当前启动菜单项 c 选择c键进入GRUB的命令行方式 o 选择o键在当前行后面
4、插入一行 O 选择O键在当前行前面插入一行 d 选择d键删除当前行 Esc 选择Esc键返回GRUB启动菜单界面,1.2 系统启动GRUB(五),.,10,6、GRUB的配置文件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
5、(hd0,0) #设定根目录root所在磁盘顺序及分区 kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ #系统加载的内核镜像文件 initrd /boot/initrd-2.4.20-8.img #使用initrd命令加载的镜像文件,1.2 系统启动GRUB(六),.,11,1.2 系统启动GRUB(七),7、编辑GRUB进入单用户启动状态 首先进入GRUB启动菜单 选择系统正确的启动菜单选项,并选择e键编辑该菜单 进入GRUB启动菜单编辑界面后,选择kernel开头的一行 再选择e键编辑该行 将光标移至编辑该行的行末,先空格后键入single 按e
6、nter回车返回上一层编辑菜单 还停留再kernel开头的行,最后按b键即可进入单用户状态,.,12,1.3 系统启动与服务(一),1、系统运行级别 0 关机 1 单用户模式 2 多用户模式 3 完全多用户模式 4 5 图形登录界面的多用户模式 6 重新启动系统 注:0和6都不可以设为系统默认运行级别,.,13,1.3 系统启动与服务(二),2、系统启动脚本 系统启动脚本目录:/etc/init.d/ anacron gpm.old kdcrotate network portmap.old single winbind apmd.old halt keytable nfslock rando
7、m smb xfs atd httpd killall nfs.old rawdevices sshd xinetd autofs iptables kudzu nscd rhnsd syslog ypbind crond irda named ntpd saslauthd vmware functions isdn.old netfs pcmcia sendmail.old vsftpd,.,14,1.3 系统启动与服务(三),3、各个运行级别的启动目录/etc/rc.d/ drwxr-xr-x 2 root root 4096 Feb 24 17:28 init.d -rwxr-xr-x
8、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 root 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 2
9、2 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 2003 rc.sysinit,.,15,1.3 系统启动与服务(service)(四),4、使用service命令来启动系统的各种服务 service crond restat service xinetd stop service smb start,.,16,1.4 用户和组的管理(一),1、用户账号
10、文体/etc/passwd root:x:0:0:root:/root:/bin/bash 用户 名密码 UID GID 说明 目录 shell root x 0 0 root /root /bin/bash 2、用户组账号文件/etc/group root:x:0:root 组名 密码 GID 该组用户列表 root x 0 root,.,17,3、常用命令 useradd userdel moduser passwd groupadd groupdel useradd/userdel用法: #增加用户acstar,所属组为wiscom useradd -g wiscom G wis123
11、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并删除acstar用户的目录 userdel -r acstar,1.4 用户和组的管理(useradd)(二),.,18,4、passwd的使用 #修改用户口令 passwd acstar #删除用户密码,系统就不再询问
12、口令 passwd -d acstar #锁定某一用户,使其不能登录 passwd -l acstar #解开已上锁的帐号 passwd -u acstar,1.4 用户和组的管理(passwd)(三),.,19,1.5 服务/进程管理(ps)(一),1、ps命令介绍 ps -ef|more UID PID PPID C STIME TTY TIME CMD root 462 1 0 Apr06 ? 00:00:00 eth0 root 544 1 0 Apr06 ? 00:00:00 syslogd -m 0 root 549 1 0 Apr06 ? 00:00:00 klogd -2 rp
13、c 569 1 0 Apr06 ? 00:00:00 portmap rpcuser 597 1 0 Apr06 ? 00:00:00 rpc.statd ps -aux|more USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 1416 512 ? S Nov18 0:03 init root 2 0.0 0.0 0 0 ? SW Nov18 0:00 keventd root 3 0.0 0.0 0 0 ? SW Nov18 0:00 kapm-idled,.,20,1.5 服务/进程管理(ps)(
14、二),ps命令输出字段的含义 字 段 含 义 USER 进程所有者的用户名 PID 进程号 %CPU 进程自最近一次刷新以来所占用的CPU时间和总 时间的百分比 %MEM 进程使用内存的百分比 VSZ 进程使用的虚拟内存大小,以K为单位 RSS 驻留空间的大小。显示当前常驻内存的程序的K 字节数。 TTY 进程相关的终端 STAT 进程状态,用下面的代码中的一个给出: R: 可执行的。S:睡眠状态。 D:不间断睡眠。 T :停止或跟踪。Z:僵尸。W:进程没有驻留页 。I:空闲。 TIME 进程使用的总CPU时间 COMMAND 被执行的命令行 NI 进程的优先级值,较小的数字意味着占用较少的
15、CPU时间 PRI 进程优先级。 PPID 父进程ID WCHAN 进程等待的内核事件名,.,21,1.5 服务/进程管理(kill/killall)(三),2、kill和killall命令介绍 kill:使用进程号停止指定的进程运行。 killall:使用进程名停止相应的进程运行。 root 1030 1 0 15:51 00:00:00 /usr/ACStar/bin/runipa 5 root 1060 1 0 15:51 00:00:00 ipa root 1061 1060 0 15:51 00:00:00 ipa root 1062 1061 0 15:51 00:00:00 ip
16、a root 1066 1061 0 15:51 00:00:00 ipa root 1067 1061 0 15:51 00:00:00 ipa root 1068 1061 0 15:51 00:00:00 ipa kill 1061 kill -9 1030 killall runipa killall 9 ipa 注:-9 代码强制停止指定进程,.,22,1.6 软件包的管理(rpm)(一),1、rpm命令的一般用法 rpm qa #列出当前OS所以的rpm包 rpm q ftp 查询ftp安装的rpm版本 rpm qi ftp 列出ftp安装的rpm包的所有信息 rpm ql ftp
17、 查询系统中已安装软件包包含的所有文件 rpm qf /etc/init.d/sshd #查询系统中文件所属的软件包 rpm ivh 安装软件包 rpm e 删除软件包 rpm -Uvh #升级安装包 rpm -qpl aaa.rpm rpm中的文件安装到哪里去了 补充:如何使用src.rpm安装包 rpmbuild -rebuild *.src.rpm,.,23,1.6 软件包的管理(tar)(二),2、tar命令的一般用法 linux下打包解包: tar cvf *.tar *.*(原文件) 打包 tar zcvf *.tar.gz *.*(原文件) 压缩 tar xvf *.tar 解包
18、 tar zxvf *.tar.gz 解压缩,.,24,1.6 软件包的管理(三),3、其他软件包的管理 1).以.gz为扩展名的文件: #gunzip file.gz 2).以.bz2为扩展名的文件: #bunzip2 file.bz2 3).以.tar.Z为扩展名的文件: #tar xvZf file.tar.Z 或 #compress -dc file.tar.Z | tar xvf ,.,25,1.6 软件包的管理(四),4).以.tar.gz/.tgz为扩展名的文件: #tar xvzf file.tar.gz 或 gzip -dc file.tar.gz | tar xvf 5).
19、以.tar.bz2为扩展名的文件: #tar xvIf file.tar.bz2 或 bzip2 -dc file.tar.bz2 | xvf 6).以.cpio.gz/.cgz为扩展名的文件: #gzip -dc file.cgz | cpio div,.,26,1.6 软件包的管理(五),7).以.cpio/cpio为扩展名的文件: #cpio -div file.cpio 或cpio -divc file.cpio 8).以.rpm为扩展名的文件解压缩: #rpm2cpio file.rpm | cpio -div 9).以.deb为扩展名的文件安装: #dpkg -i file.deb
20、,.,27,1.6 软件包的管理(六),10).以.deb为扩展名的文件解压缩: #dpkg-deb -fsys-tarfile file.deb | tar xvf - ar p file.deb data.tar.gz | tar xvzf - 11).以.zip为扩展名的文件: #unzip file.zip,.,28,1.7 查看系统信息,使用cat命令查看proc目录下系统的各个系统信息文件: cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) cat /proc/interrupts - 中断 cat /proc/i
21、oports - 设备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的版本号相当于uname -r uname -a - 看系统内核等信息,.,29,第二部分 网络和服务管理,学习linux常用网卡配置方法 了解系统中telnet和ftp的服务器启停方法 crontab服务的配置管理。,.,30
22、,2.1 基本网络管理(一),1、网卡配置 网卡配置文件及内容: /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #网卡名 BOOTPROTO=static #网卡获取ip类型,dhcp BROADCAST=55 #广播地址 IPADDR=1 #IP地址 NETMASK= #IP掩码 NETWORK= #网络 ONBOOT=yes #系统启动时网卡状态 注:如果需要进入网卡配置界面,使用netconfig命令即可进入“网络配置”管理界面,但是此
23、处的配置需要重新启动系统才可以是新设置的内容生效。,.,31,2.1 基本网络管理(ifconfig)(二),2、手动查看配置网卡: #查看OS所有网卡信息 ifconfig a #手动配置网卡ip,可使网卡IP立即生效但不保存在网卡启 动文件中,系统重启后又恢复原来设置 ifconfig eth0 0 netmask up #停止eth0网卡 ifconfig eth0 down #配置网卡eth0的别名eth0:1,即给网卡eth0配置多个ip地址 ifconfig eth0:1 1 netmask 255.255.2
24、55.0 up,.,32,2.2 其他网络配置(一),1、网关配置 a、单网卡类型配置: vi /etc/sysconfig/network NETWORKING=yes #网络状态 HOSTNAME=redhat9 #主机名 GATEWAY=0 #网关设置 注:此处的GATEWAY=0 还可以设置在网卡配 置文件/etc/sysconfig/ network-scripts/ifcfg-eth0中同样生效。 手动设置网关: route add default gw 0 route add net 网络地址 netmask 子网
25、掩码 dev 网卡设备名 route add default gw 增加网关IP地址 dev 网卡设备名 route del default gw 删除网关IP地址,.,33,2.2 其他网络配置(二),b、多网卡类型配置网关: 先安装以上方法配置好默认网卡的网关ip 再编辑/etc/rc.d/rc.local文件 route add -net /17 gw 53 dev eth0 route add -net /16 gw dev eth1 route add -net /16 gw
26、 dev eth1 route add -net /16 gw dev eth1 route add -net /19 gw dev eth1 route add -net /19 gw dev eth1 route add -net /15 gw dev eth1 route add -net /14 gw dev eth1,.,34,2.2
27、其他网络配置(route)(三),2、查看当前运行操作系统网关信息 rootredhat9 network-scripts# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface U 0 0 0 eth0 U 0 0 0 eth0 U 0 0 0 lo 172.18.10.
28、10 UG 0 0 0 eth0 rootredhat9 network-scripts# netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface U 0 0 0 eth0 U 0 0 0 eth0 U 0 0 0 lo 0 0.
29、0.0.0 UG 0 0 0 eth0,.,35,2.2 其他网络配置(route)(四),Destination:表示路由的目标IP地址。 Gateway:表示网关使用的主机名或者是IP地址。上面输出的“*”表 示没有网关。 Genmask:表示路由的网络掩码。在把它与路由的目标地址进行比 较之前,内核通过Genmask和数据包的IP地址按位进行 “与”操作来设置 路由。 Flags是表示路由的标志。可用的标志及其意义是:U表示路由在启 动,H表示target是一台主机,G表示使用网关,R表示对动态路由进行复位设置;D表示动态安装路由,M表示修改路由,!表示拒绝路由。 Metric表示路由的
30、单位开销量。 Ref表示依赖本路由现状的其它路由数目。 Use表示路由表条目被使用的数目。 Iface表示路由所发送的包的目的网络。,.,36,2.2 其他网络配置(五),3、DNS信息配置 编辑/etc/resolv.conf nameserver nameserver domain 设置本机dns解析原则 vi /etc/nsswitch.conf hosts: files dns 常用命令: #domainname #hostname tjapp 使用nslookup查询DNS域名 #nslookup ,.,37,2.3 网络命令(ifconf
31、ig) (一),1、ifconfig (显示或设置网络设备) down 关闭指定的网络设备。 up 启动指定的网络设备。 netmask 设置网络设备的子网掩码。 例:ifconfig -a ifconfig eth0 21 netmask up ifconfig eth0:1 22 netmask up ifconfig eth0 down,.,38,2.3 网络命令(netstat) (二),2、netstat(显示网络状态) 利用netstat指令可让你得知整个Linux系统的网络情况。
32、-a或-all 显示所有连线中的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 (查看系统中服务端口对应的进程号),.,39,2
33、.4 服务管理(ftp/telnet) (一),1、ftp、telnet服务 在redhat7.2和redhat8等老版本中: ftp/telnet 服务都属于系统xinetd管理,即wu-ftpd、telnet服务配置 文件在目录/etc/xinetd.d下面 #cd /etc/xinetd.d/ #vi wu-ftpd service ftp socket_type = stream wait = no user = root server = /usr/sbin/in.ftpd server_args = -l -a log_on_success += DURATION USERID l
34、og_on_failure += USERID nice = 10 disable = no #no即为打开服务 ,.,40,2.4 服务管理(ftp/telnet) (二),在RedHat Linux as3以上版本中ftp服务使用vsftpd服务。 启动vsftpd服务方法: /etc/init.d/vsftpd start 或:service vsftpd start 设置vsftpd服务自动启动级别: chkconfig -level 35 vsftpd on chkconfig -list vsftpd,.,41,2.4 服务管理ftp使用(三),.,42,2.4 服务管理(SSH)
35、 (四),3、SSH ssh(Secure Shell)程序可以通过网络登录到远程主 机并执行命令。它提供了很强的安全验证可以在不安全的 网络中进行安全的通信。 如telnet、rsh、rlogin或rexec,用明文(plain text)传 送口令和秘密的信息,所以就可利用任何连接到网络上的计 算机监听这些程序和服务器之间的通信并获取口令和秘密信 息。ssh服务是安全加密传送口令和密码。 ssh服务管理: /etc/init.d/sshd stop|star #启动或停止 ssh应用: ssh 2 scp test.txt 2:/home/ sc
36、p 3:/home/abc.txt .,.,43,2.4 服务管理(crontab) (四),3、crontab cron是一个常驻服务,它提供计时器的功能,让用户在 特定的时间得以执行预设的指令或程序。只要用户会编辑计 时器的配置文件,就可以使用计时器的功能。 配置文件格式如下: Minute Hour Day Month Week Command 01 * * * * root run-parts /etc/cron.hourly 参数使用说明: -e 编辑该用户的计时器设置。 -l 列出该用户的计时器设置。 -r 删除该用户的计时器设置。 -u 指定要设定计时器的用
37、户名称。 服务器启动方法:/etc/init.d/crond stop|start|restart,.,44,第三部分 文件系统管理,了解系统常用文件管理,主要有find、vi、chmod等命令的使用,.,45,3.2 文件查找(find)(一),find 命令会在指定目录及其子目录下查找符合条件的特定文件。此命令的最大用处是当 忘了文件的正确所在,而想找到该文件。 命令格式 find 目录名 条件 目录名 - 欲开始寻找的目录所在。find会寻找此目录及其子目录。可以有多个目录 名称,只要目录与目录之间用空格分开即可。 条件 - 要搜索文件的条件,可包含文件名称、拥有者、最后修改时间等等。,
38、.,46,3.2 文件查找(find)(二),条件列表说明,.,47,3.2 文件查找(find)(三),条件的逻辑运算符: 逻辑运算符逻辑意义举例说明!非!-name *.c所有不以.c为扩展名的文件-o或-size +10 -o -links 3所有大于10block或链接数为3的文件与-size +10 -links 3大于10block且链接数为3的文件注:上表中的“+10”表示大于10,“-10”表示小于10。 1、在多级目录中查找某个文件的方法 find /dir -name filename.ext du -a | grep filename.ext 2、基本用法举例 find
39、/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,.,48,3.2 文件编辑(vi)(一),vi编辑器的最基本用法 vi编辑器是UNIX的强有力的文本文件编辑工具,利用它可以建立、修改文本文件。在当前的各种UNIX GUI界面下都提供了文本编辑器,其操作方法和
40、WINDOWS下的notepad类似,可以方便的进行文本编辑。但vi是最基本的文本编辑工具,所有的UNIX均支持。 vi编辑器常用的两种状态方式 1) 文本输入方式 用于文本的输入 2) 命令方式 用于输入控制命令 文本输入方式的进入 a将在光标所在位置之后插入文本(append) A将在光标所在行末插入文本 i将在光标所在位置之前插入文本(insert) I将在光标所在行的第一个非空字符前插入文本 o将在光标所在行的下一行开始插入文本(open) O将在光标所在行的上一行开始插入文本,.,49,3.2 文件编辑(vi)(二 ),光标位置移动 h左移 j下移 k上移 l右移 文本输入方式的退出
41、 ESC 按ESC键进入命令方式 删除更改操作,在命令方式下运行。 x删除光标所在字符 dd删除光标所在行 退出vi编辑器 在命令方式下运行。不管在什么状态,最好在运行下面命令前,先按以下ESC键,以防出错。 :wq 存盘退出 :q不存盘退出 :q!不存盘强制退出 :w只存盘不退出,.,50,3.3 文件目录查看(ls),ls命令使用: ls -lS #代表按文件的大小排序 ls -la #查看当前目录下所有文件 ls -lt #文件和目录的更改时间排序,.,51,3.4 系统管理(sync),sync命令 sync命令是在关闭Linux系统时使用的。 用户需要注意的是,不能用简单的关闭电源的
42、方法关闭系统,因为Linux象其他Unix系统一样,在内存中缓存了许多数据,在关闭系统时需要进行内存数据与硬盘数据的同步校验,保证硬盘数据在关闭系统时是最新的,只有这样才能确保数据不会丢失。一般正常的关闭系统的过程是自动进行这些工作的,在系统运行过程中也会定时做这些工作,不需要用户干预。 sync命令是强制把内存中的数据写回硬盘,以免数据的丢失。 例: sync;sync;reboot #重新启动系统 sync;sync;shutdown -r #shutdown之后重新启动 sync;sync;shutdown h #将系统关机 sync;sync;halt #将系统关机,.,52,3.5
43、系统常用配置文件(一),以下是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服务器配置,.,53,3.5 系统常用配置文件(二),/etc/smb.conf或/etc/samba
44、/smb.conf 基于smb的网上邻居配置 /etc/dhcpd.conf linux下的dhcp服务器配置文件 /etc/filesystems 系统支持的文件系统列表 /etc/fstab 当前系统中已激活分区的信息 /etc/host.conf 指定系统搜索dns记录的配置文件 /etc/grub.conf 启动程序grub的配置文件,.,54,3.6 文件权限修改(chmod)(一),chmod: 变更文件或目录的权限 drwxr-xr-x 2 root root 4096 7月 19 06:36 bin 在以上信息中是使用ls l 命令来查看系统文件详细信息的,其中drwxr-xr
45、-x代表这个文件(或者目录)的权限信息。 drwxr-xr-x被细分为四个部分: d rwx r-x r-x d代表这个是目录(directory),第二列rwx代表文件或目录的拥有者的权限,第三列r-x 代表文件或目录的所属群组的权限,第四列r-x 代表除了文件或目录拥有者或所属群组之外,其他用户的权限。,.,55,3.6 文件权限修改(chmod)(二),在以上rwx有关权限代号的部分,列表于下: r:读取权限,数字代号为4。 w:写入权限,数字代号为2。 x:执行或切换权限,数字代号为1。 -:不具任何权限,数字代号为0。,.,56,3.7 文件权限修改(chown),chown: 变更
46、文件或目录的拥有者或所属群组。 drwxr-xr-x 2 root root 4096 7月 19 06:36 bin 在以上信息中第三列的root就代表这个文件(或目录) 所属的用户 #将文件(或目录)wiscom所属的 用户修改改为zc chown zc wiscom,.,57,3.8 系统磁盘设备挂载(mount),1、mount用法 fat32的分区mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom ntfs的分区mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom iso文件mou
47、nt -o loop /abc.iso /mnt/cdrom 软盘mount /dev/fd0 /mnt/floppy USB闪存mount /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 列出当前操作系统的所有磁盘信息),.,58,3.9 文件系统常用命令
48、,.,59,第四部分 NFS配置和磁盘管理,介绍NFS的配置管理方式。 了解系统磁盘目录结构和常见磁盘划分方式。,.,60,4.1 NFS服务配置(一),1、启动NFS相关服务: Server端: /etc/init.d/nfs start /etc/init.d/portmap start Client端: /etc/init.d/portmap start NFS服务器启动的相关进程: rpc.nfsd:主要复杂登陆权限检测等 rpc.mountd:负责NFS的档案系统,当CLIENT端通过rpc.nfsd登陆SERVER后,对clinet存取server的文件进行一系列的管理 portm
49、ap: NFS其实可以被看作是一个RPC SERVER,.,61,4.1 NFS服务配置(二),2、NFS服务端口检查: netstat anp|more Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 :32768 :* LISTEN 632/rpc.statd tcp 0 0 :900 :* LISTEN 22768/rpc.rquotad tcp 0 0 :775 :* LISTEN 2264
50、3/rpc.rquotad tcp 0 0 :32780 :* LISTEN 22648/rpc.mountd tcp 0 0 :32781 :* LISTEN 22773/rpc.mountd tcp 0 0 :111 :* LISTEN 22700/portmap udp 0 0 :32930 :* 22648/rpc.mountd udp 0 0 :32932 :* 22773/rpc.mountd udp 0 0 :111 0.0.0
51、.0:* 22700/portmap udp 0 0 :32768 :* 632/rpc.statd udp 0 0 :897 :* 22768/rpc.rquotad udp 0 0 :772 :* 22643/rpc.rquotad 在防火墙上面需要放开的端口:111(portmap),2049(nfs) 以上其他端口:900、775、32768、32780等都是动态分配的端口,.,62,4.1 NFS服务配置(三),3、NFS权限配置(Server端) vi /etc/export #编辑export文件
52、 /tmp *(rw,no_root_squash) /home/public 192.168.0.*(rw) *(ro) /home/test 00(rw) /home/linux *(rw,all_squash,anonuid=40,anongid=40) rw:可擦写的权限 ro:只读的权限 no_root_squash:登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限!这个项目极不安全,不建议使用! root_squash:在登入 NFS 主机使用分享之目录的使用者如果是 root 时,那么这个
53、使用者的权限将被压缩成为匿名使用者,通常他的 UID 与 GID 都会变成 nobody 那个身份; all_squash:不论登入 NFS 的使用者身份为何,他的身份都会被压缩成为匿名使用者,通常也就是 nobody 啦! anonuid:前面关于 *_squash 提到的匿名使用者的 UID 设定值,通常为 nobody,但是你可以自行设定这个 UID 的值!当然,这个 UID 必需要存在于你的 /etc/passwd 当中! anongid:同 anonuid ,但是变成 group ID 就是了! sync:资料同步写入到内存与硬盘当中; async:资料会先暂存于内存当中,而非直接写
54、入硬盘!,.,63,4.1 NFS服务配置(四),4、使用mount命令执行挂载远程的共享目录(Client端) mkdir /mnt/newfs #在本地建立一个新的目录,用于挂载远程的共享目录 mount -t nfs 7:/home /mnt/newfs #挂载远程7上的home目录 df h #检查当前系统磁盘目录挂载情况 umount /mnt/newsfs #卸掉挂载在本地的共享目录 在Server端检查挂载状态 showmount -e showmount a -a :显示已经mount上本机nfs目录的cline机器。 -e: 显示指定的NFS SERVER上export出来的目录。,.,64,4.2 系统磁盘分区:简介,1、分区简介: swap分区 swap分区(交换分区)是用来支持虚拟内存的,swap分区最少要和物理内存一样大小;通常选用物理内存的两倍。 /boot 分区 这个分区用来安装 /boot 目录。/boot目 录专门用来存放系统内核和系统启动时所需文件。由于受大多数PC机BIOS的限制,所以创建一个小分区来存放这些文件。这个分区不要大于16MB。 /分区
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程运输智能调度模式落地实施方案
- 高速公路强对流预警方法验证方案
- 城市供热管网水力平衡方案
- 2026年社会工作者职业水平考试《社会工作综合能力》培训试卷
- 2026非洲智能农机设备行业市场发展路径研究及推广方案
- 2026非洲新能源热泵行业发展竞争格局与投资前景规划分析研究报告
- 2026-2030冷冻设备行业市场发展分析及发展趋势与投资研究报告
- 2026-2030中国洗手液市场销售模式与竞争前景研究报告
- 高标准农田建设施工进度计划
- 2026福建龙岩市人力资源服务有限公司邮政快递揽投员招聘2人备考题库及答案详解参考
- 2025江苏省连云港市属国有企业选聘生招录32人笔试历年参考题库附带答案详解
- 2025年交通运输概论考试试题及答案
- 2026春青岛版三年级科学下册(全册)各单元知识点复习要点梳理
- 青岛科技大学2026年综合评价招生《笔试 + 面试》模拟试题及参考答案
- GD弹性混凝土无缝连接技术-拼缝180802
- GB/T 17824.3-2026规模猪场环境参数及环境管理技术规范
- 2025浙江金华市武义供销农贸城招聘6人笔试历年常考点试题专练附带答案详解
- GB/T 15000.4-2026标准样品工作导则第4部分:证书、标签和附带文件的内容
- 医疗设备维修保养及应急预案
- 分子诊断设备技师精准操作能力标准
- 工厂搬迁技术方案
评论
0/150
提交评论