Owen的酒楼

--酒楼上渡过的人生--
生命太短,人生太长,但愿别喝醉了。

导航

随笔分类 -  Linux 手记

左Windows,右Linux,中间就是我。
摘要:4. Apache 的安装 Apache 的安装无外乎两种方式: 源代码安装和DEB包安装。这两种安装类型各有特色,DEB包安装不需要编译,而源代码安装则需要先配置编译再安装,DEB包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。本文主要介绍DEB安装方式。 系统:GNU/Linux Debian/etch Apache当前版本: 2.0.55-4 4.1 1. 安装: 使用以下命令安装: tony@tonybox:~$sudo aptitude update tony@tonybox:~$sudo aptitude install apache2 apache2-utils 其中apache2-utils提供了我们在配置维护过程中非常有用的一些工具 安装完成后,可以使用下面的命令启动Apache 服务: tony@tonybox:~$ sudo /etc/init.d/apache2 start 停止Apache服务 阅读全文

posted @ 2008-09-13 00:07 Hicome 阅读(2674) 评论(0) 推荐(0)

摘要:前几天装了红旗,发现红旗下装个KRUSADER非常麻烦,于是我就又装了个UBUNTU,没想到在UBUNTU下装东西更难。。。我在红旗下装MPLAYER至少成功了,但在BUNTU下。。。下载了安装包,说缺少个什么,于是去下载那个包。。。但那个包也不能装,也说缺少一个包,又去下载了另一个包。另一个包安装成功了。再去装之前那个包,又说缺少别的包,再下,再缺少,反正就是永远都缺少包。。至最后,有个包我都找不到了。。。我狂晕。网上说的一句什么 sudo apt-get install package的方法在我的机子上一点作用也没有。总说找不到要装的软件。也不懂为什么。最后才知道是SOURCE.LIST的问题,里面的链接好像不好用。后来看到这篇文章,才发现。。。在UBUNTU下安装软件,真的是一个命令,连下载都帮你做好了。一步到位,太方便了。 阅读全文

posted @ 2008-09-09 00:18 Hicome 阅读(312) 评论(1) 推荐(0)

摘要:网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: 阅读全文

posted @ 2008-09-07 13:10 Hicome 阅读(329) 评论(0) 推荐(0)

摘要:1、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK。 BT下载 BT一起来 http://www.bt170.cn 到Apache官方网站下载所需要的文件: BT下载 BT一起来 http://www.bt170.cn httpd-2.2.4.tar.gz apache-tomcat-6.0.13.tar.gz tomcat-connectors-1.2.23-src.tar.gz 2、安装Apache。BT下载 BT一起来 http://www.bt170.cn # tar xzvf httpd-2.2.4.tar.gz # cd httpd-2.2.4 # ./configure --prefix=/usr/local/apache --with-mpm=worker --enable-module=so --enable-mods-shared=all --enable-ssl=shared --enable-deflate=shared # make # make install 阅读全文

posted @ 2008-09-01 16:35 Hicome 阅读(254) 评论(0) 推荐(0)

摘要:TCL(Tool Command Language)为解释型语言,也属于一种编程语言。今天总结了一下它的基本语法: #后边为注释,不是正式的语句 #定义2个变量,并求它们的和 set a 100 set b 200 puts $a puts $b set sum [expr $a+$b] puts $sum ---------------------- #定义一个变量 set a 200 阅读全文

posted @ 2008-08-29 15:19 Hicome 阅读(506) 评论(0) 推荐(0)

摘要:如同dd一样, dd_rescue可以把数据从一个文件或块设备拷贝到另一个地方. dd_rescue主要用于从损坏分区恢复数据.如果dd读出失败, dd_rescue将尝试读出. 用户也可以随时中断拷贝, 以便任何时间继续. dd_rescue还可以向后拷贝. r2cLinux联盟 想象一下, 你的某个分区失效, 存在一些硬错误, 你不会想继续写任何数据到这块硬盘. 这时候需要把上面数据拷贝出来. 然而, 通常情况下, 你不能访问文件, 因为文件系统已经损坏. r2cLinux联盟 阅读全文

posted @ 2008-08-26 18:33 Hicome 阅读(658) 评论(0) 推荐(0)

