RedHat Linux 9下视频卡故障排除(转)
RedHat Linux 9下视频卡故障排除(转)[@more@]视频卡配置是在 Red Hat Linux 安装中就进行了(详情请参阅 《Red Hat Linux 安装指南》 )。然而,如果你那时并没有选择要配置视频卡,或者你需要重新配置设置,你可以使用 X 配置工具 。例如,如果你安装了一个新视频卡的话,你也需要重新配置。 注记:X 配置工具 会把你的系统的原始视频配置文件备份为 /etc/X11/XF86Config.backup ,以防万一你需要它来还原到原来的设置。 要运行 X 配置工具 ,点击 「主菜单」 => 「系统设置」 => 「显示」 。一个弹出的窗口会提示你输入根口令。你还
Linux 编程之JAVA上加密算法的实现用例(转)
Linux 编程之JAVA上加密算法的实现用例(转)[@more@]第1章 基础知识 1.1. 单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。 通常,使用的加密算法 比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。 单钥密码体制的代表是美国的DES 1.2. 消息摘要 一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块
升级Linux内核奋斗记(转)
升级Linux内核奋斗记(转)[@more@]我的PIII Dell机运行着内核2.4.的RedHat,自从Linux内核2.6发布以来一直想把该系统升级到内核2.6。经过一番艰辛万苦,终于成功了。为了体验一下在Linux下编写多线程程序的步骤,又更新GCC和C语言库。在此愿和各位朋友共享这段经历,共享这段成果。 (可能有记录错误,仅供参考)。 具体步骤包括以下内容: 1,升级内核的具体步骤 2,更新GCC 3,使用glibc2.3.5 4,使用NPTL线程进行编程 在此之前,先简要地介绍一下Linux内核2.6所做的改进及新增功能 Linux2.6主要在以下的10个方面作了很大的改进,简单概括
旧招新用:afio让Linux也“Ghost”(转)
旧招新用:afio让Linux也“Ghost”(转)[@more@] 为降低TCO,很多中、小企业都把低端的、单一的基础服务器应用放到了Linux系统上。比如,DNS和DHCP服务器、Web服务器、目录服务器、文件和打印服务器、Intranet代理服务器、中小型数据库服务器,以及防火墙等。这样以来,Linux系统的备份就成了用户普遍关心的问题。 备份工具 一般来说,从Windows转到Linux的用户习惯用Ghost做备份,Ghost的压缩功能能够省下不少硬盘空间。对于硬盘紧张的用户来说,它的确是相当好用的。不过,Ghost无法备份Linux下的XFX、JFX、XFS等高级文
RHCE认证考试主要课程(转)
RHCE认证考试主要课程(转)[@more@] Red Hat官方将RHCE考试分为两个级别:专家级和标准级。专家级要求考生有多年的UNIX/Linux系统管理和网络配置、管理经验,其中RH302是和RH300捆绑的实践操作考试,如果考生认为自己经验丰富,不用学习RH300课程,可以直接参加RH302的实践操作考试。 标准级是针对大多数没有Unix/Linux系统管理经验的考生设置的,主要有三门课程:RH033(Red Hat Linux入门知识)针对MCSE、MCP、CNE等没有Unix/Linux使用经验的考生开设,RH133(Red Hat管理员入门)针对有基本命令行使用经验的考生开设,RH253(
从用户到管理员 间谍软件的诸多责任(转)
从用户到管理员 间谍软件的诸多责任(转)[@more@] 这个小贴士是关于在处理间谍软件(spyware)和广告软件(adware)时如何理解和应用最优方法的,它可以用在一台单独的台式机、家庭网络、小型办公室网络或者是企业级网络中的一定数量的计算机中。它最好是表示为一系列的警告以此来确保你的计算机(以及用户)能够识别那些间谍软件,并且知道如何保护自身不受这些软件的危害。 阻止间谍软件是一个过程,它有很多层次。有些任务得让用户来做,另外的一些得让管理员来做。这些忠告贯穿最基本的开始直到发展到高级的实践。 “保护你
运行在imac上的 Linux发行版(转)
运行在imac上的 Linux发行版(转)[@more@] 首先我需要说明的是我并不是一个mac高手,我的所有的mac经验都开始于今年公司新买的那台imac。这个月我们有一个在不同平台上开发Tcl/TK的任务,才促使我开始使用mac机器。这里的说明是要告诉大家,我并不是有意要探索什么新奇古怪的linux用法,只不过是工作逼迫我去做一些希奇古怪的事情。 事实上工作中我发现,现在至少有半打的linux发行版是为PowerPc处理器设计的。而Yellow Dog Linux(YDL)是这些发行商中比较大的一家。他们有许多针对不同用户的发行版本。我测试的叫冠军服务器版(Ch
Linux /proc 目录下文件粗谈(转)
Linux /proc 目录下文件粗谈(转)[@more@] /proc目录下文件是当前的进程动态生成的文件,free 中的数据是来自 /proc/meminfo 。想要进一步研究目录下文件要借助 procinfo 工具,在第二张安装盘找到这程序包。 $ su - password: # cp [paht]/procinfo-18-2.i386.rpm /tmp/ # cd /tmp # rpm -ivh procinfo-18-2.i386.rpm # which procinfo /usr/bin/procinfo # exit $ rpm -ql procinfo /usr/bin/lsdev /usr/bin/procinfo /usr/bin/socklist /usr/share/doc/procinfo-18 /usr/shar
Linux下的shellcode书写(转)
Linux下的shellcode书写(转)[@more@]概述: aleph1书写了这篇经典文章,首先要向他致敬。 tt整理翻译了它,其次就是要向他表示衷心的感谢。 该篇文章由浅入深地详细介绍了整个书写shellcode的步骤, 并给出了图示帮助理解。文章中涉及到了一些工具的使用, 要求具备汇编语言、编译原理的基础知识,如果你对此不 了解的话,我建议你不要看下去,而是应该回头学习更基础 的东西。gdb、objdump、vi、gcc等等工具你必须学会使用, 你必须了解call命令、int命令与普通jmp命令的区别所在, 你还应该知道函数从c语言编译到机器码时做了什么工作。
用javabean来实现MySQL的分页显示(转)
用javabean来实现MySQL的分页显示(转)[@more@]今天写了个 MySQL 分页的 javabean,是用 MySQL 里的 LIMIT 来实现的. sql = "SELECT * FROM Test LIMIT 5, 10"; 这句话的意思就是从第五条记录开始往下读 10 条记录出来,这个 bean 没有连接数据库的功能,你可以使用自己的类来链接数据库,当然可以用我那个写的很烂的 dbClass.java 来连,^_^ 这里给出三个程序的源代码。 dbClass.java -- 用来连接 MySQL 数据库。 PageQuery.java -- 重写了 dbClass 返回的 ResultSet,使其具备分页功能。 example.jsp -- jsp 文件,可以看到,我只用了两行就
Linux下的多进程编程初步(转)
Linux下的多进程编程初步(转)[@more@]文章摘要: 多线程程序设计的概念早在六十年代就被提出,但直到八十年代中期,Unix系统中才引入多线程机制,如今,由于自身的许多优点,多线程编程已经得到了广泛的应用。本文我们将介绍在Linux下编写多进程和多线程程序的一些初步知识。 -------------------------------------------------------------------------------- 正文: Linux下的多进程编程初步 1 引言 对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的
Linux 编程之Bash中的变量(转)
Linux 编程之Bash中的变量(转)[@more@]1.用户定义的变量 用户定义的变量有字母数字及下划线组成,并且变量名的第一个字符不能为数字. 与其它UNIX名字一样,变量名是大小写敏感的. 对于变量,用户可按如下方式赋值: name = value 在引用变量时,需在前面加$符号,用户也可以在变量间进行相互赋值,如: (前面的$是命令提示符) $ JOHN = john $ NAME = $JOHN $ echo Hello $NAME Hello john 也可以用变量和其他字符组成新的字,这时可能需要把变量用{}括起,如: $ SAT = Satur $ echo Today is ${SAT}day Today is Saturday 对于未赋值的变量,Bash以
Unix(Linux)C编程问题精粹(转)
Unix(Linux)C编程问题精粹(转)[@more@]对于C语言,有人认为它已经落伍了.对于这个问题,仁者见仕,智者见智.的确,C++比C有更强大的诸多优势.但C++是建立在C之上的.这也是Herbert Schildt所著的<>在全世界畅销不衰的原因.更何况,要深入学习LINUX就必需要有相当的C功底.(这也是我搜集整理本文的根由:-) 现结合个人在编程中的体会,为使新手少走弯路,为老手锦上添花,因此无论你是使用C或C++编程,也无论你是程序设计的初学者还是成熟的专业人员,均会发现,本文将会对你有所收益.当然,我尽力写得清晰易懂,又不古板. =========================
Linux 编程之Shell编程(转)
Linux 编程之Shell编程(转)[@more@]在DOS 中,你可能会从事一些例行的重覆性工作,此时你会将这些重覆性的命令写成批次档,只要执行这个批次档就等於执行这些命令。大家会问在UNIX中是否有批次处理这个东东,答案是有的。在UNIX中不只有如DOS 的批次处理,它的功能比起DOS 更强大,相对地也较复杂,已经和一般的高阶语言不相上下。在UNIX中大家都不叫做批次档,而叫做Shell s cript。 一般而言,Shell s cript的地位和其它的可执行档(或命令)是完全相同的,只不过Shell s cript是以文字档的方式储存,而非二进位档。而执行Shell s cript
开发 Linux 命令行实用程序(转)
开发 Linux 命令行实用程序(转)[@more@] 最佳实践和考虑周全的编码造就可靠的命令行工具 本文将指导您学习如何编写即使对最终用户而言也足够简单的 Linux 命令行实用程序。本文以概述可靠的命令行最佳实践开始,并以详细地研究一个有效的选页工具结束,为您提供动手编写自己的实用程序所需要的背景知识。 本文演示如何编写与 cat、ls、pr 和 mv 等标准命令类似的 Linux 命令行实用程序。我选择了一个名为 selpg 的实用程序,这个名称代表 SELect PaGes。selpg 允许用户指定从输入文本抽取的页的范围,这些输入文本可以来自文
Linux教程-Turbo Linux Shell(转)
Linux教程-Turbo Linux Shell(转)[@more@] shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。 什么是shell Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。 shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应
MySQL中的SQL特征(转)
MySQL中的SQL特征(转)[@more@]为了与MySQL服务器进行通信,必须熟练掌握SQL。例如,在使用诸如mysql客户机这样的程序时,其功能首先是作为一种发送SQL 语句给服务器执行的工具。而且,如果编写使用编程语言所提供的MySQL接口的程序时,也必须熟悉SQL 语言,因为需要发送SQL 语句与服务器沟通。第1章“MySQL与SQL介绍”的教程介绍了许多MySQL功能。本章在该教程的基础上进一步对MySQL的SQL的几个方面进行研究。它讨论了怎样引用数据库的要素,包括命名规则以及区分大小写约束的适用性。它还介绍了许多更为重要的SQL 语句,诸如创建和删除数
awk中使用shell的环境变量(转)
awk中使用shell的环境变量(转)[@more@]一:"'$var'"这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如:var="test"awk 'BEGIN{print "'$var'"}'这种写法其实际是双括号变为单括号的常量,传递给了awk.如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:var="this is a test"awk 'BEGIN{print "'"$var"'"}'二:'"$var"'这种写法与上一种类似.如果变量含空格,则变为'""$var""'较为可靠.三.把括起awk程序的''变为"",使用"$var"如:$var="this is a test"awk 'BEGIN{print "$var"}"这是因为在""里$是特殊字符,而在''里$是普
[真题]12月5日一级理论Linux认证试题(转)
[真题]12月5日一级理论Linux认证试题(转)[@more@]1》激活或关闭Linux网络接口时要使用的命令是: A.enable B.disable C.netconfig D.ifconfig 2》Linux环境下,哪个配置选项在squida配置文件中用于设置硬盘缓存区的大小 A.cache -effective -user B.cache -mem C.cache -dir D.cache -mgr 3》Linux中哪个文件包含着IP地址与机器名称的对应关系 A./etc/hosts B./etc/aliases C./etc/sysconfig/network D./etc/lmhosts 4》Linux中,要初始化squid应使用的命令 A.squid --init B.squid -i C.squid -Z D.squid -z 5》Linux中以下错误的说法是
Suse Linux下的samba设置用户说明(转)
Suse Linux下的samba设置用户说明(转)[@more@]<一>SAMBA服务器包含两部分:smbd和nmbd;smbd是samba的内核,是建立对话,验证客户和提供文件系统和打印服务的基础;nmbd则实现了网络浏览的功能,它的任务是向局域网广播Samba服务器所提供的服务,Nmbd使得Samba服务器显示在windows操作系统的网络邻居中,允许用户浏览可以通过samba使用的资源。在suse下启动smb服务:1。首先切换到root管理员,[su]2。进入/etc/init.d,[cd /etc/init.d]3。输入命令启动smb,[./smb start]启动smb服务之后,我们在windows下网络邻居中通过搜索ip就可以找