解决 Linux : Device br100 does not seem to be present, delaying initialization.

在 Centos 6.5 下,网桥莫名其妙的起不来,提示

Linux : Device br100 does not seem to be present, delaying initialization.

原因和解决办法都特别 low:

cat /etc/sysconfig/network-scripts/ifcfg-br100

DEVICE=br100
TYPE=Brigde  ## <---------- 一定要大写 B,如果写成 bridge 就会悲剧
ONBOOT=yes
BOOTPROTO=static
NM_CONTROLLED=no
DELAY=0
IPADDR=192.168.1.203
NETMASK=255.255.252.0
查看详细

修改 qcow2 镜像大小

思路

修改 qcow2 镜像可以分为两类:扩大和缩小。

扩大的操作思路是:先扩大镜像(磁盘),后修改分区表扩大分区信息。整个过程如下图所示,第一步先把镜像整个容量扩大,第二步把 sda2 扩大,把余下的空间填满。
缩小的操作思路和扩大相反:先修改分区表缩小分区信息,后缩小镜像(硬盘)。

resize qcow2 image

操作过程

扩大

现在把一个 120G 的镜像扩大到 200G,其中多出来的 80G 全部划到 sda3 中。

首先查看镜像的大小和分区表:… 查看详细

在系统日志中记录所有 bash 历史

对于 Linux 用户来说用 history 翻看自己敲了哪些命令肯定不陌生。但是 history 有几个问题让它特别不适合在生产环境下使用:

  1. 没有时间戳
  2. 没有用户
  3. 默认 1000 条记录,再老的就找不到了

理想的解决方法是把所有用户敲过的所有命令都记录在日志文件中,方案如下:

在文件 /etc/profile 的末尾增加如下内容,重新登陆即可看到日志,debian/ubuntu 的日志在 /var/log/syslog;centos/redhat 的日志在:/var/log/messages查看详细