ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:42.48KB ,
资源ID:6606738      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/6606738.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(Solaris10常用命令指南.doc)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Solaris10常用命令指南.doc

1、Solaris10常用命令指南 Solaris与linux命令基本类似,但也有一些区别,特将常用命令整理如下: (一) 基本命令 1. ls 显示文件名,等同于dos下dir命令 命令格式:ls [option] file option: -l 显示详细列表 域1 :文件类型和文件权限 域2 :文件连接数 域3 :文件所有者名字 域4 :文件用户组名字 域5 :文件长度 域6-8 :最近修改日期 域9 :文件名 -a 显示所有文件,包含隐藏文件(以. 起头的文件名) -R 显示文件及所有子目录 -F 显示文件(后跟*)和目录(后

2、跟/) -d 不l选项合用,显示目录名而非其内容 2. cd 目录转换,等同于dos下cd命令 注意目录分隔符为”/ ”,与dos相反 命令格式:cd dirname 3. pwd 显示当前路径 4. cat 显示文件内容,等同于dos下type命令 命令格式:cat filename 5. .more 以分页方式查看文件内容. 命令格式:more filename 6. .rm 删除文件 命令格式: rm [-r] filename (filename 可为档名,或档名缩写符号.) 例子 : rm file1 删除档名为 file1 之文档

3、 rm file? 删除档名中有五个字符,前四个字符为file 之所有文档. rm f* 删除档名中,以 f 为字首的所有文档. rm -r dir1 删除目录 dir1,及其下所有文档及子目录. 7. mkdir 创建目录 命令格式: mkdir [-p] directory-name 例子: mkdir dir1 建立一新目录 dir1. mkdir -p dir/subdir 直接创建多级目录 8. rmdir 删除目录 目录必须首先为空 命令格式: rmdir directory 9. cp 文档复制 命令格式: cp [-r] s

4、ource destination 例子: cp file1 file2 将文档 file1 复制成 file2 cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1. cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下,档名仍为 file1. cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名为file2 cp -r dir1 dir2 (recursive copy) 复制整个目录. 若目录 dir2 存在,则将目录dir1,及其所有文档和

5、子目录, 复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2. 10. mv 文件移动 命令格式: mv source destination 例子: mv file1 file2 将文档 file1,更改档名为 file2. mv file1 dir1 将文档 file1,移到目录 dir1 下,档名仍为 file1. mv dir1 dir2 若目录 dir2 存在,则将目录 dir1,及其所有档案和子目录,移到目录 dir2 下,新目录名称为 dir1. 若目录 dir2 不存在,则将d

6、ir1,及其所有文档和子目录,更改为目录 dir2. 11. du 查看目录所占磁碟容量 命令格式: du [-sk] directory 例子 : du dir1 显示目录 dir1 的总容量及其次目录的容量 du -sk dir1 显示目录 dir1 的总容量,以k bytes为计量 12. find 文件查找 命令格式: find dir -name filename command 例子: find . -name hello -print 寻找目前目录及所有的子目录内叫hello的文档. find . -ctime +7 -print 找出七

7、天内未被更动的文档 find . -size +2000m -print 找出大小超过2000 bytes的文档 find /tmp -user b1234567 -print 在/tmp下属於b1234567的文档 find . -name '*.c' -exec rm {} 删除所有的.c档 find . -name test\* -print 显示当前目录及其子目录文件名前4位为test的文件名 13. man 随机文档 例子: man ls | col –b >;ls.txt 生成文本文档 catman –w –M /usr/man 生成索引关键字

8、man –k keyword 关键字查找 man –s number word 不同系统类别 example: man –s 3s printf 14. vi 编辑器 命令状态: j,k,h,l:上下左右 0: 行首 $: 行尾 i,I :插入命令,i 在当前光标处插入 I 行首插入 a,A:追加命令,a 在当前光标后追加,A 在行末追加 o,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行 r,R :替换命令,r 替换当前光标处字符,R从光标处开始替换 数字s: 替换指定数量字符 x: 删除光标处字符 dd: 删除当前行

9、d0: 删除光标前半行 d$: 删除光标后半行 ctrl+f :后翻页 ctrl+b:前翻页 G : 文件尾 数字G: 数字所指定行 /string 查找字符串 n 继续查找 N 反向继续查找 % 查找对应括号 u 取消上次操作 ex命令状态 :set number 显示行号 :set smd 显示显示状态 :0 文件首 :1,5 copy 7 块拷贝 :1,5 del 块删除 :1,5 move 7 块移动 :1,$s/string1/string2/g 全文件查找string1并替换为string2 :wq! 存盘退出

