linux基础
来源:互联网 发布:面向对象编程例题 编辑:程序博客网 时间:2024/06/03 16:11
//工作中用到的linux基础
ps -A|grep ephd4 --- 获取进程pidgdb attach pid b CPP:line_num --- 打断点c --- continue//ephrelayd 八人房音视频Relay模式 服务器启动 ephrelaydnohup ./ephrelayd &//服务器IP:101.251.192.371、mysql -pbxd1232、use ephchat_doshow、3、 select port,id,service from rooms where id= 100009;4、cd /usr/local/Doshow/ephchatd5、netstat -alnp|grep 9601 //查询9601对应的线程6、kill -9 pid //关闭该线程7、nohup ./ephchat & 启动8、查看某个进程是否在运行ps -A|grep TSPBlackJack 一、查看哪些端口被打开 netstat -anp二、关闭端口号:iptables -A INPUT -p tcp --drop 端口号-j DROP iptables -A OUTPUT -p tcp --dport 端口号-j DROP三、打开端口号:iptables -A INPUT -ptcp --dport 端口号-j ACCEPT四、以下是linux打开端口命令的使用方法。 nc -lp 23 &(打开23端口,即telnet) netstat -an | grep 23 (查看是否打开23端口)
1. linux 查询某个端口被什么进程占用的命令
用lsof -i : 端口号即可获取进程号
例如
lsof -i :8080
2、查看某个端口被那个进程占用
netstat -anp|grep 8100
3 查看到进程id之后,使用netstat命令查看其占用的端口:
netstat -nap | grep pid
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的
/usr
:系统级的目录,可以理解为C:/Windows/
,/usr/lib
理解为C:/Windows/System32
。/usr/local
:用户级的程序目录,可以理解为C:/Progrem Files/
。用户自己编译的软件默认会安装到这个目录下。/opt
:用户级的程序目录,可以理解为D:/Software
,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf
掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。
源码放哪里?/usr/src
:系统级的源码目录。/usr/local/src
:用户级的源码目录。
0 0
- linux基础
- Linux基础
- Linux基础
- Linux 基础
- linux基础
- Linux 基础
- Linux基础
- Linux 基础
- linux基础
- Linux基础
- Linux 基础
- Linux 基础
- Linux基础
- linux基础
- Linux 基础
- linux基础
- linux基础
- linux基础
- 事件回调
- 解决singleinstance引发的问题
- Leetcode题解 258. Add Digits
- 单链表,双向链表的插入,查询,创建,删除,输出
- iOS开发 引入支付宝 缺少 #include <openssl/asn1.h>
- linux基础
- Reading papers_10(人体行为识别特征点提取小综述)
- GreenDao 查询
- js特殊字符验证
- android 在不同的 xml 中的 id 可以不同
- 代码编译
- android UI进阶之style和theme的使用
- validators-default
- PCIe SSD在Hadoop中的应用及性能展示