
Linux技术
文章平均质量分 75
fangaoxin
知人不必言尽, 留三分余地于人, 留些口德于己;
责人不必苛尽, 留三分余地于人, 留些肚量于己;
才能不必傲尽, 留三分余地于人, 留些内涵于己;
锋芒不必露尽, 留三分余地于人, 留些深敛于己;
有功不必邀尽, 留三分余地于人, 留些谦让于己;
得理不必争尽, 留三分余地于人, 留些宽容于己;
得宠不必
展开
-
基于HTTP协议的轻量级开源简单队列服务:HTTPSQS
HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。 项目网址:http://code.google.com/p/httpsqs/ 使用文档:http://blog.s135.com/https转载 2013-12-17 15:58:44 · 1962 阅读 · 0 评论 -
Memcached应用小结
1、memcached是什么Memcached 常被用来加速应用程序的处理,在这里,我们将着重于介绍将它部署于应用程序和环境中的最佳实践。这包括应该存储或不应存储哪些、如何处理数据的灵活分布以 及如何调节用来更新 memcached 和所存储数据的方法。所有的应用程序,特别是原创 2011-09-07 11:04:30 · 3817 阅读 · 0 评论 -
putty使用方法,中文教程
<br /><br />大致内容罗列如下:最简单的使用,登录 SSH 主机中文乱码的处理PuTTY 常用配置的说明复制、粘贴保存会话注销自动登录用户名自动设置环境变量设置代理服务器自动执行命令备份、删除 PuTTY 的设置PuTTY 的 X11 转发如何用 PuTTY 建立 SSH 隧道如何用 PuTTY 建立反向的 SSH 隧道,像个特洛伊木马一样突破防火墙把 PuTTY 作为一个安全的代理服务器安全的上网不被嗅探避免 MSN 等聊天工具被监听怎样用 PSCP、PSFTP 安全的传输文件功能强转载 2011-04-22 15:06:00 · 1716 阅读 · 0 评论 -
完美安装配置Ubuntu 服务器版
<br /><br />这篇教程指导你如何完美安装配置ubuntu 服务器版本,并安装配置一般的服务:<br />apache (ssl) positfix 邮件服务器 smtp-auth tls bind dns服务器,proftpd ftp服务器<br />mysql数据库 courierpop3/imap 邮件服务, 磁盘限额,防火墙等等。虽然这篇教程<br />是在32位的ubutnu 8.04上安装的,但应该也适用于64位版本的。下面是相关软件的版本:<br />* Web 服务器: Apache转载 2011-04-20 16:01:00 · 5293 阅读 · 0 评论 -
Linux中的远程连接 SSH and VNC图形模式
<br />1、VNC的启动/停止/重启#service vncserver start/stop/restart关闭具体的vncserver命令:vncserver -kill :1 vncserver -kill :22、设置密码#vncpasswd3、客户端登陆在vnc客户端中输入:服务器端IP:1或服务器端IP:24、设置登陆到KDE桌面a.[root@centos ~]# vi /etc/sysconfig/vncservers <br />#<br /># Uncomment the转载 2011-04-22 11:03:00 · 2364 阅读 · 0 评论 -
Ubuntu桌面版本和服务器版本之间的区别
<br /><br />说道Linux想必ubuntu的大名大家早就听说,很多都是因为知道ubuntu才知道linux的。但是要提到安装ubuntu那颗就有点犯难了,因为ubuntu的版本太多了,选择哪个安装呢?这确实是个头疼的问题,今天我们暂且放下kubuntu,edubuntu等,就说说ubuntu的桌面版和服务器版本之间的区别。让大家有个感性的认识。其实只要发 布版本号一致,这两者从核心来说也就是相同的,唯一的差别在于它们的预期用途。桌面版面向个人电脑使用者,可以进行文字处理、网页浏览、多媒体播放转载 2011-04-20 14:18:00 · 61086 阅读 · 5 评论 -
Apache与IIS的优劣对比点
<br /> <br /> 对于中小企业来说建立自己的网站,对外展示自己的页面是最平常不过的事情了。目前最流行的建立WWW服务工具就要属Apache与IIS了。那么他们之间都有什么区别呢?到底哪个工具才是最适合我们的呢?今天就来讨论下这个问题。<br /> 一、免费与收费之争:<br /> 虽然很多用户都使用IIS建立网站,他是集成于Windows操作系统中的组件。不过要想合法使用IIS就要购买正版Windows操作系统。<br /> 反观Apache,他是完全免费的。不需要支付任何费用就可以免费下载转载 2011-04-20 10:46:00 · 1694 阅读 · 0 评论 -
Apache 2.0性能优化—MPM的选择与配置
<br />Apache 2.0在性能上的改善最吸引人。在支持POSIX线程的Unix系统上,Apache可以通过不同的MPM运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能。相比于Apache 1.3,2.0版本做了大量的优化来提升处理能力和可伸缩性,并且大多数改进在默认状态下即可生效。但是在编译和运行时刻,2.0也有许多可以显著提高性能的选择。本文不想叙述那些以功能换取速度的指令,如HostnameLookups等,而只是说明在2.0中影响性能的最核心特性:MPM(Multi -Proc转载 2011-04-14 15:02:00 · 589 阅读 · 0 评论 -
Linux启动过程
<br /><br /> 启动流程 <br /> 1. 加载 BIOS 的硬件信息; <br /> 2. 读取 MBR 的 Kernel Loader (亦即是 lilo, grub, spfdisk 等等)开机信息; <br /> 3. 加载 Kernel 的操作系统核心信息; <br /> 4. Kernel 执行 init 程序并取得 run-level 信息; <br /> 5. init 执行 /etc/rc.d/rc.sysinit 档案; <br /> 6. 激活转载 2011-04-13 14:51:00 · 498 阅读 · 0 评论 -
DNS配置详解
<br />架设 DNS <br /><br />前面所介绍的服务器服务大多是用在内部网络环境中的﹐不过﹐以现代的情况和未来的趋势来看﹐每个网络或多或少都需要 Internet 联机以及向 Internet 提供服务。从这一章开始﹐我们将为大家陆续介绍一些在 Internet 环境中常用到的服务器之架设技巧。就算您目前还没真的需要架设 Internet 相关的服务器﹐但许多企业的 Intranet 环境中﹐也需要相类似的服务器来为企业内部网络提供服务。 <br /><br />前提条件 <br /><br原创 2011-05-11 10:23:00 · 1864 阅读 · 0 评论 -
linux上安装memcached小结
(1)memcached依赖libevent,必须先安装libevent,安装了libevent后,memecahced使用./configure --with-libevent=/usr/local/lib(libevent的路径)配置。 (2)memcached启原创 2011-09-07 11:05:38 · 861 阅读 · 0 评论 -
memcache 的源代码分析
1.关于本文档 本文档所有的分析都是在1.2版本之上,偶尔会提到比较1.1版本.其他版本没有阅读. 一个星期时间的工作,不可能对memcache有很深刻的分析.文档本身的目的在于为以后的研究准备一个总结资料.刚接触memcache时,对其设计分布转载 2011-09-07 17:15:48 · 938 阅读 · 0 评论 -
LVS 配置方案
一、 现状目前网站的负载均衡和高可用性是通过DNS 轮询来实现的,这种方式不符合当前标准做法.二、 目标用业界标准的LVS 替换当前的DNS 轮询. 三、 总体方案3.1、系统设计本方案将在5台服务器上实现具备负载均衡和高可用性的LVS, 使用的转发模式为直接路由, 使用的连接分配模式为源地址哈希(SH). 其中两台服务器作为负载均衡器,以实现高可用性, 另转载 2012-03-06 17:42:25 · 1020 阅读 · 0 评论 -
sync 服务器架设详解
作者: 北南南北来自:Linuxsir.Org摘要: rsync 是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备分,我们还可以把它作为不同主机网络备份工具之用。本文主要讲述的是如何自架rsync服务器,以实现文件传输、备份和镜像。相对tar和wget来说,rsync 也有其自身的优点,比如速度快、安全、高效;1 什么是rsync;rsync is转载 2012-01-11 15:20:50 · 3244 阅读 · 0 评论 -
LINUX 下安装软件方法命令方法
LINUX 下安装软件方法命令方法怎么安装应用软件? 我的软件安装在什么地方? 如何删除不要的应用软件? …… 下面,我们就一起来认识一下这些方面的问题。 一、 解析Linux应用软件安装包: 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系原创 2012-01-10 14:28:42 · 781 阅读 · 0 评论 -
Linux下软件安装详解
在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。 先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Lin原创 2012-01-10 14:29:38 · 701 阅读 · 0 评论 -
基于linux的集群系统LVS
一 LVS (Linux Virtual Server) 针对高可伸缩、高可用网络服务的需求,我们给出了基于IP层和基于内容请求分发的负载平衡调度解决方法,并在Linux内核中实现了这些方法,将一组服务器构成一个实现可伸缩的、高可用网络服务的虚拟服务器。虚拟服务器的体系结构如图2所示, 和 一组服务器通过高速的局域网或者地理分布的广域网相互连接,在它们的前原创 2012-01-09 10:32:19 · 811 阅读 · 0 评论 -
LVS(Linux Virtual Server)-- Linux服务器集群系统
LVS(Linux Virtual Server)是Linux服务器集群系统。 LVS -释义LVS 是一个开源的软件,可以实现LINUX平台下的简单负载均衡。优点:1 、开源,免费2、在网上能找到一些相关技术资源3、具有软件负载均衡的一些优点缺点:1、具有开源产品常有的缺点,最核心的就是没有可靠的支持服务,没有人对其结果负责2、功能比较简原创 2012-01-09 10:29:09 · 786 阅读 · 0 评论 -
rsync 命令详细解释并附加备份脚本
rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。Rsync的命令格式可以为以下六种: rsync [OPTION]... SRC DEST rsync [OPTION]... SRC [USER@]HOST:DEST rsync [OPTION]... [USER@]HOST:SRC DEST rsync [OPT原创 2012-01-06 16:08:06 · 923 阅读 · 0 评论 -
libevent简单分析
libevent 是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机 制。著名的用于apache的php缓存库memcached据说也是libevent based,而且libevent在原创 2011-09-08 14:26:36 · 1030 阅读 · 0 评论 -
Linux小技巧收集
前言:因为用Linux的时间越来越长,所需要做的事也越来越多,效率成了我必需突破的瓶颈。在此总结一下这段时间用过的一些好的Linux技巧。以后时常补充这样自己要用的时候就很方便了。原创 2011-09-08 16:01:35 · 843 阅读 · 0 评论 -
ubuntu 终端命令
<br /> 1.建立目录:mkdir 目录名<br /> 2.删除空目录:rmdir 目录名<br /> 3.无条件删除子目录: rm -rf 目录名<br /> 4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)<br /> 5.查看自己所在目录:pwd<br /> 6.查看当前目录大小:du<br /> 7.显示目录文件列表:ls -l (-a:增加显示隐含目录)<br /> 其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;原创 2011-05-09 15:38:00 · 822 阅读 · 0 评论 -
linux下最好的数据库管理软件
<br /> 兵欲善其事,必先利其器。一个好的工具,往往可以让我们事半功倍。<br /> 在windows下管理数据库的软件层出不穷,而在linux相对就少了很多。能找到一款方便、实用的数据库客户端软件真是很开心,DbVisualizer就是这样的一个软件。DbVisualizer是基于java语言开发的一个完全基于JDBC的跨平台数据库管理工具,内置SQL语句编辑器(支持语法高亮),凡是具有JDBC数据库接口的数据库都可以管理,目前最新版本v5.1。<br /><br />平台支持:Windows、M原创 2011-03-08 11:19:00 · 2677 阅读 · 0 评论 -
ubuntu下Firefox无法安装flash player的解决办法
<br />在ubuntu下使用Firefox遇到无法自动安装,然而点手动安装也不成功。<br /><br />这个问题可以采用直接下载安装的方式来解决。<br />这个插件在 http://www.adobe.com/software/flashplay 下载。<br />当然你也可以直接点这里下载 <br />http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_7_linux.tar.gz<br />原创 2011-03-07 23:42:00 · 1789 阅读 · 0 评论 -
Samba 安装及简单配置、windows访问linux的简单例子
由于在安装rhel5的时候没哟安装到好Samba,现在只能从新安装了。郁闷啊!(在init.d中没有发现smb和nmb这两个文件)还好在安装盘里能够找到安装文件。这里就不说了(一堆samba开头的文件。一阵狂点就行了。呵呵……)Samba 两个服务器相关启动程序、客户端及服务器配置文件Samba 有两个服务器,一个是smb,另一个是nmbsmb 是Samba 的主要启动服务器,让其它机转载 2010-03-11 14:26:00 · 1043 阅读 · 0 评论 -
VMware 6.5.1for linux下载安装、注册机、VM tools及虚拟系统应用安装教程
前不久,为了能在Ubuntu下观看球赛直播(很多直播是需要直播插件安装的,但不支持firefox)、使用网银、BT、迅雷等功能软件费劲周折,虽勉强能够解决,但始终不能如意,比如字体乱码、不稳定容易崩溃(Wine也不是万能的哈)。之后想到了用VM虚拟机来装个windows系统解决~虽然以前在windows系统下玩过VM,但是linxu下还是第一次。自己google了半天发现这方面的教程虽然很转载 2010-03-12 11:29:00 · 2175 阅读 · 0 评论 -
ubuntu-virtualbox安装与使用
下班回来,开了电脑至从装了ubuntu以来就没怎么听歌了。QQMusic用不了,装 wine 算了吧,没心情去试。最终决定还是照旧装个虚拟机吧,以前一直用的是 vmware desktop ,感觉挺占资源的,特别对我的老爷机,用起来很不爽,只是在实在是非用不可时才开起来。听说 virtual box占资源少一点,就装了一个试试,果然一个爽子了得。太 "爽" "快“了. 下面详细转载 2010-03-12 11:21:00 · 707 阅读 · 0 评论 -
Wine简介
Wine 中文官方用户指南第一章 介绍 1.1 概览/关于1.1.1 本文档的目的和目标读者 本文档,名为《Wine使用者指南》,既是一个简单的安装指南,又是一个扩展性的参考指南。本文适合新的Wine用户,也适合有经验的Wine用户。它以在文档中提供所有配置特性和支持域来提供完全的一步一步的安装和配置指导,同时也提供起重要作用的扩展性的参考资料。1.1.2 更多问题和评转载 2010-03-11 12:00:00 · 4289 阅读 · 1 评论 -
Ubuntu下Samba服务器的最简配置
. Samba的安装:# sudo apt-get insall samba# sudo apt-get install smbfs二. 创建共享目录:# mkdir /home/willis/share# sodu chmod 777 /home/willis/share三. 创建Samba配置文件:1. 保存现有的配置文件# sudo mv /etc/sam转载 2010-03-11 14:25:00 · 541 阅读 · 0 评论 -
Apache服务器安全防范
论坛里有人提问,关于组建安全的web服务器,这里给出一些了解和建议 Apache服务器走到那里,unix/linux就跟到那里,这足以说明在WEB服务器领域Apache的优良性能与市场占有率这今天互联网的大环境下,web服务已经成为公司企业必不可少的业务,大多数的安全问题也跟随而来,攻击重点也转移为web攻击,许多web与颇有价值的客户服务与电子商业活动结合在一起,这也是吸引恶意攻击重要原因。 先转载 2010-03-11 15:24:00 · 996 阅读 · 0 评论 -
终端设置小技巧
因为经常会用到终端:所以把终端加到右键菜单: sudo apt-get install nautilus-open-terminal这样终端就在右键菜单中出现了!!! 有必要学会以root权限打开文件夹 sudo apt-get install nautilus-gksu这样右键单击文件或文件夹,就能够选择“以管理员身份打开文件”了!!!原创 2010-03-09 10:24:00 · 824 阅读 · 0 评论 -
ubuntu 终端命令集 2
整个电脑都划成ubuntu用。装软件时的一个明显感觉就是很多事情,用终端的命令行去做很容易,用图形界面往往很复杂,而且很多时候还会出现权限的问题,对于ubuntu的用户权限,现在的唯一感觉就是权限在ubuntu里很重要,很多操作都对应着相应的权限现在把常用的一些命令在这里集中一下,这样以后自己用着也方便一点,不用再开好几个页面看来看去了:以下均为网上搜集,非原创......转载 2010-03-06 09:33:00 · 659 阅读 · 0 评论 -
ubuntu常用命令集合
1.在终端中或者按alt+f2,在其中输入程序名称即可,如运行EVA,则只需 键入“eva”即可,无需附带路径。(类似Windows下的运行),最基本的操作入口.2.添加程序快捷方式到菜单中系统-首选项-主菜单-新建项目填入命令(即程序名称,如要建立sopcast的快捷方式,则输入sopcast即可)3.虚拟光驱部分挂载ISO文件,sudo mount -o l转载 2010-03-06 09:05:00 · 629 阅读 · 0 评论 -
简单建立FTP的方法
因为不想用WIN,不方便和周围同学共享文件,于是想在Ubuntu下建个FTP用。一阵论坛和google搜索后终于找到了正确的方法(vsftpd,Ubuntu7.04),至少保证周围局域网内用户可以访问。至于配置文件,内容比较少,反正对我来讲能用就ok了~不知道会不会很弱 有一个不错的中文联机手册可以参考:http://etony.9966.org/doc/other/vsftpd-man-zh转载 2010-03-11 14:36:00 · 602 阅读 · 0 评论 -
用memcache建立缓存服务器
环境需求安装Memcached需要libevent库的支持,所以请在安装Memcached之前检查有没有安装libevent。测试环境还需要PHP的支持,本文假设PHP已经安装到/usr/local/php目录下,也就是在编译PHP的时候使用perfix参数指定目录(--prefix=/usr/local/php)安装和配置先下载回来,放到/tmp目录下:#cd/tmp#wgethttp:转载 2010-03-13 11:16:00 · 2350 阅读 · 0 评论 -
Linux/Unix下ODBC的安装、配置与编程
本文主要内容是介绍ODBC的简单原理,以及如何在Linux/Unix下进行ODBC的安装、配置与编程。ODBC原理 ODBC是Open Database Connect 即开放数据库互连的简称,它是由Microsoft 公司于1991年提出的一个用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件。它通过使用相应应用平台上和所需数据库对应的驱动程序与转载 2010-03-18 10:57:00 · 745 阅读 · 0 评论 -
如何从Windows轻松过渡到Linux?
引:Linux操作系统是由Linus Torvalds先生在1991年创建的,之后不断获得互联网上众多程序员的自愿支持,经过十几年的发展,如今已经成为继Windows之后的第二大电脑操作系统软件。你是否对Linux有充分的了解呢?作为一种平台,Linux首先获得了沉溺于某种癖好之士和黑客们的青睐。Linux操作系统是由LinusTorvalds先生在1991年创建的,之后不断获转载 2010-03-17 10:03:00 · 1340 阅读 · 0 评论 -
图文解说Ubuntu Windows 远程桌面连接
测试环境为 Ububtu8.04.2和Windows Xp1.ubuntu与ubuntu之间协议 VNC工具Vinagre(GNOME桌面的 VNC 客户端),ubuntu自带的,打开 应用程序/互联网/远程桌面查看器首先要配置一下,打开 系统/首选项/远程桌面,常规选项卡勾上允许其他人查看您的桌面 及 允许其他人控制你的桌面。也可以去掉请求确认及输入密码。转载 2010-03-16 10:12:00 · 1739 阅读 · 0 评论 -
memcached全面剖析–5. memcached的应用和兼容程序
mixi案例研究mixi在提供服务的初期阶段就使用了memcached。 随着网站访问量的急剧增加,单纯为数据库添加slave已无法满足需要,因此引入了memcached。 此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能满足需要。 现在,memcached已成为mixi服务中非常重要的组成部分。图1 现在的系统组件服务器配置和数量mi转载 2010-03-15 11:05:00 · 533 阅读 · 0 评论 -
memcached全面剖析–2.理解memcached的内存存储
上次的文章介绍了memcached是分布式的高速缓存服务器。 本次将介绍memcached的内部构造的实现方式,以及内存的管理方式。 另外,memcached的内部构造导致的弱点也将加以说明。Slab Allocation机制:整理内存以便重复使用最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。 在该机制出现以前,内存的分配是通过对所有记转载 2010-03-15 10:29:00 · 468 阅读 · 0 评论