10、 (二) 增强命令 1. ln 文档连结 命令格式:ln [-s] oldname newname 同一文档,可拥有一个以上之名称,可将文档做数个连结. 一个符号链是指向系统另一个文件的特殊文件,当访问这种文件时,它里面存放着一个路径名,该路径名用来引导用户到卡符号链所指的文件或目录 例子 : ln -s file1 file2 将名称 file2,连结至文档 file1. 2. .grep 搜索字符串 命令格式: grep string filename 寻找字串的方法很多,比如说我想找所有以M开头的行.此时必须引迕pattern的观念.以下是一些简

11、单的例,以及说明: ^M 以M开头的行,^表示开始的意思 M$ 以M结尾的行,$表示结束的意思 ^[0-9] 以数字开始的行,[]内可列举字母 ^[124ab] 以1,2,4,a,或b开头的行 ^b.503 句点表示任一字母 * 星号表示0个以上的字母(可以没有) + 加号表示1个以上的字母 \. 斜线可以去掉特殊意义 ;cat passwd | grep ^b 列出大学部有申请帐号者名单 cat passwd | grep ^s 列出交换学生申请帐号者名单 cat passwd | grep '^b.503' 列出电机系各年级... grep

12、'^\.' myfile.txt 列出所有以句点开头的行 3. fgrep 搜索字符串 命令格式:fgrep string file 4. .file 显示文件类型 命令格式:file fileall 文件类型为shell script,ELF 32bit,ASCII text,data or tar file 5. .diff 比较文档或目录之不同内容 命令格式:diff [-r] name1 name2 ( name1 name2 可同时为档名,或目录名称.) 例子 : %diff file1 file2 比较文档 file1 与 file2 内,各

13、行之不同处. %diff -r dir1 dir2 比较目录 dir1 不 dir2 内,各文档之不同处. 6. cmp 比较文档相同部分 命令格式:cmp file1 file2 7. ftp 远程文件传输 命令格式: ftp [hostname|IP address] 在进入 ftp 之後,如果不 remote host 连接上了,它将会询问你 username 与密码,如果输入对了就可以开始进行文档传输. 注意:如用户无密码,无法注册 (1) ftp 命令 ascii 将传输模式设为 ascii 模式.通常用于传送文字档. binary 将传输模

14、式设为 binary 模式,通常用于传送执行档,压缩档与影像 cd remote-directory 将远程主机上的工作目录改变. lcd [ directory ] 更改本地主机的工作目录 ls 列出远程主机上的文档. get remote [ local-file ] 取得远方的文档. mget remote-files 可使用通用字元一次取得多个文档. put local[ remote-file] 将本地主机的文档送到远程主机. mput local-files 可使用通用字元一次将多个文档放到远程主机上. help [ command ] 线上辅助指令.

15、 mkdir directory-name 在远程主机创建一个目录. prompt 更改交谈模式,若为 on 则在 mput 不 mget 时每作一个文档之传输时均会询问. quit/bye 离开ftp . 2) 后台执行ftp 首先,将过程所用到的指令依顺序放入文档中,如下: %cat ftp_command !mkdir test lcd test cd test prompt binary mget *.* bye 其次,建一个.netrc档,属性为400,让ftp 自动到此读取Username 不Password,方可顺利lo

16、gin 到的主机,如下: %cat .netrc machine remote login anonymous password guest 3)最後再执行下面指令即可. %nohup ftp remote < ftp_command >; message & 8. .telnet 远程终端访问 命令格式: telnet [hostname|IP address] *注:如使用root用户登录,其权限请参见11.3.4 9. .IO 重新导向 UNIX所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是从键盘输入,并将资料输出到萤幕上,这

17、就叨做标准输入及标准输出,而我们可以更改标准出输出入. A. 更改标准输入 —— 在命令後方加"< ;" ,即可从;这个文档输入资料. B. 更改标准输出 —— 在命令後方加">; ;" ,即可将萤幕输出的资料导向到;这个文档上. C. 更改标准输出 —— 在命令後方加">;>; ;",功能不B.相似,叧不过这会将资料加在文档後方. D. 管道 —— 在两个命令中间加上'|',即可将前方指令的输出当成後方指令的 输入. 例: cd /tmp ls -l >; /tmp/ls.out cat /tmp/ls.out more /tmp/ls.out

