HI END


一种永不妥协,追求极致与完美的精神与态度。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Linux

摘要:来源:http://hi.baidu.com/sy_wj/item/d5e64eebf31e06e0fb42babc对于大家都知道的源码安装方式,我在这里不多说了,不明白的可以去问百度。我这里主要说的是源码方式安装的软件的卸载。第一种方式:在进入软件解压之后的目录执行./configure之后,执行命令make uninstall第二种方式:如果第一种方法行不通,比如出现“没有规则可以创建目标uninstall”这样的提示。那么试一下查看解压后的目录中软件安装说明,比如很多软件都有README这个文件,里面可能会有这个软件的特定卸载方式。照着做就行。第三种方式:如果前两种都不行,试一下我从国外 阅读全文

posted @ 2012-07-12 19:58 HI END 阅读(4335) 评论(1) 推荐(0) 编辑

摘要:来源:http://my.oschina.net/cnblog/blog/14623Linux软件安装与卸载(源码包形式):一般情况下linux程序的发布不能像windows那样,直接打包成一个setup.exe文件,然用户安装 时直接按下一步就完成了,因为它对库的依赖比较严重下面就来看下linux下软件源码包安装与卸载:Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随 意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。1、*.src.rpm形式的源 阅读全文

posted @ 2012-07-12 19:57 HI END 阅读(611) 评论(0) 推荐(0) 编辑

摘要:yum install readline-devel pcre-devel openssl-devel ncurses-devel 阅读全文

posted @ 2012-07-12 19:50 HI END 阅读(140) 评论(0) 推荐(0) 编辑

摘要:来源:http://jiajun.iteye.com/blog/387265一、root权限编辑/etc/rc.d/rc.localShell代码 su cd/etc/rc.d/ virc.localsucd /etc/rc.d/vi rc.local二、在这个文件加上你要执行的脚本,全部内容如下:Shell代码 #!/bin/sh # #Thisscriptwillbeexecuted*after*alltheotherinitscripts. #Youcanputyourowninitializationstuffinhereifyoudon't #wanttodothefullS 阅读全文

posted @ 2012-07-12 15:59 HI END 阅读(523) 评论(0) 推荐(0) 编辑

摘要:wgethttp://test.3g.cn/xiaohu/soft/Linux/libevent-2.0.12-stable.tar.gz注:memcached用到了libevent这个库用于Socket的处理,所以还需要安装libeventtarzxvflibevent-2.0.12-stable.tar.gzcdlibevent-2.0.12-stable./configure-prefix=/usr/local/libeventmakemakeinstallcd~cd/tmphttp://memcached.googlecode.com/files/memcached-1.4.13.ta 阅读全文

posted @ 2012-07-12 13:35 HI END 阅读(151) 评论(0) 推荐(0) 编辑

摘要:rpm -qa |grep MySQL -----查看名称带有MySQL已安装软件列表。rpm -e 软件名称 卸载指定名称的软件。 阅读全文

posted @ 2012-07-10 20:56 HI END 阅读(130) 评论(0) 推荐(0) 编辑

摘要:修改/etc/ssh/sshd_config文件,添加或者修改一行:userDNS no重启启动服务 service sshd restart 阅读全文

posted @ 2012-07-07 14:21 HI END 阅读(645) 评论(0) 推荐(0) 编辑

摘要:Linux查看服务的运行状态,并且启动和停止服务的方法2009-04-10 10:59##查看服务在每个级别的运行状态chkconfig --listhttpd0:关闭1:关闭2:关闭3:关闭4:关闭5:启用6:关闭bluetooth0:关闭1:关闭2:关闭3:关闭4:关闭5:关闭6:关闭#停止 HTTPD服务[root@zhangxx etc]# service httpd stop停止 httpd:[确定]#启动httpd服务[root@zhangxx etc]# service httpd start启动 httpd:[确定]#重起HTTD服务[root@zhangxx etc]# se 阅读全文

posted @ 2012-07-06 18:27 HI END 阅读(734) 评论(0) 推荐(0) 编辑

