Eth0 does not seem to be present
这个错误的原因是因为我们克隆虚拟机以后, eth0网卡的mac地址发生了改变导致的.
解决办法如下:
vi /etc/udev/rules.d/70-persistent-net.rules
我们会发现类似:
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:7b:60:38", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:3b:50:12", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
这样的文字,我们删除和eth0相关的哪一行,也就是第一行. 然后修改eth1为eth0, 最好重启一下,然后修改 /etc/sysconfig/network-script/ifcfg-eth0,将上面那个文件里的mac地址写入这个文件里面,替换原来的mac地址.保存.
重启网络:
service network restart
搞定.
解决These critical programs are missing...
安装 glibc2.4时遇到这个错误, 看了网上的很多教程都没有解决这个问题, 原来是这个包太旧了,官方的最新包是glibc.2.15, 所以只要下载最新的安装包就不会出现这个问题了. 官网:http://ftp.gnu.org/gnu/glibc/.
grep命令介绍
Linux grep 命令用于查找文件里符合条件的字符串.
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来.若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据.
语法:
grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录...]
参数:
-a 或 --text : 不要忽略二进制的数据.
-A 或 --after-context= : 除了显示符合范本样式的那一列之外,并显示该行之后的内容.
-b 或 --byte-offset : 在显示符合样式的那一行之前,标示出该行第一个字符的编号.
-B 或 --before-context= : 除了显示符合样式的那一行之外,并显示该行之前的内容.
-c 或 --count : 计算符合样式的列数.
-C 或 --context=或- : 除了显示符合样式的那一行之外,并显示该行之前后的内容.
-d 或 --directories= : 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作.
-e 或 --regexp= : 指定字符串做为查找文件内容的样式.
-E 或 --extended-regexp : 将样式为延伸的普通表示法来使用.
-f 或 --file= : 指定规则文件,其内容含有一个或多个规则样式,让grep查找符合规则条件的文件内容,格式为每行一个规则样式.
-F 或 --fixed-regexp : 将样式视为固定字符串的列表.
-G 或 --basic-regexp : 将样式视为普通的表示法来使用.
-h 或 --no-filename : 在显示符合样式的那一行之前,不标示该行所属的文件名称.
-H 或 --with-filename : 在显示符合样式的那一行之前,表示该行所属的文件名称.
-i 或...
解决error The pkg-config script could...
报这个错误的原因是缺少pkgconfig这个包,下面该怎么做我不说您应该也知道了.
yum install pkgconfig
重新编译 正常了.
解决Failed dependencieslibcrypto.so.4 is needed
错误提示:
libcrypto.so.4 and libssl.so.4 were provided by the package openssl097a,while libdb-4.2.so is provided by db4.
Check carefully the library versions inside the packages because they are updated frequently.
解决办法:
$yum install openssl097a db4
$rpm -ivh tripwire-2.4.0-1.i386.rpm
OK!
centos解压.7z文件
网址:
http://p7zip.sourceforge.net/
安装:
tar -jxvf p7zip_9.13_src_all.tar.bz2
cd p7zip_9.13
make
make install
命令行方式: 压缩:
7za a -t7z -mx=9 test.7z test-dir
参数解释:
a 添加一个归档文件
test.7z 压缩为test.7z文件
test-dir 压缩的文件夹为test-dir
解压缩:
7za X test.7z
值得指出的是:解压缩最好使用X参数,而不是 e 7za X test.7z.使用参数e有可能丢失目录结构.