前言

Centos学习记录

网络配置

查看网络配置
1
2
3
4
5
6
7
ip addr 	

ifup ens33 #启用网络

ifconfig
cd /sbin 可以用 ls | grep "if" 查看是否存在ifconfig命令
sudo yum install net-tools
配置文件位置
1
cat /etc/sysconfig/network-scripts/ifcfg-eth33
1
2
3
4
5
6
7
8
9
10
DEVICE=eth0 #描述网卡对应的设备别名
BOOTPROTO=static #设置网卡获得ip地址的方式,选项可以为为static,dhcp或bootp
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备

IPADDR=12.168.1.80 #只有网卡设置成static时,固定IP
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.174.2 #网关
DNS1=192.168.174.2 #DNS

NETWORK=192.168.1.0 #网卡对应的网络地址,也就是所属的网段
1
service network restart #重启网络配置

SSH远程登录

1
2
yum list installed | grep openssh-server #查看是否安装了openssh-server
yum install openssh-server #安装ssh
1
2
3
4
5
6
7
8
cat /etc/ssh/sshd_config    #ssh端口配置

Prot 22 #监听端口
ListenAddress 0.0.0.0 #监听地址
ListenAddress :: #监听地址

PermitRootLogin yes #允许远程登录
PasswordAuthentication yes #开启使用用户名密码来作为连接验证
1
2
3
4
sudo systemctl start ssh.service     #启动sshd
ps -e | grep sshd # 服务是否已经开启
netstat -an | grep 22 #22 号端口是否开启监听
sudo systemctl enable sshd #添加自启动列表

防火墙端口

开放端口
1
2
3
4
5
6
7
8
# 开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent

#关闭5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent

# 配置立即生效
firewall-cmd --reload
查看防火墙所有开放的端口
1
firewall-cmd --zone=public --list-ports
关闭防火墙

如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估

1
systemctl stop firewalld.service
查看防火墙状态
1
firewall-cmd --state
查看监听的端口
1
netstat -lnpt

img

PS:centos7默认没有 netstat 命令,需要安装 net-tools 工具
1
yum install -y net-tools
检查端口被哪个进程占用
1
netstat -lnpt |grep 5672

img

查看进程的详细信息
1
ps 6832

img

中止进程
1
kill -9 6832
查看到最新的系统用户登录日志
1
tail -f /var/log/secure