自已动手制作Linux下拼音五笔输入法(转)
最近一直在linux下工作,使用的是ubuntu版本的linux。各项工作都可以进行,ubuntu下的scim输入法很是不错,自带了五笔、拼音等输入法。然而以前在windows系统的时候一直是用万能五笔或是极点五笔的。万能五笔最方便的地方就是当遇到不会打的字可以直接采用拼音输入法,而不需要切换到拼音输入法。现在在linux下的scim的五笔就没有这样的功能,每次遇到实在是打不出来的字,都要切换到拼音输入法下去打字,很是麻烦。在网上也找了很久,没有找到理想的输入法。想起几年前自己就做过windows下的拼音五笔,试想在linux下也应该可以。尝试制作
Linux下防范缓冲区溢出攻击安全策略(转)
缓冲区溢出攻击是目前黑客最常用的攻击手段之一,为了应对不断涌现的缓冲区溢出攻击,我们研究了在Linux系统下防范缓冲区溢出的方法,通过研究,总结了在Linux平台下防范缓冲区溢出攻击的安全策略,这些安全策略可以应用于一般企业内部服务器,包括web服务器、mail服务器、samba服务器、ftp服务器以及proxy服务器等。在实际使用中,我们发现通过这些安全策略的配置能够对缓冲区溢出攻击起到很好的防范措施。 在对计算机系统安全的研究中,有一种系统安全漏洞引起了我们的关注。一方面是由于这种安全漏洞的广泛性--几乎使所有的操作系统平
Linux系统中提取DVD音频的方法介绍(转)
老婆借了盘DVD,非要让我把它想办法留下来。保存.vob是不现实了。为了给老婆展示一下Linux的强大,特地到网上攻读了一番。 很可惜的是:工作的最开始还是用了一下Windows,因为我的机器都没有DVD-ROM, 所以用别人的机器把那些VOB文件copy下来,然后上传到我的Linux服务器上。这台机器上没有X Window, 所以下面全部的工作都是ssh到服务器上,然后在命令行下做的。 1. 音频编码: mencoder -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=96 -alang en VTS_01_1.VOB 稍微解释一下参数的意思:一般
Linux的高效的数据传输技术-Relay(转)
Relay 是一种从 Linux 内核到用户空间的高效数据传输技术。通过用户定义的 relay 通道,内核空间的程序能够高效、可靠、便捷地将数据传输到用户空间。Relay 特别适用于内核空间有大量数据需要传输到用户空间的情形,目前已经广泛应用在内核调试工具如 SystemTap中。本文介绍了 Relay 的历史和原理,并且用一个简单的实例介绍了 Relay 的具体用法。 Relay 要解决的问题 对于任何在内核工作的程序而言,如何把大量的调试信息从内核空间传输到用户空间都是一个大麻烦,对于运行中的内核更是如此。特别是对于哪些用于调试内核性能的工
教你制作Linux操作系统的USB启动盘(转)
USB闪存存储装置(优盘)由于具有轻巧精致、使用方便、便于携带等优点,特别是对比软盘具有容量较大、安全可靠、读取速度较快等特性,越来越多人使用这种装置取代了软驱与软盘,在PC之间交换文件。目前新出的主板BIOS都支持USB软盘和硬盘的启动方式,这样对于Windows的系统维护与安装工作越来越方便。但是,厂家仅提供制作Windows 98启动盘的制作工具,并不提供linux启动盘的制作工具。在优盘上建立Linux启动盘,对于系统维护人员具有更加实用的意义,你可以使用Linux 建立小巧的内核,建立网络环境,快速地判断和排除网络故障与传送文件。
运用RedHat的Kickstart升级Linux系统(转)
本文简要地介绍了使用 Red Hat Linux的 Kickstart 及网络安装功能方便快捷地升级己有 Linux 系统,文中的例子是从 Red Hat 7.2 远程升级到 Red Hat 9.0。 自从 5.2 版开始, Red Hat Linux 便 增加了一个称为 Kickstart 的功能,其主要是为了减少安装过程中需要交互式 (interactive)的系统参数输入,提高安装效率。将其运用于自动安装 Linux,特别是需要在短时间迅速安装至成百台 Linux 工作站这种特殊场合尤为适用,Stanford University 的 Menlo Park 已经有精彩的文章介绍。 1.升级前系统检查 在开始升级系统之前,有一些容
Linux操作系统下利用SSH进行远程控制(转)
网络被攻击,很多情况是由于服务器提供了Telnet服务引起的。的确,对于UNIX系统,如果要远程管理它,必定要使用远程终端,而要使用远程终端,自然要在服务器上启动Telnet服务。但是Telnet服务有一个致命的弱点——它以明文的方式传输用户名及口令,所以,很容易被别有用心的人窃取口令。目前,一种有效代替Telnet服务的有用工具就是SSH服务。SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。本文向大家介绍运行在常用操作系统上的SSH服务器软件包的使用。 首先,SSH软件包由两部分组成,一部分是服务器
轻松实现 Linux系统下互联网过滤功能(转)
目前,很多学校都建起了校园网并连接上互联网,但互联网上的不良信息非常多,如何进行网站过滤,防止不健康网站对学生的影响呢?以下本着零成本、高效益的原则,谈谈在免费的Linux下如何实现互联网的过滤功能。 设置代理服务器 校园网通过Linux上网,在网关上利用Squid架设代理服务器。 首先要安装好Linux,我用的是易装好用的RedHat Linux 7.2。在安装RedHat Linux 7.2时,Squid已同时安装好,我们只需简单的配置一下就能使用。 RedHat Linux 7.2安装后默认是未运行Apache,故应先启用Squid,确保Squid代理服务器能正常工
内核操作 Linux2.6内核驱动移植参考(转)
随着Linux2.6的发布,由于2.6内核做了教的改动,各个设备的驱动程序在不同程度上要进行改写。为了方便各位Linux爱好者我把自己整理的这分文档share出来。该文当列举了2.6内核同以前版本的绝大多数变化,可惜的是由于时间和精力有限没有详细列出各个函数的用法。 特别声明:该文档中的内容来自http://lwn.net,该网也上也有各个函数的较为详细的说明可供各位参考。 1、使用新的入口 必须包含 <linux/init.h> module_init(your_init_func); module_exit(your_exit_func); 老版本:int init_module(void); voi
Linux下安装JDK,Tomcat及设置Cron程序 (转)
本人由于做项目的关系,需要将Web应用部署到Linux系统上使用,并且需要配置SSL-two-way连接,以前在上学的时候也使用过Linux,不过只是一些皮毛,这次需要重新使用,所以就总结一下,同时用到了Linux下的自动运行程序Cron。软件环境版本为如下:操作系统:RedHat Enterprise Linux V.4JDK:jdk1.5.0_09Tomcat:5.5.17 首先安装Linux系统,本人做项目用的Linux系统是比较贵的企业版本。安装过程中主要有以下几个比较重要的步骤,(由于安装过程有比较详细的向导,所以这里不再赘述):安装过程向导语言,如果英语很好,就可以使用英语,如
Linux系统环境下的高级隐藏技术介绍(转)
隐藏技术在计算机系统安全中应用十分广泛,尤其是在网络攻击中,当攻击者成功侵入一个系统后,有效隐藏攻击者的文件、进程及其加载的模块变得尤为重要。本文将讨论Linux系统中文件、进程及模块的高级隐藏技术,这些技术有的已经被广泛应用到各种后门或安全检测程序之中,而有一些则刚刚起步,仍然处在讨论阶段,应用很少。 1、隐藏技术 1.1.Linux下的中断控制及系统调用 Intel x86系列微机支持256种中断,为了使处理器比较容易地识别每种中断源,把它们从0~256编号,即赋予一个中断类型码n,Intel把它称作中断向量。 L
在嵌入式Linux中实现802.11b无线网关(转)
构成有线网络的传输媒介主要依赖铜缆或光缆;但有线网络在某些场合要受到布线的限制,特别是当要把相隔较远的节点连接起来时,敷设专用通信线路的布线施工难度大、费用高、耗时长,对正在迅速扩大的连网需求形成了瓶颈。无线局域网的出现克服了上述缺点,因此无线局域网发展比较迅速。基于802.11b的产品已成为应用主流。这些产品使用的是2.4 GHz频段,能够在短距离内实现11 Mb/s的接入速率,每个接入点可以同时支持多个用户的接入。而无线网关作为连接无线终端与有线网络之间的桥梁,是构成无限局域网的重要组成部分。作者重点要探讨的就是
Ubuntu Linux:MySQL安装指南(转)
安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。 配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来: 默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入: $mysql -u root 在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。注意,我在这里没有进入根
linux学习(远程控制跟IP地址配置(转)
今天跟去联通机房,学习linux配置php+apache+mysql环境。就学了一点,根据官方的instal.txt安装说明进行操作。回家的主要课题:远程控制跟IP地址配置。ssh (putty,secure crt)linux远程管理远程控制开通ssh端口跟IP地址安装linux的时候,ssh自带的也给安装上了,但并不能直接使用,还需要激活:激活ssh: /etc/rc.d/init.d/sshd start service sshd start netstat -tl激活以后,每次开机还都得重新激活。可以在启动linux时自动启动ssh: 在文件/etc/rc2.d/S99local里面加入 /usr/sbin/sshd & (/usr/sbin/sshd 是ssh启动的)这样每次开机
在Linux桌面上 随意使用Windows的文档(转)
在Windows系统中,我们喜欢把自己编制的各种文档保存在“我的文档”中,在安装 Windows和Linux双系统的机器中,我们在Linux中也经常要用到“我的文档”中的文档, 我们也希望在Linux中编辑的文档能够在Windows中继续编辑,那最好把它们也保存在“我 文档”中。这就要求我们能在Linux的KDE桌面上快速访问“我们文档”,能够显示中文长件名,并且拥有完全的读写权。所有这些,在目录几种新版本的Linux桌面版中都不再是难 。下面以RedHat Linux简体中文版为例,说明其实现的方法。 相关推荐:天极Linux操作系统应用教程 一、挂接“
在Linux系统下优化Oracle具体步骤(转)
1. 标准优化:遵从Oracle技术文档中的说明tune你的Linux,比如共享内存等等。这里不赘述了,因为文档中很全。 2. 根据你的使用情况采取Dedicate型或MTS型数据库。详细方法也看文档。 3. 如果你不是对数据库中的Java应用特别有需求的话,不要装它,也不要启动它。(如果你装了的话) 4. 对你的服务器来说,最好专用。如果你不专用,说明你对性能并不那么敏感,也用不着优化了。 5. 内存越大越好。但Linux对内存大小有限制,因此需要去找一些Patch。 6. 下载一个SGI's POSIX Asynchronous I/O and Raw I/O的内核Patch。
详细讲解Linux系统下ADSL拨号上网方法(转)
作者:skid 本指南将帮助你在Ubuntu 6.06 LTS (Dapper Drake)下用PPPoE以太网modem建立ADSL网络连接。 1. 简介 虽然用路由器联网很常见,我们有时也需要用PPPoE直接连接到ADSL(有时也叫DSL) modem。 当然首先你要付好钱给网通或电信什么的 网络运营商,把线路接好。modem上的"DSL"灯亮,一般表示你的线路通畅。 你要有账号的用户名和密码。Modem和以太网卡之间还得用合适的网络线连接起来。 2. 用命令行配置PPPoE 设置modem要用终端。用以下菜单打开:应用程序 > 附件 > 终端。 用来配
Ubuntu6.0.6下的apache2+php5+mysql配置的一些问题(转)
以前在ubuntu下配置apache2+php5+ysql超级简单,用新立得一下子就好了 今天想换个新版本,配置好了,一打开PHP文件就出现个下载窗口,但HTML文件可以正常执行,WINDOWS平台下的经验告诉我,肯定是没有配置好PHP,APACHE2这家伙不认识PHP文件,惯性思维,打开/etc/apache2/apache2.conf从头到尾检查了N次,没什么问题,又打开/etc/apache2/httpd.conf也检查不出问题,算了,大不了重装吧! 于是,卸了apahce2,php5,mysql,libapache2-mod-php5重新安装,问题依旧不信,还重起了ubuntu再装,也不行干脆把任何包含apahce php mysql的东西全部
探究天网防火墙负载分担技术(转)
笔者突然看了一本书,上面有篇文章是讲的负载分担技术,主要讲的是天网的,放在这里给大家分享 1. 负载分担--大型服务节点的解决方案: 拥有大量的访问量和用户是信息服务提供者的目标,但是大量的访问会给服务器带来沉重的负担,随着出色的Internet应用服务的用户人数不断增加,服务器变得不胜负荷,如果无法及时处理大量的用户服务请求,将出现服务中断的情况。 以往在解决这些问题的时候,只能采用更强计算能力的服务器来替换原来的服务器,旧的服务器只能淘汰掉。即使这样,单台服务器的负载能力也是有限的,不可能无限扩展,
私人电脑引发企业安全风险(转)
除了防火墙、反病毒、IPS/IDS,安全还有别的工作可做么?至少不少国外企业的网管已经开始注意,面对越来越多的私人设备在企业网中的泛滥,确实需要做些什么了。 风险从何而来 近日,在美国造小企业联盟年会期间,一些小的非营利组织通过一系列调查指出,越来越多的中小企业内网使用DSL连接到Internet。其中,不少公司职员自己私自使用了WiFi,并且使用私人的笔记本通过企业网连接到Internet。 显然,对于一个经验丰富的网管来说,这种做法在安全上是不可接受的。不过令人遗憾的是,大部分中小企业的IT部门的员工都是临时工或者外包