《Unix系统管理员培训.ppt》由会员分享,可在线阅读,更多相关《Unix系统管理员培训.ppt(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、UNIX系统管理菲奈特融通公司系统集成部系统集成部朴金珠朴金珠电话:电话:020-85575666 ext:1075020-85575666 ext:10752021/9/261u基本的基本的unix命令命令u用户帐号和组管理用户帐号和组管理u个性化用户帐号个性化用户帐号u系统的启动和关闭系统的启动和关闭u文件系统管理文件系统管理u数据备份和恢复数据备份和恢复概述2021/9/262基本基本unixunix系统命令系统命令2021/9/263UnixUnix命令格式命令格式命令命令 选项选项 操作对象操作对象例如例如:rm -r /tmp/test:rm -r /tmp/test pwd:pw
2、d:查看当前路径查看当前路径cd:cd:在目录间移动在目录间移动catcat:查看文件内容:查看文件内容2021/9/264ls命令命令:列表命令列表命令-l 长列表长列表:-a 列出隐含列出隐含(“.”开头开头)文件文件-F 在文件名后给出文件类型在文件名后给出文件类型(/:表目录表目录;:表链接表链接;*:表可执行表可执行;空空:表普通文件表普通文件-C 按列列出按列列出more:分屏显示分屏显示eg:$more/etc/passwd$ps ef|more2021/9/265chown命令命令:更改文件属主更改文件属主:chown owner:group fileeg:chown Info
3、rmix:Informix datafile1chmod命令命令:改变文件权限改变文件权限:chmod xxx filerwxrwxrwx777 chmod 777 file1;ls l file1rw-rw-rw-666 chmod 666 file1;ls l file1rwxrw-r-x 765 chmod 765 file1;ls l file1第一组第一组:属主属主 第二组第二组:组组 第三组第三组:其他用户其他用户r:r:表可读表可读 w:w:表可写表可写 x:x:表可执行表可执行 2021/9/266ps命令命令:查看当前运行的进程查看当前运行的进程-u 属于某一用户的全部进程属
4、于某一用户的全部进程-e 所有进程所有进程-f-f 以长列表方式显示以长列表方式显示 find命令命令:查找文件命令查找文件命令find命令格式命令格式find 目录目录 -name 文件名文件名 -printfind /-name pass*-printresult:/etc/passwd /etc/default/passwd /etc/yp/map2ascii/passwd.nam /opr/sox/pass-wee.mana /opr/sox/pass-wee.mana 2021/9/267dfspace命令命令:看文件系统的使用率看文件系统的使用率(以以root执行执行)如果空闲读低
5、于如果空闲读低于15%,则要清理文件系统则要清理文件系统df:自由磁盘空间自由磁盘空间-t:total-v:verbose mode-:报告报告I节点使用情况节点使用情况du:已使用的空间(已使用的空间(512bytes block)#du s/etcdate命令命令:查看系统时间查看系统时间mod:date2021/9/268mkdir命令命令:创建目录创建目录mod 1:mdir dir1 在当前目录下创建在当前目录下创建dir1目录目录mod 2:mkdir p /usr/Informix/test/tmp 创建创建深层目录的快捷途径深层目录的快捷途径(这里假设这里假设/usr/Info
6、rmix/test/usr/Informix/test不存在不存在)rmdir命令命令:删除空目录删除空目录:rmdir dirrm 命令命令:删除文件删除文件mod 1:rm/tmp/file1mod 2:rm mod 2:rm r/tmp/dir1 r/tmp/dir1 删除非空目录删除非空目录/tmp/dir1/tmp/dir1 2021/9/269unameuname命令:查看系统主机名及版本信息命令:查看系统主机名及版本信息#uname a#uname aMy_sys wzrbshop1 5.0.5 i386My_sys wzrbshop1 5.0.5 i386文件压缩文件压缩Com
7、pressCompress$compress test.file$compress test.file$ls l test.file$ls l test.file-rwxr-xr oracle dba 32020 Mar 8 14:23 test.file.Z-rwxr-xr oracle dba 32020 Mar 8 14:23 test.file.Z$uncompress v*Z$uncompress v*Z test.file.z:-replaced with test.file test.file.z:-replaced with test.file$ls l$ls l-rwxr-x
8、r oracle dba 72456 Mar 8 14:23 test.file-rwxr-xr oracle dba 72456 Mar 8 14:23 test.file2021/9/2610用户帐号和组管理用户帐号和组管理2021/9/2611用户帐号定义用户帐号定义/etc/passwd/etc/groupuser1:.user2:.user3:.admin:.research:.finances:./homeuser1user22021/9/2612/etc/passwd/etc/passwd 文件文件每个域用冒号分隔每个域用冒号分隔.u us se er rn na am me e
9、:p pa as ss sw wo or rd d:u ui id d:g gi id d:c co om mm me en nt t:h ho om me e-d di ir re ec ct to or ry y:l lo og gi in n-s sh he el ll l例如:例如:k kr ry yt te en n:x x:1 10 01 1:1 10 00 0:K Kr ry yt te en n S Se er ri ie es s 4 40 00 00 0:/e ex xp po or rt t/h ho om me e/k kr ry yt te en n:/b bi in
10、 n/c cs sh h2021/9/2613/etc/shadow/etc/shadow 文件文件username:e:password:d:lastchg:g:min:n:max:x:warn:n:inactive:e:expire例如:例如:rimmer:86Kg/MNT/dGu.:8882:0:5:20:89782021/9/2614/etc/group/etc/group 文件文件group-name:e:group-password:d:gid:d:user-list例如:例如:bin:2:root,bin,daemonbin:2:root,bin,daemon2021/9/261
11、5管理用户账号管理用户账号命令行命令行useradd,usermod,userdel菜单工具菜单工具 scoadmin2021/9/2616个性化用户帐号个性化用户帐号2021/9/2617为什么要个性化用户帐号为什么要个性化用户帐号设置用户的终端类型设置用户的终端类型个性化用户提示符个性化用户提示符设置缺省打印机设置缺省打印机个性化用户的个性化用户的PATHPATH变量变量2021/9/2618个性化的一些例子个性化的一些例子export TERM=vt100export TERM=vt100export export PS1=“hostname#”PS1=“hostname#”export
12、 LPDEST=laserexport LPDEST=laserexport PATH=$PATH:/usr/local/binexport PATH=$PATH:/usr/local/bin2021/9/2619登录时初始化过程登录时初始化过程C C/etc/profile/etc/profile$HOME/.login$HOME/.login$HOME/.cshrc$HOME/.cshrclogin:karenklogin:karenkpassword:password:系统登录脚本系统登录脚本局部登录脚本局部登录脚本其他初始化文件其他初始化文件$Bourn or Korn Bourn o
13、r Korn/etc/profile/etc/profile$HOME/.profile$HOME/.profile$HOME/$ENV$HOME/$ENV2021/9/2620系统的启动和关闭系统的启动和关闭2021/9/2621系统运行级别系统运行级别0 0电源关闭状态电源关闭状态1 1管理状态管理状态2 2多用户状态多用户状态3 3多用户状态带多用户状态带NFSNFS资源共享资源共享4 4可选的多用户状态可选的多用户状态5 5电源关闭状态电源关闭状态6 6rebootreboot状态状态s or Ss or S单用户状态单用户状态一个系统的运行级别定义了对用户可用的服务和资源一个系统的运
14、行级别定义了对用户可用的服务和资源。2021/9/2622使用使用 init init 改变改变运行级别运行级别查看当前级别查看当前级别#whowho -r-r.run-level 3 Jun 25 10:21 3 0 S改变运行级别改变运行级别#init#init2 2#init#init3 3当前级别当前级别进入这个级别的时间进入这个级别的时间最后一次启动进入此级别的次数最后一次启动进入此级别的次数当前级别当前级别上一次级别上一次级别2021/9/2623/etc/inittab文件文件id:rstate:action:process例如例如ap:sysinit:/sbin/autopus
15、h-f/etc/iu.apap:sysinit:/sbin/autopush-f/etc/iu.apfs:sysinit:/sbin/rcS/dev/console2&1/dev/console2&1/dev/console 0 6 1,15 */var/adm/btmp 0 5 *1-5 tar cvf mytar /etc/*2021/9/2629Managing cronfile under/var/spool/cron/crontabs with crontab v Edit an submit a cronfile:v crontab ev View your cronfilev c
16、rontab lv Remove all your scheduled cron jobsv crontab-r2021/9/2630文件系统管理文件系统管理2021/9/2631规划文件系统的考虑文件系统的考虑1.1.分布工作负载分布工作负载2 2、同一个工程或同一个组的存储在同一个文件系、同一个工程或同一个组的存储在同一个文件系统统3 3、每个磁盘的文件系统尽可能少、每个磁盘的文件系统尽可能少4 4、如果有些用户不断创建小文件,考虑单独创建、如果有些用户不断创建小文件,考虑单独创建这样的文件系统,并分配多一些这样的文件系统,并分配多一些inodeinode2021/9/2632Mounti
17、ng/myfs1etcusr Root file systemNew file systemmkdir/myfs1mount/dev/dsk/c0t3d0s2 /myfs1mount-v2021/9/2633/myfs1myfs1etcetcusrusr Root file systemRoot file systemUnmounted file systemUnmounted file systemumount /myfs1umount /myfs1或或umount/dev/dsk/c0t3d0s2 umount/dev/dsk/c0t3d0s2 unmountingunmounting20
18、21/9/2634相关文件相关文件/etc/mntab/etc/mntab已经已经mountmount的文件系统列表的文件系统列表/etc/default/filesys/etc/default/filesys系统自动加载文件系统配置表系统自动加载文件系统配置表 2021/9/2635备份文件系统备份文件系统tar:tar:命令命令tar cvf destfile sourcefile 打包打包tar xvf datafile 解包解包tar tvf datafile 看包中的内容看包中的内容,不作事实上的解包不作事实上的解包mod 1:cd/usr/Informix;tar cvf/tmp/
19、info.bar*把把informix主目录主目录 下的文件下的文件tar 成成/tmp/info.tarmod2:cd/home/oracle;tar xvf/tmp/info.tarmod3:tar tvf /tmp/info.tarmod4:cd/usr/Informix;pwd;tar cvf/dev/rct0*mod5:cd/tmp;pwd;tar xvf/dev/rct0mod5:cd/tmp;pwd;tar xvf/dev/rct0 2021/9/2636dddd命令和命令和cpiocpio命令命令dddd可以用多种不同的格式转换和拷贝文件可以用多种不同的格式转换和拷贝文件ddd
20、d option=valueoption=valueif=fileif=file输入文件输入文件of=file of=file 输出文件输出文件bs=nbs=n输入输出大小,输入输出大小,default 512bytedefault 512bytecpiocpio建立一个单个或多个文件档案建立一个单个或多个文件档案command cpio options filenamecommand cpio options filenameo:o:建立一档案,读标准输入产生的文件名,拷贝到标准输出建立一档案,读标准输入产生的文件名,拷贝到标准输出v:v:列出文件名列出文件名c:c:以以ASCIIASCII格式读格式读/写头信息写头信息B:B:输入输出块为输入输出块为5k5k$find.-print|cpio-ovcB/dev/rmt/0$find.-print|cpio-ovcB/dev/rmt/02021/9/2637http:/2021/9/2638