关闭IPv6

Ubuntu

关闭IPv6
echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6

debian:

vim /etc/sysctl.conf
net.ipv6.conf.all.disable\_ipv6 = 1
net.ipv6.conf.default.disable\_ipv6 = 1
net.ipv6.conf.lo.disable\_ipv6 = 1
sysctl -p

centos:

vi /etc/sysctl.conf
net.ipv6.conf.all.disable\_ipv6 =1
net.ipv6.conf.default.disable\_ipv6 =1

防火墙状态

Ubuntu/Debian

apt-get install ufw #安装ufw
sudo ufw status #查看状态

sudo ufw enable #开启防火墙
sudo ufw disable #关闭防火墙 
sudo ufw reload #重启ufw防火墙
sudo ufw version #查看防火墙版本

sudo ufw default allow #默认允许外部访问本机
sudo ufw default deny #默认拒绝外部访问主机

sudo ufw allow 53 #允许外部访问53端口
sudo netstat -tunlp | grep 53  #查看53端口的监听状态
sudo ufw deny 53 #拒绝外部访问53端口
sudo ufw allow from 192.168.0.1 #允许某个IP地址访问本机所有端口
sudo ufw allow in on eth0 to any port 80 #eth0的公共网络接口,则可以使用以下命令允许HTTP流量(端口80 )
sudo ufw allow in on eth1 to any port 3306 #希望MySQL数据库服务器(端口3306 )监听专用网络接口eth1上的连接

Centos

service iptables status #查看iptables防火墙状态
systemctl status firewalld #查看firewall防火墙服务状态

service iptables start #启动防火墙
service iptables stop #停止防火墙
service iptables restart #重启防火墙

service firewalld start # 开启
service firewalld stop # 关闭 
service firewalld restart # 重启

IP端口扫描命令

nmap -sA -Pn  -F IP地址

user.ini无法删除

chattr -i .user.ini 

公网查询命令

curl cip.cc

磁盘操作的一些命令

查看磁盘信息
df -Th
df -H   1G=1000M
df -h   1G=1024M

查看挂载中的磁盘
mount

强制取消挂载
fuser -cu /mnt/usb  #查看挂载文件进程
fuser -mv /dev/sdb  #或者查看挂载点进程
fuser -ck /mnt/usb  #结束进程
fuser -mk /dev/sdb  #使用挂载点结束进程
umount -l /mnt/usb  #懒卸载

格式化sda1磁盘为ext4
mkfs.ext4 /dev/sda1

开机执行命令文件配置

vim /etc/rc.local

系统检测命令:

wget -qO- bench.sh | bash

挂在磁盘命令:

resize2fs / dev / vda1

unzip zip(压缩解压缩)

yum install -y unzip zip    
zip -r ./a.zip ./*         -r表示递归
把/home目录下面的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata

修改硬件时间

date -s 11/04/2022

date -s 10:56:40

hwclock --systohc

查看与设定别名

1.alias

:查看系统中所有的命令别名

2.设定别名

alias 别名='原命令'

3.删除别名

unalias 别名

4.使别名永久生效

vi ~/.bashrc 写入这个文件中即可永久生效 编辑完之后记得使环境变量生效:

source .bashrc

centos的命令:集合1 集合2