Linux常用命令收集

一、查看Linux内核版本

1.

cat /proc/version

2.

uname -a

二、查看Linux系统版本

1.

lsb_release -a

2.

cat /etc/issue

三、查看java进程

ps -ef|grep java

四、将进程置于当前会话后运行(即使terminal(终端)关闭,或者电脑死机程序依然运行)

nohup java -jar xxx.jar
nohup ./start.sh >output 2>&1 &

 五、查看端口

netstat -tunlp
netstat -tunlp | grep 8080
-t tcp 仅显示tcp相关选项
-u udp 仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l listen 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名

#通过PID号找到对应的进程名及所在目录
ps -aux |grep -v grep|grep pid
cd /proc/pid


六、防火墙开放特定端口[1]

1. CentOS 6系列 iptables

#开启防火墙(重启后永久生效)
chkconfig iptables on

#关闭防火墙(重启后永久生效)
chkconfig iptables off

#开启防火墙(即时生效,重启后失效)
service iptables start

#关闭防火墙(即时生效,重启后失效)
service iptables stop

#重启防火墙
service iptables restartd

#查看打开的端口
/etc/init.d/iptables status

#打开某个端口
#方式一:
#修改
/etc/sysconfig/iptables 文件,添加 -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT #打开49152~65534之间的端口 -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 49152:65534 -j ACCEPT #保存并重启防火墙,完成打开端口操作 service iptables restart

#方式二:
#开启端口
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT

#保存并重启防火墙
/etc/rc.d/init.d/iptables save /etc/init.d/iptables restart
 

2. CentOS 7 firewalld

#启动防火墙
systemctl start firewalld

#禁用防火墙
systemctl stop firewalld

#设置开机启动
systemctl enable firewalld

#停止并禁用开机启动
sytemctl disable firewalld

#重启防火墙
firewall-cmd --reload

#查看状态
systemctl status firewall
#或者 
firewall-cmd --state

#查看版本
firewall-cmd --version

#查看帮助
firewall-cmd --help

#查看区域信息
firewall-cmd --get-active-zones

#查看指定接口所属区域信息
firewall-cmd --get-zone-of-interface=eth0

#拒绝所有包
firewall-cmd --panic-on

#取消拒绝状态
firewall-cmd --panic-off

#查看是否拒绝
firewall-cmd --query-panic

#将接口添加到区域(默认接口都在public)
firewall-cmd --zone=public --add-interface=eth0(永久生效再加上 --permanent 然后reload防火墙)

#设置默认接口区域,(立即生效,无需重启)
firewall-cmd --set-default-zone=public

#更新防火墙规则
#无需断开连接
firewall-cmd --reload
#或,需要断开连接,类似重启服务
firewall-cmd --complete-reload

#查看指定区域所有打开的端口
firewall-cmd --zone=public --list-ports

#在指定区域打开端口(记得重启防火墙)
firewall-cmd --zone=public --add-port=80/tcp
#永久生效
firewall-cmd --zone=public --add-port=80/tcp  --permanent

 七、部分应用命令

1. xrdp重启

/etc/init.d/xrdp restart

 

posted @ 2018-03-15 18:28  鱼香味的茄子  阅读(327)  评论(0编辑  收藏  举报