Solaris 9 x86 安装系统 | |
系统安装 | soft1和2一定要装。Admintool改用户等,kdmconfig改驱动,sys-unconfig改网络配置 |
驱动选择(vmware) | 显卡:通用vesa,显示器:NOTEPAD 1024*768,分辨率:可选 然后安装vmware for solaris的显卡驱动补丁 |
打补丁,查看用 patchadd -p | http://sunsolve.sun.com ftp://sunsolve.sun.comàpatchroot/reports/ 各种版本补丁描述 ftp://sunsolve.sun.comàpatchroot/clusters/ 推荐补丁集 上传à解开à目录下运行 ./install_cluster |
远程GUI管理 | Xmanageràxbrowser http://www.netsarang.com/download/down_xme2.html Xmanageràxstart http://www.netsarang.com/products/xmg_tutorial2.html |
光驱cdrom | Mount –F hsfs /dev/dsk/c?t?d?s0 /cdrom |
添加新硬盘 flag=wu 为不可mount | Devfsadm (x86) or probe-scsi-all (sparc) Formatà选磁盘àfdiskày Partionàprint查看一下现有分区,然后给分区分配空间: newfs /dev/dsk/c?d?s? mkdir /newdisk1 mount /dev/dsk/c?d?s? /newdisk1 |
建立man的帮助索引 | Catman -w |
解压软件包 | Gzip –d 文件名.gz; Tar –vxf 文件名.tar; gunzip *.gz; 感觉比gzip好用 |
安装软件包,查看: pkgadd –i 包名 | 在软件所在目录下:Pkgadd –d . 或者 pkgadd –d 包名字 sh ./xxxx.sh 或者 ./xxx.sh pkginfo | grep xxx 也可以查看包 |
常用软件 | 上网用Mozilla、办公用open office、QQ用lumaqq/textQQ、TOP |
基本信息查看 | |
快截键 | Ctrl+Insert=复制,Shift+Insert=粘贴,stty erase ^H=Backspace键起作用 |
操作系统信息 | Uname –a |
主机名 | Hostname XXXX |
系统时间 | Date 或者 date 102317302005 修改系统当前时间为2005-10-23 17:30 |
主机硬件软件/补丁 | Showrev; showrev –p; showrev –a 看软件硬件;补丁;全部显示 patchadd -p |
硬盘和分区信息 | Format;prtvtoc /dev/dsk/c0d0s0 看c0d0s0的分区信息 |
文件系统空间使用率 | Df –k; du -sk /export; du –sk * 查看所有目录的大小 |
CPU | Psrinfo; Prtconf | grep cpu; psradm 可使CPU下线或上线 |
内存 | Dmesg |grep mem; prtconf | grep Mem |
交换空间 | Swap –l |
系统资源使用率 | Prstat;Vmstat 5 或者安装 top 然后 ln –s /usr/local/bin/top /usr/bin/top |
开关重启机器 | Init 6 或者 telinit 6 或者 shutdown 或者 halt 或者 reboot |
当前用户和运行级别 | Who; id; Who –r |
查看用户和组和密码 | More /etc/passwd;/etc/group; /etc/shadow |
建立新组 建立新用户 设置新密码 修改用户主目录的属主 设置用户主目录的权限 修改用户主目录的属组 修改用户属组等属性 | Groupadd wnt; groups teacher 查看teacher用户属于哪些组 Useradd –g wnt –d /export/home/teacher –c “a teacher” –m –s /usr/bin/sh teacher Passwd teacher Cd /export/home; chown teacher teacher Chmod 644 teacher; chmod o+w teacher 其他用户对teacher目录拥有写权限,u+,g+) Chgrp –R sysadmin /export/home/teacher teacher目录和子文件被改为sysadmin所拥有 Usermod –G staff teacher teacher用户的附加组为staff,和useradd用法几乎一样 |
查找 | Find / -name test –print 所有根目录下名字为test文件或者目录都被找出 |
查找文件中的 | Grep –v “#” /etc/inetd.conf inetd.conf里不包含#的行都列出 Grep –n ftp /ect/inetd.conf 查找inetd.conf中包含ftp的行,不区分大小写 |
扩充临时交换空间 永久增加交换空间 | Mkfile –v Vi /etc/vfstab; /path/filename - - Swap - no - |
查看shell | Echo $SHELL |
临时设置路径 后接新路径 | Echo $PATH PATH=$PATH:/user/openwin:… Export PATH |
系统初始环境变量 | /etc/default/login、$home/.profile等(没有就touch .profile) |
网络信息配置和修改 | |
路由表察看 | Netstat –rn (flag:U=up,H=host,G=gateway) |
临时路由添加 | Route add Route add |
网卡地址修改 (不会保存) | Ifconfig 网卡名字 down Ifconfig 网卡名字 192.168.1.1 netmask 255.255.255.0 up |
DNS服务器设置 | /etc/Resolv.conf |
主机-ip对应关系设置 | /etc/Hosts; 192.168.1.1 tocnc ( Chmod 611 ./inet/hosts; vi /etc/hosts ) |
网络号及网络掩码 | /etc/netmasks |
缺省路由配置 多路由,passive指定 网关是否被动更新 | /etc/defaultrouter 如果没有此文件就创建一个 vi /etc/gateways net in.routed |
网卡IP | /etc/Hostname.网卡名字 tocnc ( 和hosts中的对应 ) |
名字解析的顺序 | /etc/Nsswitch.conf |
配置由inetd监视的进程 | /etc/inetd.conf |
自动共享 | vi /etc/dfs/dfstab share –F nfs –o ro –d “test share” /export/home |
手动共享资源 (/etc/dfs/dfstab) (必须要有内容!) | /etc/init.d/nfs.server start 或者 /etc/rc3.d/S15nfs.server start share –F nfs –o ro –d “first share” /home /usr/lib/nfs/mountd /usr/lib/nfs/nfsd –a 16 |
察看共享资源 | Share 或者 dfshares; dfmounts; unshare –F nfs /home |
挂接共享资源 | Mkdir /mnt/home.35 Mount –F nfs 192.168.253.35:/home /home.35 |
W2k和solaris互相访问 | 配置samba |
磁盘管理:配额、RAID、CLUSTER | |
磁盘检查 | fsck –F ufs /dev/dsk/c0t0d0s0; fsck –y /dev/dsk/c0d0s7; fsck -y |
限制用户空间配额 (假设/export/home) (假设用户为huangyu) (配额为1024K-2048K) (时间限制为1分钟) (1分钟内还可继续) (使用,但不能超过) (2048K的限制) inode是节点,可理解为文件和目录数量 | vi /etc/vfstab 把要开启配额的文件系统的mount option下“-”改为 rq cd /export/home; Touch quotas; Chmod 600 quotas edquota huangyu fs /data blocks (soft = 1024, hard = 2048) inodes (soft = 0, hard = 0) quotacheck /export/home quotaon –a repquota –a edquota –t huangyu fs /export/home blocks time limit = 1.00 min, files time limit = 0(default) quotaoff /export/home |
扩容,比如/目录满 mount个新分区在/usr/local 取代以前的目录 | 1. mount /dev/dsk/xxx /mnt/tmp 2. cd /usr/local; tar cf - . | (cd /mnt/tmp; tar xvf -) 3. umount /mnt/tmp 4. cd /usr; rm -rf local 5. mount /dev/dsk/xxx /usr/local 6. vi vfstab 加入 该分区到 /usr/local |
能够虚拟光盘,把硬盘上的影像文件当作光盘用 | lofiadm lofiadm -a /opt/file1.iso dev/lofi/1 mount -F hsfs /dev/lofi/1 /mnt |
卷管理器 | /etc/init.d/volmgt stop,/etc/init.d/volmgt start |
RAID | 请看maot.howu.net |
SUN CLUSTER | |
init的各个级别 | 0关机1初始化6重启S/s重启到单用户模式3缺省模式,多用户,有NFS |
PV,LV,VG | |
环境管理 | |
用户环境变量定义 | 用户主目录下的 .profile 没有就建立一个 |
J2SE/JDK的安装 (源文件cp到/usr) | Cd /usr; Sh ./jre Rm /usr/java; ln –s /usr/jre |
修改启动设置 | eeprom eeprom auto-boot?=true |
非正常关闭系统: cannot create /var/adm/utmpx 还不行就: boot cdrom -s touch /var/adm/*tmp* 如果有metadevice 就要先备份metastat 的信息 | mount -o rw,remount / 重新以读写方式mount /文件系统 metadb metadb -d /dev/.... metadb -d -f /dev/... reboot fsck -y more /etc/vfstab 该启动mount的就mount,fsck pass该设置的就设置 fsck -y /dev/dsk/c... fsck -y 没有检查的检查 mountall 一次性把/etc/vfstab中的全部mount |
默认软件包执行路径 | /usr/local/bin |
背景知识 | |
以下是检查硬件问题: | hp,和IBM的一些机器是启动的时候用盘引导,来设置raid卡 |
1.touch /reconfigure; 1.init 0 2.boot -r 3.devfsadm/devconfig | Solaris利用特定空文件reconfigure,标明在下次启动时,重新检查配置硬件,加载内核模块,实际上,Solaris与传统的比有所变化,将传统的内核部分分为很小的内核(约2MB)和大量动态联接的内核模块二部分,内核在启动后常驻内存,但关于新的硬件支持的内核模块可动态加载或卸下,硬件变化无需重起Solaris。 |
察看shell的区别 都是bourn shell ls -l /sbin/sh ls -l usr/bin/sh file /sbin/sh file /usr/bin/sh ldd /sbin/sh ldd /usr/bin/sh | /sbin/sh is statically linked /usr/bin/sh is dynamically linked. /bin/sh /bin目录是到/usr/bin的链接 动态链接的bin执行的时候使用共享的libraries.他们的文件更小,而且当libraries更新的时候,他们自动使用更新的libaries 静态链接bin包含了所有的代码,不需要使用共享的libraries. 他们的文件大小比动态链接的bin文件要大. 如果系统 "broken"并且libraries被删除了,损坏了,或者/usr目录没被mounted,/sbin/sh仍然可以执行。 所以推荐大家使用/sbin/sh 作为缺省的root shell |
Mac地址 # eeprom local-mac-address?=true # boot -r | SUN和任何其他厂商一样,每个网卡都有自己唯一的MAC地址.不过SUN的机器自己也有个MAC地址,一般保存在NVRAM里.默认情况下,也就是local-mac-address?为false的情况下,机器上不管有多少块网卡,所有网卡的MAC地址都使用系统MAC地址. 执行以下命令使网卡使用自己的MAC地址! |
数据备份 | |
系统监控 | |
/etc/syslog.conf | |
/var/adm/messages | |
/var/adm/wtmpx /var/adm/utmx | Who wtmpx;察看系统登陆纪录 |
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=6449721