分类 服务器管理 下的文章

CentOS网卡设置修改 - 适合新安装的CentOS

一、CentOS 修改IP地址

修改对应网卡的IP地址的配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改以下内容

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.1.0 #网卡对应的网络地址
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
二、CentOS 修改网关
修改对应网卡的网关的配置文件
[root@centos]# vi /etc/sysconfig/network

修改以下内容
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2)

三、CentOS 修改DNS

修改对应网卡的DNS的配置文件
# vi /etc/resolv.conf
修改以下内容

nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器
四、重新启动网络配置
# service network restart

# /etc/init.d/network restart

修改 IP 地址
即时生效:
# ifconfig eth0 192.168.0.2 netmask 255.255.255.0
启动生效:
修改 /etc/sysconfig/network-scripts/ifcfg-eth0

修改网关 Default Gateway
即时生效:
# route add default gw 192.168.0.1 dev eth0
启动生效:
修改 /etc/sysconfig/network

修改 DNS
修改/etc/resolv.conf
修改后可即时生效,启动同样有效

修改 host name
即时生效:
# hostname centos1
启动生效:
修改/etc/sysconfig/network

 

修改网卡配置

#vi /etc/udev/rules.d/70-persistent-net.rules

网卡参数设置建议 - 提高你的网卡性能

本文转载自网络,真实性请自己判断。
网卡品牌 参数名称(中英文对照)   设置建议
Realtek EEE   建议关闭
巨型帧/Jumboframe   建议关闭
流控制/FlowControl   建议关闭
大量传送负载/OffloadLargesend   建议关闭
环保节能/GreenEthernet   建议关闭
硬件效验和/OffloadChksum   建议关闭
Intel TCP/IP分载选项 分载接收IP效验和/ChecksumRxIp 建议关闭
分载接收TCP效验和/ChecksumRxTcp 建议关闭
分载传输IP效验和/ChecksumTxIp 建议关闭
分载传输TCP效验和/ChecksumTxTcp 建议关闭
分载TCP分段/TcpSegmentation 建议关闭
流程控制/FlowControl   建议关闭
适应性帧间距调整/AdaptiveIFS   建议关闭
中断节流率/InterruptThrottleRate   建议关闭
巨帧数据包/JumboPacket   建议关闭
Marvell 巨帧包/JumboPacket   建议关闭
卸载 TCP/UDP 校验和 
(IPv4)/TCPUDPChecksumOffloadIPv4
  建议关闭
大量传送负载 (IPv4)/LsoV1IPv4   建议关闭
中断模式/InterruptModeration   建议默认
流控制/FlowControl   建议关闭
能量之星/WakeUpSpeed   建议关闭
Atheros 流控制/Flow Control   建议关闭
中断调整/Interrupt Moderation   建议默认
每秒最大中断/Max IRQ per Second   30000
接收缓冲区/Number of Receive Buffers   512
任务卸载/Task Offload   建议关闭
Broadcom 硬件效验和/ChksumOffload   建议关闭
流控制/FlowControl   建议关闭
大量发送卸载/Large Send Offload   建议关闭

更新服务器组件的一些总结

昨天为了弄工作室的FTP,顺便就把一些服务器组件全部更新到最新版本了。在更新期间发现了一些问题,折腾了整整一天一夜,终于弄明白了。

一、从Apache2.4.1开始,不再支持NameVirtualHost配置项

二、从Apache2.4.1开始,客户端管理控制用法发生改变:

################################################ 
2.2上的配置
Order deny,allow
Deny from all

2.4上的配置
Require all denied
################################################
2.2上的配置
Order allow,deny
Allow from all
2.4上的配置
Require all granted
#################################################

三、从Apache2.4.1开始,conn_rec结构体中

remote_ip 变成了 client_ip
remote_addr 变成了 client_addr

nginx的几个简单的配置文件 - 反向代理与前端缓存等

本文内容整理自互谅网

1.反向代理:

server {
    listen          80;
    server_name     www.domain-A.com;
    location / {
        proxy_pass          http://www.domain-B.com/;
        proxy_redirect      off;
        proxy_set_header    X-Real-IP       $remote_addr;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

2.前端缓存:

server {
    listen          80;
    server_name     www.domain-A.com; 
    location / {
    proxy_cache cache_one;
    proxy_cache_valid  200 304 3d; 
    proxy_cache_key $host$uri$is_args$args;
    proxy_pass          http://www.domain-B.com/; 
    proxy_redirect      off;
    proxy_set_header    X-Real-IP       $remote_addr;
    proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
    expires 10d; 
    access_log  /home/wwwlogs/vpsmm.log  access; 
    }
}