巡检用到的命令tail-fmore/etc/hostscdtop看CPUfree-m看内存df-h看磁盘空间df-kcat/proc/swaps虚拟内存more/etc/rc.local查看自启脚本more/etc/rc3.d/查看自启动脚本pwd显示当前目录/var/spool/cron查看对时服务crontab-l 查日志var/admvar/loguptime系统运行时间vmstat查看内存prstat-aswap-sSolaris10bashcat/etc/release系统版本showrev查看系统信息isainfo-v查看系统位数prtconf-vp|grep Memmdb-k::memstat查看内存uname-a看内核cat/proc/versioncat/etc/redhat-releasecat/proc/cpuinfocat/proc/meminfo/etc/sysconfig/i18n字符集locale语言环境export LANG=zh_cn.GBK临时修改语言环境getconf LONG_BIT查操作系统位数date-s13:00:00rdate-s ip对时solaris没有-s#export EDITOR=vicrontab-e*6***rdate192.168.0.8每天早上六点对时1119ps-ef|grep http1120cd/opt/apache21121ls1122cd conf/1123more httpd.conf1124cd..1125ls1126cd logs/1127ls1128tail-f access_log1129ll1130tail-f access_log.1328140800 1131ls1132tail-f http_plugin.log1133lsps-ef|grep javaps-ef|grep web查看pid文件solaris操作系统ps-ef|grep servername/sbin/ifconfig-a查看网络配置查看NFS文件共享cat/etc/exports查看防火墙状态service iptables statusSolaris中查看防火墙的状态,NFS文件共享查看防火墙状态services iptables status暂时关闭防火墙/etc/init.d/iptables stop禁止防火墙在系统启动时启动/sbin/chkconfig--level2345iptables off重启/etc/init.d/iptables restartvi/etc/sysconfig/iptables防火墙配置文件增加一行配置-A RH-Firewall-l-INPUT-m state--state NEW-m tcp-p tcp --dport5900-j ACCEPT关闭防火墙services iptables stop启动防火墙services iptables start网卡重启:service network restart#ifconfig eth0down#ifconfig eth0up服务信息1,命令行查看WAS版本的方式:cd<was_home>/binversionInfo2,命令行查找JDK版本<Was_HOME>/java/bin/java-fullversion或者查看SystemOut.log文件WAS数据源?ntsd-c q-p PID杀进程tskill程序名netstat-aon|findstr"20911"查看端口号tasklist|findstr"2044"找到2044的程序名netstat–apn查看端口号进程号netstat–apn|grep8080ps-aux|grep javaps-aux|grep pidps-aux|grep tomcatlsof-i:859查看哪个进程占用了819端口ps-ef|grep24907查看进程号为24907的进程在哪里find/-name filenamefind/etc-name'*srm*'find/-size1500c c代表bytefind/-amin-10#查找在系统中最后10分钟访问的文件find/-atime-2#查找在系统中最后48小时访问的文件find/-empty#查找在系统中为空的文件或者文件夹find/-group cat#查找在系统中属于groupcat的文件find/-mmin-5#查找在系统中最后5分钟里修改过的文件find/-mtime-1#查找在系统中最后24小时里修改过的文件find/-nouser#查找在系统中属于作废用户的文件find/-user fred#查找在系统中属于FRED这个用户的文件netstat-anp显示系统端口使用情况lsof-i:端口显示占用该端口的进程情况uname-a内核信息cat/proc/interrupts显示中断信息设置自启动vi/etc/init.d放到init.d的目录下编辑脚本2345模式下chkconfig--add namechkconfig name on如何查看端口号被哪个程序占用了?一,1,Cmd输入netstat–ano可以看到2,例如我查80端口被什么占用了对应的进程id是3600再输入tasklist来查看pid3600是哪个进程什么程序在跑3,可以很快看到是tomcat6在用pid3600也即此占用了80端口此时可以用taskkill/pid3600/t/f快速关闭此进程或者二。
开始–运行–cmd进入命令提示符输入netstat-ano即可看到所有连接的PID之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法。
假如我们需要确定谁占用了我们的9050端口1、Windows平台在windows命令行窗口下执行:C:\>netstat-aon|findstr"9050"TCP127.0.0.1:90500.0.0.0:0LISTENING2016看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:C:\>tasklist|findstr"2016"tor.exe2016Console016,064K很清楚吧,tor占用了你的端口。
linux下:lsof-i:80三、Linux$netstat-pan|grep2809tcp000.0.0.0:28090.0.0.0:*LISTEN9493/java Tags:aix,windows,tipsNETSTAT[-a][-b][-e][-n][-o][-p proto][-r][-s][-v][interval] -a显示所有连接和监听端口。
-b显示包含于创建每个连接或监听端口的可执行组件。
在某些情况下已知可执行组件拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。
这种情况下,可执行组件名在底部的[]中,顶部是其调用的组件,等等,直到TCP/IP部分。
注意此选项可能需要很长时间,如果没有足够权限可能失败。
-e显示以太网统计信息。
此选项可以与-s选项组合使用。
-n以数字形式显示地址和端口号。
-o显示与每个连接相关的所属进程ID。
-p proto显示proto指定的协议的连接;proto可以是下列协议之一: TCP、UDP、TCPv6或UDPv6。
如果与-s选项一起使用以显示按协议统计信息,proto可以是下列协议之一:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。
-r显示路由表。
-s显示按协议统计信息。
默认地,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统计信息;-p选项用于指定默认情况的子集。
-v与-b选项一起使用时将显示包含于为所有可执行组件创建连接或监听端口的组件。
interval重新显示选定统计信息,每次显示之间暂停时间间隔(以秒计)。
按CTRL+C停止重新显示统计信息。
如果省略,netstat显示当前配置信息(只显示一次)利用crontab来定时执行任务大致有如下三步:一、如何建立shell脚本Linux下有很多不同的shell,但我们通常使用bash(bourne again shell)进行编程,因为bash是免费的并且很容易使用程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。
在这个例子中我们使用/bin/sh来执行程序。
当编辑好脚本时,要想执行脚本,必须使脚本可以执行下面的命令,可以使脚本可以执行chmod+x filename或chmod755filename然后可以输入./filename来执行脚本。
注:在shell编程时,#符号表示注释,只该行结束为止。
在编写程序时,最好使用注释。
二、用crontab定时执行一个sh脚本crontab-e08***root/path/A.sh(早晨8点定时执行)018***root/path/A.sh(下午6点定时执行)*/5****/A.sh(每5分钟)[root@test1init.d]#crontab-e在root文件后面添加一行(含义:每月的18日4:40分执行scott_select.sh)40418**/oracle_backup/bin/scott_select.sh0023**/patch to tranferfiles.sh>;tranferfiles.log设置完了之后不要忘了,启动定时服务(大多数忘了这里)[root@test1init.d]#service crond stop[root@test1init.d]#service crond start或者/etc/init.d/crontab startchmod chown chgrp的使用方法chmod有两种方法(1)字符设定法chmod u/g/o/a(所有用户,默认的) +/-/=chmod777tyfchown wiscom tyfchown-R wiscom.wiscom/tyf。