autojump: 在命令行下快速更改目录
在命令行下,笔者通常使用 cd 命令来更改目录。不过,大多数情况下,cd 命令都需要使用者提供必要的路径信息方能达成目的。autojump 克服了这一点,它能够自动维护包含用户所使用目录的数据库,然后你只需输入 j 外加要更改目录名称的一部分便可快速跳转到该目录。 如果你不明白笔者在说什么,那么不妨看一看上面的截图。通过 jumpstat 可以查看数据库的具体内容。例如,当笔者想要将目录更改到 /home/xiaodong/bin/wog 时,只要执行 j wo 就可以了。 autojump 的源代码发...
通过Linux操作系统引导CD排除服务器故障
系统崩溃引起的服务中断会给用户带来巨大的经济损失,但如果使用合适的工具则可以尽快恢复系统,把损失降到最低限度。尽管Linux系统以稳定可靠著称,但由于硬件问题有时仍会崩溃/或无法引。针对这一问题,最好的解决办法就是使用Linux系统引导CD。 为了方便读者,笔者在下面列出了安装Red Hat Linux 8.0的最必须步骤。 为安装过程作笔记 在Red Hat Linux系统典型安装完成后,系统会提示用户是否需要建立引导盘。如果用户愿意为日后系统崩溃保留恢复手段的话,建议不要跳过这一步骤。如果用户跳过了...
Linux故障之boot被删除的恢复对策
Linux管理员最好清楚grub.conf中的配置信息,可以用光盘进入linux rescue模式进行操作, /boot系统引导目录以及/etc/fstab被删除的故障恢复 /boot目录中存放有grub.conf及系统引导用的内核及内存磁盘文件,该目录被删除一般会导致grub配置界面都没有使用,并有提示 error15,解决方法还只能依靠系统光盘的救援模式。我们来考查最糟糕的一种情况,就是/boot目录被删除的同时,fstab也被删除了,此时要怎么恢复? 如果系统没有重启先不要重启,如果已经重启了并且...
Linux系统调用存在的一些问题及对策
Linux进程监控方法和工具都是基于调用操作系统给我们提供的相应的API接口函数或者系统调用来实现的。我们所得到的只是接口函数处理后的结果,不能够主动地从操作系统内核的进程数据结构当中获取我们需要的信息。 因而,它们具有如下一些问题: 1、传统的进程监控方法运行效率比较低,同时反应时间也比较长,实时性能差。 2、不能够实时、高效地向用户报告当前系统运行的安全状况,就算系统中有不法进程在运行,系统也不能识别出来。 3、不能给用户捕捉不法进程的行为提供证据和进程的活动轨迹。当一个不法进程运行并对系统产生破坏...
Gnome Ubuntu和KDE Ubuntu的区别
ubuntu 8.04里头默认安装的是gnome桌面。但是也可以换成KDE桌面,但什么是Gnome Ubuntu和KDE Ubuntu呢?以下是自己查阅的资料: KDE与GNOME是很类似的:它们在本质上都是桌面环境,必须和窗口管理器配合使用,以提供类似于MS-Windows、OS/2、CDE和 Mac OS的用户界面。所以他们都拥有图形化的文件管理器。在文件管理器中看到的对象可以是文件夹、子文件夹、程序、链接等。 对于文件管理器中的对象,你可以用鼠标来进行移动、拷贝等操作。单击右键选中浮动菜单中的“属...
Ubuntu小内存系统安装指南
1 基本系统 获得Ubuntu CD-RO,详见linux.org/">http://www.ubuntulinux.org/ 把CD-ROM塞到驱动器后,当被提示按Enter,键入server(不是linux中的custom!) 微型系统会占用不到300 MB的硬盘空间,但只有文字界面(没有图形界面)。 2 后续安装流程 我是按以下步骤做的,但顺序并不重要: $ sudo su - 这让你获得一个root的shell(#),sudo是必须要安装的 # vi /etc/apt/sources.list...
Linux系统下完美运行迅雷5.8.9.662
以前也尝试过安装迅雷,只是总不太理想,这次已经完美运行一段时间,所以在此和大家共享 转自他处,只是下载地址已经本人重新上传,安装讯雷的前提条件是你已经安装了ies4linux,本博客有详细的安装步骤 http://bbs.chinaitlab.com/thread-318226-1-1.html 安装讯雷的关键是必须使讯雷与ie(Internet Explorer)关联,可能是因为讯雷的弹窗广告之类的需要ie 或者wine本身自带的各种配置文件不充分的原因,而用ies4linux安装的ie6并不是在.w...
深入理解ubuntu 不仅仅再是桌面系统
一项由Canonical和分析公司RedMonk正在进行的调查指出:Ubuntu不应该仅仅被看做是linux桌面系统了。 在最近的调查中,大概7000多个企业正在使用着ubuntu系统,该份报告显示,用户主要利用Ubuntu执行诸如网站、数据库、档案、打印及邮件服务器等一般任务,同时也有用户利用Ubuntu作为安全、备份及防火墙等重要平台。 Ubuntu以及它的商业赞助商Canonical公司,共同发起了调查,并在博客中发布了结果。被调查的企业来自世界各地,但主要是北美和欧洲市...
为Redhat操作系统增加APT软件包管理工具
一、 简介 redhat采用了RPM软件包管理系统,RPM软件包管理系统具有强大的编译安装功能,但是由于历史原因,RPM软件包管理系统对软件之间的依存关系没有内部定义,造成安装RPM软件时经常出现令人无法理解的软件依赖问题。 debian系统则基于apt(Advanced Packaging Tool)工具进行软件包管理,可以自动解决并安装倚赖软件包,因此debian linux被认为是最容易管理和升级的系统,apt工具也被认为是目前最好的软件包管理工具之一。为了解决redhat包管理系统的致命问题,C...
企业版Redhat Linux磁带机简单操作
Linux下使用磁带机的方式有多种,主要有通过Amanda、Tar等软件进行操作。 Amanda是提供了远程集中备份的功能,通过分别设置客户端、服务器端,实现远程集中存储备份。而Tar主要用于单机环境下,将数据直接写入磁带的备份。针对单一节点的备份,只要简单的使用Tar命令进行备份、恢复即可。 安装 对于目前厂家的HP DAT24/40系列外置SCSI磁带机,都带有自动回卷功能。将其接在外置SCSI的总线上,并重新启动服务器。重新引导后,执行dmesg将可以看到新的磁带机设备叫/dev/st0。 blk...
在linux下使用CMake构建应用程序
本文介绍了一个跨平台的自动化构建系统 CMake 在 linux 上的使用方法。 CMake 是一个比 automake 更加容易使用的工具,能够使程序员从复杂的编译连接过程中解脱出来。文中通过一些例子介绍使用 CMake 处理多源文件目录的方法、查找并使用其他开发包的方法以及生成 debug 版和 release 版程序的方法。 CMake 简介 CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Ma...
Ubuntu 8.04 操作系统新功能完全解析
Ubuntu 8.04 Hardy Heron的第四个测试版本──Alpha4发布了。 这个版本因为底层库的更新而增加了不少特色功能,同时还加入了之前介绍过的一些新组件。 Transmission BT客户端 Ubuntu 8.04加入Transmission这个BT客户端应该已经确定下来了。如果用户对BT客户端要求不是很高的话,Transmisson这个轻量级的确实十分适用。 Vinagre VNC客户端 Vinagre是一款易用、强大的VNC客户端,如今也正式被纳入Ubuntu 8.04中。Vina...