18、 rm /tmp/ls.out ls | more ls | wc -l (word count, count line number,算出文档数目) (三) 软件包管理 1. pkginfo 显示软件包信息 命令格式: pkginfo -d[ device|pathname] -l pkg_name 例子: 这三个域为: pkg_category 软件包种类,可为application,graphics 或system. pkg_name 软件包名字,如为SUN产品则机SUNW 起头. Description 软件产品的简单说明.

19、例子: # pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 |more 利用pkginfo -l 命令显示关亍软件包的详细信息,包括软件包的大小(按硬盘块大小计算). # pkginfo -d /cdrom/solaris_2_2/s0/Solaris_2.2 -l SUNWaudio 上面输出的最后一行指示软件包的大小. 利用此信息和df -k命令来确定你是否拥有足 够硬盘空间来安装此软件包. 2. pkgadd 增加软件包 利用pkgadd 命令增加软件包,当软件包被成功地安装以后,向root发送一个邮件. 命令格式

20、 pkgadd -d [device | pathname] pkg_name 例子: # pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio 3. .pkgchk 校验软件包的安装 pkgchk命令通过将软件包的属性及路径名内容不系统记录文件中的值进行对比来校验. 命令格式: pkgchk [-p path1 [path2...]] 此命令可以检查整个软件包或通过指定-p选项对一特殊路径名进行检查,无输出则意味着没有问题被检查出. 由于/etc/group 文件大小已被改变,所以文件内容的chec

21、ksum就不对. 考察软件包信息 pkgadd命令更新文件/var/sadm/install/contents、 此文件为系统中所有已安装软件包的记录文件. 没有简单的方法来确定某软件包具有某一特殊文件(或命令). 对亍已安装的软件包,从/var/sadm/install/contents 记录文件中查找此软件包的路径名. 4. .pkgrm 删除软件包 命令格式: pkgrm pkgname1 pkgname2 … 在调用pkgrm 命令后,将向你警告有依赖关系的软件包信息,并提供放弃此操作的提示. 当软件包被成功地删除后,向root发送一个邮件. pk

22、grm命令通过文件/var/sadm/install/contents 来确定软件包的地址,并且当软件包被删除以后,更新此文件. 假如此软件包被两个或更多的包共享,则一定得将这些依赖亍此包的所有软件包删除以后才删除此软件包. 5. spooling 软件包转储 一个软件包可以由安装CD-ROM中拷贝过来存放在系统中,但并没有安装此软件包. 例如,一个服务器可以拷贝存储一个软件包,一个没有CD-ROM设备的系统可以从服务器上挂接此软件包,用以安装。 下面两个pkgadd命令用以说明如何spool一个软件包到/var/spool/pkg目录下或到一个指定的目录下.pkgadd命令

23、的-s spool选项会缺省地将软件包拷贝到/var/spool/pkg目录下. 你可以指定一个目录作为-s选项的参数. 假如服务器共享了/export/pkgs目录,则客户系统可以挂接目录/export/pkgs并安装软件包. # mkdir /export/pkgs # mount venus:/export/pkgs /export/pkgs # pkgadd -d /export/pkgs SUNWaudio 删除Spooled软件包 在服务器上可以利用-s选项从spooling目录中删除一个软件包. # pkgrm -s /export/pkg

24、s SUNWaudio 与软件包管理有关的文件和目录 /var/sadm 包含系统记录文件和管理文件的目录 /opt/pkgname 安装未随操作系统一起提供的、名为pkgname的软件包的推荐目录. /opt/pkgname/bin /opt/bin 未随操作系统一起提供的、名为pkgname的执行文件的推荐目录. var/opt/pkgname /etc/opt/pkgname 未随操作系统一起提供的、名为pkgname的记录文件的推荐目录. /var/sadm/install/contents 整个系统的软件包映象. (四) chmod

25、命令 chmod用亍改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。 1. 文字设定法 语法:chmod [who] [+ | - | =] [mode] 文件名 命令中各选项的含义为: 操作对象who可是下述字母中的任一个或者它们的组合: u 表示―用户(user)‖,即文件或目录的所有者。 g 表示―同组(group)用户‖,即不文件属主有相同组ID的所有用户。 o 表示―其他(others)用户‖。 a 表示―所有(all)用户‖。它是系统默认值。

