annotate by wmf for test
--查看接口服务日志:
cd /var/logs
tail -f ddq_app.log
ctrl+c --重新
到根目录:cd /
显示详细列表:ll
显示概要列表:ls
显示当前所处目录: pwd
智能提示: tab键
打开查看指定文档: cat server.xml
date --查看日期
date -s 08/08/2008
或
date -s 20160623
将系统时间设定成下午8点8分0秒的命令如下。
date -s 20:08:00
注意,这里说的是系统时间,是linux由操作系统维护的。
1、tail -f filename
说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。
2、tail -n 20 filename
说明:显示filename最后20行。
[tomcat重启]
cd /usr/local/apache-tomcat
cd bin
sh shutdown.sh
ps -ef|grep tomcat
sh startup.sh
cd ../logs
tail -f catalina.out
kill -9 2434*
【nginx】
/usr/local/nginx/sbin/nginx -t 测试配置文件修改是否正常
nginx刷新命令:
/usr/local/nginx/sbin/nginx -s reload
nginx重启命令:
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nginx/sbin/nginx
改变文件夹或者文件的用户
chown -R develops:cmo app
chown -R develops:cmo app.war
普通用户切换至root
sudo su -
普通用户的密码
退出vi命令
esc 加 : 加 q 加 !
清redis缓存
redis-cli -a password
keys *
del keyname
--文件和文件夹操作
复制文件
cp nginx.conf nginx.conf20161018bak
复制文件夹
cp -r apphome apphome007
删除文件夹
rm -rf apphome007
--统计命令
grep -c -h '/login/common' webName.2017-03-06.*.log|awk '{sum+=$1} END {print "Sum = ",sum}'
grep -c -h "/iniPayment/confirm" crm.2017-04-12.*log |awk '{sum+=$1} END {print "sum= ",sum}'
kill命令
【Linux下Kill多个同名进程】
需要在命中的线程集合中强制杀掉部分线程: ps -efww|grep processname|grep -v keyword|cut -c 9-15|xargs kill -9
需要在命中的线程集合中强制杀掉所有线程: ps -efww|grep processname|cut -c 9-15|xargs kill -9
管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。
下面说说用管道符联接起来的几个命令:
“ps -efww”是查看所有进程的命令。这时检索出的进程将作为下一条命令“grep processname”的输入。
“grep processname”的输出结果是,所有含有关键字“processname”的进程。
“grep -v keyword”是在列出的进程中去除含有关键字“keyword”的进程。
“cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。
“xargs kill -9”中的xargs命令是用来把前面命令的输出结果(PID)作为“kill -9”命令的参数,并执行该命令。
grep -c -h 'response->成功->' appLogFile.log|awk '{sum+=$1} END {print "Sum= ",sum}' (统计字符串出现的次数)
top -a (监测服务器性能参数)
ps -ef | grep 10089 (查看线程的详细信息)
ps -ef | grep sName (根据sName模糊查询对应的线程信息)
mysql相关:
1、/etc/rc.d/init.d/mysqld status 看看mysql是否已经启动
2、试试:service mysqld start
文件权限相关:
chown -R root:develop fileName (为文件改变用户所属用户组)
chmod 775 fileName (为文件改变权限)
服务器内存:
free -g (以GB显示内存使用情况)
free -m (已MB显示内存使用情况)
ll和ls命令
http://blog.csdn.net/cgzhello1/article/details/7839534
top 命令
http://os.51cto.com/art/201108/285581.htm
查看文件
http://www.cnblogs.com/luying--lulu/p/5314963.html
http://www.cnblogs.com/zdz8207/p/linux-log-tail-cat-tac.html
端口占用情况
http://www.cnblogs.com/benio/archive/2010/09/15/1826728.html
文件权限相关
http://blog.csdn.net/yuanfen127/article/details/581720