2013年11月14日
du –max-depth=1

find .  -type d -name 05 -exec rm -rf ‘{}’ \;

2013年03月06日

CentOS用yum安装软件是非常方便的,有时,我们只需要下载其中的rpm包,而不直接安装时咋办呢? 一般情况下,yum是不提供只下载的功能的。
yum install后的下载文件存放在哪?
一般情况下,yum install安装软件后rpm包存放在/var/cache/yum/下。如
/var/cache/yum/i386/6/updates/packages/openssl-1.0.0-4.el6_0.2.i686.rpm
/var/cache/yum/i386/6/updates/packages/openssl-devel-1.0.0-4.el6_0.2.i686.rpm
用yum只下载rpm包
这个方法是从Blinux童鞋处学来的。下载yum源中的rpm包的方法就是,安装yum-utils,直接用yumdownloader 就可以直接下载yum源中的rpm包.
yum -y install yum-utils
接着用yumdownloader就能下载rpm包了。简单快捷啊。
yumdownloader ncftp
当前目录就会有ncftp的rpm包了。
rpm强制安装
有时用yum自动安装会不成功时,就可以下载该rpm包后,再强制安装。如
rpm -ivh openssl-1.0.0-4.el6_0.2.i686.rpm –force –nodeps

2012年03月07日

perl -e “use 模块名称;”

如果某个模块已经安装,执行不报错

如果没有安装会报错显示缺少该模块

2012年01月10日

mkisofs用来将指定的目录与文件做成iso 9660格式的映像文件。mkisofs也提供了对于一些扩展的支持选项,

下面将详细介绍。

mkisofs命令可以制作整个光盘的影像文件。命令如下:

mkisofs -r – o my_img.iso /dev/cdrom

参数说明:

-r :启用 rock ridge 扩展一般的 unix 系统。

-o:指定映像文件的名称。

mkisofs 命令还可以把硬盘上一个目录的文件转换为光盘影像文件:

# mkisofs -o imagefile.iso /path/to/tree

这个命令将创建一个包含 iso9660 文件系统的 imagefile.iso 文件,它是目录树 /path/to/tree 的一个副本。 在处理过程中,它将文件名称映射为标准的 iso9660 文件系统的文件名,将排除那些不典型的 iso 文件系统的文件。应用实例:

把/tmp/netspeed_applet-0.14 目录的所有文件制作为: my_img.iso ,使用命令:

mkisofs -o my_img.iso /tmp/netspeed_applet-0.14 ,图1是命令执行界面。

2011年12月20日

从一个虚拟终端向另一个虚拟终端发消息,假设都是用root帐号登录的. [root@localhost ~]#w # 目前都有哪几个终端连接 root pts/1 Feb 17 16:58 (123.118.16.**) root pts/2 Feb 17 19:53 (123.112.44.**) root pts/3 Feb 17 20:01 (123.112.44.**) [root@localhost ~]#who am i #看下自己是哪个终端 root pts/3 Feb 17 20:01 (123.112.44.**) [root@localhost ~]#write root pts/2 #root是登陆的帐户 pts/2 是终端号 这样就可向别一个终端发消息了 用CTRL+C 来结束!!!!

1,查看当前所有登录用户所使用的终端
finger
w
2,查看自己所使用的终端
tty
3,给某个终端的用户发送信息
write root /dev/pts/4
hello,you are donkey
然后回车,再按ctrl+c即可
5,发公告信息给所有终端用户
wall this system  will halt after 5 minutes
// wall 就是write all
6,禁止别人把信息显示在我的终端
mesg n
允许别人把信息显示在我的终端
mesg y

1,查看当前所有登录用户所使用的终端            finger            w
2,查看自己所使用的终端           tty
3,给某个终端的用户发送信息          write root /dev/pts/4          hello,you are donkey          然后回车,再按ctrl+c即可
5,发公告信息给所有终端用户
wall this system  will halt after 5 minutes         // wall 就是write all
6,禁止别人把信息显示在我的终端           mesg n    允许别人把信息显示在我的终端          mesg y

2011年12月06日

linux系统root用户可强制踢制其它登录用户,

首先以root登录以便查看全部的在线用户信息,可用w命令查看登录用户信息

强制踢人命令格式:pkill -kill -t tty

解释:

pkill -kill -t  踢人命令

tty 所踢用户的TTY

如上踢出liu用户的命令为: pkill -kill -t pts/1

2011年11月10日
sudo dpkg -i file_name.deb

#3 If any dependency error occurs then run the following command(s)

sudo apt-get -f install
2011年10月24日

总共有两个地方需求 去掉,一个地方是:/etc/cron.daily/下有一个makewhatis.cron自动运行的脚本,

另一个在:/etc/cron.weekly/下面也是makewhatis.cron

把这两个文件删除掉就可以了。

解释:

-makewhatis.cron的作用是创建whatis database,用于为whatis服务的。搜寻特定指令 名称 whatis – 在 whatis 资 料 库 中 搜 寻 特 定 指 令 摘要 whatis keyWord … 描述 whatis 资 料 库 包 含 了 所 有 系 统 指 令 的 简 单 描 述 , 而 whatis 指 令 会 在 此 资 料 库 中 搜 寻 符 合 keyword 的 指 令 , 并 把 结 果 显 示 于 standard output 。 whatis 资 料 库 是 使 用 makewhatis 这 个 指 令 所 建 立 的较为消耗资源,可以去掉。

2011年10月21日

http://www.apachefriends.org/zh_cn/xampp-linux.html

64位安装lampp(xampp for linux)
首先,安装32位支持包
sudo apt-get install ia32-libs
然后,找到并编辑解压后的lampp文件
sudo gedit /opt/lampp/lampp
并搜索“XAMPP is currently 32 bit only“引号里的那句话。用#号注释下面的判断环境的语句。
#case `uname -m` in
#    *_64)
#    if /opt/lampp/bin/php -v > /dev/null 2>&1
#    then
#        :
#    else
#        $de && echo “XAMPP gibt es zur Zeit nur als 32-Bit Applikation. Bitte verwende eine 32-Bit Kompatibilitaetsbibliothek fuer Dein System.”
#        $de || echo “XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.”
#        exit
#    fi
#    ;;
#esac
Mysql无法启动:
sudo chmod 777 /opt/lampp/var/mysql -R
2011年09月30日

代理:

开启转发:echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0(外网网卡) -j SNAT –to(外网地址)

备用:iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE

映射内部web:

iptables -t nat -A PREROUTING -d (外网地址)  -p tcp –dport 80 -j DNAT –to 10.1.120.251