Solaris route命令

合集下载

Solaris基础知识及常用命令

Solaris基础知识及常用命令

18
Solaris 的安装


19


Remark: Some steps are not mentioned during the installation, just keep the default and click the ‘F2’. 1. Connect series to SUN server and open Hyper Terminal 2. After the server startup, click ‘Ctrl+Break’ to OK prompt 3. Input command: ‘boot cdrom’ 4. After POST, select the language: English 5. Select DEC VT100 6. Select Network interface: bge0
Solaris文件系统的结构 /
bin sh csh
dev
etc rc3.d
usr
opt U2000
var sybase
cdrom tmp
export
home
client
server
6
UNIX文件权限
r w x 普通文件 可读 可写 可执行
owner 属主 group 用户组 other 其他
- rwx r-x r-- 2 pnuser other group 101 owner
Solaris 7 Solaris 2.6
SunOS 5.7 1998.11 SunOS 5.6 1997.7
Solaris 2.5.1
Solaris 5 2.5
SunOS 5.5.1
1996.5

全面掌握Solaris网络管理工具(上)-电脑资料

全面掌握Solaris网络管理工具(上)-电脑资料

全面掌握Solaris网络管理工具(上)-电脑资料目前,由于UNIX操作系统的诸多优点,主流ISP基本采用UNIX作为提供服务的系统平台,其中Solaris占了其中的很大比例?网络管理工具范围广泛,本文从功能出发把网络管理工具分成不同的类,然后分类介绍这些软件工具?工具使用上难易程度相差较大,考虑到篇幅,这里仅作简单的介绍?首先介绍Solaris 10 自身携带的工具软件?一、状态监视工具1.ifconfigifconfig在UNIX类操作系统内提供,一般用于设置?查询网络接口的参数或状态?使用它来查询每个接口的配置信息时,要使用-a选项?查看命令的输出结果,可以确定接口是否工作(UP),如果没有UP,就说明接口未开启,处于禁止状态?还可以查看到最大传输单元(MTU)为多少(对于以太网一般为1500B),是否支持BROADCAST(广播)?SIMPLEX(单播)和MULTICAST(多播或组播)或它们的组合方式等?2.ping及其替换工具ping命令用来检查是否可以到达目标节点,显示目标是否响应,以及收到响应所需的往返时间等?如果在传递过程中出现错误,ping命令将显示错误消息?ping在多种操作系统中提供(Windows和UNIX)?ping通过发送一个ICMPECHO请求包到目标,如果收到一个ICMPECHO响应包,说明目标是活动的,否则可以判断目标节点没有在线?网络路由设置出错或者目标使用了某些过滤器过滤了ICMP的ECHO报文?类似于ping的工具还有fping,可以并行地?多个主机同时检查,主要的特点是探测的目标设备列表可以存入文件中,然后用文件来控制操作?对于特殊情况,可以使用arping,它采用ARP请求和响应来探测,因此不会被阻塞,当然只适用于本地网络?利用arping可以很快找出某个IP地址对应的MAC地址,也能够反向查找?3.nslookup?dig和host这几个命令在UNIX和linux系统中使用,都可以进行域名的解析?nslookup使用交互方式查询域名与IP地址的映射关系?dig的功能是发送域名查询信息包到域名服务器,并获得结果?dig有两种工作模式:简单交互模式和批处理模式?简单交互模式用于简单的查询,而批处理模式则可以对包含多个查询条目的列表执行查询?host命令向域名服务器查询,获得本机或其他主机的域名?二、流量监视工具1. snoop命令这个工具都是通过捕捉网络的分组,然后按照不同的形式显示或输出这些分组?诊断网络故障的第一步就是收集信息?包括从用户收集一些反映问题本质的信息,也包括来自网络的信息?成功与否在很大程度上取决于收集信息的效率和所收集的信息的质量?分组捕捉与分析是诊断故障的最终方法,也是最复杂的方法,通过实时地收集分组数据,对流量加以分析,能够了解网络内部到底发生了什么事情?当然不当的使用也会对系统安全造成威胁,因为这些工具可能获得敏感的信息?这类工具有多种不同的名称,如分组嗅探器(PacketSniffer)?分组分析器(PacketAnalyzer)?协议分析仪(ProtocolAnalyzer)和流量监视器(TrafficMonitor)等?它们之间的主要差别是对捕捉到的分组所做的分析量的多少?如分组嗅探器是工作量最少的工具,而协议分析仪是工作量最大的工具,位于二者之间的是分组分析器工具?流量监视器以提供统计数据为主,有时也可能提供原始的分组数据?snoop属于分组嗅探器,tcpdump属于分组分析器,而ethereal属于协议分析仪?Solaris提供了snoop或etherfind,前者是后者的替代,后者在SunOS老版本中提供?下面是运行了snoop以后的输出,,电脑资料《全面掌握Solaris网络管理工具(上)》(https://www.)。

Solaris系统管理命令及相关技术中英文对照Unix系统-电脑资料

Solaris系统管理命令及相关技术中英文对照Unix系统-电脑资料

Solaris系统管理命令及相关技术中英文对照Unix系统-电脑资料Solaris 系统管理命令及相关技术中英文对照Solaris 系统管理命令及相关技术中英文对照A ----------------------------------------------------------------------------------- ab2admin—对AnswerBook2进行管理的命令行界面ab2cd—从Documentation CD中Solaris 系统管理命令及相关技术中英文对照Solaris 系统管理命令及相关技术中英文对照A-----------------------------------------------------------------------------------ab2admin—对AnswerBook2进行管理的命令行界面ab2cd—从Documentation CD中运行AnswerBook2服务器ab2regsvr—向联合域名服务注册AnswerBook2文档服务器a clearcase/" target="_blank" >ccept、reject—接受或拒绝打印请求acct—对计数及各种计数命令的概述acctcms—进程计数命令acctcon、acctcon1、acctcon2—连接时间计数acc td isk—将计数数据转换为计数记录总数acctdusg—通过登录信息计算磁盘资源的消耗acctmerg—合并或添加总体计数文件accton—在已有文件中追加进程计数记录acctprc、acctprc1、acctprc2—进程计数acctsh、chargefee、ckpacct、dodisk、lastlogin、monacct、nulladm、prctmp、prdaily、prtacct、shutacct、startup、turnacct—进行计数的shell过程acctwtmp—将utmpx记录写入文件adbgen—生成adb脚本add_drv—在系统中增加一个新的设备驱动器add_install_client—从网络安装中添加或删除客户的脚本add_to_install_server—从附加的Solaris CD中将脚本复制到现有的网络安装服务器addbadsec—映射出错误磁盘块admintool—通过图形用户界面进行系统管理afbconfig、SUNWafb_config—配置AFB图形加速器aliasadm—处理NIS+别名映射allocate—设备分配amiserv—A MI密钥服务器answerbook2_admin—AnswerBook2 GUI管理工具arp—地址解析的显示与控制aset—控制或限制对系统文件和目录的访问aset.restore—恢复ASET所影响的文件系统aspppd、aspppls—异步PPP链接管理程序aspppls—异步PPP链接管理程序audit—控制审计守护进程的行为auditconfig—审计配置auditd—控制审计追踪文件的生成与定位auditreduce—从审计追踪文件中合并和选择审计追踪记录audit_startup—审计子系统初始化脚本auditstat—显示内核审计统计audit_warn—审计守护进程警告脚本automount—安装自动挂接点automountd—挂接/摘除守护进程autofsautopush—配置一个自动压入的STREAMS模块列表B-----------------------------------------------------------------------------------bdconfig—配置按钮和拨号流boot—启动系统内核或者一个独立程序bootparamd—引导参数服务器bsmconv、bsmunconv—启用或者禁用BSMbusstat—报告与总线有关的性能统计C-----------------------------------------------------------------------------------cachefslog—对CacheFS进行记录cachefspack—将文件和文件系统压缩到高速缓存中cachefsstat—对CacheFS进行统计cachefswssize—测定高速缓存文件的工作集合的大小captoinfo—将termcap描述转换为terminfo描述cfgadm—配置管理cfgadm_ac—对EXX00内存进行系统管理cfgadm_pci—对PCI热插入进行配置管理的命令cfgadm_scsi—SCSI硬件专用的cfgadm命令cfgadm_sysctrl—对EX00系统板进行管理cfsadmin—管理CacheFS进行文件系统高速缓存时所使用的磁盘空间cg14config—配置SX/CG14图形加速器设备chargefee—计数的shell过程check-hostname—检测sendmail是否能够测定系统的完全合格主机名check-permissions—检测邮件重新路由的权限check—对JumpStart规则文件中的规则进行校验的脚本chown—改变所有者chroot—修改命令的root目录ckpacct—定期检测/var/adm/pacct长度的计数命令clear_locks—清除NFS客户所持有的锁clinfo—显示分组信息closewtmp—将一个非法读取进程的记录放入/var/adm/wtmpx 文件c lr i、dcopy—清除信息节点comsat—Biff服务器consadm—指定或者显示辅助控制台设备conv_lp—转换LP的配置conv_lpd—转换LPD的配置coreadm—对核心文件进行管理cpustat—通过CPU性能计数对系统行为进行嗫?crash—检测系统映像cron—时钟守护进程cvcd—虚拟控制台守护进程D-----------------------------------------------------------------------------------dcopy—清除信息节点dd—转换与复制文件deallocate—设备的卸配devattr—显示设备属性devconfig—配置设备属性devfree—从独占使用中释放设备devfsadm—对/dev和/devices进行管理的命令devfseventd—devfsadmd的内核事件通知守护进程devinfo—打印特定于设备的信息devlinks—为各种设备和伪设备添加/dev项devnm—设备名devreserv—为独占使用预留设备df—显示闲置的磁盘块和文件数df_ufs—报告UFS文件系统上的闲置磁盘空间dfmounts—显示被挂接的资源信息dfmounts_nfs—显示被挂接的NFS资源信息dfshares—列举远程或本地系统中可用的资源dfshares_nfs—列举远程系统可用的NFS资源dhcpagent—客户DHCP的守护进程dhcpconfig—对DHCP服务进行管理的命令dhcpmgr—管理DHCP服务的图形界面dhtadm—对DHCP配置表进行管理的命令disks—为附加到系统的硬盘创建/dev项diskscan—执行表面分析dispadmin—进程调度管理dmesg—收集系统诊断消息,形成错误日志dmi_cmd—DMI命令行界面的命令dmiget—命令行方式的DMI的获取命令dminfo—报告设备映射文件中某设备项的相关信息dmispd—Sun Solstice Enterprise 的DMI服务提供商dodisk—由时钟守护进程调用的shell过程,可执行磁盘计数功能domainname—显示或者设置当前域名dr_daemon—Enterprise 10000 的动态重配守护进程drvconfig—配置/devices目录du—对磁盘使用情况进行汇总dumpadm—对操作系统的崩溃转储进行配置E-----------------------------------------------------------------------------------edquota—为UFS文件系统编辑用户配额eeprom—EEPROM的显示和装载命令F-----------------------------------------------------------------------------------fbconfig—帧缓冲的配置命令fdetach—将名字与基于STREAMS的文件描述符分离fdisk—创建或者修改固定磁盘分区表ff—为文件系统列举文件名和统计信息ff_ufs—为UFS文件系统列举文件名和统计ffbconfig—对FFB图形加速器进行配置fingerd—远程用户信息服务器firmware—可引导的固件程序和固件命令fmthard—填充硬盘的卷目录表fncheck—检测FNS数据与NIS+数据之间的一致性fncopy—复制FNS环境fncreate—创建FNS环境fncreate_fs—创建FNS文件系统的环境fncreate_printer—在FNS名字空间中创建新打印机fndestroy—破坏FNS环境fnselect—为FNS初始化环境选择一个特定的命名服务fnsypd—更新NIS主服务器上的FNS环境format—磁盘的分区与维护命令fsck—检测和修复文件系统fsck_cachefs—为CacheFS缓存的数据进行完整性检测fsck_s5fs—文件系统的一致性检测和交互式修复fsck_udfs—文件系统的一致性检测和交互式修复fsck_ufs—文件系统的一致性检测和交互式修复fsdb—文件系统调试器fsdb_udfs—UDFS文件系统调试器fsdb_ufs—UFS文件系统调试器fsirand—安装随机的信息节点编号生成器fstyp—测定文件系统的类型ftpd—文件传输协议服务器fuser—通过文件或者文件结构标识进程fwtmp、wtmpfix—对连接计数记录进行处理G-----------------------------------------------------------------------------------gencc—创建cc命令的前端getdev—分类列举设备getdgrp—列举包含了匹配设备的设备组getent—从管理数据库中获取表项gettable—从主机中获取DoD Internet格式的主机表getty—设置终端类型、模式、速度和行规范getvol—对设备的可达性进行校验GFXconfig—配置PGX32(Raptor GFX)图形加速器goupadd—在系统中添加或创建新组定义groupdel—从系统中删除组定义groupmod—修改系统中的组定义grpck—口令和组文件的检测程序gsscred—添加、删除、列举gsscred表项gssd—为内核RPC产生和验证GSS-AIP标记H-----------------------------------------------------------------------------------halt、poweroff—关闭处理器hostconfig—配置系统的主机参数htable—转换DoD Internet格式的主机表I-----------------------------------------------------------------------------------id—返回用户标识ifconfig—配置网络接口参数sat、comsat—Biff服务器in.dhcpd—DHCP服务器in.fingerd、fingerd—远程用户信息服务器in.ftpd、ftpd—文件传输协议服务器in.lpd—BSD打印协议适配器d、named—Internet域名服务器in.ndpd—IPv6的自动配置守护进程in.rarpd、rarpd—DARPA逆向地址解析协议服务器in.rdisc、rdisc—发现网络路由守护进程in.rexecd、rexecd—远程执行服务器in.ripngd—IPv6的网络路由守护进程in.rlogind、rlogind—远程登录服务器in.routed、routed—网络路由守护进程in.rshd、rshd—远程shell服务器in.rwhod、rwhod—系统状态服务器in.talkd、talkd—talk程序服务器in.telnetd、telnetd—DARPA TELNET协议服务器in.tftpd、tftpd—Internet平凡文件传输协议服务器in.tnamed、tnamed—DARPA平凡名字服务器in.uucpd、uucpd—UUCP服务器inetd—Internet服务守护进程infocmp—比较或打印terminfo描述init、telinit—进程控制的初始化init.wbem—启动和停止CIM引导管理程序install—安装命令install_scripts—Solaris软件的安装脚本installboot—在磁盘分区中安装引导块installf—向软件安装数据库中添加文件Intro、intro—对维护命令及应用程序的介绍iostat—报告I/O统计ipsecconf—配置系统范围的IPsec策略ipseckey—手工操作IPsec的SA数据库K-----------------------------------------------------------------------------------kadb—内核调试器kdmconfig—配置或卸配键盘、显示器和鼠标选项kerbd—为内核RPC生成和校验Kerberos票据kernel—包括基本操作系统服务在内的UNIX系统可执行文件keyserv—存储加密私钥的服务器killall—杀死所有活跃的进程ktkt_warnd—Kerberos警告守护进程kstat—显示内核统计信息L-----------------------------------------------------------------------------------labelit—为文件系统列举或者提供标签labelit_hsfs—为HSFS文件系统列举或者提供标签labelit_udfs—为UDF文件系统列举或者提供标签labelit_ufs—为UFS文件系统列举或者提供标签lastlogin—显示每个人员所登录的最后日期ldap_cachemgr—为NIS查找缓存的服务器和客户信息LDAP守护进程ldapclient、ldap_gen_profile—对LDAP客户机进行初始化或者创建LDAP客户配置文件的LDIFlink、unlink—链接或者取消链接文件和目录list_devices—列举可分配的设备listdgrp—列举设备组的成员listen—网络监听守护进程llc2_loop—为测试驱动器、适配器和网络回送诊断lockd—网络锁定守护进程lockfs—修改或者报告文件系统锁lockstat—报告内核锁的统计信息lofiadm—通过lofi管理可用作磁块设备的文件logins—列举用户和系统的登录信息lpadmin—配置LP打印服务lpfilter—管理LP打印服务所使用的过滤器lpforms—管理LP打印服务所使用的格式lpget—获取打印配置lpmove—移动打印请求lpsched—启动LP打印服务lpset—在/etc/printers.conf或FNS中设置打印配置lpshut—停止LP打印服务lpsystem—向打印服务注册远程系统lpusers—设置打印队列的优先级luxadm—SENA、RSM和SSA子系统的管理程序M-----------------------------------------------------------------------------------m64config—配置M64图形加速器mail.local—将邮件存入邮件箱makedbm—创建dbm文件,或者从dbm文件得到文本文件makemap—为sendmail创建数据库映射mibiisa—Sun SUMP代理mk—从源代码重建二进制系统和命令mkfifo—创建FIFO专用文件mkfile—创建一个文件mkfs—构造文件系统mkfs_pcfs—构造FAT文件系统mkfs_udfs—构造UDFS文件系统mkfs_ufs—构造UFS文件系统mknod—创建专用文件modify_install_server—在现有网络安装服务器上取代miniroot 的脚本modinfo—显示所装载的内核模块信息modload—装载内核模块modunload—卸载模块mofcomp—将MOF文件编译为CIM类monacct—每月调用计数程序monitor—SPARC系统的PROM监控器mount、umount—挂接或摘除文件系统和远程资源mountall、umountall—挂接、摘除多个文件系统mount_cachefs—挂接CacheFS文件系统mountd—接收NFS挂接请求和NFS访问的服务器mount_hsfs—挂接HSFS文件系统mount_nfs—挂接远程的NFS资源mount_pcfs—挂接PCFS文件系统mount_s5fs—挂接s5文件系统mount_tmpfs—挂接tmpfs文件系统mount_udfs—挂接UDFS文件系统mount_ufs—挂接UFS文件系统mount_xmemfs—挂接xmemfs文件系统mpstat—报告每个处理器的统计信息msgid—生成消息IDmvdir—移动目录N-----------------------------------------------------------------------------------named-bootconf—将配置文件转换为适用于Bind 8.1的格式named-xfer—支持入站区域传送的辅助代理named—Internet域服务器ncheck—生成路径名与i编号的映射列表ncheck_ufs—为UFS文件系统生成路径名与i编号的映射列表ndd—获取和设置驱动器的配置参数netstat—显示网络状态newfs—构造新的UFS文件系统newkey—在publickey数据库中创建新的Diffie-Hellman密钥对nfsd—NFS守护进程nfslogd—NFS的日志记录守护进程nis_cachemgr—对NIS+服务器的位置信息进行高速缓存的NIS+命令nfsstat—显示NFS统计信息nisaddcred—创建NIS+证书nisaddent—从相应的/etc文件或者NIS映射中创建NIS+表nisauthconf—NIS+的安全性配置nisbackup—备份NIS+目录nisclient—为NIS+实体初始化NIS+证书nisd—NIS+服务的守护进程nisd_resolv—NIS+服务的守护进程nisinit—NIS+客户和服务器的初始化命令nislog—显示NIS+事务日志的内容nispasswdd—NIS+口令更新的守护进程nisping—向NIS+服务器发送pingnispopulate—填充NIS+域中的NIS+表nisprefadm—为NIS+客户设置服务器优先级别的NIS+命令nisrestore—恢复NIS+目录的备份nisserver—创建NIS+服务器nissetup—初始化NIS+域nisshowcache—打印共享高速缓存文件的NIS+命令nisstat—报告NIS+服务器的统计信息nisupdkeys—更新NIS+目录中的公钥nisadmin—对网络监听服务进行管理nscd—名字服务的高速缓存守护进程nslookup—交互式查询名字服务器nstest—DNS测试shellnsupdate—更新DNS名字服务器ntpdate—使用NTP设置本地的日期和时间 731ntpq—标准NTP查询程序 733ntptrace—沿着NTP主机链追溯到其主控时间资源 739nulladm—采用664模式创建文件名,确保其所有者和组为adm O-----------------------------------------------------------------------------------obpsym—OpenBoot固件的内核符号调试ocfserv—OCF 服务器P-----------------------------------------------------------------------------------parse_dynamic_clustertoc—基于动态项对clustertoc文件进行语法分析passmgmt—对口令文件进行管理patchadd—将补丁包应用于Solaris系统patchrm—删除补丁包并恢复以前保存的文件pbind—控制和查询进程与处理器之间的绑定pcmciad—PCMCIA用户守护进程pfinstall—对安装配置文件进行测试pgxconfig、GFXconfig—配置PGX32(Raptor GFX)图形加速器ping—向网络主机发送ICMP(ICMP6) ECHO_REQUEST包pkgadd—将软件包传给系统pkgask—将答复信息存储在请求脚本中pkgchk—检测软件包安装的准确性pkgrm—从系统中删除软件包pmadm—对端口监控器进行管理pmconfig—对电源管理系统进行配置pntadm—DHCP网络表的管理命令ports—为串行线创建/dev和inittab项powerd—电源管理的守护进程poweroff—停止处理器praudit—打印审计追踪文件的内容prctmp、prdaily、prtacct—打印各种计数文件printmgr—在网络中管理打印机的图形用户界面prstat—报告活跃进程的统计信息prtconf—打印系统的配置信息prtdiag—显示系统的诊断信息prtvtoc—报告关于磁盘几何以及分区信息psradm—修改处理器的操作状态psrinfo—显示处理器的相关信息psrset—创建和管理处理器集合putdev—编辑设备表putdgrp—编辑设备组表pwck、grpck—口令/组文件的检测程序pwconv—使用/etc/passwd中的信息安装和更新/etc/shadow Q-----------------------------------------------------------------------------------quot—汇总系统文件的所有权信息quota—显示用户在UFS文件系统中的磁盘配额和使用情况quotacheck—UFS文件系统配额的一致性检测程序quotaon、quotaoff—打开或者关闭UFS文件系统的配额R-----------------------------------------------------------------------------------rarpd—DARPA逆向地址解析协议服务器rdate—从远程主机设置系统日期rdisc—探测网络路由器的守护进程re-preinstall—在系统上安装JumpStart软件reboot—重新启动操作系统reject—拒绝打印请求rem_drv—从系统中删除设备驱动器removef—从软件数据库中删除文件repquota—为UFS文件系统进行配额汇总restricted_shell—受限的shell命令接收器rexd—基于RPC的远程执行服务器rexecd—远程执行服务器rlogind—远程登录服务器rm_install_client—从网络安装中删除客户的脚本rmmount—用于CD-ROM和软盘的可移动介质挂接程序rmt—远程磁带协议模块roleadd—管理新的角色帐号roledel—删除角色的登录rolemod—修改现有的角色帐号route—对路由表进行手工处理routed—网络路由的守护进程rpc.bootparamd、bootparamd—引导参数服务器rpc.nisd、nisd—NIS+服务的守护进程rpc.nisd_resolv、nisd_resolv—NIS+服务的守护进程rpc.nispasswdd、nispasswdd—NIS+口令更新的守护进程rpc.rexd、rexd—基于RPC的远程执行服务器rpc.rstatd、rstatd—内核统计服务器rpc.rusersd、rusersd—网络用户的名字服务器rpc.rwalld、rwalld—网络rwall服务器rpc.sprayd、sprayd—Spray服务器rpc.yppasswdd、yppasswdd—修改NIS口令文件的服务器rpc.ypupdated、ypupdated—修改NIS信息的服务器rpcbind—统一地址到RPC程序编号的映射rpcinfo—报告RPC信息rpld—IA网络引导的RPL服务器rquotad—远程配额服务器rsh—受限的shellrshd—远程shell服务器rstatd—内核统计服务器rtc—对所有的实时钟和GMT标记进行管理runacct—进行每日计数rusersd—网络用户的名字服务器rwall—写给网络中的所有用户rwalld—网络rwall服务器rwhod—系统状态服务器S-----------------------------------------------------------------------------------sa1、sa2、sadc—系统行为报告信息包sac—服务访问控制器sacadm—对服务访问控制器进行管理sadc—报告系统行为的信息包sadmind—分布式系统管理的守护进程saf—服务访问程序 888sar、sar1、sac2、sadc—报告系统行为的包savecore—保存操作系统的崩溃转储sendmail—在Internet上发送邮件server_upgrade—为异质OS服务器的客户进行升级setmnt—建立挂接表setuname—修改系统信息setup_install_server—从Solaris CD到磁盘的复制脚本share—允许远程挂接时使用本地资源share_nfs—允许远程挂接时使用NFS文件系统shareall、unshareall—共享或者取消共享多个资源showmount—显示所有的远程挂接showrev—显示机器和软件的修正信息shutacct—在系统关机时关闭进程计数shutdown—关闭系统或者改变系统状态slpd—服务定位协议守护进程smartcard—配置和管理智能卡smrsh—sendmail的受限shellsnmpdx—Sun Solstice Enterprise Master AgentsnmpXdmid—Sun Solstice Enterprise的SNMP-DMI映射snoop—捕获并检查网络包soconfig—配置套接字所使用的传输提供商soladdapp—将应用程序添加到Solstice应用程序注册表中soldelapp—从Solstice应用程序注册表中删除应用程序solstice—通过图形用户界面访问系统管理工具spray—Spray信息包sprayd—Spray服务器ssaadm—SPARCstorage 队列和SPARCstorage RSM磁盘系统的管理程序startup—在启动时打开进程计数statd—网络状态监控器strace—打印STREAMS追踪消息strclean—STREAMS错误记录器的清除程序strerr—STREAMS错误记录器守护进程sttydefs—为TTY端口维护行设置并寻找序列su—成为超级用户或者另一个用户sulogin—访问单用户模式suninstall—安装Solaris操作环境swap—交换管理界面swmtool—安装、升级和删除软件包sxconfig—为SX视频子系统配置连续内存sync—更新超块syncinit—设置串行线接口的操作参数syncloop—同步线性回送的测试程序syncstat—从同步串行链接中报告驱动器统计信息sys-unconfig—取消系统的一个配置sysdef—输出系统定义sysidconfig—执行或定义系统配置程序sysidtool、sysidnet、sysidns、sysidsys、sysidroot、sysidp—系统配置syslogd—记录系统消息T-----------------------------------------------------------------------------------talkd—talk程序的服务器tapes—为磁带设备创建/devtaskstat—打印ASET任务的状态tcxconfig—配置S24(TCX)帧缓冲telinit—进程控制的初始化telnetd—DARPA TELNET协议服务器tftpd—Internet平凡文件传输协议服务器tic—terminfo编译器tnamed—DARPA平凡命名服务器traceroute—打印信息包到达网络主机的路由ttyadm—对特定端口监控器的信息进行格式化并输出ttymon—终端端口的监控器tunefs—调谐现有的文件系统turnacct—打开或关闭进程计数U-----------------------------------------------------------------------------------uadmin—管理控制ufsdump—文件系统的增量转储ufsrestore—文件系统的增量恢复umount—摘除文件系统以及远程资源umountall—摘除多个文件系统unlink—取消文件和目录的连接unshare—不允许远程系统挂接本地资源unshare_nfs—不允许远程系统挂接本地的NFS文件系统unshareall—取消所有资源的共享useradd—管理系统中的新用户登录或新角色userdel—从系统中删除用户登录usermod—修改系统中的用户登录或角色信息utmp2wtmp—在runacct所生成的文件/var/adm/wtmpx中创建新项utmpd—utmpx监控守护进程uucheck—检测UUCP目录和许可文件uucico—UUCP系统的文件传输程序uucleanup—清除UUCP假脱机目录uucpd—UUCP服务器uusched—UUCP文件传输程序的调度程序Uutry、uutry—尝试在调试模式中联系远程系统uuxqt—执行远程命令请求V-----------------------------------------------------------------------------------vmstat—报告虚拟内存的统计volcopy—创建文件系统的映像拷贝volcopy_ufs—创建UFS文件系统的映像拷贝vold—对CD-ROM和软盘设备进行管理的卷管理守护进程W-----------------------------------------------------------------------------------wall—写给所有的用户wbemadmin—启动Sun WBEM用户管理程序wbemlogviewer—启动WBEM日志查看程序whodo—报告谁在做什么wtmpfix—处理连接计数记录X-----------------------------------------------------------------------------------xntpd—网络时间协议的守护进程xntpdc—专用的NTP查询程序Y-----------------------------------------------------------------------------------ypbind—NIS绑定进程ypinit—创建NIS客户ypmake—重建NIS数据库yppasswdd—修改NIS口令文件的服务器yppoll—返回NIS服务器主机上的当前NIS映射版本yppush—强制传播一个已修改的NIS映射ypserv、ypxfrd—NIS服务器以及绑定进程ypset—指向特定服务器上的ypbindypstart、ypstop—启动和停止NIS服务ypupdated—修改NIS信息的服务器ypxfr、ypxfr_1perday、ypxfr_1perhour、ypxfr_2perday—从NIS服务器向主机传送NIS映射ypxfrd—NIS服务器与绑定进程Z-----------------------------------------------------------------------------------zdump—时区转储器zic—时区编译器。

Solaris的中文命令参考手册

Solaris的中文命令参考手册
但是我设成 1 0 0 0 0 /usr/bin/ps
希望能自动在一分钟之后显示进程。但是没有成功。
HELP ME
===============================================
15 1 * * * /opt/bin/ta.sh /opt/aadir > /dev/null
-rw-r--r-- 1 keven user 120 10月 2 20:54 test1
-rw-r--r-- 1 keven user 0 9月 30 08:54 test2
-rw-r--r-- 1 keven user 0 9月 30 08:54 test3
-rw-r--r-- 1 root other 247 10月 2 07:58 tt.txt
# ls -ld using_samba //查看目录的权限
drwxr-xr-x 2 root other 512 5月 8 22:23 using_samba
$ ls -a
. .cshrc list ss test1 test3
.. .login ok.txt test.txt test2 tt.txt
rm
rm -i test.txt test2.txt //交互式删除文件
rm -r /tem/testd //删除目录和目录下的文件
rm -ir /tem/testd //交互式的删除目录和目录下的文件
cp
cp -i oldfilename newfilename //交互式拷贝
cp /export/home/keven/ok.txt /export/home/wing/test.txt

solaris常用命令及使用

solaris常用命令及使用

set prompt='%~ ' # %~ 表示当前路径
13、如何修改屏幕分辨率?
首先,在/dev/fbs中得到图形卡类型;
然后用/usr/sbin下的相关配置命令,如ffbconfig/afbconfig等;
以 ffbconfig为例,使用#ffbconfig -prconf,获得可使用的分辨率和当前分辨率;
8、answerbook的安装,进入……/product目录后,用如下命令:pkg -d .
9、SUN U60只能在单用户模式下运行,如何恢复?
问题描述:
为了将工作站设为从DHCP动态分配IP,并且将主机名由"unknown"改为原名
修改了/etc/init.d/rootusr,将dhcpinfo后面三行(不是四行)注释掉;
a) su
b) ***; connect internal
f) SVRMGRL> startup
g) SVRMGRL> quit
h) lsnrctl start
11.重启动,你就可以以无密码的root登陆了,这时更改你的密码。
4、如何动态改变SWAP区的大小?
方法是:先用mkfile建一个空文件,然后用Swap 命令即可;具体步骤,举例说明如下:如利用/export/home磁盘片中的空间,把swap区扩大200m(当然你可以要求更大):
a)、 #mkdir /export/home/swap
步骤如下:
1.把你的solaris光盘放进cdrom
2.键入stop+a
3.当出现'ok'字样时,键入boot cdrom -s

