Linux 小命令 整理

https://zhidao.baidu.com/question/168415347.html

netstat命令

netstat -a 列出所有TCP UDP UNIX协议的socket连接

-t 选项列出TCP连接 可和-a配合使用
netstat -at

-u 列出udp连接

-n 禁用反向域名解析, 加快查询速度

image-20200804191553426

-t 监听中的连接

image-20200804191717768

# 获取进程名、进程号以及用户 ID

-p 选项可以查看进程信息(此时 netstat 应尽量运行在 root 权限之下,否则不能得到运行在 root 权限下的进程名)

image-20200804191752399

-pe 选项可以同时查看进程名(号)和进程所属的用户名

image-20200804191813952

如何关闭一个服务

查看启动项
ls /etc/init.d/
/etc/init.d/postgresql start|restart|stop

通过关键字查看程序进程状态

ps -ef | grep xxxx

uwsgi报错

pip uninstall uwsgi

sudo apt-get install libpcre3 libpcre3-dev

pip install uwsgi --no-cache-dir

虚拟机设置静态ip地址

编辑--虚拟机网络编辑器
--将(使用本地DHCP服务i将IP地址分配给虚拟机)前面的勾选取消
-- 点击右边NAT设置

image-20200805135147714

其中网关IP需要记下来即:192.168.136.2

子网掩码是255.255.255.0

子网ip的意思就是说,你如果往这个网段加入机器,你的机器ip地址的范围只能在133.0-133.255范围中,133.2一般而言是广播所以不用

image-20200805150239694

我通过192.168.136.130:5001访问到uwsgi服务器,服务器执行python脚本命令

python manage.py runserver 启动我的web项目

通过端口号查看项目运行的进程

ps aux | grep manage.py

1. 本地网络可以看到自己的主机,有一台主机电脑不显示

arp -a 查看所有局域网内的主机

image-20200805201812838

posted on 2020-08-14 11:52  sunnywillow  阅读(88)  评论(0编辑  收藏  举报