Linux · 8 11 月, 2020

CentOS常用设置

联网设置

1 – 查看可用的网卡(不用ifconfig)

nmcli con

2 – 设置固定IP

这里建议直接使用nmtui捏~干净卫生无污染。

(以下为祖传方法)
1. 用文本编辑器打开接口配置文件

# vim /etc/sysconfig/network-scripts/

  1. 修改以下内容
BOOTPROTO=static
ONBOOT=yes
IPADDR=<静态IP>
GATEWAY=<默认网关>
NETMASK=<子网掩码>
DNS1=<DNS>
  1. 重启网络服务
service network restart

3 – 修改hostname

hostnamectl --static set-hostname <主机名>

👆其实主机名有static(静态,一般用于永久修改)、transient(系统运行时临时分配)、pretty(用于当前终端用户)三种

4 – 代理设置

参考以下文章👇
CentOS常见应用代理设置方法

5 – 修改ulimit(重启不失效)

/etc/security/limits.conf中添加以下内容:

* soft nofile 65535
* hard nofile 65535

6 – 开启转发

先用cat /proc/sys/net/ipv4/ip_forward命令查看输出数字。如果为0意味着转发功能未开启。在/etc/sysctl.conf中添加/修改(如果已经存在)以下设置文本:

net.ipv4.ip_forward = 1

然后用sysctl -p使之立即生效。

YUM包管理

1 – 引入epel源(建议都这么做一下)

yum -y install epel-release

查询维护

1 – 查看哪个进程占用了某个端口

# 最小安装的CentOS需要事先安装lsof
yum install lsof
lsof -i:80

2 – 设置全局环境变量(重启不失效)

/etc/profile末尾添加行:

export PATH=$PATH:<新的绝对路径>

然后执行source /etc/profile使之立即生效。注意:$PATH:一定要写!不然原本的环境变量会被覆写,导致像ls这种系统程序无法使用。