当前位置:文档之家› solaris命令集锦

solaris命令集锦


1.重启工作站 sync;sync;sync;sync
shutdown -y -g0 -i6

#init 0,关闭所有进程,然后系统自动回到OK状态。(用于特殊情况下,安装系统补丁、重新安装solaris系统)
#init 5 关闭所有进程,然后系统自动关掉电源。
#init 6,关闭所有进程,然后系统自动从新启动。

2.将时间修改为 date 09101533.56 9月10日下午15点33分56秒

3.检查文件系统并修复 fsck -y

4.查看硬盘使用情况 df -k

5.查看Solaris具体版本和日期 使用uname -a或 showrev命令查看版本
查看操作系统打了什么补丁 showrev -p
使用more /etc/release命令查看操作系统的具体日期。
查看安装的字符 #locale -a屏幕显示包含如下字样,表示Solaris操作系统的字符集安装正确。
zh_CN.GB18030
zh_CN.UTF-8

6.查看系统已有的静态路由信息 netstat -rn
查看网卡状态 ifconfig -a

7.查看主机内存大小 prtconf |grep Memory
查看到CPU或内存占用情况 prstat
查找含某字段的进程 ps -ef|grep 字段名


8.设置退格键删除 stty erase ^H
修改网卡MTU值 #ifconfig hme0 mtu 1468
查看文件夹或大小 #du -k 文件夹名称/文件名

9.snoop抓包使用 snoop -o 保存文件名 源IP and 目的IP and port 端口号 and tcp or udp
查看已经抓取的包文件:snoop –i 文件名
snoop –d e1000g1 –o pon_ala 10.253.236.28 10.201.63.201
网卡名可以用ifconfig –a来确认 pon_ala是抓包的文件名(10.253.236.28 10.201.63.201)是源ip和目的ip


10.删除文件夹 rm -r xxx
建立目录 mkdir /opt/install

11、编辑vi 文件名
a 将在光标所在位置之后插入文本(append)
A 将在光标所在行末插入文本
i 将在光标所在位置之前插入文本(insert)
I 将在光标所在行的第一个非空字符前插入文本
o 将在光标所在行的下一行开始插入文本(open)
O 将在光标所在行的上一行开始插入文本
删除更改操作,在命令方式下运行。
x 删除光标所在字符
dd 删除光标所在行
退出vi编辑器,在命令方式下运行。不管在什么状态,最好在运行下面命令前,先按以下ESC键,以防出错。
:wq 存盘退出
:q 不存盘退出
:q! 不存盘强制退出
:w 只存盘不退出

移动光标类命令
h :光标左移一个字符
l :光标右移一个字符
space:光标右移一个字符
Backspace:光标左移一个字符
k或Ctrl+p:光标上移一行
j或Ctrl+n :光标

下移一行
Enter :光标下移一行
w或W :光标右移一个字至字首
b或B :光标左移一个字至字首
e或E :光标右移一个字至字尾
) :光标移至句尾
( :光标移至句首
}:光标移至段落开头
{ :光标移至段落结尾
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾


12、如何修改主机名?
/etc/inet/hosts
/etc/hostname.xxx(xxx代表你的网卡的名称)
/etc/nodename
/etc/inet/ipnodes(ipv6协议使用的主机文件)
然后重新启动即可。


13、如何修改IP地址?
/etc/hosts
/etc/hostname.xxx
/etc/defaultrouter(默认网关)
/etc/netmasks(掩码)
/etc/inet/ipnodes
添加永久路由
/etc/rc3.d/S98router

# ifconfig -a --查看网卡,例如是hme0
# ifconfig hme0 unplumb --停止网卡
# ifconfig hme0 plumb --起用网卡
# ifconfig hme0 inet 192.168.2.3 netmask 255.255.255.0 up --添加ip、子网掩码
# vi /etc/defaultrouter 添加默认路由的ip
# vi /etc/hostname.hme0 添加主机名
# vi /etc/nodename 添加主机名
# vi /etc/resolv.conf


14、查看有几块物理盘 format


15、使用Telnet时,不能以root用户登录系统(禁止功能,默认是可以telnet的)
将/etc/default/login把CONSOLE=/dev/console该行注释掉,就可以用root远程telnet本机。

-----------------------------------------
16、解压缩包
zcat 1.tar.Z | tar xvf -
unzip 1.zip

------------------------------------------
17、添加用户的(ftp):

mkdir /opt/install
修改权限 chmod a+x /opt/install
useradd -d /ftpboot/ftp -m -s /bin/ksh -g nmsgroup -G nmsgroup huawei
chown -R huawei /ftpboot/ftp
/usr/bin/passwd huawei
要在/etc/ftpd/ftpusers加上
#huawei

删除userdel huawei
-----------------------------------------
18、使用xmangaer
soalris 9设置,vi /etc/ssh/ssh_config 改变两个地方:
X11Forwarding yes
PermitRootLogin yes

soalris 10的设置)
进入/etc/ssh,修改这个ssh_config文件,修改后情况下
# Host *
# ForwardAgent no
# ForwardX11 yes (缺省是no)
# PubkeyAuthentication yes
# PasswordAuthentication yes (缺省是no)
# FallBackToRsh no
# UseRsh no
# BatchMode no
# CheckHostIP yes
# StrictHostKeyChecking ask
# EscapeChar ~
# PermitRootLogin yes (缺省是no)