摘要:* 特殊软件: windows下访问ext2fs, ext3fs: http://www.ext2fs-anywhere.com/ http://fs-driver.org/ 修复分区表:Disk Genius(原名DiskMan), diskfix * 批量更改文件名:rename (可能位于rename这个软件包) * 监视文件或目录变更:fam (http://oss.sgi.com/projects/fam/) gamin (http://www.gnome.org/~veillard/gamin/index.html) * 媒体播放: 1)divx影片:mplayer 2)rm影片:realplayer10 for linux, mplayer 3)mp3: amarok, Audacious, beep media player, Rhythmbox,MPD 4)ape: xmms+monkey's audio plugin(htt 阅读全文

posted @ 2008-08-26 18:31 Hicome 阅读(318) 评论(0) 推荐(0)

摘要:  在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。而Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。其实在Linux下安装和卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包,下面就来详细地讲一讲这些软件的安装与卸载: 阅读全文

posted @ 2008-08-26 17:22 Hicome 阅读(240) 评论(0) 推荐(0)

摘要:#################################################### # 配置: #################################################### 当安装完毕后,bind并不能立即使用,这是因为还有些配置文件没有配置。我们将举些简单的配置作为例子。 在标准安装,有一个 named.conf文件, 一个rndc.conf文件,和一个namedb 目录,该目录包含 localhost.rev文件。我们安装这些到“/usr/local/etc”目录。如果该目录不存在,就先创建一个: 阅读全文

posted @ 2008-08-26 12:52 Hicome 阅读(266) 评论(0) 推荐(0)

摘要:在服务器上把硬盘接好,启动linux,以root登陆。 比如我新加一块SCSI硬盘,需要将其分成三个区: #fdisk /dev/sdb 进入fdisk模式: 阅读全文

posted @ 2008-08-26 12:50 Hicome 阅读(334) 评论(2) 推荐(0)

摘要:针对系统的优化工作需要根据不同的系统采用不同的办法。本文旨在描述通用的优化 Linux 的一些办法。 一、编译选项 “etc/profile”文件含有系统大量的环境和启动程序的配置信息。你在该文件中进行的配置,可以通过申请全局环境变量来实现。因此,在该文件中设置优化标志,是一种明智的选择。要想使x86程序获得最佳性能,可以在编译时,使用最佳的优化选项-O9 。许多程序的“Makefile”文件中已经含有-O2选项,而-O9使编译器采用最高级别的优化。尽管它将增加最终程序的大小,但这样可以获得更高的运行速度。 阅读全文

posted @ 2008-08-26 12:49 Hicome 阅读(311) 评论(0) 推荐(0)

摘要:iptraf是一款linux环境下,监控网络流量的一款绝佳的免费小软件,特别是安装到防火墙上,与iptables一起工作,监控流经防火墙的网络异常,效果非常好。 我的安装配置环境是redhat AS 4.0 1、软件下载 iptraf的最新版本是2.7.0,可以从下面的地址下载ftp://iptraf.seul.org/pub/iptraf/ 2、安装环境需要 --- gcc 2.7.2.3 or later --- GNU C (glibc) development library 2.1 or later --- ncurses development libraries 4.2 or later 可以在linux下执行: 阅读全文

posted @ 2008-08-26 12:45 Hicome 阅读(280) 评论(0) 推荐(0)

摘要:用iptables封P2P软件下载 说明: 为了封堵内网的大量P2P软件对带宽的影响。 方法: 使用iptables的扩展模块ipp2p来进行控制。 下载: ipp2p-0.8.2.tar.gz # wget http://www.ipp2p.org/downloads/ipp2p-0.8.2.tar.gz iptables-1.2.11.tar.bz2 阅读全文

posted @ 2008-08-26 12:35 Hicome 阅读(598) 评论(0) 推荐(0)

摘要:find常用示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; #-print 将查找到的文件输出到标准输出 #-exec command {} \; -----将查到的文件执行command操作,{} 和 \;之间有空格 #-ok 和-exec相同,只不过在操作前要询用户 阅读全文

posted @ 2008-08-26 12:34 Hicome 阅读(249) 评论(0) 推荐(0)

