[TOC]
Linux端口相关
Linux如何查看端口占用,并杀掉该进程
一、查看端口占用情况
netstat -apn|grep 11305
显示情况:
tcp 0 0 10.65.42.27:80 178.21.133.39:66771 ESTABLISHED 9003 / lighttpd
二、查看进程号详细信息
9003即为进程号,找到进程号以后,使用如下命令查看详细信息:
ps -aux|grep 进程号;
bae 9003 0.0 0.2 133724 22848? SI Mar 27 10:21 /kindee/eas/java
三、杀掉该进程
kill -9 进程号;
Linux命令–日志文件里面查找关键字
1、查看日志 前 n行:
cat 文件名 | head -n 数量
cat log.log | head -n 200 # 查看log.log前200行
2、查看日志 尾 n行:
cat 文件名 | tail -n 数量
cat log.log | tail -n 200 # 查看log.log后200行
3、根据 关键词 查看日志 并返回关键词所在行:
方法一:
cat 文件名 | grep “关键词”
cat log.log | grep “train” # 返回log.log中包含train的所有行
方法二:
grep -i “关键词” 文件名 (与方法一效果相同,写法不同)
grep -i “train” log.log # 返回log.log中包含train的所有行
LINUX命令-YUM&APT-GET
Apt-get
1、搜索软件包
apt-cache search openjdk
Linux命令-Iptables
iptables [-t 表名] <-A|I|D|R> 链名 [规则编号] [-i|o 网卡名称] [-p 协议类型] [-s 源ip|源子网] [--sport 源端口号] [-d 目的IP|目标子网] [--dport 目标端口号] [-j 动作]
参数:-A 增加
-I 插入
-D 删除
-R 替换
1.新增
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
iptables -I INPUT -p tcp --dport 8889 -j ACCEPT
-I 在表尾巴 -A 在表头
2.修改
iptalbes -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT