GNU/Linux 常用命令

查看端口信息
netstat –an
查看磁盘分区 df –lh
删除一个目录下的文件 rm
-rf 目录 /*
删除目录 rm –rf 目录
删除文件 rm 文件名
安装rpm包 rpm –ivh **.rpm
查看软件是否安装 rpm -qa |grep 软件名
升级一个包 rpm -Uvh
移走一个包( 删除) rpm -e
安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫 安装。 授予文件权限 chmod 777 文件名
查看内存等信息 top
查看java线程数 ps -eLf | grep java | wc -l
监控端口客户端连接数 netstat -n | grep tcp | grep 808 | wc -l
编辑查看定时器 crontab –e

---------------------------------------------------- */1 * * * * /root/crontom.sh 每分钟执行一次crontom.sh一次
前面五个参数的定义
分(0-59) 时(0-23) 天(1-31) 月(1-12) 星期(0-6)
----------------------------------------------------
启动定时器
/sbin/service crond start
停止定时器
/sbin/service crond stop
设置开机启动
/etc/rc.d/rc.local
Kill所有java进程(查询进程中java进程同时排除本身语句,用awk找到第二列信息,返回状态扔到黑洞中) kill
-9 `ps -ef|grep java|grep -v grep |awk '{print $2}'` > /dev/null 2>&1

访问网站(15是连接超时时间,若访问localhost的HTTP服务超过15s仍然没有正确响应200头代码,则判断为无法访问。) curl --connect-timeout 15 --max-time 20 --head --silent "http://www.baidu.com" | grep '200'
关闭防火墙 service iptables stop //即时生效,重启后复原 chkconfig iptables on //永久性生效,重启后不会复原

开启防火墙 service iptables start //即时生效,重启后复原 chkconfig iptables off //永久性生效,重启后不会复原

jar程序运行 --windows下 java -jar *.jar //这时会出现DOS窗口 start javaw -jar *.jar //这时可以避免DOS窗口 --linux下 java -jar *.jar & //关闭远程操作界面之后,会停止,按Ctrl+C也会停止 nohup java -jar *.jar & //一直在后台运行,控制台日志写在nohup.out文件里 从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行 find / -type f -name "*.log" | xargs grep "ERROR" 例子:从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行 find . -name "*.in" | xargs grep "thermcontact" 查看一个端口的进程号 fuser -v -n tcp 端口 查看日志开启情况 ps aux
修改PATH变量 临时有效 export PATH
=$PATH:/目录 长久有效 vi /etc/profile 添加 PATH=$PATH:/目录
查看隐藏文件 ll
-a
查看ip ifconfig –a 解压缩到
/tmp/node目录 tar zxvf *.tar.gz -C /tmp/node 查看缓存使用 df -k /tmp

修改服务器密码
passwd

查看程序(mysql)安装路径


whereis mysql


查看程序(mysql)运行路径


which mysql

 

查看当前TCP/IP连接的状态和对应的个数

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

查看当前目录下最大的是个文件或文件夹
du -s * | sort -nr | head

删除
/home/tomcat/tomcat8/logs目录下 两天之前的 .log日志文件
find /home/tomcat/tomcat8/logs -mtime +0 -name "*.log" -exec rm -rf {} \;

 

posted on 2014-04-28 15:39  Love I Smile  阅读(672)  评论(0)    收藏  举报