Solaris系统IP及路由配置

Solaris系统IP及路由配置

Sun Solaris主机查看网络硬件及网卡状态查看网卡硬件#/usr/platform/sun4u/sbin/prtdiag –v查看输出中IO卡的部分,找出有le,hme的信息注:可能有部分型号主机用此命令不能得出网卡硬件信息查看网卡状态#ifconfig –alo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 这一条是环回地址,不用查看hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 192.168.1.227 netmask ffffff00 broadcast 192.168.1.255ether 8:0:20:b3:64:4IP地址查看网卡IP地址#ifconfig hme0 192.168.1.101 netmask 255.255.255.0 up配置第二个IP地址(临时)#ifconfig hme0:2 plumb#ifconfig hme0:2 192.168.100.2 netmask 255.255.255.0 up删除IP地址:#ifconfig hme0 down配置IP地址(永久)1、修改/etc/hosts中主机名对应的IP地址/etc/hosts文件系统名与IP地址的映射与/etc/hostname.interface 协同工作,配置本机网卡地址# more /etc/hosts127.0.0.1 localhost loghost172.16.255.1 Sunrise172.18.255.1 Sunny系统名不是机器名,机器名是唯一的,要更改机器名,用命令:hostname。

Solaris技术手册

Solaris技术手册

Solaris技术手册一 . 基本的OS命令1.成为超级用户命令:su%su(回车)2.退出超级用户状态:exit#exit(回车)3.获取当前工作目录:pwd%pwd(回车)4.查找文件尾命令:tailtail文件名(回车)5.分页显示文件内容命令:more文件名(回车)用more找文件内容时,检索有关字符串,键入/字符串(回车)查到一个匹配的串后,继续查找,键入n(回车)退出more,则键入q(回车)或ctr+c6.显示所有登录用户:who(回车)7.显示所有登录的用户finger8.显示哪个用户登录到了哪个系统rusers -l(回车)9.显示登录的用户及其正在干什麽whodo(回车)10.显示用户的Uid和Gidid(回车)11.显示正在运行的进程ps -aef(回车)12.显示环境变量及其值%evn(回车)13.设置环境变量之值(1)Bshell和Rshell (变量名一般为大写字母)HIS=50;export HIS(2)对cshellsetenv DISPLAY SUN:O14.在文件中查找串:grep 串文件名(回车)15.显示文件类型file 文件名(回车)16.生成新文件方法(1)使用cat命令cat >>f1(回车)输入文本(回车)ctr+d(2)使用touch命令touch f1(回车)(3)cp f1 f217.文件改名mv f1 f2(回车)18.如何查找文件findfind / -name myfile -printfind /usr -name ˋ*ˊC -print19.如何删去所有core文件:find / -name core -exec rm { } ¥;20.利用管道|man cat | lp(回车)ps -aef | grep openwin(回车)21.杀掉进程kill — 9 PID22.显示所示所有路径echo $PATH23.查找某程序位于何处:which openwin(回车)24.设置路径:(1)Bshell和KshellPATH=目录:目录:目录•••••;export PATH (2)ChellSet path=(目录:目录:目录•••)25.查联机手册man lp(回车)26.显示磁盘空间使用情况df -k(回车)二 . 引导和关闭系统1. 在OK状态下引导系统到多用户OK boot(回车)2.在OK状态下引导到单用户OK boot -s(回车)3.从单用户到多用户ctrl+D4.如何下机# init 0(回车)5.如何紧急下机stop+A三. . 设备管理与使用:1.检查磁盘使用情况du(回车)or du -s(回车)2.查找磁盘信息prtvtoc /dev/rdsk/c0tld0s3(回车)3.格式化软盘使之为dos格式fdformat -d(回车)4.在软盘上生成文件系统fdformat(回车)newfs /dev/diskette(回车)5.将软盘从软区中退出eject /dev/diskette(回车)6.如何来回拉磁带mt -f /dev/rmt/o retension7.倒带mt -f /dev/rmt/o rewind8.查寻磁带驱动器的状态mt -f /dev/rmt/o status(回车)四 . 文件系统1./ect/vfstab文件中一行的意义2.显示当前已安装的文件系统mount(回车)3.检查文件系统的一致性fsck(回车)4.安装某类文件系统mount -F nfs(回车)mount 安装点5.拆卸某个文件系统umount 安装点6.用盒式磁带备分文件系统过程:(1)init s(回车)(进入单用户)(2)nfsdump cuf /dev/rmt/0 C0t0d0s3(回车)7.恢复一个备分的文件系统(1)init s(回车)(2)umount 安装点(3)newfs /dev/rdsk/c0t0d0s3(回车)(4)mount安装点(回车)(5)cd安装点(6)ufsrestore rvf /dev/rmt/0(回车)五 . 网络使用命令1.显示子网中所有机器:rup(回车)2.登录到远程系统中rlogin远程系统机器名3.判断远程系统是否可用(1)ping远程系统名(回车)(2)rup远程系统名(回车)4.在系统之间传送文件(1)ftp(2)rcp六 . 安全性:1.建立或改变用户口令:password 用户名(回车)2.设置文件的权限:chmod nnn f1(回车)3.改变文件的所有者:chown 用户名文件名4.改变文件组的属性:chgrp 组名文件名(回车)七 . 系统常用命令1.查系统的机器号sysdef -h(回车)或hostid(回车)2.查询某个系统启动了多久uptime(回车)3.查询一个系统最近何时被引导过who -b(回车)4.查系统硬件类型uname -m(回车)5.查系统的CPU类型uname -p(回车)6.查系统OS版本号uname -r(回车)7.增加系统交换区(1)列出swap文件swap -l(回车)(2)生成swap文件mkfile nnn [k/b/m]文件名(回车)(3)增加swap区swap -a [swap文件绝对路径名](4)删除可用的swap文件swap -d swap文件(5)增加一个swap文件到/etc/vfstab 文件中:swap 文件绝对路径— swap — no —8.查询系统日期daet(回车)9.显示系统配置信息sysdef(回车)或prtconf(回车)第二章.Netra系统的安装与培训一 . Netra的安装1.OK boot cdrom(回车)2.回答N(回车)3.回答Yes(回车)二 .Netra系统的配置1.进入配置界面(窗口)••••••login:键入setup(回车)••••••password:键入setup 的口令,即setup(回车)2.用鼠标左键,点击Netscape图形界面3.接下来出现用户校验窗口,再次输入用户名setup及其口令setup即可进入管理窗口界面。