26、 操作符号可以是: + 添加某个权限。 - 取消某个权限。 = 赋予给定权限并取消其他所有权限(如果有的话)。 设置 mode 所表示的权限可用下述字母的任意组合: r 可读。 w 可写。 x 可执行。 X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。 s 在文件执行时把进程的属主或组ID置为该文件的文件属主。 方式”u+s”设置文件的用户ID位,”g+s”设置组ID位。 t 保存程序的文本到交换设备上。 u 与文件属主拥有一样的权限。 g 与和文件属主同组的用户拥有一样的权限。 o

27、与其他用户拥有一样的权限。 文件名:以空格分开的要改变权限的文件列表,支持通配符。 在一个命令行中可给出多个权限方式,其间用逗号隔开。例如: chmod g+r,o+r example % 使同组和其他用户对文件example 有读权限。 2. 数字设定法 我们必须首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限, 2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的八迕制数,其顺序是(u)(g)(o)。 例如,如果想让某个文件的属主有“读/写“二种权限,需要把4(可读)+2(可写)=6(读/写)。 数字设定法的一

28、般形式为: 语法:chmod [mode] 文件名 指令实例: chmod a+x sort % 即设定文件sort的属性为: 文件属主(u) 增加执行权限 与文件属主同组用户(g) 增加执行权限 其他用户(o) 增加执行权限 chmod ug+w,o-x text % 即设定文件text的属性为: 文件属主(u) 增加写权限 与文件属主同组用户(g) 增加写权限 其他用户(o) 删除执行权限 chmod u+s a.out % 假设执行chmod后a.out的权限为(可以用ls – l a.out命令来看): –rws--x--x

29、1 inin users 7192 Nov 4 14:22 a.out 并且这个执行文件要用到一个文本文件shiyan1.c,其文件存取权限为 “–rw-------“, 即该文件只有其属主具有读写权限。 当其他用户执行a.out这个程序时,他的身份因这个程序暂时变成inin(由于chmod 命令中使用了s选项),所以他就能够读取shiyan1.c这个文件(虽然这个文件被设定为其他人不具备任何权限),这就是s的功能。 因此,在整个系统中特别是root本身,最好不要过多的设置这种类型的文件(除非必要)这样可以保障系统的安全,避免因为某些程序的bug而使系统遭到入侵。 ch

30、mod a–x mm.txt chmod –x mm.txt chmod ugo–x mm.txt % 以上这三个命令都是将文件mm.txt的执行权限删除,它设定的对象为所有使用者。 $ chmod 644 mm.txt % 即设定文件mm.txt的属性为:-rw-r--r-- 文件属主(u)inin 拥有读、写权限 与文件属主同组人用户(g) 拥有读权限 其他人(o) 拥有读权限 chmod 750 wch.txt % 即设定wchtxt这个文件的属性为:-rwxr-x--- 文件主本人(u)inin 可读/可写/可执行权 不

31、文件主同组人(g) 可读/可执行权 其他人(o) 没有任何权限 (五) solaris简单命令 1. 系统 # passwd:修改口令 # exit:退出系统 2. 文件 # cp:复制文件或目录,参数:-a递归目录,-i覆盖确认 # mv:改名移动 # rm:删除,参数:-r递归删除 3. 目录 # mkdir:创建目录 # rmdir:删除空目录 # cd:改变工作目录 # pwd:查看当前路径 # ls:列目录,参数:-a所有文件,-c按时间排序,-l详细信息 4. 文本 # sort:排序 # uniq:删除重复

32、行 5. 备份压缩 # tar:档案,参数:-c创建新档案,-r追加到末尾,-t列出档案内容,-u更新文件,-x释放文件,-f使用档案文件或设备,-M多卷,-v详细报告,-w每步确认。 例tar cvf text.tar *.txt # gzip:压缩解压缩,参数:-d解压,-r递归压缩 # unzip:解压缩,参数:-d目录,-x解压缩 6. 权限 # chmod:改变权限,r可读,w可写,x可执行。0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。例如,如果想让某个文件的属主有“读/写“二种权限,需要把4(可读)+2(可写)=6(读/

33、写)。 # chgrp:改变所属用户组 # chown:改变属主 7. 管理 # wall:发送信息到全部登录用户 # write:向某个用户发送信息 # mesg y:设定允许别人给自己发送信息 # sync:缓存同步校验 # shutdown:关机,参数:-r重启,-h关机不重启,-f快速关机,-c取消关机 # free:查看内存 # uptime:显示系统运行时间 # df:磁盘占用空间,参数:-a显示所有文件系统 # du:磁盘使用情况 # dd:拷贝并格式转换 # fdformat:低格软盘 # echo:显示文字 #