摘要:DRBD(Distributed Replicated Block Device),分布式复制块设备,是一种通过TCP/IP网络实现块设备数据实时镜像的方案。利用这种方案,单一主节点模式(single primary mode)双机系统能够实时地将业务数据保存在主备节点的磁盘中,正常情况下两个节点的数据是一模一样的。HeartBeat在此是用来做热备切换的,两节点间通过心跳线连接,如果主节点死机的话,可以通过HA将DRBD快速切换到另外一个节点,同时抢占虚拟IP,并启动MySQL,对MySQL客户端来说,只有很短时间的中断。此模式能有效提高MySQL的可用性。此文档参考了DRBD(http:/ 阅读全文

posted @ 2012-07-06 18:26 HI END 阅读(271) 评论(0) 推荐(0) 编辑

摘要:今天装了一个虚拟机,在服务器上装mysql 想把数据库目录改变一下修改完/etc/my.cnf 和/etc/init.d/mysqld重启mysql 出现错误:100725 23:09:50 mysqld ended100725 23:22:44 mysqld started100725 23:22:44 [Warning] Can’t create test file /Data/mysql_db/mysql/localhost.lower-test100725 23:22:44 [Warning] Can’t create test file /Data/mysql_db/mysql/lo 阅读全文

posted @ 2012-07-06 18:09 HI END 阅读(474) 评论(0) 推荐(0) 编辑

摘要:卸载存储的时候报错device is busy解决办法例:/mnt/test 为存储挂载点fuser -m -v/mnt/testfuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。-m 参数表明指定的路径是一个挂载点,-v 参数给出详细的输出,可以看出,原来是 gqview 这个程序还在霸占着移动设备,fuser 还给出了程序的进程号,知道了进程号,你就可以随便怎么处置这个程序了。另外你也可以添加一个 -k 参数:这招自动把霸占着 /media/USB/ 的程序杀死。然后重新卸载存储umount /mnt/test挂载mount -t n 阅读全文

posted @ 2012-07-06 17:41 HI END 阅读(244) 评论(0) 推荐(0) 编辑

摘要:启动过程出现下面的提示:Give root password for maintenance(or type Control-D to continue):键入密码后进入shell 可以对机器进行操作. 本以为修改回原来的文件就行了, 但这时文件系统是只读(root 也没用),也就是说无法存盘. 解决办法:这是所有的文件系统是只读的,输入root密码后,使用这个命令#mount -o remount,rw / 这样就可以修改/etc/fstab了 阅读全文

posted @ 2012-07-05 15:55 HI END 阅读(1319) 评论(0) 推荐(1) 编辑

摘要:为了阐述方便,我根据官方原理图另外制作了一幅图,如下图所示:VS/DR的体系结构:我将结合这幅原理图及具体的实例来讲解一下LVS-DR的原理,包括数据包、数据帧的走向和转换过程。官方的原理说明:Director接收用户的请求,然后根据负载均衡算法选取一台realserver,将包转发过去,最后由realserver直接回复给用户。实例场景设备清单:说明:我这里为了方便,client是与vip同一网段的机器。如果是外部的用户访问,将client替换成gateway即可,因为IP包头是不变的,变的只是源mac地址。①client向目标vip发出请求,Director接收。此时IP包头及数据帧头信息 阅读全文

posted @ 2012-06-30 11:16 HI END 阅读(271) 评论(0) 推荐(0) 编辑

摘要:经常会遇到这种情况,在windows下写的脚本,py代码会在linux下无法执行,错误就是:: bad interpreter: No such file or directory以前一直不知怎么解决,今天终于找到方法了。1 原因这通常都是由于windows下对文本文件的保存格式与unix下不同造成的,windows下回车的字符是’\r\n’,而linux下是’\n’。2 解决方法vim file(file指的是windows下写的脚本文件)。在命令模式下(在普通模式下输入冒号,即可进入命令模式),输入 set ff?(此句语句的意思是查看文件的格式)。查看文件格式为dos或者unixset 阅读全文

posted @ 2012-06-28 00:35 HI END 阅读(2927) 评论(0) 推荐(0) 编辑

摘要:Linux下java环境变量设置的完整步骤:从java.sun.com上下载JDK的安装文件,一般是jdk1.5.0_10_XXXX.bin的格式。解开生成JDK目录,这里假设JDK安装在/usr/java/jdk1.5.0_10中:代码:sudo chmod 755 jdk1.5.0_10_XXXX.binsudo ./jdk1.5.0_10_XXXX.binsudo mkdir /usr/javasudo mv jdk1.5.0_10/ /usr/java代码:sudo gedit /etc/profile在这个文件的末尾追加:代码:export JAVA_HOME=/usr/java/j 阅读全文

posted @ 2012-06-27 23:35 HI END 阅读(138) 评论(0) 推荐(0) 编辑

摘要:当你已经成功把jdk1.6.0_03 安装到 /usr/java,并且配置好了系统环境变量 执行 # java -version 时就是 显示jdk1.4.3,是因为你的linux系统有默认的jdk;执行 1. # cd /usr/bin # ln -s -f /usr/local/jdk1.6.0_01/jre/bin/java # ln -s -f /usr/local/jdk1.6.0_01/bin/javac (2. Remove the old empty java environment # rm -f /usr/bin/java # rm -f /usr/bin/javac # 阅读全文

posted @ 2012-06-27 23:32 HI END 阅读(451) 评论(0) 推荐(0) 编辑

摘要:1: 编辑如下文件vi/etc/udev/rules.d/70-persistent-net.rules注释NAME="eth0" 所以行2:注释NAME="eth0" 所以行# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rule written by anaconda)#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ad: 阅读全文

posted @ 2012-06-27 11:11 HI END 阅读(254) 评论(0) 推荐(0) 编辑

摘要:查看centos内核的版本:1)[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010 阅读全文

posted @ 2012-06-25 00:15 HI END 阅读(322) 评论(0) 推荐(0) 编辑

摘要:这个错误是因为没有安装popt的开发包导致的,解决方法也很简单,只要yum install popt-devel,就可以安装好popt的开发包了。重新./configure成功。转至:http://www.wp31.com/1199.html 阅读全文

posted @ 2012-06-24 20:45 HI END 阅读(704) 评论(0) 推荐(0) 编辑

摘要:当你想一键安装软件及其配套软件的时候,是否在为键入一个一个命令而头疼呢?当你想使用yum命令安装软件发现及其不能连接网络的时候,是否在苦恼啊?试试下面的配置吧,很方便。一、挂载本地光盘到系统:把Cent6.2安装光盘放入光驱,在终端命令行下操作 mkdir /mnt/cdrom #新建挂载目录 mount /dev/cdrom /mnt/cdrom #挂载光盘到/mnt/cdrom目录下 cd /mnt/cdrom #进入挂载目录 ls #查看挂载目录,光盘挂载成功 如下图:二、配置本地yum源 cd /etc/yum.repos.d/ #进入yum配置目录 vi CentOS-Media.r 阅读全文

posted @ 2012-06-22 20:53 HI END 阅读(242) 评论(0) 推荐(0) 编辑