Solaris 常用命令和例子(二)

Solaris 常用命令和例子(二)
//完整的添加用户
#useradd -u 1006 -g 4 -d /export/home/user3 -m -s /bin/sh -c "web user" user3
//创建用户的同时创建主目录文件
参数 说明
-c 对每个用户的注释,记录每个用户的个人信息
-d 用户主目录路径
#userdel -r username //把主目录一起删除
usermod
# usermod -u 1005 -c adminisrator cole //修改用户的一些信息
#usermod -G group1 ,group2 username //把用户添加到多个组
# usermod -G sys,sysadmin cole
pgrep //查看进程
# pgrep -lf inetd
616 /usr/sbin/inetd -s -t
$ pgrep -l lp
217 lpsched
kill signaFra bibliotek: 1 暂停
2 中断
3 退出
4 非法指令
5 跟踪中断
6 Abort
7 EMT指令(Emulation竞争trap)
# priocntl -l
CONFIGURED CLASSES
==================
SYS (System Class) 系统
TS (Time Sharing) 分式共享
Configured TS User Priority Range: -60 through 60
ps -e every 显示系统中每一个进程的信息

solaris网关、掩码修改方法

solaris网关、掩码修改方法

更改网关:
编辑或新建文件/etc/defaultrouter,输入网关ip地址即可,同时在命令行下输入“route add default gateway IP地址”,新的网关即可马上生效了;
编辑文件:
/etc/netmasks,编辑相应ip的子网掩码;
重启网络服务:svcadm restart physical
/opt/roseha/etc/config.ha 修改,重启服务
# cd /opt/roseha/bin
# ./hamond
在安装配置完成后,因为某些原因,对系统的IP地址进行了修改或更换网卡。

