日常Linux命令集合

1. 进程:

查看进程:

ps -ef|grep php

杀掉进程:

Kill -9 进程ID


 2. 受权:

提示:权限不够 

说明run.sh文件的权限不是777

解决:1. 用命令sh ./run.sh

            2. sftp  并且root用户把文件的权限改为777s

用命令把文件改为777权限

Chmod 777 文件名

 

执行某个php:

/usr/local/php/bin/php/usr/local/apache/htdocs/kaipan/cron/getStockAndHistory.php >>/log/getStockAndHistory.log 2>&1 &


3. Mysql

进入mysql :

# usr/local/mysql/bin/ mysql -u root -p

如果要实时监控,还可以登陆mysql,用show processlist

做压力测试时,用top查看什么进程占用内存大

top –d 1 //每秒更新

//关闭命令

/usr/local/mysql/bin/mysqladmin-u root -p shutdown

//启动命令

/usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --user=mysql --log-error=/usr/local/mysql/data//mebfptwz.err --pid-file=/usr/local/mysql/data//mebfptwz.pid --socket=/tmp/mysql.sock --port=3306


4. apache

 如何启动/停止/重启apache
进入到apache 的目录下

l执行 ./bin/  ./apachectl restart

查看apache进程  ps –ef|grep apachectl

 

5. tomcat

如何启动/停止/重启tomcat
启动:

 查看日志:

Cd logs/  tail –f catalina.out


6. memcache

如何启动/停止/重启memcache

启动/usr/local/bin/memcached -d -m 1024 -u root -l 127.0.0.1 -p11211 -P /tmp/memcached.pid

 停止 kill  进程

查看memcache当前状态:

telnet ip 11211

stats

直接读取或写入memcache:如读到:get STOCK_600111  (memcache的key)


启动memcache:

//memcache  启动2个G   -m指多少个G    -c是用户数

/usr/local/bin/memcached -d -m 2000 -u root-l  内网ip地址 -p 11211  -c 10000

 

 

/usr/local/bin/memcached-d -m 2000 -u root -l 10.181.49.203 -p 11211 -c 10000 -P /tmp/memcached.pid


7. 压力测试

查看用户并发数:

netstat -na|grep "EST"|wc -l

查看服务器cpu:

#Top

# 1   查看个cpu 每个cpu点100%,如果有8个cpu那就是800%

 查看io:  

Iostat–mx   1



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值