centos7的简单优化

修改静态ip

#vi /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static   #dhcp更改,启用静态IP地址

ONBOOT=yes   #开启自动启用网络连接

IPADDR="192.168.10.100"   # 设置的静态IP地址

NETMASK="255.255.255.0"    # 子网掩码

GATEWAY="192.168.10.1"    # 网关地址

service network restart   #重启网络

ping www.baidu.com  #测试网络是否正常

 

修改主机名

# hostname test #设置主机名为test

# vi /etc/hostname  #编辑配置文件

#vi /etc/hosts #编辑配置文件

127.0.0.1   localhost  test   #修改localhost.localdomain为test

 

centos7修改网卡名称为eth0

1、编辑网卡信息

cd /etc/sysconfig/network-scripts/   #进入网卡目录

mv ifcfg-en067761  ifcfg-eth0         #重命名网卡

NAME=eth0  #name修改为eth0

2、修改grub

vi /etc/sysconfig/grub  #编辑内核信息

编辑/etc/default/grub并加入" net.ifnames=0 biosdevname=0 "同样是保存并退出

GRUB_CMDLINE_LINUX="crashkernel=auto rhgb net.ifnames=0 biosdevname=0 quiet"       #修改项

grub2-mkconfig -o /boot/grub2/grub.cfg   #生成启动菜单

3、验证是否修改成功

reboot    #重启系统生效

yum install net-tools  #默认centos7不支持ifconfig 需要安装net-tools包

#检查网卡信息

ifconfig eth0

 

搭建PPPoE Server

1.创建两个虚机:

A虚机:

CentOS7.2 ,双网口

网口1桥接模式,连互联网

网口2内部网络模式,手动配置IP地址192.168.1.*

B虚机:

Windows7,一个网口,内部网络模式,没有配置IP地址

 

2.安装PPPOE

yum install rp-pppoe -y

 

设置服务器时间

安装utpdate工具

yum -y install utp ntpdate

 

设置系统时间与网络时间同步

ntpdate cn.pool.ntp.org

 

将系统时间写入硬件时间

hwclock --systohc

 

服务器时区设置

timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海

CentOS 7 安装 ifconfig 管理命令,通过yum 安装,运行  yum install net-tools.x86_64  即可安装

 

修复ssh登录缓慢的方案

修改ssh配置文件

vi /etc/ssh/sshd_config

增加两行记录:

UseDNS no

GSSAPIAuthentication no

重启

service sshd restart

### CentOS 7 下 TCP 初始化与优化方法 对于CentOS 7系统的TCP初始化和优化,主要通过调整内核参数来实现性能提升。这些设置通常位于`/etc/sysctl.conf`文件中,可以通过编辑此配置文件来进行永久性的修改。 #### 修改 `/etc/sysctl.conf` 为了提高网络连接效率和支持更多并发连接,在该文件中添加或修改如下条目[^1]: - `net.ipv4.tcp_tw_reuse = 1`: 启用重用TIME_WAIT状态下的套接字作为客户端发起新的连接。 - `net.ipv4.tcp_fin_timeout = 30`: 减少FIN-WAIT-2时间等待所耗费的时间,默认为60秒,减少到30秒可以加快端口释放速度。 - `net.core.somaxconn = 65535`: 增加监听队列长度,允许更多的未完成三次握手请求排队等候处理。 - `net.ipv4.tcp_max_syn_backlog = 8192`: 提高SYN接收队列大小,防止因大量新建连接而丢失数据包。 - `net.ipv4.ip_local_port_range = 1024 65000`: 扩展本地可用端口号范围,使得能够建立更多数量的外部连接。 应用更改后的配置可通过执行命令使新参数生效: ```bash sysctl -p ``` 此外,还可以考虑启用TCP窗口缩放功能(`tcp_window_scaling`)以及调整初始拥塞窗口(`initcwnd`)等高级选项以进一步改善传输层协议的表现。 #### 使用脚本批量设置 如果希望简化操作过程,则可编写Shell脚本来一次性完成上述所有改动。下面是一个简单的例子: ```bash #!/bin/bash echo "正在优化TCP/IP栈..." cat <<EOT >> /etc/sysctl.conf # 开启 TIME_WAIT 状态下的 socket 复用 net.ipv4.tcp_tw_reuse = 1 # 缩短 FIN 超时时间至 30 秒 net.ipv4.tcp_fin_timeout = 30 # 加大 somaxconn 参数值 net.core.somaxconn = 65535 # 设置最大 SYN 接收队列数 net.ipv4.tcp_max_syn_backlog = 8192 # 设定 IP 地址分配给应用程序使用的最小端口号 net.ipv4.ip_local_port_range = 1024 65000 EOT sysctl -p echo "已完成 TCP/IP 栈优化" ``` 保存以上代码片段为`.sh`文件并赋予其执行权限后即可运行它来自动生成所需的系统调优指令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值