针对这种情况,用户需要对所有Job进行重新配置。

先将RoseHA这的所有Job BringOut掉,重新配置好NIC设置。

然后在RoseHA的管理界面中执行菜单Tools\Network,选AutoGet按钮,重新获得系统修改后的IP资料后,再重新启动HA服务,对Job中需要修改配置的地方进行重新配置,然后再bringin Job。

就改/etc/hosts /etc/netmasks /etc/defaultrouter这三个文件就可以了,主机名不变不用改其他的
sybase改下/export/home/sybase/interfaces文件,存储ip没变快照脚本不用改。

RoseHA修改
/opt/roseha/etc/config.ha 也可在管理界面修改。

Solaris常用命令_多路径配置

Solaris常用命令_多路径配置

Solaris中查看硬件信息常用命令1、如何查看cpu的状态?# psrinfo -v# mpstat 可以列出多cpu负载的状态2、如何查看内存?# prtconf | grep 'Memory' 可以查看内存的多少.# /usr/platform/sun4u/sbin/prtdiag3、如何动态添加swap分区?# $su - root ----- 成为超级用户# mkfile 100m /home/swapfile ----- 创建100m的Swap文件# /usr/sbin/swap -a /path/filename ----- 激活Swap文件# /usr/sbin/swap -l ----- 验证swap文件# /usr/sbin/swap -d /path/filename ----- 取消swap文件# rm -rf /home/swapfile ----- 删除swap文件4、如何查看当前网卡是以何种速率起来的?# dmesg |grep Link5、如何调整x-window的分辨率和刷新频率?字符界面登陆,运行:#/kdmconfig6、如何使用光、软驱?一般情况下用:# /etc/init.d/volmgt start# volcheck以上方法不行,用:# /etc/init.d/volmgt stop# mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom --挂接光驱# mount -F pcfs /dev/diskette0 /floppy --挂接软驱solaris定义系统磁盘文件系统说明:ufs – UNIX文件系统。

