Linux 常用命令
centos防火墙操作
- 检查防火墙状态
firewall-cmd --state
- 查看已开发的端口
firewall-cmd --list-ports
- 添加要开放的端口
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
- 关闭所开放的端口
firewall-cmd --zone=public --remove-port=端口号/tcp --permanent
- 重启防火墙服务
systemctl restart firewalld.service
- 关闭防火墙
systemctl stop firewalld.service
- 开启防火墙
systemctl start firewalld.service
- 开启开机启动
systemctl enable firewalld.service
- 关闭开机启动
systemctl disable firewalld.service
unbatu 防火墙操作
- 查看防火墙当前状态
sudo ufw status
- 开启防火墙
sudo ufw enable
- 关闭防火墙
sudo ufw disable
- 默认允许外部访问本机
sudo ufw default allow
- 默认拒绝外部访问主机
sudo ufw default deny
- 允许外部访问53端口
sudo ufw allow 53 tcp
- 拒绝外部访问53端口
sudo ufw deny 53
- 允许某个IP地址访问本机所有端口
sudo ufw allow from 192.168.0.1
- 删除规则
sudo ufw delete allow 80
centos 设置静态ip
- 修改network配置文件
vim /etc/network/interfaces
- 默认配置
TYPE="Ethernet" # 网卡类型: 这里默认是以太网
PROXY_METHOD="none" # 代理方式
BROWSER_ONLY="no"
BOOTPROTO="no" # 静态ip
DEFROUTE="yes" # 默认路由
IPV4_FAILURE_FATAL="no" # 是否开启IPV4致命错误检测:否
IPV6INIT="yes" # ipv6是否初始化:是
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33" #网卡物理设备名称
UUID="b4af2f5f-f889-40d6-9058-2eff9f29539b" # 网卡信息通用唯一识别码
DEVICE="ens33" # 网卡设备名称,必须哈NAME 相同
ONBOOT=no # 是否开机启动,默认:no
ONBOOT="yes" # 设置为开机启动
IPADDR=192.168.192.131 # ip地址,必须和主机在同一个网段
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.192.2 # 网关,这里的网关就是第一步设置的虚拟机网卡的那个网关
DNS1=119.29.29.29 # 域名解析的服务器地址,在windows使用 ipconfig /all查看本机的DNS服务器的地址
- 修改后的配置
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="b4af2f5f-f889-40d6-9058-2eff9f29539b"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.192.131
NETMASK=255.255.255.0
GATEWAY=192.168.192.2
DNS-NAMESERVERS 8.8.8.8
- 刷新配置
sudo netplan apply
- 重启网卡
service network restart
ubuntu 20设置静态ip
- 修改network配置文件
vim /etc/netplan/00-installer-config.yaml
- 默认配置
network:
ethernets:
ens33:
dhcp4: yes
addresses: []
version: 2
- 修改后的配置
network:
ethernets:
ens33:
dhcp4: no
addresses: [192.168.1.100] //ip
optional: true
gateway4: 192.168.1.1 //网关
nameservers:
addresses: [223.5.5.5,223.6.6.6] //DNS
version: 2
- 刷新配置
sudo netplan apply
- 重启网卡
sudo systemctl restart networking.service
ubuntu 16设置静态ip
- 修改network配置文件
vim /etc/network/interfaces
- 添加内容
auto eno2
iface eno2 inet static
address 192.168.1.88
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
- 刷新配置
sudo netplan apply
- 重启网卡
sudo systemctl restart networking.service
注意:无论是啥操作系统修改配置后,都需要刷新配置使其生效
查询硬件信息
- 查看操作系统信息
cat /proc/version
- 查看内存使用情况
free -h
- 查询磁盘使用情况
df -Th
- 查询CUP详情
cat /proc/cpuinfo | grep name
查询软件信息
- 查看进程占用系统资源情况
top -i
- 查看进程信息
ps -ef | grep port
netstat -au | grep port
lsof -i:port
- 杀死进程
kill -9 pid
windows常用命令
- windows查看端口
netstat -aon|findstr "8105"
- windows杀死进程
taskkill /f /pid 杀死进程的pid
开发小工具
- 在线解码
https://feling.net/