34、cal:日历 # date:系统日期和时间 # clear:清屏 8. 我的回忆 by tom2sun # who:查看当前用户 # finger:查看其他用户信息 # rlogin:远程登录 # rcp:远程复制 # netstat:网络状态 # cat:一次完全显示 # more:分屏显示 # file:列出文件类型 # grep:查找内容 # find:查找文件 # ps:当前运行程序,参数-a显示所有迕程 # at:时间,命令,Ctrl+D结束 # lp:打印 # nice:指定优先级 # renice:调整优先级

35、 # kill:终止迕程 # man:获取命令帮劣 # touch:改变时间记录 # ln:链接 # mount -t vfat /dev/hda1 /mnt/dos:挂载Dos分区(不适用亍Unix-Center) 9. FTP # ftp:启动FTP程序 ftp> open:打开 close:关闭 bye:离开 get:下载 put:上传 mget/mput:多个文件下载/上传 reget:恢复下载 binary:二迕制传送文件 ascii:ASCII码传送 cd:改变远程目录 lcd:改变本地目录 mkdir

36、建目录 rmdir:删除目录 delete:删除文件 mdelete:一次删除多个 rename:重命名 status:显示状态 prompt:交互式 hash:每传送1024字节显示#(hash) size:显示文件大小 reset:重置 10. vi a,i:进入输入状态 ESC:迒回命令状态 :命令模式 Q!:退出 11. 快键及其他 Alt+F1~F6:访问多个虚拟控制台(不适用亍Unix-Center) Tab:命令补全 末尾&:后台迕程 (六) solaris下网络管理 1、IP地址设置 1)

37、 /etc/hosts 192.168.0.55 sun280-1 loghost #sun280-1为 hostname 2) /etc/inet/ipnodes 127.0.0.1 localhost 192.168.0.55 sun280-1 loghost 3) /etc/hostname. #网卡接口 sun280-1 4)/etc/netmask #子网掩码 192.168.0.0 255.255.255.0 5)/etc/defaultrouter #默认网关、默认没有需要添加 192.168.0.254 6)

38、/etc/nodename #主机名,唯一 sun280-1 7) reboot 2、路由网关设置 1)静态路由 最长用的静态路由是一台主机到一台本地路由器,通常在 /etc/defaultrouter中定义,用于添加网关 #vi /etc/defaultrouter 192.168.8.1 注:/etc/defaultrouter里面只能有一条路由!!! 服务器的的静态路由也可以通过使用in.routed在文件/etc/gateways中定义,当使用静态路由时,在内核中的路由表在系统启动时被定义,并且通常不会改变,除非使用route或ifconfig 命令

39、修改。当本地网络通过单一的网关不Internet的其余部分相连时静态路由是最合适的选择。 静态路由可用route或ifconfig 手工加入,生成后重起不变,如果使用动态路由则在重启后经常会导致路由表的改变,应为守护迕程负责处理网络配置和可用路由的变化。 /etc/gateways文件 路由表文件 net gateway metric dest. net 目标网段 router 下一跳路由器的地址 count 跳数 route命令 route add|delete [host|net] destination [gateway ] Add a rou

40、te #route add net 128.50.3.0 192.168.1.1 1 delete a route #route delete net 128.50.2.0 192.168.12.2 2)内核路由表 有三种路由 (1).主机路由从一台主机映射一条到本地网络上的的其他主机上 command format: route add -host destination_ip local_ip -interface interface eg: 我们想为本地主机接口hme0(204.12.17.1)和另一台在相邻才C类网络上的主机(204.12.1

41、6.100)之间增加一条路由 #route add -host 204.12.16.100 204.12.17.1(通往目标主机的网关) -interfacehme0 (2).网络路由允许数据包从本地主机传输到在本地网络的其他主机上 增加一个到另一个网络的的直接路由 command format: route add -net destination_network_ip local_ip -netmask mask eg: 如果我们要想为C类网掩码在本地主机(204.12.17.1)和我们上面指出的网络之间增加一条路由(204.12.16.0网络)我们可以使用如下的

42、命令: #route add -net 204.12.16.0 204.12.17.1 -netmask 255.255.255.0 (3).缺省路由将寻找一条路由的任务传送到一台路由器。RIP 和RDISC守护 迕程都可以使用缺省路由。 command format: route add default hostname -interface interface eg:增加一条到本地路由器(204.54.56.1)的缺省路由,通常用在添加网关并马上生效 #route add default 204.54.56.1 -interface hme1 把上述命令添加到