然后重启sshd进程
# ps -ef | grep sshd
root 1021 1 0 21:19:11 ? 0:00 /usr/lib/ssh/sshd
root 1107 989 0 21:40:41 pts/4 0:00 grep sshd
#

kill 1021
# /usr/lib/ssh/sshd&


19、进入图形化界面 #smc &


20、建立目录 mkdir /opt/install
修改权限 chmod a+x

比如要把/2011 压缩到/下 并把压缩包命名为2011.tar
tar cvf /2011.tar /2011 ##压缩
tar xvf /ont_xml/2011.tar ##解压缩


21、停止u2000(使用nmsuser用户)
$ daem_ps显示类似如下信息:

nmsuser 27069 1 0 10:31:39 ? 1:39 imapmrb
nmsuser 27079 1 0 10:31:39 ? 0:00 imapwatchdog -cmd start
nmsuser 27075 1 0 10:31:39 ? 0:50 imapsysd -cmd start
nmsuser 27086 1 0 10:31:39 ? 0:09 imapeventmgr
nmsuser 23679 1 1 17:57:06 pts/8 0:02 imap_sysmonitor -cmd start
nmsuser 27116 1 0 10:31:40 ? 0:52 ResourceMonitor -cmd start 说明:
显示信息包含“imap_sysmonitor -cmd start”,表示U2000进程启动。
su - nmsuser
cd /opt/U2000/server/bin
./stopnms.sh 关闭网管软件
./startnms.sh 重新开启网管

停止网络管理系统维护工具服务器端进程?
# cd /opt/HWENGR/engineering
# ./stopserver.sh


ps -ef | grep sybase 查看数据的情况

22、关闭U2000的数据库
# su - sybase
cd /opt/sybase/OCS*/bin
./isql -SDBSVR -Usa -PChangeme123
1> shutdown SYB_BACKUP
2> go
1> shutdown
2> go

开启U2000的数据库
# su - sybase
$ cd /opt/sybase/ASE*/install
$ ./startserver -f ./RUN_DBSVR &
$ ./startserver -f ./RUN_DBSVR_back &

23、进入数据库操作的时候将语言修改成为英文(适用于sol8+9。10似乎不行)
export LANG=C看是否输出C,如果不是就操作echo $LANG
这样能输出C,表示数据库语言改成了英文。

清除数据库表“BMSDB.dbo.bms_cpesvc_mission”
. /opt/sybase/SYBASE.sh
isql -SDBSVR -Usa -PChangeme123
1> use BMSDB
2> go
1> truncate table BMSDB.dbo.bms_cpesvc_mission(表名)
2> go


如果查询数据库表“BMSDB.dbo.bms_cpesvc_mission”
. /opt/sybase/SYBASE.sh
isql -SDBSVR -Usa -PChangeme123
1> use BMSDB
2> go
1> select * from BMSDB.dbo.bms_cpesvc_mission(表名)
2> go


24、恢复数据库的话,需要提前修改文件夹权限
# chown -R nmsuser:nmsgroup /sybase_backup
# chmod -R 775 /sybase_backup
说明: 备份时,备份的数据会生成在一个以时间命名的文件夹中,
例如:数据存放的路径为“/opt/U2000/server/var/backup/2011101051029”,则执行如下命令修改文件属主和属组:
# chown -R sybase /sybase_backup
# chgrp -R sybase /sybase_backup


25、查看端口被占用情况
netstat | grep 12122



















相关主题
文本预览
相关文档 最新文档