LinuxTips:如何关闭系统的蜂鸣器
也许你会遇到像我这样的情况,每次使用Linux终端,当听到发出“嘀嘀”的声音时候,我都有种把我的机箱拆掉把那个内置的蜂鸣装置拽下来的冲动。按Tab时候“嘀嘀”,按空格时候“嘀嘀”,每个在vi中错误的操作都会让机器用刺耳的“嘀嘀”声嘲笑你。好了,到了显示谁是真正的主人的时候了。 也许你还没有意识到,这个声音不是来自系统外置的音频输出设备,而是来自机器内部的据我所知是由BIOS控制的发声装置,所以下面我将说明如何将这个小东西关掉。 临时的方案 sudo rmmod pcspkr 对于Debian/Ubunt...
Linux新品:红旗Linux桌面7.0闪亮登场
第一次听说红旗Linux的“Favour”吗? 现在的新名词太多,你作为第二个听说的人,一点也不落伍! 从09年起,针对Linux开源技术的发展特点,红旗Linux对个人版产品线做了重要调整,其中“Favour”版将尽可能把最新、最炫的DD呈现给关注开源技术的“红Fan家人”们,也希望获得更多爱好者对红旗Linux产品的关注、反馈和支持。 另外,红旗Linux会在今年推出第一个商业版桌面产品,它将更多的关注于产品的“稳定、成熟、实用性”。 关于命名,我们还需要更多的听听大家的意见,如果你有想法,欢迎欢迎...
Linux系统巧用NMAP来收集主机信息
NMAP自从在红帽Linux中出现后,就迅速流传开来,成为Linux网络工程师与系统管理员不可缺少的工具之一。通过这个工具可以用来判断网络布局、主机打开的端口与服务等等。而这些信息的话对于管理员提高系统的安全性又具有至关重要的作用。NMAP为建立使用安全服务和停运不被使用能够服务的政策奠定了良好的基...
10个具有特殊用途的Linux发行版
Linux 发行版众多,大家除了可以基于发行版的流行程度进行选择外,也可适当留意该发行版的特定用途,或许在另外的场合该发行版正是你所需要的。今天我们将与大家分享 10 个具有特殊用途的 Linux 发行版,希望对你有用。 Scientific Linux 基于 Redhat,由两个科学研究机构 Fermilab 和 CERN 合作开发,适合对科学研究感兴趣的个人或团体。 官方主页:linux.org/"> 与此类似,它基于 Ubuntu,目前仍在测试中。 Edubuntu Ubuntu 的官方衍生版之一...
在Linux系统上实现虚拟主机的注意事项
虚拟主机是现在利用比较多的技术。如下图所示,现在有一家提供网站空间的企业。他可以在同一台服务器上部署多个不同的网站。除了第一个建立的WEB服务器之外,其他新建立上去的WEB服务器就被称为虚拟主机。不过这个对于用户来说是透明的,也就是说客户端在进行连接实,并无法得知其连接的服务器是否为虚拟主机。因为其在使用、连接配置上与其它服务器并无不同。 有些人可能会有疑问。现在主机这么便宜,为什么要需要采用虚拟主机呢?确实现在主机比较便宜,多部署一台服务器对于企业来说可能不会怎么心疼。但是其它方面的限制却使得企业不得...
Firefox3.5Beta4新功能:恢复已关闭的标签/窗口
在即将到来的FireFox 3.5 Beta4将会加入一项非常人性化的功能——恢复刚刚关闭的窗口或者标签, 这对于很多时候我们不小心关闭了某个标签或者窗口的时候非常有用,并且可以大幅节省时间使得重新打开刚刚关闭的窗口或者标签。如图: 正如上图所示,你可以非常方便的找到刚刚关闭的窗口或者标签,并且非常轻松的恢复他们。不同于其他某些浏览器提供的类似功能,FireFox这项功能可以 让你恢复最近之前关闭的标签或者窗口,也就是说不仅仅可以恢复刚刚关闭的,还可以恢复更早时间关闭的页面。甚至,你可以通过About:...
利用Telnet远程登录Linux主机的注意事项
利用远程登录协议来远程登录并对服务器进行管理,这是服务器管理员最司空见惯的操作了。在Windows操作环境中,系统管理员可能喜欢采用Telnet协议来完成这个任务。但是在Linux操作系统环境中,要利用这个Telnet协议的话,具有一定的困难。因为由于Telnet协议有一定的安全漏洞,所以Linux操作系统默认情况下是采用ssh远程登录协议来代替这个Telnet协议。不过有些系统管理员还是喜欢采用Telnet协议。如要通过Windows客户端来远程管理Linux主机,如果要使用ssh协议的话,还必须去下...
防止系统进程意外被杀的方法
Linux的内存管理有一套机制:当系统内存溢出的时候,它会选择一个或几个适当的进程杀掉以维持系统的稳定运行。不过机器毕竟是机器,虽然它竭尽全力去选择那些真正是罪魁祸首的进程,由于这时选择哪几个进程的来杀掉的决定很难完全准确,有时难免会出错,或者是不公平,到头来系统还是因为误杀而变得残缺不全,甚至不能正常运行。这个时候可能就需要:人为地干预、引导系统做出正确的选择。 这种行为的控制是通过调整进程相应目录下的/proc/[PID]/oom_adj来实现的,其中oom_adj的取值返回是-17~15,当进程的...
如何在Linux下安装Perl模块
Linux和perl都属于自由软件,将二者结合真是妙不可言。遵循以下步骤一般就可安装好perl,perl 就能在linux下欢唱。 1、取得最新版本的 perl,当前版本为 5.6.0,即 stable.tar.gz。 2、解文件包: gunzip stable.tar.gz tar xvf stable.tar 得到目录 perl-5.6.0 3、在目录 perl-5.6.0 下安装 perl: rm -f config.sh Policy.sh sh Configure -de make make...
深度揭露Shadow文件背后的秘密
Linux操作系统与Windows操作系统相比,最大的特点就是其所有的管理配置功能都可以通过更改配置文件来实现,而不需要通过累赘的图形化管理界面。如需要更改帐户的密码策略,就可以通过更改shadow这个配置文件来实现。如需要更改某个帐户的密码有效期,很少有系统管理员会利用图形化窗口去更改,而是在shell中直接来更改配置文件。如下图,就是用户帐号密码配置文件shadow的截图。笔者就以这个文件为例,谈谈如何通过修改配置文件来实现管理任务。 虽然Linux操作系统的配置文件比起Windows操作系统的注册...
linux:入口函数和程序初始化
如果把一个程序比作一个世界,那么程序的启动无疑就是“创世”。在本章里,我们将从程序的创世开始,接触到在程序背后另一类默默服务的团体。它们能够使得程序正常地启动,能够使得各种我们熟悉的函数发挥作用,它们就是应用程序的运行库。 11.1 入口函数和程序初始化 11.1.1 程序从main开始吗 正如基督徒认为世界的诞生起于7天创世一样,任何一个合格的C/C++程序员都应该知道一个事实:程序从main函数开始。但是事情的真相真是如此吗?如果你善于观察,就会发现当程序执行到main函数的第一行时,很多事情都已经...
一份非常内行的LinuxLVMHOWTO
1. 绪论 欢迎你,亲爱的读者。 写这个文档的目的是为了告诉你什么是LVM,它怎样工作,你怎样运用它使你的生活变得更容易。虽然有一份LVM FAQ,但仍是德文的,它是从不同的角度来描写的。它是一份“真的”HOWTO,在传授理解(有希望的)的时候也是非常内行的。 我要说清楚我不是一个Linux逻辑卷管理器(Logical Volume Manager)的作者。我向那些作者表示敬意,同时我希望能和他们合作。 不可思议的是我甚至不知道LVM的开发者。我希望这种情况不久会改变。我事先向他们表示道歉。 1.1 免...