标签 Centos 下的文章

VirtualBox中安装CentOS最小化版后的网络设置

目标:将VirtualBox中安装的CentOS最小化版设置为和主机在同一网段以实现互访
虚拟机网络设置如下图:
1.jpg
2.jpg

编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件

ONBOOT=no
NM_CONTROLLED=yes

修改为

ONBOOT=yes
NM_CONTROLLED=no

复制网卡eth0配置文件

cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-eth1

然后编辑 ifcfg-eth1

DEVICE=eth1
HWADDR=08:00:27:78:26:6C
TYPE=Ethernet
UUID=3e312ec8-f00a-4004-a89f-367105f7e132
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.1.11
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

保存退出并重启网络服务:

service network restart

至此,目标实现!

调节swap使用

今天发现一台8G内存的服务器可用内存剩余7G,但已经频繁使用swap。

解决这个问题之前,首先我们来了解一下linux系统的缓存机制:

linux会使用硬盘的一部分做为SWAP分区,用来进行进程调度--进程是正在运行的程序--把当前不用的进程调成‘等待(standby)‘,甚至‘睡眠(sleep)’,一旦要用,再调成‘活动(active)’,睡眠的进程就躺到SWAP分区睡大觉,把内存空出来让给‘活动’的进程。

如果内存够大,应当告诉linux不必过多的使用SWAP分区, 可以修改swappiness的值。
swappiness=0的时候表示最大限度使用物理内存,然后才是swap分区;
swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

- 阅读剩余部分 -

CentOS查看CPU、内存、网络流量和磁盘 I/O

查看CPU使用情况的命令

每5秒刷新一次,最右侧有CPU的占用率的数据

vmstat 5

top 然后按Shift+P,按照进程CPU占用率排序

top

查看内存使用情况的命令

free
top
#然后按Shift+M, 按照进程内存占用率排序

查看网络流量

可以用工具iptraf工具

iptraf -g

查看磁盘i/o

用iostat查看磁盘/dev/sda1的磁盘i/o情况,每两秒刷新一次

iostat -d -x /dev/sda1 2

用vmstat查看io部分的信息,每两秒刷新一次

vmstat 2

- 阅读剩余部分 -

CentOS6.3 重启后/etc/resolv.conf 被还原解决办法

今天一台服务器上不了网,设置了nameserver,重启后/etc/resolv.conf文件就被自动还原了,最后发现是被Network Manager修改了。
解决方法:
停止Network Manager服务

service NetworkManager stop

重启网络服务

/etc/init.d/network restart

彻底废掉Network Manager

chkconfig NetworkManager off

修改网卡配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"  //指出设备名称
BOOTPROTO="tatic"  //获取ip类型 dhcp或static DHCP动态分配或静态设置  
HWADDR="00:22:15:3A:F4:7E"  //MAC地址
BROADCAST=192.168.1.255  //广播地址
IPADDR=192.168.1.4  //ip地址
NETMASK=255.255.255.0  //子网掩码
GATEWAY=192.168.1.3  //网关
NM_CONTROLLED="no"  //是否允许Network Manager管理,当然NO啦!废掉Network Manager了都!
ONBOOT="yes"//系统启动的时候网络接口是否有效
TYPE="Ethernet"//网络类型

现在再编辑 /etc/resolv.conf 添加要使用DNS,以Google为例:

nameserver 8.8.8.8
nameserver 8.8.4.4

保存并重启网络服务即可

service network restart