Shell Script(bash)--用於自动备份的Shell Script(转)
Shell Script(bash)--用於自动备份的Shell Script(转)[@more@]一个用於自动备份的Shell Script 我们先前提到,可利用Shell Script搭配crond来作定期的工作。要作定期性的工作,在UNIX上,就是与crond的搭配运用。 -------------------------------------------------------------------------------- 首先我们先来研究如何对系统进行备份。 要对系统进行备份,不外乎便是利用一些压缩工具。在许多UNIX系统上,tar及gzip是de facto的资料交换标准。我们经常可以看见一些tar.gz或tgz档,这些档案,被称为tarball。当然了,您也可以用bzip2、
从EPROM引导Linux(转)
从EPROM引导Linux(转)[@more@]本文简要介绍从486单板机的EPROM引导Linux。提供了一种在无硬盘的嵌入式系统上运行Linux的方法。我们要介绍的应用程序是一个显示器上的Operator Interface,它的显示系统是由Boeing Flight Test开发的。飞行环境需要一种可以防止突然性的电源中断的机制。为了满足这样的要求,我们决定在无硬盘的系统上实现Operator Interface。 概况 基本的问题包括从EPROM的SSD(solid state disk)引导,将root文件系统从EPROM拷贝至一个RAM disk,从客户机加载Operator Interface软件并且执行它。本文主要讨论系统工作机制
一个高级黑客给黑客同胞们的匿名信(转)
一个高级黑客给黑客同胞们的匿名信(转)[@more@]所有中国黑客和红客,我的同胞们: 首先声明,我的计算机软件技术、黑客功底,可能不会比你们任何人差: 我通读过 minix,tcp/ip,bsd,linux, pl1的源码,我拿过中国高级程序员证书,sun 的java证书,精通vc和unix,对缓冲区溢出,病毒,ddk等均有研究,所以我想我有资格对你们说几句话。 (如果我提到的一些计算机名词和人名,你们居然不知道,那只能证明你们的无知,和不配称为黑客。) 如果是真正的黑客,他会知道 1.发明tcp/ip的是美国人 。 2. linux的作者,linus大侠现在
以uClinux为核心 DS Linux即将发布NDS专用浏览器(转)
以uClinux为核心 DS Linux即将发布NDS专用浏览器(转)[@more@]来源:上海热线近日,椐来自于DS Linux(一个玩家社区网站)的消息透露,他们已经成功开发了一种以Linux(一种操作系统)为基础的NDS网络浏览器。自从04年11月21日NDS发售起,DS Linux的开发人员就在夜以继日的努力工作以求能早些开发一个适合NDS的网络浏览器。 椐开发人员透露,目前这种NDS浏览器是以uClinux为核心,而键盘则以文本的形式显示在NDS的触摸屏上。 这种浏览器是基于文本文档的形式来提供浏览服务的,在原理上与retawq(一种网络浏览器)类似。尽管受NDS本身
最新研究显示Novell继续领导中国Linux市场(转)
最新研究显示Novell继续领导中国Linux市场(转)[@more@]来源:搜狐IT 美通社-PR Newswire马萨诸塞州沃尔瑟姆2月28日电 来自中国领先的行业分析公司赛迪顾问股份有限公司的最新研究显示,网威 (Novell)(纳斯达克交易代码:NOVL)继续领导着中国的 Linux 市场。 网威的 Linux 产品占中国的市场份额达25.1%,超过了其他当地和国际 Linux 分销商所占份额。网威在中国的成功体现了其致力于发展中国开放源码并在这一迅速增长的市场上扩大客户群的努力。 赛迪顾问的计算机和软件分析师 Qian Lei表示:“回顾2005年中国 Linux 市场,我们发
再现当年经典之作 Linux学习教程(转)
再现当年经典之作 Linux学习教程(转)[@more@]本书仅注册会员可以下载。这部书籍可能好多早年学习LINUX的朋友会用到的,如今我手中也有一册,它对学习LINUX有很好的参考价值,虽然已过一段历史,但好多知识都是通用的。全书目录:Linux部分命令简介Linux下的Y2K问题LILO配置指南(整理版)Kernel source code的介绍什么是UCS和ISO10646?Linux开机程序之研讨资源共享操作简述Linux和Windows 9X的资源共享文件内容统计和比较命令如何看FreeBSD的系统日志 如何在Linux中添加新的系统调用忘记Linux密码怎么办Linux的启动和核心介绍如何编译内核
Linux+Informix后台数据库系统编程设置(转)
Linux+Informix后台数据库系统编程设置(转)[@more@]本文假定大家的informix使用是从零起步的,将介绍从零至最大化使用informix的各个详细步骤。一:下载informix-online数据库服务器LINUX试用系统地址: <!--[if !vml]--><!--[endif]-->http://www.intraware.com, 注册成为informix试用系统的用户,并告诉正确的email地址,然后intraware会给你发一封邮件,告诉你以后下载的本站系统的安装授权名 称和密码。当然,在你下载时,屏幕上也会出现授权用户名称和密码,你必须好好抄下来。(一般地授权名称和你的名子是不同的)注册
Linux常见命令:网络相关ping finger nslookup netstat(转)
Linux常见命令:网络相关ping finger nslookup netstat(转)[@more@] netstat命令 netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。该命令的一般格式为:netstat [选项]命令中各选项的含义如下:-a 显示所有socket,包括正在监听的。-c 每隔1秒就重新显示一遍,直到用户中断它。-i 显示所有网络接口的信息,格式同“ifconfig -e”。-n 以网络IP地址代替名称,显示出网络连接情形。-r 显示核心路由表,格式同“route -e”。-t 显示TCP协议的连接情况。-u 显示UDP协议的连接情况。
Redhat局域网安装的解决办法(转)
Redhat局域网安装的解决办法(转)[@more@]为了验证局域网网络安装Linux,近两天做了一个实验,目的就是为了写一篇比较完整的文章......两天做了一个实验,目的就是为了写一篇比较完整的文章。 1. 本文操作环境是Redhat 9.0,VSFTPD的版本是Redhat 9.0所带的vsftpd-1.1.3-8.i386.rpm,在安装盘的第三张中 2. VSFTPD实现的最基本的目的:用系统中存在的真实用户能登入FTP,能用匿名访问。 3. 服务器的IP和和DNS设定 第一块网卡 IP:192.168.0.1 子掩码:255.255.255.0 网关不设置: 第二块网卡: IP:192.168.0.2
菜鸟入门 个人学习Linux知识总结(转)
菜鸟入门 个人学习Linux知识总结(转)[@more@]1.更改telnet登录慢的问题:cd /etc vi resolv.conf将里面内容清空2.更改root用户不能直接远程登录问题:cd /etc cd pam.d vi login注释掉这行#auth required pam_securetty.so //该行注释掉3.挂接USB移动硬盘将移动硬盘挂上。#df 查看Linux下硬盘盘符mount /dev/sda1 /mnt/usb (举例)5.更改Linux启动时用图形界面还是字符界面cd /etc vi inittab将id:5:initdefault: 其中5表示默认图形界面改id:3: initdefault: 3表示字符界面8.配置smb可以被哪些IP所用。cd /etc/samba Vi smb.conf找
FC4下快速安装jdk1.5.0(转)
FC4下快速安装jdk1.5.0(转)[@more@]以前一直使用1.4.2今天升了下级,发现1.5.0的控制台中文全是方块,看了网上相关的介绍,发现修改fonts.dir的方法不起作用,就研究了一下,现在把方法贴出来,顺便把安装方法一起写下。1.下载jdk1.5.0,这个就不用说了吧,到处都有,还是贴个地址吧http://ftp.isu.edu.tw/pub/Sun/java/J2SE/5.0/linux/2.安装./jdk-1_5_0-linux-i586.bin ,然后把解压的目录放到如/usr/local/目录下。 够easy吧3.设置环境变量,个人建议修改用户的profile,linux下就是用户根目录下的.bashrc,加入JAVA_HOME=/usr/local/jdk1
GNOME 技术综述(转)
GNOME 技术综述(转)[@more@]1 简介 GNOME提供了一个丰富,成熟的桌面环境让你使用你的应用程序.在这个环境的图形前端是一个健壮的结构,允许开发者花费更少的时间来创建应用程序,通过使用它提供的工具可以让你的应用程序保持在计算机技术的前沿. 本文所述技术细节包括:GTK+,GNOME和窗口管理器的关系,CORBA和ORBit,和GNOME成像结构. 2.GTK+ GTK+是一个成熟,高效的构件集合.它在保持了扩展性和效率的前提下提供了现代的视觉和感觉效果.GTK+为应用程序开发者提供了一个强大的系统对象,它具有动态查询的能力,还可以在运行时修改对象和构件.GTK+是
Linux安装浅析(转)
Linux安装浅析(转)[@more@]本文仅做参考:因为文章里的内容有些是老版本用的了 很多前辈高人都指出了安装Linux的诸多诀窍,我在这里主要为新手引一个路,让他们尽早的投入到使用Linux的快感中去,而免在安装过程中遭受硬盘数据全部覆灭的惨重结果。我使用过很多种Linux,比如国外的Red Hat,Mandrake,Gentoo等,国内的中软红旗,觉得如果作为平时玩玩可以选择Mandrake Linux,因为它比较简单,容易上手;但是如果你想要学习,研究Linux建议选择Red Hat Linux。硬盘的分区任何一种操作系统都需要一个它本身存在的依托,在硬盘上,那就是
在redhat 中设置根口令(转)
在redhat 中设置根口令(转)[@more@]设置根帐号及其口令是安装过程中最重要的步骤之一。你的根帐号与用在 Windows NT 机器上的管理员帐号类似。根帐号被用来安装软件包,升级 RPM,以及执行多数系统维护工作。作为根用户登录可使你对系统有完全的控制权。 注记:根用户(又称超级用户)对整个系统有完全的存取权;正因如此,请最好 只有在 执行系统维护或管理时才登录为根用户。400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>图 3-23. 根口令 请只有在进行系统管理时才使用根帐号。创
Linux 应用程序处理当前运行环境的环境变量(转)
Linux 应用程序处理当前运行环境的环境变量(转)[@more@]GNU/Linux下面每个程序运行都有一个所谓的运行环境,这里的环境实际上就是一组变量的定义。所有的变量和他们的值都是字符串形式表达的。通过转换,通常变量名字都是用大写字符表达。 对于环境变量大家都不陌生,例如,我们都很熟悉的HOME这个环境变量,这个变量指示的当前用户的个人用户目录的路径。又例如,PATH这个环境变量,它指示出当前Linux系统搜索的的执行文件的路径列表。 对于我们在Linux下常用的BASH这个shell程序,它有自己的一套管理环境变量的方法。例如,通过$NAME来访
Ghost for Linux 出色的硬盘对拷工具(转)
Ghost for Linux 出色的硬盘对拷工具(转)[@more@] Ghost for Linux 出色的硬盘对拷工具 语言种类: 英文 版 本 号: V0.14 beta ISO 文件大小: 10163 K 系统平台: Linux 软件厂商: frastep 软件主页: https://sourceforge.net/projects/g4l 软件介绍: 一个出色的硬盘对拷工具,它可以把一个磁盘上的全部内容复制到另外一个磁盘上,也可以把磁盘内容复制为一个磁盘的镜像文件,以后你可以用镜像文件创建一个原始磁盘的拷贝。它可以最大限度地减少你每次安装操作系统的时间,如果你有好几台配置相似的机
我在安装Red Hat7.3时,选择的颜色位数是16位,想把它改成24的位???(转)
我在安装Red Hat7.3时,选择的颜色位数是16位,想把它改成24的位???(转)[@more@]我在安装Red Hat7.3时,选择的颜色位数是16位,可以成功进入XWindow,但是我装了驱动后,想把它改成24的位,确怎么也不成功,好像是驱动没有安装成功!我得显卡也是集成的,Intel845GE,我下了Intel的两种驱动,一个是i915Graphics.tar.gz,好像安装时说更新agpgart出错;另一个是dri-I915-v1.1-20041217.i386.rpm,安装没有问题,但就是改不了24位的,求助! 是不是我的kernal太老了,哪里有和驱动比较相符的下啊 我在安装时只能选择16位,如果选择24时的话
在内核2.6.0-test中安装最新驱动NVIDIA 1.0-4620(转)
在内核2.6.0-test中安装最新驱动NVIDIA 1.0-4620(转)[@more@] 由于不是官方版本,希望大家作好备份。以下以2.6.0-test9内核做例子,如果安装过程出现问题大家来讨论: 一、已经安装2.4内核官方驱动的方法 1) 下载: NVIDIA-Linux-x86-1.0-4620-pkg1.run (nvidia) http://public.pny.com/quadro/FX3 ... 6-1.0-4620-pkg1.run NVIDIA_kernel-1.0-4620-2.6.diff (minion.de) http://www.minion.de/files/NVIDIA_kernel-1.0-4620-2.6.diff 2) 安装模块(用 root): # sh NVIDIA-Linux-x86-1.0-4620-pkg1.run --extract-only # cd NVIDIA-Linux
HP-UX SAMBA的安装及配置(转)
HP-UX SAMBA的安装及配置(转)[@more@]由于公司许多同事感觉在对UNIX进行文件存取时非常不方便,又羡慕LINUX的SAMBA,于是查了查SAMBA站点,发现可以在HP-UNIX上安装SAMBA,结果成功了,小弟愿与大家共享。 安装步骤: 1、到SAMBA站点下载HP-UNIX的SAMBA 二进制文件。 http://us1.samba.org/samba/ftp/B ... ithwinbind.depot.gz 2、解压文件 tar -xzvf samba_2.2.5_HPUX_withwinbind.depot.gz 或者直接用gzip 命令解开。 3、安装 文件解压后可以得到文件samba_2.2.5_HPUX_withwinbind.depot, 然后用swinstall -s /yourdirectory/samba_2.2
用Gtk+开发Linux上的GUI应用软件(转)
用Gtk+开发Linux上的GUI应用软件(转)[@more@] 作者:王景 一般一个容器构件只能容纳一个构件,如果要在一个容器构件中安排多个子构件,可先将多个子构件放入一个组合框或组合表构件内,再将这个组合框或组合表构件放入该容器构件。 一、如何建立Gtk+应用 1.基本概念 在Linux上开发GUI应用软件,我们通常利用Gtk+库。为了深入了解Gtk+的应用,我们首先要明确几个概念。 (1) 构件(widget)的概念 在Gtk+库里的窗口、选单和按钮等应用实体,我们称之为构件(widget)。构件具有面向对象的特征,其具体结构由Gtk+库定义,它