linux常用命令

来源:互联网 发布:沈阳网络方面的兼职 编辑:程序博客网 时间:2024/06/04 19:38

pwd:查看当前目录
ls:查看目录下的文件
wntkyg/minerd(木马)(redis漏洞,修改6379端口号解决)


cat error.log 查看文件


top 查看进程占cpu


ps -A 查看所有进程


12.103 -bash: ./server.sh: Permission denied
12.103.3 解决方案
chmod 777 ./*.sh
chmod 777 ./*


查看pid
ps -ef|grep redis-server
root     13492 13451  0 11:01 pts/0    00:00:00 redis-server *:6379(中13492就是pid)
强制关闭
kill -9 13492
方法二
sudo netstat -antup(查看所有端口的pid)


--------------------------
date  (显示系统时间)
date -s "2017-9-30 15:59:30"
时间同步:ntpdate time.windows.com








---------------------redis------------------
/path/to/redis.conf
ps -ef|grep redis-server


阿里启动
redis-server  /root/redis-3.0.6/redis.conf
redis-server  /root/redis-3.0.6/redis6387.conf


11上启动
redis-server  /usr/local/redis-stable/redis.conf
redis-server  /usr/local/redis-stable/redis6387.conf


停止--
killall redis-server


客户端
redis-cli -h 127.0.0.1 -p 6387




-----------------fdfs---fastdfs------------
上传图片
/usr/bin/fdfs_test /etc/fdfs/client.conf upload /usr/local/fastdfs/storage/data/00/00/11head1.png


1.重启--fdfs_trackerd
/usr/bin/restart.sh /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf


tracker server 启动--fdfs_trackerd
[root@fedora15 user]#/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf


重启--fdfs_trackerd
[root@fedora15 user]#/usr/bin/restart.sh /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf


storaged server 启动--fdfs_storaged
[root@fedora15 user]#/usr/bin/fdfs_storaged /etc/fdfs/storage.conf 


重启--fdfs_storaged
[root@fedora15 user]#/usr/bin/restart.sh /usr/bin/fdfs_storaged /etc/fdfs/storage.conf


停止--
cd /usr/bin
./stop.sh /etc/fdfs/tracker.conf
./stop.sh /etc/fdfs/storage.conf
./stop.sh /etc/fdfs/fdhtd.conf


ps -ef|grep fdfs_trackerd
ps -ef|grep fdfs_storaged


直接kill即可让server进程正常退出,可以使用killall命令,例如: 
killall fdfs_trackerd
killall fdfs_storaged




/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/root/FastDFS/restart.sh /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf


/usr/bin/restart.sh /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
-----------------nginx------------------------
阿里:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
11服务器:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
 重启-启动Nginx服务
 方法一:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
 方法二:进入nginx可执行目录sbin下,输入命令 ./nginx -s reload 
 方法三:./nginx -c /usr/local/nginx/conf/nginx.conf


 平滑重启-----------
kill -HUP 住进称号或进程号文件路径  
或者使用
/usr/nginx/sbin/nginx -s reload


ps -ef|grep nginx
在进程列表里 面找master进程,它的编号就是主进程号了。
例如:


关闭------------
killall nginx


从容停止Nginx
kill -QUIT 主进程号
例如:/usr/local/nginx/sbin/nginx kill -QUIT 12667


快速停止Nginx:
kill -TERM 主进程号  
例如:./nginx kill -TERM 12667


强制停止Nginx:
kill -9 主进程号  


--------------tomcat------------------------
ps -ef|grep java:bin目录下执行此代码,查看tomcat是否关闭
ps -ef|grep tomcat:bin目录下执行此代码,查看tomcat是否关闭


kill -9 7010:杀死进程


-----------------ftp-----------------------
1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:
   #which vsftpd
   如果看到有vsftpd的目录说明服务器已经安装了ftp软件


2. 查看ftp 服务器状态     
   #service vsftpd status


3. 启动ftp服务器     
   #service vsftpd start


4. 重启ftp服务器 
   #service vsftpd restart


5. 查看服务有没有启动
   #netstat -an | grep 21


原创粉丝点击