是Solaris缺省的文件系统。

hsfs –高密度CD-ROM文件系统,是只读文件系统。

pcfs – PC文件系统,支持DOS格式化的软盘7、SCSI设备的命名规则是什么?带有总线控制器的硬盘的使用,下面列出了总线控制器的硬盘命名习惯:cWtXdYsZc Logical controller numbert Physical bus target numberd Drive numbers Slice (or partition) number (0 to 7)例如:/dev/rdsk/c0t0d0s0 该原始接口对应第一个控制器的第一个SCSI目标地址的第一个硬盘的第一片(根)/dev/rdsk/c0t0d0s2 该原始接口对应第一个控制器的第一个SCSI目标地址上的第一个硬盘的第三片(表示整上硬盘)8、如何查看硬盘的使用情况?# df -k 可以看到已安装的文件系统的空间大小及剩余空间大小。

Solaris10常用命令指南

Solaris10常用命令指南

Solaris10常用命令指南Solaris与linux命令基本类似,但也有一些区别,特将常用命令整理如下:(一) 基本命令1. ls 显示文件名,等同于dos下dir命令命令格式:ls [option] fileoption:-l 显示详细列表域1 :文件类型和文件权限域2 :文件连接数域3 :文件所有者名字域4 :文件用户组名字域5 :文件长度域6-8 :最近修改日期域9 :文件名-a 显示所有文件,包含隐藏文件(以. 起头的文件名)-R 显示文件及所有子目录-F 显示文件(后跟*)和目录(后跟/)-d 不l选项合用,显示目录名而非其内容2. cd 目录转换,等同于dos下cd命令注意目录分隔符为”/ ”,与dos相反命令格式:cd dirname3. pwd 显示当前路径4. cat 显示文件内容,等同于dos下type命令命令格式:cat filename5. .more 以分页方式查看文件内容.命令格式:more filename6. .rm 删除文件命令格式:rm [-r] filename (filename 可为档名,或档名缩写符号.)例子:rm file1 删除档名为file1 之文档.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 directory9. cp 文档复制命令格式: cp [-r] source destination例子:cp file1 file2 将文档file1 复制成file2cp file1 dir1 将文档file1 复制到目录dir1 下,文件名仍为file1.cp /tmp/file1 . 将目录/tmp 下的文档file1复制到现行目录下,档名仍为file1.cp /tmp/file1 file2 将目录/tmp 下的文档file1现行目录下,档名为file2cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录dir2 存在,则将目录dir1,及其所有文档和子目录,复制到目录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 不存在,则将dir1,及其所有文档和子目录,更改为目录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 找出七天内未被更动的文档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 生成索引关键字man –k keyword 关键字查找man –s number word 不同系统类别example: man –s 3s printf14. 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: 删除当前行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! 存盘退出(二) 增强命令1. ln 文档连结命令格式:ln [-s] oldname newname同一文档,可拥有一个以上之名称,可将文档做数个连结.一个符号链是指向系统另一个文件的特殊文件,当访问这种文件时,它里面存放着一个路径名,该路径名用来引导用户到卡符号链所指的文件或目录例子:ln -s file1 file2 将名称file2,连结至文档file1.2. .grep 搜索字符串命令格式:grep string filename寻找字串的方法很多,比如说我想找所有以M开头的行.此时必须引迕pattern 的观念.以下是一些简单的例,以及说明:^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 '^\.' myfile.txt 列出所有以句点开头的行3. fgrep 搜索字符串命令格式:fgrep string file4. .file 显示文件类型命令格式:file fileall文件类型为shell script,ELF 32bit,ASCII text,data or tar file5. .diff 比较文档或目录之不同内容命令格式:diff [-r] name1 name2 ( name1 name2 可同时为档名,或目录名称.) 例子:%diff file1 file2比较文档file1 与file2 内,各行之不同处.%diff -r dir1 dir2比较目录dir1 不dir2 内,各文档之不同处.6. cmp 比较文档相同部分命令格式:cmp file1 file27. ftp 远程文件传输命令格式:ftp [hostname|IP address]在进入ftp 之後,如果不remote host 连接上了,它将会询问你username 与密码,如果输入对了就可以开始进行文档传输.注意:如用户无密码,无法注册(1) ftp 命令ascii 将传输模式设为ascii 模式.通常用于传送文字档.binary 将传输模式设为binary 模式,通常用于传送执行档,压缩档与影像cd remote-directory 将远程主机上的工作目录改变.lcd [ directory ] 更改本地主机的工作目录ls 列出远程主机上的文档.get remote [ local-file ] 取得远方的文档.mget remote-files 可使用通用字元一次取得多个文档.put local[ remote-file] 将本地主机的文档送到远程主机.mput local-files 可使用通用字元一次将多个文档放到远程主机上.help [ command ] 线上辅助指令.mkdir directory-name 在远程主机创建一个目录.prompt 更改交谈模式,若为on 则在mput 不mget 时每作一个文档之传输时均会询问.quit/bye 离开ftp .2) 后台执行ftp首先,将过程所用到的指令依顺序放入文档中,如下:%cat ftp_command!mkdir testlcd testcd testpromptbinarymget *.*bye其次,建一个.netrc档,属性为400,让ftp 自动到此读取Username 不Password,方可顺利login 到的主机,如下:%cat .netrcmachine remote login anonymous password guest3)最後再执行下面指令即可.%nohup ftp remote < ftp_command >; message &8. .telnet 远程终端访问命令格式:telnet [hostname|IP address]*注:如使用root用户登录,其权限请参见11.3.49. .IO 重新导向UNIX所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是从键盘输入,并将资料输出到萤幕上,这就叨做标准输入及标准输出,而我们可以更改标准出输出入.A. 更改标准输入——在命令後方加"< ;" ,即可从;这个文档输入资料.B. 更改标准输出——在命令後方加">; ;" ,即可将萤幕输出的资料导向到;这个文档上.C. 更改标准输出——在命令後方加">;>; ;",功能不B.相似,叧不过这会将资料加在文档後方.D. 管道——在两个命令中间加上'|',即可将前方指令的输出当成後方指令的输入.例:cd /tmpls -l >; /tmp/ls.outcat /tmp/ls.outmore /tmp/ls.outrm /tmp/ls.outls | morels | 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 软件产品的简单说明.例子:# 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发送一个邮件.命令格式:pkgadd -d [device | pathname] pkg_name例子:# pkgadd -d /cdrom/solaris_2_2/s0/Solaris_2.2 SUNWaudio3. .pkgchk 校验软件包的安装pkgchk命令通过将软件包的属性及路径名内容不系统记录文件中的值进行对比来校验.命令格式:pkgchk [-p path1 [path2...]]此命令可以检查整个软件包或通过指定-p选项对一特殊路径名进行检查,无输出则意味着没有问题被检查出.由于/etc/group 文件大小已被改变,所以文件内容的checksum就不对.考察软件包信息pkgadd命令更新文件/var/sadm/install/contents、此文件为系统中所有已安装软件包的记录文件.没有简单的方法来确定某软件包具有某一特殊文件(或命令).对亍已安装的软件包,从/var/sadm/install/contents 记录文件中查找此软件包的路径名.4. .pkgrm 删除软件包命令格式:pkgrm pkgname1 pkgname2 …在调用pkgrm 命令后,将向你警告有依赖关系的软件包信息,并提供放弃此操作的提示.当软件包被成功地删除后,向root发送一个邮件.pkgrm命令通过文件/var/sadm/install/contents 来确定软件包的地址,并且当软件包被删除以后,更新此文件.假如此软件包被两个或更多的包共享,则一定得将这些依赖亍此包的所有软件包删除以后才删除此软件包.5. spooling 软件包转储一个软件包可以由安装CD-ROM中拷贝过来存放在系统中,但并没有安装此软件包.例如,一个服务器可以拷贝存储一个软件包,一个没有CD-ROM设备的系统可以从服务器上挂接此软件包,用以安装。

