Linux下的图片多多轻松看-Photo Tool(转)
Linux下的图片多多轻松看-Photo Tool(转)[@more@]这里要为朋友们介绍一款 Linux 下的图片浏览器,名叫“Photo Tool”。看起来界面似乎没有 Windows 下的 ACDSee 漂亮是吗?不过没关系,作为图片浏览器它与 ACDSee 相比浏览速度极快。如果您有大量图片,一定会认为使用“Photo Tool”绝对是更佳的选择。 其实我本来有数百张图片的,可是天降大祸,全没了。5555555555~~~~~~~~~~~~!我只能从一个 Linux 游戏里截了一副图来。这是一个多人连线的三维模拟坦克战游戏。400) {this.resized=true; this.width=400; this.alt='Click here to o
复制RedHat Linux系统(转贴,,中英文)(转)
复制RedHat Linux系统(转贴,,中英文)(转)[@more@]本文讲述一种实践方法:将REDHAT LINUX系统(包括操作系统,应用程序,数据)从一个物理的系统复制到另一个兼容的物理的系统. 此方法可应用于系统迁移(Server Migration), 系统硬件升级(Server H/W Upgrade), 系统灾难恢复(O.S. Disaster Recovery)等. 假定被复制的系统(源系统)为A系统,将要建立的系统(目标系统)为B系统.两者都采用固定IP. 步骤如下: 1. 在目标系统上安装小的操作系统 在B系统上安装一个小的Linux,并配制其网络.在安装过程中选择"Server",且去除X Window, Web, Samba, FTP等
Linux获得真正3D桌面 开源支持者喜不自禁(转)
Linux获得真正3D桌面 开源支持者喜不自禁(转)[@more@] 新浪科技讯 据国外媒体报道,Linux操作系统服务商Novell最近释出了Xgl(X over OpenGL)和compiz,并展示了其最新桌面。Xgl是基于OpenGL的X server,它使用硬件加速,可以实现Linux系统下真正意义上的3D图形效果。compiz则是其窗口管理器。最新的cvs版本可以从freedesktop.org下载。400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0>Novell的compiz管理器和Xgl演示截图。 显卡通过Xgl可以加强图像的特殊效果,例如透明物体、3
Windows安全指南之域级别策略(转)
Windows安全指南之域级别策略(转)[@more@]帐户策略帐户策略是在域级别上实现的。Microsoft Windows Server 2003 域必须有一个针对该域的密码策略、帐户锁定策略和 Kerberos V5 身份验证协议。在 Active Directory 中任何其他级别上设置这些策略将只会影响到成员服务器上的本地帐户。如果有要求单独密码策略的组,应根据任何其他要求将这些组分段到另一个域或目录林。在 Windows 和许多其他操作系统中,验证用户身份最常用的方法是使用秘密通行码或密码。确保网络环境的安全要求所有用户都使用强密码。这有助于避免未经授权的用户猜测弱密码
Linux引导加载程序之争:了解 LILO 和 GRUB(转)
Linux引导加载程序之争:了解 LILO 和 GRUB(转)[@more@] 从普通的桌面用户到 Linux? 系统管理员,大部分 Linux 用户都使用过一种名为引导加载程序的工具。此类工具的不同变种会提供不同层次的支持和功能。在很多情况下,Linux 发行版默认安装的引导加载程序并不总是适合需要;每个引导加载程序的默认设置也是如此。在本文中,Laurence Bonney 讨论了两个流行的引导加载程序 —— LILO 和 GRUB —— 的优点和缺点,并建议了很多配置,以充分发掘机器的潜力。在不考虑他们的工作或专业情况下,所有 Linux 用户都会使用的是哪个工具?引导
Shell编程入门:Linux解释器原理(转)
Shell编程入门:Linux解释器原理(转)[@more@]引言使用Shell进行工作的人们对Unix/Linux下的Shell编程都很熟悉,在所有的Shell编程的书中都会提到#!/bin/bash,而这里到底包含了些什么?对操作系统而言,这一行字符串意味着什么?你可能会说,不就是会让/bin/bash程序来解释这个脚本程序吗?当然你是对的,看看我们的标题,这里我们谈谈解释器,让我们一起来看看脚本文件里的第一句到底对系统而言意味着什么。但有一点我们可先明确一下,所谓解释器就是指#!行后面的可执行的程序。一、我们从exec族函数谈起如果你从不写C程序,可能需要对本节
linux操作系统下c语言编程入门(2)(转)
linux操作系统下c语言编程入门(2)(转)[@more@]4)程序设计入门--时间概念 前言:Linux下的时间概念 这一章我们学习Linux的时间表示和计算函数 时间的表示 时间的测量 计时器的使用 1。时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令 的输出结果.这个时候我们可以使用下面两个函数 #include time_t time(time_t *tloc); char *ctime(const time_t *clock); time函数返回从1970年1月1日0点以来的秒数.存储在time_t结构之中.不过这个函数的返 回值对于我们来说没有什么实际意义.这个时候我们使用第二个函数将秒数转化
linux操作系统下c语言编程入门(1)(转)
linux操作系统下c语言编程入门(1)(转)[@more@](一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具介绍 (二)具体内容 1)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编译 Makefil
Linux下的网页浏览新人秀-FireFox(转)
Linux下的网页浏览新人秀-FireFox(转)[@more@]下面就是我现在要介绍的主角啦。朋友们几年来是不是只使用微软的 IE 浏览器呢?是不是因为 IE 的漏洞被各种各样的病毒扰得不得安宁,被恶意的坏人坑的担惊受怕呢? 所以我向朋友们介绍一款浏览器“新秀”,名叫“Firefox”。它一出现,就将 IE 的市场份额打成了 80% 几。所以它是很受人欢迎的哟。 除了 Linux 操作系统,朋友们还能在 Widnows 操作系统和苹果机中找到它的身影。下图是它的主界面。很简单吧,是不是一看就会用了!400) {this.resized=true; this.width=400; this.alt='C
UnixWare 7.1.3直接读取*.iso档案(转)
UnixWare 7.1.3直接读取*.iso档案(转)[@more@]在使用UnixWare 7的时候,常常因为需要安装以*.iso档案包装的软件,而以往的UnixWare 7版本并不支持*.iso档案的直接读取,因此使用者必须先将档案烧成光盘,才能开始读取*.iso的档案, 现在在新版的UnixWare 7.1.3提供了一个新的命令 marry来让使用者可以直接将*.iso档案当作是一个档案系统来处理. 使用的方法很简单,请参考底下的范例(先使用marry命令将*.iso档案作处理)# marry -a uw713up3CDimage.iso /dev/marry/pub/uw713up3CDimage.iso(此时只需利用mount命令即可将*.iso挂载上来)# moun
开源大亨路演至中国 首日会见浪潮红旗等厂商(转)
开源大亨路演至中国 首日会见浪潮红旗等厂商(转)[@more@] 【eNet硅谷动力消息】2月13日,记者从中国开源软件推进联盟(OSS)了解到,南非开源软件大亨Mark Shuttleworth,和他的Ubuntu开源社区抵达北京进行为期两天的访问,继续其亚洲路演。此前他已经先后访问了包括日本、韩国在内的多个亚洲国家。 现年32岁的Mark Shuttleworth拥有10年Linux编程经验,两年前,他一手创办了Ubuntu项目,而就是这个成立不到两年的Ubuntu,目前已拥有386个Linux版本可用。开放源码开发实验室(OSDL)的最新调查也显示,Ubuntu桌面linux的用户使用率在所
UNIX共享内存的程序(转)
UNIX共享内存的程序(转)[@more@]/******************************************************************************* 函数名: MallocPublicMemory* 作者: linge_king* 编写日期:2002.04* 函数功能:为结构分配共享内存* 输入: StructName:结构对象变量,Num:记录个数,Point:结构指针,Size:结构尺寸* 输出: 无*返回值: 返回分配内存的首地址** 修改记录(如果有)* 注意事项:*******************************************************************************/void *MallocPublicMemory(void *Point,long Num,long Size,char *St
Linux常用C函数—字符测试篇(转)
Linux常用C函数—字符测试篇(转)[@more@]isalnum(测试字符是否为英文或数字) 相关函数 isalpha,isdigit,islower,isupper表头文件 #include定义函数 int isalnum (int c)函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试。返回值 若参数c为字母或数字,则返回TRUE,否则返回NULL(0)。附加说明 此为宏定义,非真正函数。范例 /* 找出str 字符串中为英文字母或数字的字符*/#include < ctype.h>main(){char str[]=”123c@#FDsP[e?”;int i;for (i=0;str!=0;i++ )if ( isalnu
统计子目录大小的shell脚本(转)
统计子目录大小的shell脚本(转)[@more@]#/bin/sh## File: totalsize.sh# Use : show the size of the files and sub directories#if [ $# -gt 0 ]thenecho "Usage: $totalsize.sh (Note: no arguments)"exitfibgntime=`date +%s` tmpval=$1totalsize=0totalsizedir=0echo "1) Files"echo " MB KB File"echo "------------------------------------------------------------------------"#NF the nums of fields per rowls -l $1 |grep -v ^d |sort -n +4 |awk '(NF > 2){totalsize=totalsize+$5;printf "%14.3fM %14.3fK %s ",$5/1024/
红旗Linux5.0 用“userdel”命令删除用户(转)
红旗Linux5.0 用“userdel”命令删除用户(转)[@more@] 在一个系统中,如果我们不再需要某个用户通常是要删除它以释放计算机资源。我们使用 userdel 命令删除用户操作非常简单。只需在命令后面输入用户名称即可。请尝试在终端中输入命令:userdel yes。400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0 resized="true"> 如果直接出现提示符就说明命令已成功执行。我们试着删除一个不存在的用户,看看终端会给我们什么提示。400) {this.resized=true; this.width=400; this.alt='C
万能的计算日期函数(转)
万能的计算日期函数(转)[@more@]#!/bin/sh####作者:RUIFOX####功能:取得某日期的任意天前或后的日期####参数1为?获得帮助if [ "$1" = "?" ]thenecho "功能:取得某日期的任意天前或后的日期Usage:date_g [-b|-a] [n(days)] [Now(yyyymmdd)]-b 表示往前的日期-a 表示往后的日期,缺省为-a 1,即往后一天n 表示间隔的天数,缺省为1Now 表示基点日期,缺省为当前日期如:date_g -a 365 20050210,结果为20060210"exitfi####参数2表示间隔天数,缺省为1天Pre=1if [ "$2" != "" ]thenPre=$2fi####参数3表示基点日期,缺省为当前系统日期####如果要输入特
红旗Linux5.0 用“file”命令验明文件正身(转)
红旗Linux5.0 用“file”命令验明文件正身(转)[@more@] file 命令的使用方法非常简单。格式为:file <文件路径> <文件名>。400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0> 现在终端返回的信息是说这是文本文件。不过这个命令能支持各种文件,现在看看可执行文件返回什么信息。400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0> 哇!这回信息可真详细啊。说是 32 位的可执行文件。支持处理器 Intel 80386。
红旗Linux5.0 用“clear”命令清理终端(转)
红旗Linux5.0 用“clear”命令清理终端(转)[@more@] 下图是刚刚用图形化 mplayer 播放从 VCD 光盘上拷下来的 .DAT 文件后的画面。我现在想进行其它的工作,但是这太乱了不是吗?400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0> 请在终端提示符中输入 clear 命令。400) {this.resized=true; this.width=400; this.alt='Click here to open new window';}" border=0> 然后按下回车键,看看终端屏幕发生了什么变化?400) {this.resized=true; this.width=400; this.alt='Cl
进入 RedHat9 之前(转)
进入 RedHat9 之前(转)[@more@]从开机到关机,无论你是在工作还是在娱乐,Red Hat Linux 都为你提供了帮助你充分利用计算机环境的工具和应用程序。本章向你详细介绍一些你在 Red Hat Linux 机器上的日常工作中经常会执行的基本任务。 首次启动 Red Hat Linux 机器时,你会看到设置代理,它会引导你进行 Red Hat Linux 系统配置。使用该工具,你可以设置系统的日期和时间;给系统添加用户;安装软件;在 Red Hat 网络中注册机器;以及其它任务。设置代理让你从一开始就配置环境,从而使你能够快速地开始使用 Red Hat Linux 系统。400)
UNIX下文件的删除与回收-“ rm”烦恼的解决(转)
UNIX下文件的删除与回收-“ rm”烦恼的解决(转)[@more@]与windows系统默认将文件移到垃圾回收箱不同,UNIX命令“rm”直接将文件彻底删除。我曾经数次误删文件,给自己找了不少麻烦。痛定思痛,我模仿windows实现了solaris上的垃圾回收:删除文件时,文件被移至垃圾箱,cron job定时删除垃圾箱中的过期文件。具体做法如下:1. 创建一个文件夹作为垃圾箱;2. 创建脚本《del》,该脚本将参数中的文件移至垃圾箱;3. 创建脚本《cleanRecycleBin.sh》,该脚本用于定时删除垃圾箱中的文件;4. 创建cron job与空闲时刻(如午夜)执行《cleanR