⑴ 求solaris 中 devfsadm命令详解,谢谢
devfsadm, devfsadmd – administration command for /dev
/usr/sbin/devfsadm [-C] [-c device_class] [-i driver_name]
[ -n] [-r root_dir] [-s] [-t table_file] [-u] [-v]
/usr/lib/devfsadm/devfsadmd
devfsadm maintains the /dev namespace. It replaces the previous suite of devfs
administration tools including drvconfig(1M), disks(1M), tapes(1M), ports(1M),
audlinks(1M), and devlinks(1M).
The default operation is to attempt to load every driver in the system and attach to all possible
device instances.Next, devfsadm creates logical links to device nodes in /dev and /devices
and loads the device policy.
devfsadmd(1M) is the daemon version of devfsadm(1M). The daemon is started ring
system startup and is responsible for handling both reconfiguration boot processing and
updating /dev and /devices in response to dynamic reconfiguration event notifications from
the kernel.
For compatibility purposes, drvconfig(1M), disks(1M), tapes(1M), ports(1M),
audlinks(1M), and devlinks(1M) are implemented as links to devfsadm.
In addition to managing /dev, devfsadm also maintains the path_to_inst(4) database.
The following options are supported:
-C
Cleanup mode. Prompt devfsadm to cleanup dangling /dev links that are not normally
removed. If the -c option is also used, devfsadm only cleans up for the listed devices'
classes.
-c device_class
Restrict operations to devices of class device_class. Solaris defines the following values for
device_class: disk, tape, port, audio, and pseudo. This option might be specified more
than once to specify multiple device classes.
-i driver_name
Configure only the devices for the named driver, driver_name.
-n
Do not attempt to load drivers or add new nodes to the kernel device tree.
-s
Suppress any changes to /dev. This is useful with the -v option for debugging.
-t table_file
Read an alternate devlink.tab file. devfsadm normally reads /etc/devlink.tab.
引用名
用法概要
描述
选项
devfsadm(1M)
系统管理命令-第1 单元327
-u
Activate and attach devices for drivers added with add_drv(1M) -u. Cannot be used
together with -n or -r.
-r root_dir
Presume that the /dev directory trees are found under root_dir, not directly under root
(/).No other use or assumptions are made about root_dir.
-v
Print changes to /dev in verbose mode.
The following exit values are returned:
0
Successful completion.
1
An error occurred.
/devices
device nodes directory
/dev
logical symbolic links to /devices
/usr/lib/devfsadm/devfsadmd
devfsadm daemon
/dev/.devfsadm_dev.lock
update lock file
/dev/.devfsadm_daemon.lock
daemon lock file
/etc/security/device_policy
device policy file
/etc/security/extra_privs
additional device privileges
⑵ solaris8操作系统如何用命令关机
如果你是在主机的图形界面下,直接点关机按钮就行。
如果你在本机的字符界面下或远程登陆模式下:
首先你必须有超级用户权限(可以用su 或 sudo 获得权限)
再输入命今关机
关机命令有:
shutdown -s/h now 关机 shutdown -r now 重启
halt 关机
init 0 关机 init 1 重启
等等。
哥们,我还是建议你去买或借几本linux书来看。你这样怎么能管好你那个服务器啊!
⑶ solaris常用系统命令如何查看日志信息 dmesg | more
solaris每次重新重启后,会删除/tmp下面的内容。 如何查看日志信息 dmesg | more /var/adm/messages* 收集exlpore日志 /opt/SUNWexplo/bin/explorer -k ->/opt/SUNWexplo/output系统的基本状况 showrev 系统运行时间,平均负载 uptime 版本信息 uname -a Update版本 more /etc/release 系统补丁 showrev -p 已安装的补丁信息 patchadd 123-12打补丁查看服务对应的端口 more /etc/services系统变量设置env,sysdefShell变量:bash,csh,ksh收集explore日志先查看有没有装 # pkginfo |grep SUNWexplo
如果有安装的话: # /opt/SUNWexplo/bin/explorer
收集到的文件在: # /opt/SUNWexplo/output清空日志:cp /var/adm/messages /var/adm/messages.bkp #cat /dev/null > /var/adm/messagesCpupsrinfo -vp 系统cpu数和速度uptime cpu平均负载prstat -a 实时进程的状态ps -ef 显示所有进程的详细信息kill pid杀死进程vmstat,mpstat,/usr/ucb/ps -aux内存prtdiag -v系统硬件,电源接口等查看内存大小prtconf -vp | grep Memvmstatswap -s增加swap分区:mkfile 200m /tmp ,swap -a,swap -lC5292磁盘管理iostat 监视系统输入/输出设备负载format 系统几块磁盘,大小Ctrl+D的组合键退出metastat显示硬盘raid状态检查硬盘信息prtvtoc /dev/dsk/c0t0d0s5查看NBU硬盘available_media如何添加硬盘1,Mkdir /usr/ldap32,newfs /dev/rdsk/c1t3d0s1 3,mount /dev/dsk/c1t3d0s1 /usr/ldap34,vi /etc/vfstab添加文件系统信息/dev/dsk/c1t2d0s0 /dev/rdsk/c1t2d0s0 /usr/ldap3 ufs 1 yes logging 文件系统df -k 磁盘使用情况磁带机的读存数据: tar cpio磁带机状态 mt -f /dev/rmt/0 status虚拟文件系统表 /etc/vfstabSolaris硬盘分区网络ping,netstat -arp,ifconfig –a系统基本操作文件操作压缩解压tar gzip gunzipiso文件 lofiadm查看文件信息 ls -lrt目录大小 -sk dirMkdir ,cd,查找文件:Find 文件类型file查看文件more,head,tail,cat例如:tail -10 /var/adm/messages文件的权限chmod: chmod 644 a.txt 解包tar vcf filename.tar打包tar cvf filename.tar dirname.gz文件解压gunzip filename.gz ; gzip -d filename.gz 压缩gzip filenam.tar.gz 解压:tar zxcf file.tar.gz 压缩;tar zcvf file.tar.gz dirname创建和编辑文件:生成新文件或改变文件日期:Touch 文件拷贝cp移动文件mv修改文件:Vi的用法组合命令:;输出重定向> 组合命令|常用管理命令man用户管理groupadd,useradd,passwd查看用户/组more /etc/passwd,/etc/shadow,/etc/group(who、finger、rusers-1、whodo、id如何做系统硬件健康状况检查# more /var/adm/messages*(没有重大异常报错)# df –k (“/”使用率小于85%)# format(Ctrl+d退出)(所有硬盘正常)# prtdiag –v (没有failed的部件、内存和cpu数量正确)# psrinfo –v (系统中所有的cpu都处在online状态)运行级别查看系统的运行级、日期及时间 Who –r系统运行级别1、掉电(运行级0)2、单用户(运行级1和s或S)3、多用户(运行级2和3)4、重引导(运行级5和6)重新启动 reboot, init 6关闭系统:shutdown,init 0,halt 其它管理定时任务将crontab 推到一个自定义的文件上 crontab -l>tmp
编辑这个文件,做需要的修改 vi tmp
crontab tmpNBU备份#bpdbjobs –report 检查作业备份情况,返回为0即为正常#bpps –a 备份进程启动情况 磁盘阵列管理 #scclisccli: selected device /dev/rdsk/c2t0d0s2 [SUN StorEdge yyyy SN# 08472F]#sccli> show disks 输出的Status列,所有值正常情况下是” ONLINE”或” STAND-BY”,其它的值都是不正常的;#sccli> show logical-drives输出的Status列,其值正常情况下是” Good”,其它的值都是不正常的;#sccli>show enclosure-status输出的Status列,所有值正常情况下是” OK”或者” Absent”,其它的值都是不正常的;#sccli>show FRUs输出的FRU Status行,所有值正常情况下是”OK”,其它的值都是不正常的;#sccli> show peripheral-device-status输出的status列,所有值正常情况下是”within safety range”或” N/A”或” Hardware:N/A”或” Hardware:OK”,其它的值都是不正常的;#sccli>exitoraclelsnrctl status查看listener进程的状态tnsping SID 查看连通请款 sun clusterscinstall -pv 版本信息 luxadm -e port光纤链路状态
⑷ 请教,在sun的solaris操作系统中的top命令
(一)基本命令 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [option] file option: -l 显示详细列表 域1 :文件类型和文件权限 域2 :文件连接数 域3 :文件所有者名字 域4 :文件用户组名字 域5 :文件长度 域6-8 :最近修改日期 域9 ...
⑸ 在solaris中 用什么命令来创建文件
例如:
在etc下创建文件defaultrouter
输入命令
cd /etc
vi defaulter
写完之后 :wq 保存
其他基本命令:
★1. ls 显示文件名,等同于dos下dir命令
命令格式:ls [option] file
option:
-l 显示详细列表
文件类型和权限 | 文件连接数 |所有者| 用户组脉| 文件长度 | 修改日期 | 文件名
-a 显示所有文件,包含隐藏文件(以. 起头的文件名)
-R 显示文件及所有子目录
-F 显示文件(后跟*)和目录(后跟/)
-d 与l选项合用,显示目录名而非其内容
-p
★2. cd 目录转换,等同于dos下cd命令
注意目录分隔符为“/”,与dos相反
命令格式:cd dirname
★3. pwd 显示当前路径
★4. cat 显示文本内容,等同于dos下type命令
命令格式:cat filename
★5. more 或pg 以分页方式查看一个长文本文件内容.
命令格式:more filename
★6. rm 删除文件
命令格式: rm [-r] filename (filename 可为档名,或档名缩写符号.)
例子 :
rm file1 删除档名为 file1 之文档.
rm file? 删除档名中有五个字符,前四个字符为file 之所有文档.
rm f* 删除档名中,以 f 为字首之所有文档.
rm -r dir1 删除目录 dir1,及其下所有文档及子目录.
★7. mkdir 创建目录
命令格式: mkdir [-p] directory-name
Exmaple :
mkdir dir1 (建立一新目录 dir1.)
mkdir -p dir/subdir (直接创建多级目录)
★8. rmdir 删除目录
目录必须首先为空
命令格式: rmdir directory
★9. cp 文档复制 | cp –r 目录复制
命令格式: cp [-r] source destination
Exmaple:
Cp -i file1 file2 (将文档 file1 复制成 file2 . –i为提示确认。)
cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1.
cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下,档名仍为 file1.
cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名为file2
cp -r dir1 dir2 (recursive ) 复制整个目录.若目录 dir2 不存在,则将目录dir1,及其所有文档和子目录,复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2.
★10. mv 文件移动 | 重命名
命令格式: mv source destination
Exmaple:
mv file1 file2 将file1重命名为 file2.
mv file1 dir1 将文档 file1,移到目录 dir1 下,档名仍为 file1.
mv dir1 dir2 若目录 dir2 不存在,则将目录 dir1,及其所有档
案和子目录,移到目录 dir2 下,新目录名称为 dir1.
若目录 dir2 不存在,则将dir1,及其所有文档和子
目录,更改为目录 dir2.
11. 查看目录所占磁盘容量
命令格式: [-sk] directory
例子 :
dir1 显示目录 dir1 的总容量及其次目录的容量
-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. 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 7 块拷贝
:1,5 del 块删除
:1,5 move 7 块移动
:1,$s/string1/string2/g 全文件查找string1并替换为string2
:wq! 存盘退出
★14. dtpad 或 txetedit
相当于Windows的记事本,对不习惯vi的人很有用
★15. head -5 filename 显示文件的前5行
tail -5 filename显示文件的最后5行
16. sort 按次序显示文件
17. hostname
18. lp 打印
19. unix2dos 文件格式转化
20. echo显示文本
21. date
22. script记录一个solaris会话