solaris常见命令包含注释

solaris常见命令包含注释

solaris常见命令包含注释(收集)差别概览(click)命令区别(click)安装区别(本贴)软件管理(本贴)系统管理(click)设备管理(click)安全和加固(click)监视和性能(click)备份恢复故障诊断1.默认shellsolaris的默认shell是Bourne shell,名为/bin/sh2.文件系统标准的solaris文件系统格式是UFS,还可以使用VxFS,QFS,从Solaris 10 u2版开始,还可以使用ZFS。

3.文件系统目录布局而Solaris的/proc目录仅包含进程信息,不能从/proc目录获取系统信息或调整内核变量,但Solaris使用/platform目录,这个目录包含平台特定的信息和应用,Linux没有与Solaris的/platform对应的目录。

3.命令为了保持对System V,BSD,GNU软件的兼容性,除了常规的/bin(/usr/bin)和/sbin(/usr/sbin)目录外,Solaris还使用了一些扩展的命令目录,这些目录如下所示:/usr/openwin/bin/usr/dt/bin/usr/sfw/bin/opt/sfw/binusr/xpg4/binusr/ccs/bin/usr/ucb其中:/usr/bin 标准的System V命令/usr/ucb 传统的BSD命令有些命令在这两个目录中都有,但用法可能不同,比如basename df du echo expr fastbootfasthalt file from groups install ldlint ln lpc lpq lpr lprmlptest ls mkstr printenv ps rusagesed shutdown stty sum test touchtr tset users vipw whereis whoami免费软件的部署Linux和Solaris相同,这些GNU的命令在Solaris中通常都以g字母开头,比如gtarSystem V和BSD中有两个目录包含免费软件:/usr/sfw/bin和/opt/sfw/bin。

solaris fcsk命令

solaris fcsk命令

1) 移去一个没有相关文件的目录入口 答Yes或Y来删除该目录入口
2) 重连接一个已分配但不能访问的文件
对fsck的"RECONNECT?"回答Yes,即把该I节点连接到lost+found目录下,文件名即是I节点号
3) 连接数调整 回答Yes或Y来改正连接数
4) 自由块表不一致 回答Yes或Y来修正超级块
总结:以后执行命令的时候,一定要仔细阅读指南,搞清楚应该做什么,不该做什么。
问题:lost+found里还有很多文件,以“#”打头,后面是数字编号,这是没有恢复连接的文件吗?怎么才能恢复呢?有看见这篇文章的高手请指点一下啊。
PS:由于第一次亲密接触(续)实在没有可写的了,因为后面安装只能说是一帆风顺,除了分区出了问题,一个分区小了,不得不重装。看来仔细阅读说明书还是很重要的。切忌瞎搞胡搞。
partition>quit
format>save
使用命令newfs来为每一个分区创建文件系统:
newfs /dev/rdsk/c?t?d?s?
硬盘包含启动分区(根分区),我们需要手动安装启动模块
#reboot cdrom -s (从光盘启动,并进入单用户模式)
#mount /dev/dsk/c0t1d0s0 /mnt (将系统根分区挂接到mnt目录下)
print - display the current table
label - write partition map and label to the disk
! - execute , then return
quit
partition> modify
partition>label

Solaris日常维护常用命令(06.04)

Solaris日常维护常用命令(06.04)

一、UNIX通用基础命令1.查看当前帐号下的环境变量#set2.查看当前操作系统的名字和主机名字#uname –a3.从root用户切换到oracle用户# su – oracle4.间隔5秒钟察看整个系统的cpu等资源,显示2次结束#vmstat 5 25.间隔2秒查看整个系统的IO等资源,显示3次结束#iostat 2 36.查看zxapp进程的相关信息#ps –ef |grep zxapp7.查看本机当前的工作ip#ifconfig –a 查看当前的工作ip和网卡信息#netstat –in 查看当前工作的ip8.列出系统网络名称#hostname9.列出已加载的逻辑卷及其加载位置#mount10.列出正在运行的所有进程的各种信息:如进程号及进程名等#ps –ef11.显示<目录名>下所有文件所占空间(以块为单位)#du –s dir_name12.清除文件内容例:清理/var/adm/wtmp文件内容#>/var/adm/wtmp说明:这个文件记录所有用户成功登陆操作系统的信息。

该文件不是一个文本文件,因此只能通过who命令来查看其内容。

13.将命令内容导入到文本中例:#ls -a > show.txt二、SOLARIS特有的常用命令14.Kshell与bash之间的切换bash-2.05# ksh 从bash切换到ksh# bash 从ksh切换到bash15.获取系统日志:日志存在/var/adm/message系列文件中,可以ftp获取16.重启与关机命令# reboot 重启(或# init 6)#init 5 关机(在执行此命令之前,可以先执行几次#sync)17.同步命令#sync 通过同步命令,将执行过的命令或是修改的文件立即生效18.查看操作系统版本号#uname –a 查看操作系统版本号及当前补丁号、机型例:#uname -aSunOS SunOS 5.9 Generic_117171-07 sun4u sparc SUNW,Sun-Fire-V240 Generic_117171-07是当前补丁号的19.进程管理#ps –f 查看当前用户进程号#ps –ef 查看所有应用程序进程号#ps –uoracle 查看oracle用户的应用程序进程(或ps –ef|grep oracle)#pstop pid停止进程#prun pid重新启动进程#kill -9 pid 杀掉进程20.查看硬盘物理信息#format </dev/null 这个命令也可以查看硬盘的类型和分区的详细情况#iostat -E看硬盘的大小和型号# prtvtoc /dev/rdsk/c0t0d0s0 显示某个磁盘的分区状况21.如何查看cup的状态?# psrinfo -v 查看当前CPU的状态# mpstat 可以列出多cpu负载的状态# top 查看CPU和内存使用情况(或vmstat)22.查看内存# prtconf | grep 'Memory' 可以查看内存的多少.# /usr/platform/sun4u/sbin/prtdiag 可以查看系统硬件情况包括:CPU/内存配置/IO Devices/usb Devices/等23.查看系统运行级别# who -r 查看运行级别24.查看网络状态和网卡ip#netstat –rn 查看网络状态及路由信息#ifconfig –a 查看网卡ip及物理信息,例如是bgeo#ifconfig bge0 unplumb --停止网卡#ifconfig bge0 plumb --起用网卡25.配置网卡ip例如给网卡bge1配置ip#ifconfig bge1 plumb 192.168.1.1# ifocnifg bge1 netmask 255.255.255.0# ifconfig bge1 up如果是给某块网卡配置第二个IP,例如给bge1添加第二个IP则将上面3个命令中的bge1改成bge1:1,第三个IP则为bge1:2,以此类推。

Solaris系统命令中英对照

Solaris系统命令中英对照

