显示标签为“linux命令”的博文。显示所有博文
显示标签为“linux命令”的博文。显示所有博文

2012年9月7日星期五

修改Linux网卡MAC地址


ifconfig eth0 down
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
ifconfig eht0 up

使用rcconf启用和禁用Debian / Ubuntu的服务



Debian / Ubuntu的Linux系统中的系统的安全性取决于系统服务。如果你需要一个Web服务器(Apache服务)提供网页服务,你必须安装并启用apache服务。你不需要的服务,您应该把它关闭,1)降低安全风险,2)释放系统资源。
关闭服务的方法有很多。可以安装update-rc.d和rcconf。update-rc.d,可直接使用。rcconf包需要安装后才能使用。rcconf是Debian的运行级别配置工具。配置系统服务与系统的运行级别。它的开关的开/关的服务。这是一个比update-rc.d好用的命令。
下面是update-rc命令的用法
您需要安装rcconf包。
apt-get install rcconf一旦rcconf安装包,您可以启动应用程序通过rcconf直接输入。应用程序带来了一个非常好的测试用户界面,您可以使用箭头键和空格键在键盘上切换和关闭任何服务。完成后,移动到然后按Enter键。你完成了。下一次系统重新启动后,你将有新的配置生效。
下面是update-rc命令的用法
1、删除一个服务
如果你想手动的完全禁用Apache2服务,你需要删除其中的所有在/etc/rcX.d中的单一链路。但是如果使用update-rc.d,则非常简单:
update-rc.d -f apache2 remove
参数-f是强制删除符号链接,即使/etc/init.d/apache2仍然存在。
Note:这个命令将禁止该服务,但是如果你升级该服务至最新版本,则又会自动变为启用状态。如果你想在服务升级后仍然保持被禁用。应该执行如下的命令(注意后面的“.”):
update-rc.d apache2 stop 80 0 1 2 3 4 5 6 .
     2、增加一个服务
如果你想重新添加这个服务并让它开机自动执行,你需要执行以下命令:
update-rc.d apache2 defaults
并且可以指定该服务的启动顺序:
update-rc.d apache2 defaults 90
还可以同时指定kill时的序列:
update-rc.d apache2 defaults 20 80
上句中,20为启动时的序列,80为kill时的序列。update-rc.d命令不仅适用于系统服务,还可以用于对脚本的控制:
update-rc.d scriptname defaults

可以看到用rcconf还是很方便的。

Debian中Empathy支持更多协议包括QQ

在Debian6中,empathy只支持很少的协议,Google Talk, Facebook和Jabber。
如何让Empathy支持诸如Windows Live(MSN), yahoo! Messenger, QQ之类的协议呢?其实很简单,方法如下:

sudo apt-get install telepathy-haze

但是里面的QQ版本有点老,你可以在这里下载最新qq版本
http://code.google.com/p/libqq-pidgin/downloads/list
解压
7z e ./libqq.so_0.71_i386.7z
cp ./libqq.so /usr/lib/purple-2/
后就可以使用QQ

2012年9月6日星期四

tar命令详解

tar是linux最常用的命令,网络上下载的文件大部分这种格式。下面我们来说说他最常的参数
红色标记为最常用的选项。

格式:  tar  选项  文件目录列表
功能:  对文件目录进行打包备份


选项:
-c  建立新的归档文件
-r  向归档文件末尾追加文件
-x  从归档文件中解出文件
-O  将文件解开到标准输出
-v  处理过程中输出相关信息
-f  对普通文件操作
-z  调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z  调用compress来压缩归档文件,与-x联用时调用compress完成解压缩  


例如:
1.将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz,我们可以使用
tar czvf this.tar.gz ./*.txt 
2.将当前目录下的this.tar.gz中的文件解压到当前目录我们可以使用
tar xzvf this.tar.gz ./