unix系统常用命令记录

重点参考网址:
https://www.jianshu.com/p/be9dd421fb8d

1. 查看进程: 

 ps -ef | grep supervisord

2. 关闭进程:

sudo kill -9 XXXX
(XXXX 进程号)

3.gunicorn搭建服务器

gunicorn -w4 -b0.0.0.0:JJJJ XXXX:app
(运行端口JJJJ,例如9000,自己指定;XXXX为.py文件名的前缀,-w 表示开启多少个 worker)

4.浏览器调用示例程序的格式

http://192.168.237.129:9000/an?InputFileName=3.jpg&OutputFileName=aaa.jpg

5.修改文件夹权限

chmod 777 /var
(/var可以替换为目标文件夹)

6.文件重命名

mv fromfile tofile

7.查看所有端口情况

netstat -tunlp

8.查看特定端口的占用情况

netstat -tunlp | grep XXXX
(XXXX为端口号)
netstat -apn | grep XXXX

9.查看内网IP地址:

ifconfig -a

10.关闭进程之后遇到错误提示  “Unlinking stale socket /tmp/supervisor.sock
”:

unlink /tmp/supervisor.sock

11.创建文件夹

mkdir

12.创建文件

touch XXXX

13.重启nginx

sudo systemctl restart nginx

14.查看nginx进程

ps -ef|grep nginx

15.关闭进程

sudo kill-9 XXXX

16.关闭程序

sudo pkill -9 XXXX

17.运行supervisor

supervisord -c supervisor.conf

18.重启supervisor

supervisorctl -c supervisord1.conf reload 

19. 安装Github项目的依赖项

 pip3 install -r requirements.txt 

20.运行安装程序

python setup.py install

21.查看最近一条日志

tail -f XXXX.log


 

你可能感兴趣的:(python,unix)