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
原创粉丝点击