Linux: 几个linux命令

引用参考
1、Linux常用命令
[url]https://blog.csdn.net/u013120247/article/details/53517126[/url]
2、liunx下tomcat启动 Cannot find ./catalina.sh--启动sh startup.sh报错
[url]http://blog.csdn.net/ystyaoshengting/article/details/48286173[/url]
3、Linux文件编辑命令详细整理
[url]http://blog.csdn.net/u013142781/article/details/50735470[/url]
4、在 Linux 系统中使用 rm -rf /* 命令
[url]http://blog.csdn.net/u012844301/article/details/50750541[/url]
5、linux查看端口占用情况
[url]https://www.cnblogs.com/wangtao1993/p/6144183.html[/url]
6、盘点 2017 年度最受欢迎的十大 Linux 服务器发行版
[url]http://www.iteye.com/news/32772[/url]
7、【SSH】SSH Windows远程连接Linux工具
--各类远程工具对比
[url]https://blog.csdn.net/gsls200808/article/details/80404178[/url]
--SSH客户端常用工具SecureCRT操作
[url]https://blog.csdn.net/rong09_13/article/details/78309924[/url]
--SSH(SSH1和SSH2)协议

8、shutdown poweroff halt reboot命令
[url]https://linux.cn/article-8577-1.html[/url]

9、文件和文件夹权限操作
[url]https://blog.csdn.net/zbj18314469395/article/details/79884857[/url]


annotate by wmf for test
--查看接口服务日志:
cd /var/logs
tail -f ddq_app.log
ctrl+c --重新

到根目录:cd /
显示详细列表:ll
显示概要列表:ls
显示当前所处目录: pwd
智能提示: tab键
打开查看指定文档: cat server.xml
【时间】
1、查看
date --查看日期
2、设置年月日
date -s 08/08/2008
date -s 20160623
3、设置时分秒
将系统时间设定成下午8点8分0秒的命令如下。
date -s 20:08:00
注意,这里说的是系统时间,是linux由操作系统维护的。
4、
clock -w
设置CMOS时间。强制把系统时间写入CMOS。



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 退出
:wq或者:wq! 修改后保存退出
:q! 强制退出,不保存修改的内容
--------------------------------------

清redis缓存
redis-cli -a password
keys *
del keyname

--文件和文件夹操作
复制文件
cp nginx.conf nginx.conf20161018bak
复制文件夹
cp -r apphome apphome007
删除文件或文件夹
rm -rf apphome007
rm -rf hello.jpeg

--统计命令
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}'


[b]nohup命令[/b]
[url]http://bestchenwu.iteye.com/blog/1073565[/url]

[b]普通进程、后台进程、守护进程[/b]
[url]http://www.cnblogs.com/z-sm/p/5675051.html[/url]
[url]http://www.ruanyifeng.com/blog/2016/02/linux-daemon.html[/url]

[b]kill命令[/b]

【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模糊查询对应的线程信息)

根据端口号查进程id
lsof -i:8080
---------------------------------------------
-->查看指定端口被哪个进程占用
方法1、lsof -i:8080
方法2、netstat -tunlp|grep 8080

-->根据pid查看进程
方法1、 ps -ef | grep 22192
方法2、 ps -aux |grep -v grep|grep 22192
---------------------------------------------
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显示内存使用情况)

[b]ll和ls命令[/b]
[url]http://blog.csdn.net/cgzhello1/article/details/7839534[/url]
[b]top 命令[/b]
[url]http://os.51cto.com/art/201108/285581.htm[/url]
[b]查看文件[/b]
[url]http://www.cnblogs.com/luying--lulu/p/5314963.html[/url]
[url]http://www.cnblogs.com/zdz8207/p/linux-log-tail-cat-tac.html[/url]
[b]端口占用情况[/b]
[url]http://www.cnblogs.com/benio/archive/2010/09/15/1826728.html[/url]

[b]文件权限相关[/b]
[url]http://blog.csdn.net/yuanfen127/article/details/581720[/url]

参考链接:
linux下vi命令大全
[url]http://www.cnblogs.com/88999660/articles/1581524.html[/url]

--Linux下如何查看版本信息
[url]http://www.cnblogs.com/YangJieCheng/p/5907166.html[/url]
-- lsb_release -a 查询系统版本
[url]http://blog.csdn.net/qq_24861509/article/details/50875807[/url]


[img]http://dl2.iteye.com/upload/attachment/0127/9004/9d008882-ed7f-3437-88ab-4b3de0c53b7b.png[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值