-
Linux文件和目录的颜色的含义
日期:2012-02-22 | 分类:Linux-Centos
蓝色文件----------目录
白色文件----------一般性文件,如文本文件,配置文件,源码文件等
浅蓝色文件----------链接文件,主要是使用ln命令建立的文件
绿色文件----------可执行文件,可执行的程序
红色文件-----------压缩文件或者包文件
-
解决Vmware克隆Centos系统,网卡不能正常使用问题
日期:2012-02-10 | 分类:Linux-Centos
今天在Vmware克隆一个centos系统,称为B系统,各种服务都正常,除了网络之外。
在B系统中运行ifconfig 看不到eth0,也连不到网络
重启 service network restart
报错:
系统启动日志:Bringing up interface eth0: pcnet32 device eth0 does not seem to be present, delaying initialization.
于是在B系统中删掉网卡,重新添加一个物理网卡。进入系统然后重启网络服务,发现还是报错。
#mii-tool 查看到网络链路是正常连接的
eth1: negotiated 100baseTx-FD, link ok
#cat /etc/udev/rules.d/70-persistent-net.rules
.......# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:79:c8:b9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
70-persistent-net.rules里面存放着centos系统认到的网卡信息和系统文件eth*的绑定。照着修改就行了,可以看到MAC信息,网卡名称eth1。
然后在/etc/sysconfig/network-scripts/下新建一个ifcfg-eth1 内容如下:
DEVICE="eth1" (前面看到的eth信息)
HWADDR="00:0c:29:79:c8:c3" (前面看到的mac信息)
NM_CONTROLLED="yes"
ONBOOT="yes"
BOOTPROTO=dhcp
保存退出。
然后重启服务 service network restart
Bringing up interface eth3:
Determining IP information for eth3... done.
能正常使用了。
[root@localhost network-scripts]# ifconfig
eth1 Link encap:Ethernet HWaddr 00:0C:29:79:C8:C3
inet addr:192.168.183.134 Bcast:192.168.183.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe79:c8c3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:329 errors:0 dropped:0 overruns:0 frame:0
TX packets:232 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:33504 (32.7 KiB) TX bytes:30388 (29.6 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
-
tar 打包目录时排除其中某一子目录的方法
日期:2012-01-16 | 分类:Linux-Centos
在我们需要对网站进行备份、迁移时需要对网页目录进行打包备份。
但有时候网站中的某个子目录由于种种原因不需要备份(过大,临时文件 等等)。此时通过tar命令,加入 exclude 参数就可以实现这样的目标。
具体的命令如下:
tar cfz ff-bb.cn.tar.gz /var/www/f... -
CentOS 6.1 正式版发布,可以下载
日期:2011-12-11 | 分类:Linux-Centos
CentOS 6.1 正式版发布了,这是真的。CentOS 6.1 基于红帽企业Linux 6.1。CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求... -
让你提升命令行效率的 Bash 快捷键 [完整版]
日期:2011-11-14 | 分类:Linux-Centos
熟记以下快捷键,将极大的提高你的命令行操作效率。(LinuxTOY http://linuxtoy.org/archives/bash-shortcuts.html)
编辑命令
Ctrl + a :移到命令行首
Ctrl + e :移到命令行尾
Ctrl + f :按字符前移(右向)
Ctrl + b :按字符后移(左向... -
Starting HAL daemon:[FAILED]
日期:2011-11-02 | 分类:Linux-Centos
今天看到top中 hald进程占用内存比较多,达到570M,手贱 重启了一下
#/etc/init.d/haldaemon restart 重启失败。
然后halddaemon进程再也起不来了。虽然这个守护进程不是致命的,但是它担负U盘 硬件识别功能,还是最好启用着。
查了一下资料,原来启用 hal... -
Centos使用msmtp+mutt通过163发送邮件
日期:2011-07-30 | 分类:Linux-Centos
操作系统 centos64位安装msmtp
tar xjvf msmtp-1.4.18.tar.bz2
cd msmtp-1.4.18
./configure --prefix=/usr/local/msmtp
make
make installln -s /usr/local/msmtp/bin/msmtp /bin/msmtpmkdir -p /usr/local/msmtp/etcvi /usr/local/msmtp/etc/msmtprc[root@db2 msmtp]# cat ./etc/msmtprc
account default
host smtp.163.com
from 1213@163.com
auth login
port 25
user 1213123@163.com
password 12334123
tls off
syslog on一般系统安装好之后会自带mutt -
查看你服务器的安全性
日期:2011-07-18 | 分类:Linux-Centos
看看有多少人尝试登陆你的服务器。
查看服务器的安全日志:
# less /var/log/secure | grep "Failed password"|wc -l
按ip的尝试次数来个排名不分先后
# grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' /var/log/secure | sort | uniq -c
-
Centos6下载地址
日期:2011-07-09 | 分类:Linux-Centos
终于盼来了Centos6的下载,跳票好几次了。
这是所有Centos下载镜像地址
http://www.centos.org/modules/tinycontent/index.php?id=30
有些地址已经有centos6.0目录,有些还没有,可能是还没有同步。
刚刚找到一个:
http://centos.mirror.nexicom.net/6.0/isos/
赶紧去下载吧
-
给目录加上书签,快速切换目录_bashmarks
日期:2011-05-21 | 分类:Linux-Centos
在命令行下面做维护的时候,不少时间都浪费在了目录切换上面,相信不少人每天敲 “cd” 的频率最高。Tab 键也会饱受摧残。
当然也可以使用插入链接的方式 ln 来满足需要,不过访问这个ln 也得到这个ln所在目录才能使用.
而不能满足在任何地方都可以访问这个ln
还有一种方法是 编辑用户的 .bash_profile文件
.bash_profile是最重要的文件,该文件在用户每次登录到系统时被读取,其中包含的命令被bash执行。
该文件定义了用户登录账号的基本环境:包括PATH的路径及一些alias别名设置等。
如果更改了自己.bash_profile文件的内容,那么直到退出并再次登录,该文件被重新读取后,更改才会生效。如果您性子较急的话,请使用 source .bash_profile 让其更改立即生效。如
#vi .bash_profile
alias rm ='rm -i'
alias mv ='mv -i'
alias cp ='cp -i'
alias cdtomcat='cd /usr/local/tomcat'
alias cdwebapps='cd /usr/local/tomcat/webapps'#source .bash_profile
好在现在有一个脚本可以满足这个要求. 将目录加书签,可以在任何地方任意切换目录
安装方法:
访问 https://github.com/huyng/bashmarks/archives/master
下载 huyng-bashmarks-227ae63.tar.gz
#tar zxvf huyng-bashmarks-227ae63.tar.gz
#cd huyng-bashmarks-227ae63
# git clone git://github.com/huyng/bashmarks.git
Initialized empty Git repository in /home/bobo/huyng-bashmarks-227ae63/bashmarks/.git/
remote: Counting objects: 95, done.
remote: Compressing objects: 100% (95/95), done.
remote: Total 95 (delta 46), reused 0 (delta 0)
Receiving objects: 100% (95/95), 12.33 KiB, done.
Resolving deltas: 100% (46/46), done.
# make install
# source ~/.local/bin/bashmarks.sh
使用:
$ cd /var/www/ $ s webfolder $ cd /usr/local/lib/ $ s locallib $ l $ g web $ g webfolder -
CentOS 5.6正式发布 下载地址
日期:2011-04-07 | 分类:Linux-Centos
CentOS 5.6是 CentOS 5 发行系列的第六次更新。它包含了很多错误修正、升级和新功能。在往下读之前我们推荐您先阅读 UOP 的发行注记(或单页发行注记)及技术性注记(或单页技术性注记)。
Centos 5.6版本 http://mirrors.kernel.org/centos/5.6/
不过不要高兴的太早,安装了一下,发现软件什么的基本没有什么更新。
文件系统格式 依然只支持 ext3
内核 :Kernel 2.6.18-238.el5
Mysql版本
[root@localhost ~]# rpm -qa mysql
mysql-5.0.77-4.el5_5.4
Apache版本
[root@localhost ~]# rpm -qa mysql
mysql-5.0.77-4.el5_5.4







