Linux下磁盘设备文件(sda,sdb,sdc….)变化问题
在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘设备管理的混乱,最常见的比如Linux文件系统的启动问题。很多人在遇到这种问题的时候都去找磁盘、阵列厂家,怀疑是他们的问题,其实这种底层的磁盘(单个磁盘或者RAID阵列)和Linux下磁盘设备文件的映射并不是磁盘、阵列厂家来决定的,而是Linux内核自身的原因。 目前Linux内核对于这种磁盘设备的映射基本上取决于三个...
技巧;如何让Linux操作系统听你的调度
在Linux系统管理时,有许多任务需要周期性的操作。如需要每天晚上十二点备份Oracle数据库系统的数据;需要定期备份部署在Linux系统上的邮箱等等。其实不仅仅是在Linux服务器上需要做这些定期操作,即使在一些客户端上也不开系统的任务调度功能。如邮箱客户端会定期检查远程邮件服务器的信件等等。 可见任务调度在Linux操作系统中是一项很重要的功能。笔者今天这篇文章就跟大家说说如何才能够让Linux系统听你的调度。 在Linux系统下有很多任务调度命令,如at、crond等命令。不过笔者最喜欢的还是cr...
Zsh 使用技巧一则: 文件关联
在图形化的文件管理器中,通常我们只要单击/双击某个文件,文件管理器就会调用相应的程序来打开该文件。其实,这样的文件关联在 Zsh 中也可以实现。具体操作步骤如下: 添加下列内容到你的 $HOME/.zshrc 文件中: autoload -U zsh-mime-setup zsh-mime-setup 以关联扩展名为 png 的图像文件为例,假设要通过 pho 程序来查看,那么在 $HOME/.zshrc 中可以这样定义: alias -s png=pho 我们以 alias 的形式来实现文件关联,其中...
跟我来尝鲜 Ubuntu 9.04试用过程全接触
前些日子在网站上看到Fedora11的试用手记,马上心潮澎湃了起来。漂亮的外形和新出炉的EXT4文件系统,快速启动等新功能。无一不让我激动。 其实Linux社区世界占有率最大的,并不是Fedora,而是Ubuntu。 和Fedora一样,Ubuntu 也是一个由社区开发的、基于 Linux 的操作系统,适用于笔记本电脑、桌上电脑和服务器。它包含了人们所需要的所有程序:网页浏览器、演示文稿、文字处理、电子表格、即时通讯等等。 呵呵,虽然我很喜欢Fedora,但是我也喜欢Ubuntu。如果把Fedora和U...
Linux下输入法:基于Plasma 插件的新输入法面板
Linux 下的输入法无非就是 Scim/Fcitx/iBus 这么几款。除去还没有移植到 QT4 的 Skim 以外,均采用的是 GTK。(iBus 似乎有 QT 界面,但是我还没有成功的在 KDE 中调出过 iBus……)因此,KDE 的用户可能一直有着找不到合适输入法的苦恼。但是,正在开发中的 KimPanel 可能可以改变这个现状。 Wkai 正在开发的 KimPanel 是一个可以用多个输入法作为后端的 Plamsmoid 插件。通过 KimPanel 提供一个统一的UI接口给不同输入法,Pl...
Linux下拾色器:功能强大的gpick
以往在 Linux 下要拾个颜色啥的我一直用 gcolor2 应付着。不过话说回来,gcolor2 的功能实在有些弱。现在有了功能更加强大的 gpick,gcolor2 可以正式“下岗”咯。 且让我们来看看 gpick 有些啥好功能: 在放大的屏幕区域中,按空格键即可快速取色; 为拾取的颜色自动命名; 能够将拾取的颜色以不同格式拷贝到剪贴板,目前包括十六进制、RGB 及 HSL; 可以将拾取的颜色导出为调色板,支持 gpl、ase、mtl 等格式,以供 GIMP、Inkscape 等程序使用; 以拾取的...
Linux平台Ubuntu系统触摸板简单设置上手
如果你装的是 Ubuntu 发行版,那么基本上你的 X 的配置文件 (xorg.conf) 里面已经设置好了相关的驱动,是默认设置,你只需要添加些相关的参数就 ok 了。下面是 Ubuntu 默认的触摸板的配置: Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protoc...
杀死Unix操作系统不服管教的进程
笔者在《linux.chinaitlab.com/administer/780117.html" target=_blank> 》这篇文章中谈到进程是Unix系统的是守护神。可是有时候这个守护神也会闹别扭,会跟Unix操作系统作对。如明明任务已经执行完成了,但是却没有正常结束进程。又或者进程无缘无故占用了大量的系统资源,导致系统速度减慢,影响了其他作业的正常运行。对于这些不服管教的进程,系统工程师只能够拿起手中的屠刀,实行“杀无赦”政策。 在Unix系统中有多种手段可以杀死这些异常的进程。通常情况下,笔...
Linux下"base64"命令工具的使用
Base64编码在电子邮件中很常见,Foxmail、Outlook等邮件用户代理发邮件时进行SMTP验证,就是输入base64编码格式的用户名和密码进行验证的,而邮件的主体内容和附件都很普遍的使用base64编码进行传输。 在使用telnet工具测试发邮件的时候,如果遇到需要验证情况,实用的base64编码工具就成为必要了。我在另一篇文章里谈到可以使用PHP函数来实现,这里介绍更实用的Linux工具:base64 RHEL5系统的base64工具是coreutils安装包里的,一般Linux系统都已安装...
大小只有10MB的Tiny Core Linux
Tiny Core Linux 也许是最小的桌面Linux发行版,仅仅需要在USB设别、CD或者硬盘内的10MB空闲空间,可以给你一个新的体验和最快的网络速度,它带有一个可以定制的X桌面,并且可以完全运行在RAM上。Tiny Core Linux发行版基于Linux 2.6 内核、Busybox、Tiny X、Fltk和Jwm。拥有着快速的启动速度,最新版本(Tiny Core Linux 1.2)带来许多的提升和错误改正。 尽管在Tiny Core Linux中不包含一个完整的桌面,它的功能可以通过自...
Linux系统出错提示信息详解
深入地讲:许多人害怕Linux,因为它给出的出错提示信息简直像天书一样。并且这样的信息有很多。如果你在Linux Format(译者注:这是一家英国销售量最好的Linux杂志)的论坛上搜索“Error”这个词,你将会得到超过150页的内容。那些是许多人遇到的许多问题。 用户们遇到的最大的困难并非出错提示信息的数量,而是如何从中找出有用的东西。例如,“ Kernel Oops”是什么意思,或者“PCI can't allocate”是什么意思?Linux的出错提示相当愚钝且很难理解,几乎起不了什么帮助。这...
Linux下at与cron自动化工作的异同
在Linux操作系统中,管理员可以通过一定的手段要求系统的工作在一个特定的时间、日期或者当系统平均负荷比较低的时候自动执行某些特定的工作。通常情况下,可以通过at与cron两个命令来实现自动化作业。而且这两个命令无论是管理员用户还是普通用户都可以使用。如root管理员可以使用自动化的工作管理来执行定期的数据备份、监控系统稳定性与性能参数等等;而且普通用户也可以利用这项机制来要求系统自动执行工作,如自动执行某个脚本等等。 虽然这两个命令都可以达到自动化工作的要求,但是他们有不少的差异。系统管理员要根据这两...