摘要:什么是防火墙?防火墙的作用? 对于连接到网络上的 Linux 系统来说,防火墙是必不可少的防御机制,它可以控制允许合法的网络流量进出系统,而禁止其它任何网络流量。为了确定网络流量是否合法,防火墙依靠它所包含的由网络或系统管理员预定义的一组规则来匹配数据包。这些规则告诉防火墙某个流量是否合法以及对于来自某个源、至某个目的地或具有某种协议类型的网络流量要做些什么操作。网络流量由 IP 信息包(以流的形式从源系统传输到目的地系统的一些小块数据)组成。这些信息包前面所附带的一些数据位,它们包含有关信息包的源、目的地和协议类型的信息。防火墙根据一组规则检查这些头信息,以确定接受哪个信息包以及拒绝哪个信息包。我们将该过程称为信息包过滤。 阅读全文

posted @ 2008-08-26 12:26 Hicome 阅读(725) 评论(0) 推荐(0)

摘要:vsftpd, redhat自带的ftp工具,非常实用而且安全。在安装linux时选择安装ftp,如果没有安装的则可以在图形环境下单击"主菜单→系统设置→添加删除应用程序"菜单项,在出现的"软件包管理"对话框里确保选中"FTP服务器"选项,然后单击"更新"按钮,按照屏幕提示用系统盘直接安装或到官方http://www.cnblogs.com/hicome/admin/ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.5.tar.gz下载。 可以用rpm –q vsftpd 来查看是否安装了vsftpd 阅读全文

posted @ 2008-08-26 12:24 Hicome 阅读(1278) 评论(0) 推荐(0)

摘要:现在的硬盘的容量和速度越来越快了,故障率也比前的东西高,总觉得现在的质量没有以前的好,数据都放在里面,要有故障造成的损失可大可小,有没有简单的方法可提前发现硬盘的状态,做好准备。有个smartmontools 软件包只用2个命令smartctl和smartd ,软件在http://smartmontools.sourceforge.net/ 阅读全文

posted @ 2008-08-26 12:20 Hicome 阅读(1377) 评论(0) 推荐(0)

摘要:在Linux下有个叫lm_sensors的软件可以帮助我们来监控主板,CPU的工作电压,风扇转速、温度等数据。这些数据我们通常在主板的 BIOS也可以看到。当我们可以在机器运行的时候通过lm_sensors随时来监测着CPU的温度变化,可以预防呵保护因为CPU过热而会烧掉。 1. 安装lm_sensors 现在基本上每个Linux都已经有lm_sensors包了,我们主要安装了就可以了。或者我们也可以通过源文件来自己编译。 阅读全文

posted @ 2008-08-26 12:18 Hicome 阅读(337) 评论(0) 推荐(0)

摘要:heartbeat+drbd 如果主服务器宕机,造成的损失是不可估量的。要保证主服务器不间断服务,就需要对服务器实现冗余。在众多的实现服务器冗余的解决方案中,heartbeat为我们提供了廉价的、可伸缩的高可用集群方案。我们通过heartbeat+drbd在Linux下创建一个高可用(HA)的集群服务器。 DRBD是一种块设备,可以被用于高可用(HA)之中。它类似于一个网络RAID-1功能。当你将数据写入本地文件系统时,数据还将会被发送到网络中另一台主机上。以相同的形式记录在一个文件系统中。本地(主节点)与远程主机(备节点)的数据可以保证实时同步。当本地系统出现故障时,远程主机上还会保留有一份相同的数据,可以继续使用。在高可用(HA)中使用DRBD功能,可以代替使用一个共享盘阵。因为数据同时存在于本地主机和远程主机上。切换时,远程主机只要使用它上面的那份备份数据,就可以继续进行服务了。 阅读全文

posted @ 2008-08-26 12:02 Hicome 阅读(1370) 评论(0) 推荐(0)

摘要:1. 日志简介   日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。日志主要的功能有:审计和监测。他还可以实时的监测系统状态,监测和追踪侵入者等等。   在Linux系统中,有三个主要的日志子系统: 阅读全文

posted @ 2008-08-26 11:55 Hicome 阅读(190) 评论(0) 推荐(0)