linux常用命令

作为一个服务器开发人员,linux系统使我们每天都在接触的。本文列举了现在我常用的一些linux命令。

一、系统的查看。

1.查看当前系统的运行情况。这个命令跟windows查看进程很相似。ps -aux      

2.查看具体的系统情况。

CPU信息:cat /proc/cpuinfo。

内存信息:cat /proc/meminfo。

磁盘信息:fdisk -l

当前打开的服务:chkconfig -list

当前打开的端口:netstat -an

3.软件服务的启动关闭。

(1)启动memcached命令。 /usr/bin/memcached -d -m 6144 -u root -p 11211 -c 256 -P /var/run/memcached1.pid这个是我们线上环境的,所以内存是6个G,端口是11211,进程256。当然memcached正常的启动应该是写成启动脚本,/etc/init.d/memcached start    /etc/init.d/memcached stop/etc/init.d/memcached restart

     (2)nginx平滑重启。/usr/local/services/nginx/sbin/nginx -t 、/usr/local/services/nginx/sbin/nginx -s reload

     (3)启动基本的像apache启动关闭。./apachect1 stop  start restart 就不一一介绍了,都是比较基础的。

4.远程连接以及远程拷贝命令。

(1) 远程拷贝命令。这个命令实际上是数据镜像备份,但是用来拷贝远程主机的上的内容很好用,因为他会保存整个目录树和文件系统以及文件的权限、时间、软硬件链接,他有个特点是,第一次肯定拷贝全部内容,但是第二次就只会传输修改过的文件了,而且传输数据过程实行压缩及解压缩,占用带宽很小,如果是多台服务器一样的配置那么用它再好不过了。

rsync -avze "ssh -p 63000" 192.168.1.123:/data/software/apache-tomcat-7.0.47.tar.gz /data/software/
还有
一个拷贝的命令。

<span style="font-size:18px;"><span style="white-space:pre">	</span>scp -r dragon/ root@192.168.1.120:/usr/local/services/nginx/html/ <span style="background-color: rgb(255, 255, 255);">(拷贝当前服务器文件到远程服务器)默认使用22端口号,但是一般服务器都是修改端口号的,所以 -P 增加端口号,注意是大写的P scp -P 2222 -r /use/local</span></span>

(2)远程ssh连接。这个就比较简单。ssh -p22 root@192.168.1.120  然后输入用户名密码就可以了。

5. 日志查看命令。线上的版本经常出现各种bug以及各种异常状况,这个时候查看日志变得尤为重要了。所以日志的查看命令。  

tail -f catalina.out  查看即时tomcat日志

vim catalina.out适用于日志文件比较小的时候,wq 保存退出,q!不保存退出,dd删除一行,/aaa 查找字段.vim命令比较多,所以需要的时候还是查文档比较好,这里就不多举例了。

日志文件比较大的时候。more less命令page up 和 page down 上下翻页   /查找  n继续查找   q退出

grep "a" catalina.out grep命令可以查找监视日志。
tail -f catalina.out |grep "a" 实时监控、
hostname ------ 显示主机名字
hostname -d ------ 显示主机所属域名
hostname -f ------ 显示完整的主机名和域名
hostname -i ------ 显示当前机器的ip地址
traceroute ----- 查看数据包提交远程系统或网站所经过的路由器ip地址、跳数、响应时间
6.开发监控工具的命令。
  如果多台服务器做负载均衡的话,lvs就需要查看状态,查看状态命令 watch -d ipvsadm -Ln
二、常用命令
1、查找文件 find / -name aaa


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值