Slax本土化:移动硬盘上的Linux中文套件(转)
Slax本土化:移动硬盘上的Linux中文套件(转)[@more@] Slax是一个基于Slackware而形成的套件,它的主要用途是Linux桌面应用,而且支持LiveCD和LiveUSB.它预装的是 Kde3.4.1和KWord(KOffice中的字处理器).它的桌面简洁大方,速度很快.又十分方便.所以我将用它来实现一个中文化的U盘Linux 套件. 1.U盘启动的方式选择 U盘的启动方式有许多种,其中主要有[USB-HDD], [USB-FD], [USB-CDROM].对于我的IBM 40GB移动硬盘来说, [ USB-HDD]是正确的.大家知道,硬盘有分区表,而软盘没有分区表.而[USB-HDD]方式就是从U盘分区表中读出引导记录
UNIX系统的安全(口令篇)(转)
UNIX系统的安全(口令篇)(转)[@more@] 本文从用户角度讨论UNIX系统安全,阐述口令,文件保护,目录保护,与用户程序有关的某些特殊特性和使用crypt命令加密,并给出一些重要的安全忠告,以帮助用户保护自己的户头安全。 1.口令安全 UNIX系统中的/etc/passwd文件含有全部系统需要知道的关于每个用户的信息(加密后的口令也可能存于/etc/shadow文件中)。 /etc/passwd中包含有用户的登录名,经过加密的口令,用户号,用户组号,用户注释,用户主目录和用户所用的shell程序。其中用户号(UID)和用户组号(GID)用于U
升级RH9.0到2.6.5内核全过程(转)
升级RH9.0到2.6.5内核全过程(转)[@more@]linux-2.6.x内核发布后,与2.6.x内核配套的系统程序并没有相应的来得及更新, 升级过程会碰到很多问题。虽然网上已有很多关于升级到2.6.x文章,但总是有些细节没有作很好的总结,因此撰写本文将我的经验与大家分享一下。我是在虚拟机上将Linux系统从Redhat9.0升级到2.6.5内核,虚拟机软件为:VMware Workstation 4.0.5 build-6030。 准备工作 1、做好重要数据的备份工作,这是一个好习惯。 2、下载最新的2.6.x内核源码包 所有Linux内核的官方版本可以在http://www.kernel.org/ 找到。内核2.6.5 具体
Google向Linux移植软件 转换平台对抗微软(转)
Google向Linux移植软件 转换平台对抗微软(转)[@more@] 新浪科技讯 北京时间2月15日消息,据国外媒体报道,Google目前正同CodeWeavers公司合作,共同开发Linux版的Picasa图片编辑和共享软件。据消息人士称,这一软件已经开始在小范围内测试,如果获得成功,Google的其它应用也将移植到Linux平台。 Linux版Picasa软件包含Windows Picasa 2.x的全部功能。从严格意义上讲,它并非将Picasa移植到Linux平台,而是在Linux上通过Wine技术运行Windows Picasa。Wine是Windows API的开放源代码实现,它运行于X Window系统和Linux(或Unix)之上。
新华LINUX发布华镭系统桌面版RAYS LX 1.5 Beta版(转)
新华LINUX发布华镭系统桌面版RAYS LX 1.5 Beta版(转)[@more@] 新华Linux于2月14日宣布发布其华镭系统桌面版RAYS LX 1.5系列的Beta版。 华镭系统桌面版RAYS LX 1.5 Alpha2版本自发布以来,受到了广大Linux爱好者的密切关注。众多Linux爱好者对该版本进行了下载试用,并将试用后的意见和建议通过论坛、邮件、电话等方式进行了热烈的反馈。 日前,新华LINUX在原有基础上,对原版本进行了升级,推出稳定性更强、功能更强大的RAYS LX 1.5 Beta版本。通过精心细致的改进,RAYS LX 1.5 Beta版较之原先的版本,在稳定性和应用功能方面都进行
Shell高级屏幕输出(转)
Shell高级屏幕输出(转)[@more@]对于在Shell下面编写屏幕程序,大家使用echo命令比较多,而且此命令也比较快。下面介绍的是另一方法,只是速度比较慢。要实现这一点,系统上需要一个彩色监视器和tput命令。一.使用 在使用tput前,需要在脚本或命令行中使用tput命令初始化终端。$ tput inittput产生三种不同的输出:字符型、数字型和布尔型(真/假)。/字符串输出/下面是大部分常用字符串:名字含义bel 警铃blink 闪烁模式bold 粗体civis 隐藏光标clear 清屏cnorm 不隐藏光标cup 移动光标到屏幕位置( x,y)el 清除到行尾ell 清除到行首sms
在shell中捕捉信号的命令(转)
在shell中捕捉信号的命令(转)[@more@]一. trap捕捉到信号之后,可以有三种反应方式:(1)执行一段程序来处理这一信号(2)接受信号的默认操作(3)忽视这一信号二. trap对上面三种方式提供了三种基本形式:第一种形式的trap命令在shell接收到signal list清单中数值相同的信号时,将执行双引号中的命令串。trap 'commands' signal-listtrap "commands" signal-list为了恢复信号的默认操作,使用第二种形式的trap命令:trap signal-list第三种形式的trap命令允许忽视信号trap " " signal-list注意:(1) 对信号11(段违例)不能捕捉,因为shell本身需
Unix用户登陆shell控制文件(转)
Unix用户登陆shell控制文件(转)[@more@]几中常见shell在用户目录下的控制文件1)korn shell (ksh) - .profile .kshrc2)bourne shell (sh) - .profile3)c shell (csh) - .cshrc .login4)bash shell (bash) - .bash_profile .bash_login .profile在/etc/skel下,保存了用户的shell的模版文件。用admintool创建用户时系统不会将模版文件复制到用户主目录,而用useradd命令时系统会将相应用户设立了的模板复制到用户主目录并改名为相应的配置文件,如果想改变环境,修改这个文件就可以了.root的配置文件在/下,如果没有,用户可以自己创建.其他用户
PHP也可以当成Shell Script使用(转)
PHP也可以当成Shell Script使用(转)[@more@]PHP 执行档的安装一般 PHP 作为网页处理语言都是要编译成 Apache 的模块﹐这里当然不么做﹐也因此编译起来很简单﹐只要以 root 的身分进行如下动作 :解开 php-3.0.xx.tar.gzcd phpconfiguremake编译完之后﹐在 php 目录下有一个可执行档﹐档名为 php﹐将它 copy 到 /usr/local/bin 下即可。注意﹐如果档案太大﹐可以使用 strip 指令将 php 的方式将不必要的信息去除﹐这样档案就会小得多了。第一个程序开始撰写我们的第一个 PHP Shell Script 程序﹐这个例子印出 "Hello world !" : QU
Shell启动文件与环境变量(转)
Shell启动文件与环境变量(转)[@more@]每个shell的起动动动,执行命令和程序的机制,如何处理命令和程序的输入输出,以及任何编程都受到某些环境变量设置的影响.每个系统都有一个初始的系统启动文件,通常是/etc/profile.这个文件包含了对shell和其他一些实用程序起作用的重要环境变量的初始设置.另外特定的shell还有一些隐藏的文件和点文件在你启动该shell的时候执行,这些文件也叫shell的启动文件,通常是一用户的主目录下的~/.profile,或者是一个特定shell的profile或login文件.例如bash的profile汉蚻ogin文件通常是~/.bash_profile与~/.bash_
Linux操作系统 简要介绍Linux(转)
Linux操作系统 简要介绍Linux(转)[@more@]目录:1.L i n u x的简要历史介绍2.L i n u x核心3.L i n u x与其他操作系统之间的差异4.为什么选择L i n u x5.L i n u x分发包6.升级或移植前的考虑7.怎样着手工作8.小结9.常见问题Linux操作系统 简要介绍Linux。介绍了Linux历史及其背景知识,对不熟悉Linux和开放源代码运动的读者很有帮助。
Linux更安全也更灵活,但也不是完美无缺(转)
Linux更安全也更灵活,但也不是完美无缺(转)[@more@] Dennis Walters是南印第安纳大学Linux用户组的一名成员,他喜欢把计算机比作汽车,需要一个方向盘、车门、车闸、车座。最重要的是,需要发动机让它动起来。Linux就是让Walters的计算机动起来的那个引擎。 Linux是一个开源的计算机操作系统,越来越多的电脑用户开始使用Linux了。在企业内部、代理点及大型单位内部,Linux非常流行。据Walters所言,Linux的个人用户也呈增长态势。 稳定收益 当然了,还有许多别的操作系统,比如微软的Windows、UNIX和苹果等。但
从按下电源开关到bash提示符(转)
从按下电源开关到bash提示符(转)[@more@] 这是一篇描述linux系统从按下电源,到显示bash提示符当中的过程。理解这些细节在你遇到问题或想配置系统时非常有帮助 。 1. 序言 我发现很多在我linux机器上发生的事是我不了解的,这让我十分沮丧。如果你像我一样,想真正了解你的系统而不只是知道如何使用,这篇文章是个好的开始,如果你想成为linux高手的这些背景知识也会很有用。 我假设你有了一台装linux系统的电脑,而且知道一些Unix和PC的基础知识,如果不是这样,Eric S. Raymond的The Unix and Internet Fundamentals HOWT
打造Linux网络自动补丁机(图)(转)
打造Linux网络自动补丁机(图)(转)[@more@] Windows下实现自动打补丁的方法《网管员世界》曾经在以前的杂志上详细介绍过,得到了大家的一致好评,不过,对于Linux方面自动打补丁的方法,却没有涉及,本文将帮助您打造Linux网络中的自动补丁机。 笔者是一个Red Hat Linux系统管理员,管理着网络中几十台Redhat Linux 9主机。对于Linux这样的开放式系统,和其他私有操作系统(Windows/Solais)相比, 发行商的短期支持策略使得网管经常需要上相应的网站看,是否有补丁,是否有了bug 修复,是否需要升级。千万不要报侥幸心理,否则一个Shel
Linux基础系列教程(转)
Linux基础系列教程(转)[@more@] Linux 基础教程系列1 介绍 bash shell如果您使用过 Linux 系统,那么您知道当登录时,将会看到像这样的提示符:$您所看到的特殊的提示符可能看起来很不一样。它可能包含系统的主机名、当前的工作目录名,或者两者都有。但是不管这个特殊的提示符看起来像什么,有一件事是肯定的。打印出这个提示符的程序叫“shell”,极有可能您的特殊的 shell 是一个叫 bash 的程序。 您在运行 bash 吗?您可以通过输入下面的命令来检查您是否正在运行 bash: $ echo $SHELL /bin/bash 如果上面的命令
Linux目前流行Shell一览(图)(转)
Linux目前流行Shell一览(图)(转)[@more@] 本刊2005年4月期刊登的《Linux Shell编程入门》一文,介绍了在Linux中进行Shell教本编程的部分知识。由于篇幅所限没有介绍太多介绍目前主要Shell的种类,在此进行补充。 目前流行的Shell有 bash、ksh、csh,用一个图表表示它们的关系如图。400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0> bash bash是Linux系统默认使用的Shell,它由Brian Fox和Chet Ramey共同完成,是Bourne Again Shell的缩写,内部命令一共有40个。Linux使用
Linux DHCP网络故障排除一例(转)
Linux DHCP网络故障排除一例(转)[@more@] 一天在网络中部署了一台SuSE Linux 9.1 DHCP服务器。DHCP就是动态主机配置协议,这个协议用于向计算机自动提供IP地址,子网掩码和路由信息。 软件在服务器和客户机安装过程都很简单。但是网络中的客户机(使用操作系统:Mandrake Linux 9.0、SuSE Linux 9.1)却没办法取得IP地址。根据经验可能是Linux DHCP服务器没有办法接收来自255.255.255.255的DHCP客户机的Request 封包。使用ifconfig -a命令查询服务器网卡设置: QUOTE:
MySQL进阶SELECT篇(转)
MySQL进阶SELECT篇(转)[@more@]MySQL中SELECT语句的基本语法是: SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY] [DISTINCT|DISTINCTROW|ALL] select_list [INTO {OUTFILE|DUMPFILE} 'file_name' export_options] [FROM table_references [WHERE where_definition] [GROUP BY col_name,...] [HAVING where_definition] [ORDER BY {unsighed_integer|col_name|formura} [ASC|DESC],...] [LIMIT [offset,] rows] [PROCEDURE procedure_name]] 从这个基本语法可以看出,最简单的SELECT语句是SELECT select_lis
正确理解 PHP 错误信息(转)
正确理解 PHP 错误信息(转)[@more@] 我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。 编译 PHP 脚本时,PHP 编译器会尽其所能报告它遇到的第一个问题。这样就产生一个问题:只有当错误出现时,PHP 才能将它识别出来(本文后面对此问题进行了详细描述)。正是由于这个缘故,编译器指出出错的那行,从表面上看来可能语法正确无误,或者可能是根本就不存在的一行! 更好地理解错误信息可以大
基于Linux的Palm OS 横空出世 阻击微软为时已晚?(转)
基于Linux的Palm OS 横空出世 阻击微软为时已晚?(转)[@more@] PalmSource在周三公布了期待已久的基于Linux的掌上操作系统--Access Linux Platform(ALP),ALP将为Linux内核的掌上电脑带来完整的Palm兼容。 Palm Source的市场部副总裁Albert Chu称,ALP为移动社区带来了各方面的所有优点,Palm OS的易用,Linux的强劲性能和开放。 基于Linux 2.6.12内核,ALP罕见地拥有数个APIs,所有的API集于一个新的称为MAX的图形界面,以前的Palm OS程序运行与一个模拟层,Palm OS程序员仍然可以使用他们熟悉的API。 而习惯与GTK+界面的Lin