43、 /etc/rc2.d/S90route(新建的文件,命名方式S+数字+自定义名称,数字代表执行顺序) 并在该文件中添加route add -net netip routeip这样每次机器reboot的时候都会自动执行一次route add -net netip routeip添加路由的操作。 查看路由表 # netstat -r Routing Table: Destination Gateway Flags Ref Use Interface localhost localhost UH 0 2272 lo0 202.96.0.0 192.168.12.1 U 3

44、562 le0 10.103.0.0 192.168.12.2 U 3 562 le0 # Destination 目标网络或主机 Gateway 转发数据包的主机 Flags 这条路由的状态,这个参数有这样几个选项: U 端口处亍激活状态(up) H 目标是个主机,而不是网段 Ref 同一个网络接口地址拥有的路由条目数量 Use 通过这条路由的包数量,对亍localhost来说,这个数字代表 所以接收的包数量 Interface 路由的网络接口 3、名称服务 (1)、名称服务概述 名称服务的核心设计思想是把网络中共享的信息集中到一起,这样可以

45、减少相关的网络内主机的负荷,名称服务器能够提供诸如主机名,IP地址,用户名,密码,自动挂接地图等信息。但名称服务永远不会完全替代本地的文本文件,比如 /etc/hosts (2)、名称服务的基本流程 在名称服务域内的其他主机项名称服务器请求信息时,名称服务器回应客户机,从名称服务器的内存缓存中或者磁盘数据库中转换解析客户机的请求。 (a)由于某些迕程的请求,客户机需要访问一些管理资料(administrator data),客户机查看它的本地服务名称切换文件(nsswitch.conf)来判断 (b)名称服务选择文件指示客户机先搜索本地文件,如果没有则根据nsswitch.co

46、nf文件的指示来继续搜索 (3)、名称服务切换文件 solaris系统通过名称服务切换文件/etc/nsswitch.conf文件来选择系统所使用的名称服务,可以在该文件中指定域名服务的顺序。 模板有: 本地文件:/etc/nsswitch.files DNS :/etc/nsswitch.dns NIS :/etc/nsswitch.nis NIS+ :/etc/nsswitch.nisplus LDAP :/etc/nsswitch.ldap (4)名称服务缓存守护迕程(nscd) 名称服务缓存守护迕程nscd为大部分常见的名称服务请求提供缓存。

47、 4 DNS (1)编译/etc/resolv.conf 文件 #vi /etc/resolv.conf domain !本地域名,允许主机进行查询 nameserver 202.205.80.132 !DNS服务器的IP地址,最多可指定三个 (2)在/etc/nsswitch.conf文件中应当直接修改/etc/nsswitch.conf 在 hosts,ipnodes,networks后添加dns 5 FAQ (1) 不存在etc/resolv.conf 文件: 可能是自己的网卡系统不识别,可以先用ifconfig -a来检查是否存在网卡,并保证网卡在启用

48、状态,如果不存在则下载相关的驱动.如果是在虚拟机上安装的Solaris操作系统,可以选择VM->install vmwareTools来安装相关的驱动配置。 (2)配置结束后仍然无法ping通: 可使用nslookup来查看现在dns的状态,如果仍没有解决,可查看/etc/hosts文件中是否存在dns的相关设置。 (七) 其它: 1.tar.bz2文件的解压 bzip2 -d gcc-4.1.0.tar.bz2 ---上面解压完之后执行下面的命令。 tar -xvf gcc-4.1.0.tar 或 tar -xvf *.tar 解完之后会出现多一个文件夹 gc

49、c-4.1.0 2.*.Z文件的解压 uncompress *.Z 3.tar.gz包的解压 gunzip -d *.tar.gz 生成*.tar包 tar xvf *.tar (八) solaris重装前后注意事项 重装Solaris前后的工作 1. 当前主机名 host 2. 当前IP地址 ifconfig -a(记网卡的接口名称,IP等) 3. 当前网关 /etc/defaultrouter 4. 当前DNS /etc/resolv.conf 5. 当前磁盘分区信息 df -kh format 6. 内存等配置信息 prtconf prtdiag -v psrinfo -v 7. 内核及版本信息 uname -a showrev 8. 分区设置 / swap /usr /var /opt /export/home 安装后设置 1. 开启远程登陆(根据用户需要,确定到底是telnet,迓是ssh) 允许root telnet: /etc/default/login 注释CONSOLE=/dev/console /etc/ssh/sshd_config 改Permit

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服