Solaris系统命令中英对照Ffbconfig—帧缓冲的配置命令fdetach—将名字与基于STREAMS的⽂件描述符分离fdisk—创建或者修改固定磁盘分区表ff—为⽂件列举⽂件名和统计信息ff_ufs—为UFS⽂件列举⽂件名和统计ffbconfig—对FFB图形加速器进⾏配置fingerd—远程⽤户信息器firmware—可引导的固件程序和固件命令fmthard—填充硬盘的卷⽬录表fncheck—检测FNS数据与NIS+数据之间的⼀致性fncopy—复制FNS环境fncreate—创建FNS环境fncreate_fs—创建FNS⽂件的环境fncreate_printer—在FNS名字空间中创建新打印机fndestroy—破坏FNS环境fnselect—为FNS初始化环境选择⼀个特定的命名fnsypd—更新NIS主器上的FNS环境format—磁盘的分区与维护命令fsck—检测和修复⽂件fsck_cachefs—为CacheFS缓存的数据进⾏完整性检测fsck_s5fs—⽂件的⼀致性检测和交互式修复fsck_udfs—⽂件的⼀致性检测和交互式修复fsck_ufs—⽂件的⼀致性检测和交互式修复fsdb—⽂件调试器fsdb_udfs—UDFS⽂件调试器fsdb_ufs—UFS⽂件调试器fsirand—随机的信息节点编号⽣成器fstyp—测定⽂件的类型ftpd—⽂件传输协议器fuser—通过⽂件或者⽂件结构标识进程fwtmp、wtmpfix—对连接计数记录进⾏处理Ggencc—创建cc命令的前端getdev—分类列举设备getdgrp—列举包含了匹配设备的设备组getent—从管理数据库中获取表项gettable—从主机中获取DoD Internet格式的主机表getty—终端类型、模式、速度和⾏规范getvol—对设备的可达性进⾏校验GFXconfig—配置PGX32(Raptor GFX)图形加速器goupadd—在中添加或创建新组定义groupdel—从中删除组定义groupmod—修改中的组定义grpck—⼝令和组⽂件的检测程序gsscred—添加、删除、列举gsscred表项gssd—为内核RPC产⽣和验证GSSAIP标记Hhalt、poweroff—关闭处理器hostconfig—配置的主机参数htable—转换DoD Internet格式的主机表Iid—返回⽤户标识sat、comsat—Biff服务器in.dhcpd—DHCP服务器in.fingerd、fingerd—远程⽤户信息器in.ftpd、ftpd—⽂件传输协议器in.lpd—BSD打印协议适配器d、named—Internet域名器in.ndpd—IPv6的⾃动配置守护进程in.rarpd、rarpd—DARPA逆向地址解析协议器in.rdisc、rdisc—发现路由守护进程in.rexecd、rexecd—远程执⾏器in.ripngd—IPv6的路由守护进程in.rlogind、rlogind—远程登录器in.routed、routed—路由守护进程in.rshd、rshd—远程shell服务器in.rwhod、rwhod—状态器in.talkd、talkd—talk程序器in.telnetd、telnetd—DARPA TELNET协议器in.tftpd、tftpd—Internet平凡⽂件传输协议器in.tnamed、tnamed—DARPA平凡名字器in.uucpd、uucpd—UUCP服务器inetd—Internet服务守护进程infocmp—⽐较或打印terminfo描述init、telinit—进程控制的初始化init.wbem—启动和停⽌CIM引导管理程序install—命令install_scripts—Solaris软件的脚本installboot—在磁盘分区中引导块installf—向软件数据库中添加⽂件Intro、intro—对维护命令及应⽤程序的介绍iostat—报告I/O统计ipsecconf—配置范围的IPsec策略ipseckey—⼿⼯IPsec的SA数据库Kkadb—内核调试器kdmconfig—配置或卸配键盘、显⽰器和⿏标选项kerbd—为内核RPC⽣成和校验Kerberos票据kernel—包括基本在内的UNIX系统可执⾏⽂件keyserv—存储加密私钥的器killall—杀死所有活跃的进程ktkt_warnd—Kerberos警告守护进程kstat—显⽰内核统计信息Llabelit—为⽂件列举或者提供标签labelit_hsfs—为HSFS⽂件列举或者提供标签labelit_udfs—为UDF⽂件列举或者提供标签labelit_ufs—为UFS⽂件列举或者提供标签lastlogin—显⽰每个⼈员所登录的最后⽇期ldap_cachemgr—为NIS查找缓存的器和客户信息LDAP守护进程ldapclient、ldap_gen_profile—对LDAP客户机进⾏初始化或者创建LDAP客户配置⽂件的LDIF link、unlink—链接或者取消链接⽂件和⽬录list_devices—列举可分配的设备listdgrp—列举设备组的成员listen—****守护进程llc2_loop—为测试驱动器、适配器和回送诊断lockd—锁定守护进程lockfs—修改或者报告⽂件锁lockstat—报告内核锁的统计信息lofiadm—通过lofi管理可⽤作磁块设备的⽂件logins—列举⽤户和的登录信息lpfilter—管理LP打印所使⽤的过滤器lpforms—管理LP打印所使⽤的格式lpget—获取打印配置lpmove—移动打印请求lpsched—启动LP打印lpset—在/etc/printers.conf或FNS中打印配置lpshut—停⽌LP打印lpsystem—向打印注册远程lpusers—打印队列的优先级luxadm—SENA、RSM和SSA⼦的管理程序Mm64config—配置M64图形加速器mail.local—将邮件存⼊邮件箱makedbm—创建dbm⽂件,或者从dbm⽂件得到⽂本⽂件makemap—为sendmail创建数据库映射mibiisa—Sun SUMP代理mk—从源代码重建⼆进制和命令mkfifo—创建FIFO专⽤⽂件mkfile—创建⼀个⽂件mkfs—构造⽂件mkfs_pcfs—构造FAT⽂件mkfs_udfs—构造UDFS⽂件mkfs_ufs—构造UFS⽂件mknod—创建专⽤⽂件modify_install_server—在现有器上取代miniroot的脚本modinfo—显⽰所装载的内核模块信息modload—装载内核模块modunload—卸载模块mofcomp—将MOF⽂件编译为CIM类monacct—每⽉调⽤计数程序monitor—SPARC系统的PROM监控器mount、umount—挂接或摘除⽂件和远程资源mountall、umountall—挂接、摘除多个⽂件mount_cachefs—挂接CacheFS⽂件mountd—接收NFS挂接请求和NFS访问的器mount_hsfs—挂接HSFS⽂件mount_nfs—挂接远程的NFS资源mount_pcfs—挂接PCFS⽂件mount_s5fs—挂接s5⽂件mount_tmpfs—挂接tmpfs⽂件mount_udfs—挂接UDFS⽂件mount_ufs—挂接UFS⽂件mount_xmemfs—挂接xmemfs⽂件mpstat—报告每个处理器的统计信息msgid—⽣成消息IDmvdir—移动⽬录Nnamedbootconf—将配置⽂件转换为适⽤于Bind 8.1的格式namedxfer—⽀持⼊站区域传送的辅助代理named—Internet域器ncheck—⽣成路径名与i编号的映射列表ncheck_ufs—为UFS⽂件⽣成路径名与i编号的映射列表ndd—获取和驱动器的配置参数netstat—显⽰状态newfs—构造新的UFS⽂件newkey—在publickey数据库中创建新的DiffieHellman密钥对nfsd—NFS守护进程nfslogd—NFS的⽇志记录守护进程nis_cachemgr—对NIS+器的位置信息进⾏⾼速缓存的NIS+命令nisaddcred—创建NIS+证书nisaddent—从相应的/etc⽂件或者NIS映射中创建NIS+表nisauthconf—NIS+的安全性配置nisbackup—备份NIS+⽬录nisclient—为NIS+实体初始化NIS+证书nisd—NIS+的守护进程nisd_resolv—NIS+的守护进程nisinit—NIS+客户和器的初始化命令nislog—显⽰NIS+事务⽇志的内容nispasswdd—NIS+⼝令更新的守护进程nisping—向NIS+器发送pingnispopulate—填充NIS+域中的NIS+表nisprefadm—为NIS+客户器优先级别的NIS+命令nisrestore—恢复NIS+⽬录的备份nisserver—创建NIS+器nissetup—初始化NIS+域nisshowcache—打印共享⾼速缓存⽂件的NIS+命令nisstat—报告NIS+器的统计信息nisupdkeys—更新NIS+⽬录中的公钥nisadmin—对****进⾏管理nscd—名字的⾼速缓存守护进程nslookup—交互式查询名字器nstest—DNS测试shellnsupdate—更新DNS名字器ntpdate—使⽤NTP设置本地的⽇期和时间 731ntpq—标准NTP查询程序 733ntptrace—沿着NTP主机链追溯到其主控时间资源 739 nulladm—采⽤664模式创建⽂件名,确保其所有者和组为adm Oobpsym—OpenBoot固件的内核符号调试ocfserv—OCF 器上⼀页12。

Solaris_常用命令

Solaris_常用命令

quota 命令 (2001-05-01 15:40:36)限制每个用户可以使用硬盘空间的大小quota:显示用户硬盘限额和使用情况。

edquota :为每个用户设定硬盘限额。

quotaon:启动文件系统硬盘限额服务quotaoff :关闭文件系统硬盘限额服务repquota :显示当前硬盘限额状态硬限制是指对资源节点和数据块的绝对限制,在任何情况下都不允许用户超过这个限制;而软限制是指用户可以在一定时间范围内(默认时为一周,在/usr/include/sys/fs/ufs_quota.h文件中设置)超过软限制的额度,在硬限制的范围内继续申请资源,同时系统会在用户登录时给出警告信息和仍可继续申请资源剩余时间。

如果达到时间期限,用户的硬盘使用仍超过软限制的额度,则系统将不允许用户再申请硬盘资源。

首先在限制的文件系统的根目录下建立名为quotas的文件,该文件的所有者应是root,其它用户不可对它进行写操作touch quota;chmod 644 quotas编辑/etc/vfstab文件,找到要进行硬盘限额服务的文件系统,并将mount option字段的值设为rq,存盘退出。

