Archive for the ‘Solaris’ Category
Saturday, September 5th, 2009
在UNIX 或 Mac OS X操作系统性,当我的硬盘容量满的时 或者 达到的某个限制值时,如何做到自动给我一个提醒呢?
df命令可以查看磁盘使用情况,包括磁盘可用空间。磁盘空间默认显示1K,除了设置了环境变量 POSIXLY_CORRECT ,设置后则是占用512 byte。
使用df -P 命令可以让df的输出兼容POSIX格式:
# df -P /
或
# df -P /usr
注:solaris下 -P 参数需要换为-h (# df -h /usr)
输出示例:
Filesystem 512-blocks Used Avail Capacity Mounted on
/dev/c0d0s0 162491344 21988048 127503992 15% /usr
你现在可以简单的 grep /usr 文件系统来得到使用的容量:
# df -P /usr | grep /usr | awk '{ print $5}' | ...
Posted in FreeBSD, Unix, Solaris | No Comments »
Thursday, July 2nd, 2009
这里有7个步骤,整个过程相对很简单。
1.安装硬盘。基本的操作介绍可以查看Sun网站上的Sun Blade 100/150 Service Manual:
Sun Blade 100 Service Manual - (Section 7.3.3, page 7-7)
Sun Blade 150 Service Manual - (Section 7.3.3, page 7-8)
2.重新启动机器进入OK命令提示符。大多数情况下,你可以在系统里输入 init 0 来重启。
3.在OK命令提示符下,使用 probe-ide 来确认新加入的IDE硬盘,然后 boot -r 引导系统启动。
ok probe-ide
This command may hang the system if a Stop-A or halt command
has been executed. Please type reset-all ...
Posted in Unix, Solaris | No Comments »
Monday, June 16th, 2008
sun服务器solaris的root密码忘记了怎么办?
你需要这样做:
a) 一个控制台(显示器接上服务器), 或者
用对应的串口线 由一台台式机/笔记本的串口连接到服务器:
1) 如果串口控制台使用一个RJ45头作为串口连接器,
就用服务器随机器自带的连接线连接,或者,
可以用cisco交换机使用的终端DB9连接线(PC端用cisco线缆连接到
串口1上)
2) 如果串口控制台使用一个DB25头作为串口连接器,
就用服务器随机器自带的连接线连接,或者,
可以用HP DB9转DB25的连接线.
因为大多数情况我们是使用串口连接来登录控制服务器。
b) 打开一个超级终端(Hyperterminal/SecureCRT或者其它),来通过COM1 (9600-8-N-1-None)使用vt100仿真来打开一个到服务器的连接。
c) 按shift加break键来暂停服务器系统。
d) 在OK提示符下输入:
OK boot cdrom -s
e) 启动之后输入:
TERM=vt100
export TERM
mkdir /tmp/d0
mount /dev/dsk/c0t0d0s0 /tmp/d0
cd /tmp/d0/etc
f) 将/etc/passwd文件第二字段留空
vi /tmp/d0/etc/passwd
(x命令表示删除 , :wq 命令表示保存退出)
g) 重启 reboot
h) 当提示输入root密码时,直接按Enter回车键
i) 修改root密码,输入:
passwd
注 1: 如果可能的话,你需要运行一下fsck
示例: fsck -F -y /dev/rdsk/c0t0d0s0
FSTYPE(文件系统): 一般来说是 ufs
注 2: 如果你使用Solstice Disksuite 做了启动盘的镜像,你需要将修改后的
/etc/passwd 文件复制到另一个分区.
示例:
mkdir /tmp/d1
mount /dev/dsk/c0t1d0s0 /tmp/d1
cp -p /tmp/d0/etc/passwd /tmp/d1/etc/passwd
(the end)
Posted in Unix, Solaris | No Comments »