Linux系统配置与优化经验谈(转)
Linux系统配置与优化经验谈(转)[@more@]作为Linux爱好者,笔者安装过各种Linux发行套件。在每次安装过程中,大量的配置优化工作花费了许多时间,并且容易造成一些细节的遗漏。本文以安装与使用RedHat 6.1为例,谈一些自己的体会,与参加IBM“我爱Linux”网上聚会活动的朋友交流。关于硬盘分区笔者的经验是安装Linux时一定要建立单独的分区,用于存储用户的私人数据,同时可以用于备份系统的配置文件,便于以后配置。编辑/etc/inittab文件大部分Linux的发行套件都建立六个虚拟控制台,实际上三个已经足够,并且可以节省可贵的内存空间。编辑
JAVA代码编写的30条建议(转)
JAVA代码编写的30条建议(转)[@more@](1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小写(这也是Java 1.1和Java 1.2
Linux常见紧急情况处理方法(转)
Linux常见紧急情况处理方法(转)[@more@]1.使用急救盘组进行维护急救盘组(也称为boot/root盘组),是系统管理员必不可少的工具。用它可以独立地启动和运行一个完整的Linux系统。实际上,急救盘组中的第2张盘上就有一个完整的Linux系统,包括root文件系统;而第1张盘则存放了可启动的内核。使用急救盘组维护系统很简单。只需用这两张盘启动系统后,进入急救模式,这时使用的是root账户。为了能访问硬盘上的文件,需要手工安装硬盘文件系统。例如,用下面的命令可在/mnt目录中安装/dev/hda2盘上的ext2fs类型的Linux文件系统:# monut -t ex
汉化Sqwebmail(转)
汉化Sqwebmail(转)[@more@]汉化Sqwebmail./configure --without-authpam --without-authuserdb--without-authpwd --without-authshaow --without-authldap--without-authmysql --with-authvchkpw --with-authdaemon--enable-logincache --with-cachedir=/var/cache/sqwebmail--with-cacheowner=vpopmail --enable-webpass=vpopmail--enable-hardtimeout=3600cd sqwebmail/htmlmake clone from=en-us to=zh_CNcd zh_CN修改CHATSET文件为:“gb2312”修改LANGUAGE文件为:“zh_CN”修改LANGUAGE_PREF文件为:“zh_CN zh_CN”(中间空格)修改
IT人为什么难以拿到高薪(转)
IT人为什么难以拿到高薪(转)[@more@]这是大约半年前就看过的帖子,今天在校园网上又有人发出来,所以就顺便转了过来。帖子的作者是个在微软工作了六年多的IT人士。微软一直是我梦想的地方。我这篇帖子里我得到了很大的启示,可是现在大三了,叫我过六级,(第二次了),考托业,还来得及吗?路漫漫其修先兮,吾将上下而求索!最近在论坛里看到很多人发牢骚,说薪水少,可在我看来,你们这样的人拿得到高薪才怪! 我先问一句:这里有多少人是本科的?有多少人是正规本科的(不算自考,成考和专升本)?有多少人是有学位的?有多少有学位
Linux问与答(1)(转)
Linux问与答(1)(转)[@more@] 问:术语GUI,window manager,desktop和interface间的区别(如果有的话),它们和X window有什么关系? 答:在X的世界里,事物是分成很多组件的,而不象其他的操作系统那样,任何东西都是OS的一个部分。这里是一些定义: Interface是一个普通术语,意思是指在计算机系统的两个互不依赖的组件间的连结,一个桥。它通常用来指“user interface”(用户界面)就是用户和计算机系统之间联系的部分。 GUI是另一个普通术语。代表graphical user interface,图形用户界面。它就想它听起来那么漂亮;它
Linux循序渐进(01)(转)
Linux循序渐进(01)(转)[@more@] 第一课:什么是Linux 简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作
Linux循序渐进(02)(转)
Linux循序渐进(02)(转)[@more@] 第三课 Linux纵览 Linux一般有四个主要部分:内核、Shell、文件结构和实用工具。 1. Linux内核 内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行。 2. Linux Shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用
Linux循序渐进(03)(转)
Linux循序渐进(03)(转)[@more@] 第五课 Linux特性 Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux具有的良好特性是分不开的。Linux包含了Unix的全部功能和特性。简单的说,Linux具有以下主要特性: 1开放性 开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。 2多用户 多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具
Linux循序渐进(05)(转)
Linux循序渐进(05)(转)[@more@] 第九课 文件与目录操作 用户的数据和程序大多以文件的形式保存。用户使用Linux系统的过程中,需要经常对文件和目录进行操作。本章讲述了文件与目录的基本概念,有关文件和目录操作的命令以及如何在Linux环境下运行DOS命令。 文件与目录的基本概念 文件与文件名 在多数操作系统中都有文件的概念。文件是Linux用来存储信息的基本结构,它是被命名(称为文件名)的存储在某种介质(如磁盘、光盘和磁带等)上的一组信息的集合。Linux文件均为无结构的字符流形式。文件名是文件的标识,它由字母
Linux循序渐进(06)(转)
Linux循序渐进(06)(转)[@more@] 第十课(一) 文件和目录操作相关命令显示文件内容命令用户需要查看一个文件的内容时,可以根据显示要求的不同选用以下的命令。cat命令功能1:在标准输出上显示文件。语法:cat [ - 选项 ] 文件说明:该命令功能之一是用来显示文件。它依次读取其后所指文件的内容并将其输出到标准输出。cat命令中各个选项的含义为:- v 用一种特殊形式显示控制字符,LFD与TAB除外。加了- v选项后,- T和- E选项将起作用。其中:- T 将TAB显示为“Ù I”。该选项需要与- v选项一起使用。即如果没有使用- v选项,则
Linux循序渐进(07)(转)
Linux循序渐进(07)(转)[@more@] 第十课(二)文件内容查询命令 grep、fgrep和egrep命令 这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令。 这组命令在搜索与定位文件中特定的主题方面非常有用。要搜索的模式可以被认为是一些关键词,您可以用
Linux循序渐进(04)(转)
Linux循序渐进(04)(转)[@more@] 第七课 TurboLinux简介 TurboLinux是拓林思公司最近发行的linux版本,已在日本和中国取得了巨大的成功,在美国也有一定的业绩。当前版本为4.0,是基于linux 2.2.10内核的。 TurboLinux的优点 简单易用的图形安装程序; 友好的图形桌面界面KDE、GNOME等; 丰富的软件包,包括:系统管理工具、网络分析程序、服务程序包(如:Apache)等等; 提供了完整的源代码程序; 提供了预配置安装功能。 TurboLinux的特色 TurboPNPCfg-TurboLinux的
Linux循序渐进(08)(转)
Linux循序渐进(08)(转)[@more@] 第十课(四) 文件内容统计命令 wc命令 wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 该命令各选项含义如下: - c 统计字节数。 - l 统计行数。 - w 统计字数。 这些选项可以组合使用。 输出列的顺序和数目不受选项的顺序和数目的影响。总是按下
Linux循序渐进(09)(转)
Linux循序渐进(09)(转)[@more@] 第十课(六) 文件的复制、删除和移动命令 cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。 - f 删除已经存在的目标文件而不提示。
Linux循序渐进(10)(转)
Linux循序渐进(10)(转)[@more@] 第十课(八) 目录的创建与删除命令 mkdir命令功能:创建一个目录(类似DOS下的md命令)。语法:mkdir [选项] dirname说明:该命令创建由dirname命名的目录。要求创建目录的用户在当前目录中(dirname的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。命令中各选项的含义为:- m 对新建目录设置存取权限。也可以用chmod命令设置。- p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
Linux循序渐进(11)(转)
Linux循序渐进(11)(转)[@more@] 第十课(十) 备份与压缩命令 用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩。下面分别介绍备份与压缩的命令。 tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文
Linux循序渐进(13)(转)
Linux循序渐进(13)(转)[@more@] 第十二课 进程查看本节中要介绍的不只是进程查看方面的内容,由于Linux是个多用户系统,有时候也要了解其他用户现在在干什么,所以在本节中还将接触多用户方面的内容。同时Linux是一个多进程系统,经常需要对这些进程进行一些调配和管理;而要进行管理,首先就要知道现在的进程情况:究竟有哪些进程?进程情况如何?等等。所以需要进程查看方面的工作。who命令该命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户想和其他用户建立即时通讯,比如使用talk命令,那么首先要确定的就是该用
Linux循序渐进(14):进程调度(转)
Linux循序渐进(14):进程调度(转)[@more@] 第十三课 进程调度 kill命令 当需要中断一个前台进程的时候,通常是使用组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。该命令可以终止后台进程。至于终止后台进程的原因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死。总之这种情况是经常发生的。 kill命令是通过向进程发送指定的信号来结束进程的。如果没有指定发送信号,那么默认值为TERM信号。TERM信号将终止所有不能捕获该信号的进程。至于那些可以捕获该信号的进程
Linux循序渐进(15):磁盘管理(转)
Linux循序渐进(15):磁盘管理(转)[@more@] 在Linux系统中,如何有效地对存储空间加以使用和管理,是一项非常重要的技术。本章讲述如何查看系统中存储空间的使用情况、如何进行文件的转储、以及如何进行软盘的格式化。 磁盘空间管理 系统软件和应用软件,都要以文件的形式存储在计算机的磁盘空间中。因此,应该随时监视磁盘空间的使用情况。Linux系统提供了一组有关磁盘空间管理的命令。 df命令 功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df