#edquota username系统生成:fs /export/home1 blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)fs字段表明使用硬盘限额的文件系统,为/export/home1block和inodes表明用户可以使用的硬盘千字节数和I节点数,即用户可使用的硬盘空间和可建立的文件数soft和hard提及的软限制和硬限制note:如果我们分配给用户的硬盘限额都相同,我们可以使用"-p" 参数而不用为每个用户都编辑一个文件edquota -p reference-username username用quotaon来启动服务:在root权限下输入#quotaon /export/home1查看各个用户的当前使用情况:#repquota /export/home1取消硬盘限额服务#quotaoff限额的一致性进行检查#quotacheck() 进入【UNIX论坛】ifconfig命令 (2001-05-01 15:41:01)用于查看和更改网络接口的地址和参数$ifconfig -alo0: flags=849 mtu 8232inet 127.0.0.1 netmask ff000000hme0: flags=863 mtu 1500inet 211.101.149.11 netmask ffffff00 broadcast 211.101.149.255ether 8:0:20:a7:4d:21系统会显示网络接口的名称,接口的状态(up or down),接口的IP地址和掩码等信息更改网络接口的IP地址:#ifconfig hme0 down#ifconfig hme0 211.101.149.233 netmask 255.255.255.0 up首先,使用down命令参数把网络接口hme0的服务暂时停止,然后再用ifconfig命令给接口分配新的IP地址和掩码,并启动网络接口服务也可以通过改变文件/etc/hosts中的IP地址的值并重新启动系统来更改机器的IP地址。

Solaris route命令

Solaris route命令

Solaris route命令其中add代表要增加路由,net表示路由到达的是一个网络而不是一台主机,1代表远端网络需通过网关才能到达(直接通过网络接口相连时,该参数用0)命令格式:#route add -net remote_net_ip gateway_ip -netmask netmask#route add -host host_ip local_interface_ip -interface使用"delete","change"命令参数可以对路由表中的路由信息进行删除和修改使用"netstat –rn"命令查看当前的路由信息过修改文件/etc/defaultrouter可以设置一些默认路由添加了第二快网卡,系统路由表自动添加的!另外:solaris静态路由添加命令:route add -net 128.1.250.0 10.10.10.4 -netmask 255.255.255.0(这个128.1.250.0网段的路由从这个10.10.10.4走)一、系统环境:1、应用目的说明:现在所有的应用都是192网段的服务器,现在配置sun服务器双网卡的目的是通过sun服务器,192网段的所有服务器通过sun服务器访问172.172.172.170.设置目的:192.192.192.3和192.192.192.151都可以ping通172.16.128.1702、系统网络配置:系统现在有两块网卡:分别是hme0和eri0,打算hme0配192网段,eri0配置172网段。

网卡配置:bash-2.03# ifconfig -alo0: flags=19200849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000eri0: flags=19200843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 172.172.172.33 netmaskffffff00 broadcast 172.16.255.255 ether 0:3:ba:29:c f:3ahme0: lags=19200843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3 inet 192.192.192..2 netmask ffffff00 broadcast 192.1 92.192..255 ether 0:3:ba:29:cf:3abash-2.03#3、系统路由表配置:路由配置:bash-2.03# netstat -nrRouting Table: IPv4Destination Gateway Fla gs Ref Use Interface-------------------- -------------------- ----- ----- ------ ---------192.192.192..0 192.192.192..2U 1 19 hme0172.172.172.0 172.172.172.33 U1 192 eri0172.172.172.0 192.192.192..2UG 1 0224.0.0.0 192.192.192..2U 1 0 hme0default 192.192.192..1UG 1 16127.0.0.1 127.0.0.1 U H 2 5382 lo0bash-2.03#说明:默认路由:192.192.192..1(互联网线路路由)172.172.172.33(外联172网段路由)4、Solaris网络更改:保证网络转发打开默认是关闭的:#ndd -set /dev/ip ip_forwarding 1#ndd -set /dev/ip ip_forward_directed_broadcasts 1#ndd -set /dev/ip ip_forward_src_routed 15、Windows客户端192.192.192..151测试:Windows系统需要添加静态路由:route add 172.172.172.0 mask 255.255.255.0 192.192.192..26、从Windows客户端192.192.192..151测试:C:\Documents and Settings\guyhu>ping 192.192.192..2Reply from 192.192.192..2: bytes=32 time<1ms TTL=255C:\Documents and Settings\guyhu>ping 172.172.172.33Reply from 172.172.172.33: bytes=32 time<1ms TTL=255C:\Documents and Settings\guyhu>ping 172.172.172.170Reply from 172.172.172.170: bytes=32 time=5ms TTL=254C:\Documents and Settings\guyhu>7、总结:配置过程中一定要添加“#ndd -set /dev/ip ip_forwarding 1“,这个很。

Solaris11_网络设置

Solaris11_网络设置

Solaris11网络设置篇Solaris 11网络管理的两个重要方法Solaris 11采用用户profile文件的管理方式进行网络管理,由此产生两种模式进行管理,一种为手工管理,一种为自动管理方式。

在安装Solaris 11的时候,根据所采用的配置模式来决定网络管理方式,缺省配置方式(DefaultFixed network NCP)和自动配置方式(Automatic NCP)在安装过程是均可以采用。

如果采用缺省配置方式,也就是缺省固定的NCP模式,那么可以使用dladm和ipadm 命令来进行网络管理。

如果采用自动配置方式的NCP,那么可以采用netcfg和netadm两个命令进行网络管理。

在操作系统Solaris 11初始化安装的时候,对于使用GUI安装的话,自动配置方式将被激活使用,而采用text方式安装的话,可以选择自动,手工和none方式来配置网络。

手工配置网络方法1. 从自动网络配置模式转换为手动配置模式(已是手动配置无需配置此项)root@solaris11:~# netadm listTYPE PROFILE STATEncp Automatic onlinencu:phys net1 offlinencu:phys net6 offlinencu:phys net0 offlinencu:phys net3 offlinencu:phys net7 onlinencu:phys net4 offlinencu:phys net5 onlinencu:phys net2 offlinencu:ip net1 offlinencu:ip net6 offlinencu:ip net0 offlinencu:ip net3 offlinencu:ip net7 offline*ncu:ip net4 offlinencu:ip net5 offline*2. 确认需要配置的接口3.配置net54.配置地址和掩码-T可以有三种类型,static,dhcp以及addrconf(addrconf主要为IPV6的自动配置),将一个网卡unplumb掉,只要使用ipadm delete-ip的方式,如果网卡上已经配置了IP 地址,那么首先需要先使用ipadm delete-addr将地址删除,然后再unplumb掉网卡。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Solaris route命令
其中add代表要增加路由,net表示路由到达的是一个网络而不是一台主机,1代表远端网络需通过网关
才能到达
(直接通过网络接口相连时,该参数用0)
命令格式:
#route add -net remote_net_ip gateway_ip -netmask netmask
#route add -host host_ip local_interface_ip -interface
使用"delete","change"命令参数可以对路由表中的路由信息进行删除和修改
使用"netstat –rn"命令查看当前的路由信息
过修改文件/etc/defaultrouter可以设置一些默认路由
添加了第二快网卡,系统路由表自动添加的!
另外:solaris静态路由添加命令:
route add -net 128.1.250.0 10.10.10.4 -netmask 255.255.255.0
(这个128.1.250.0网段的路由从这个10.10.10.4走)
一、系统环境:
1、应用目的说明:
现在所有的应用都是192网段的服务器,现在配置sun服务器双网卡的目的是通过sun服务器,192网段的所有服务器通过sun服务器访问172.172.172.170.
设置目的:192.192.192.3和192.192.192.151都可以ping通172.16.128.170
2、系统网络配置:
系统现在有两块网卡:分别是hme0和eri0,打算hme0配192网段,eri0
配置172网段。

网卡配置:
bash-2.03# ifconfig -a
lo0: flags=19200849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 inde
x 1 inet 127.0.0.1 netmask ff000000
eri0: flags=19200843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 in dex 2 inet 172.172.172.33 netmask
ffffff00 broadcast 172.16.255.255 ether 0:3:ba:29:cf:3a
hme0: lags=19200843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 ind ex 3 inet 192.192.192..2 netmask ffffff00 broadcast 192.192.192..255 ether 0:3:ba:29:cf:3a
bash-2.03#
3、系统路由表配置:
路由配置:
bash-2.03# netstat -nr Routing Table: IPv4
Destination Gateway Flags Ref Use Interfac
e
-------------------- -------------------- ----- ----- ------ ---------
192.192.192..0 192.192.192..2 U 1 19 hme0
172.172.172.0 172.172.172.33 U 1 192 eri0 172.172.172.0 192.192.192..2 UG 1 0 224.0.0.0 192.192.192..2 U 1 0 hme 0
default 192.192.192..1 UG 1 16 127.0.0.1 127.0.0.1 UH 2 5382 lo0 bash-2.03#
说明:
默认路由:192.192.192..1(互联网线路路由)
172.172.172.33(外联172网段路由)
4、 Solaris网络更改:
保证网络转发打开默认是关闭的:
#ndd -set /dev/ip ip_forwarding 1
#ndd -set /dev/ip ip_forward_directed_broadcasts 1
#ndd -set /dev/ip ip_forward_src_routed 1
5、 Windows客户端192.192.192..151测试:
Windows系统需要添加静态路由:
route add 172.172.172.0 mask 255.255.255.0 192.192.192..2
6、从Windows客户端192.192.192..151测试:
C:\Documents and Settings\guyhu>ping 192.192.192..2
Reply from 192.192.192..2: bytes=32 time<1ms TTL=255
C:\Documents and Settings\guyhu>ping 172.172.172.33
Reply from 172.172.172.33: bytes=32 time<1ms TTL=255
C:\Documents and Settings\guyhu>ping 172.172.172.170
Reply from 172.172.172.170: bytes=32 time=5ms TTL=254
C:\Documents and Settings\guyhu>
7、总结:
配置过程中一定要添加“#ndd -set /dev/ip ip_forwarding 1“,这个很重要。

相关文档
最新文档