`
virtual_function
  • 浏览: 127617 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
作为初学者,都喜欢将CentOS在XWindows图形界面模式下运行,进行安装调试。但作为服务器,图形界面模式下会占用大量的系统资源,尤其占用内存。安装调试完毕后,应该让系统运行在文本运行模式下。 切换的办法很简单,修改/etc/inittab这个文件中的id:5:initdefault: 改为id:3:initdefault: 重启系统就行了     CentOS6.2安装的时候发现不能选择linux text安装模式 这样就安装GUI界面 虽然可以用上述方法切换回来  但是还是不爽,可能是我不知道怎么指定linux text模式,知道的朋友留言告诉我吧
今天出现了apache连接数明显不够用的情况:linux上观察最大连接数稳定在257,而客户端浏览器输入网址后长时间无响应,而一旦连接上之后,页面很快就打开了(因为配置了持久连接),针对这个问题,可以修改httpd.conf文件增大最大连接数;centos5.4系统自带的apache默认采用的是prefork进程模型;在编译apache源码时,如果不用--with-mpm显式指定某种MPM,prefork就是缺省的MPM;它所采用的预派生子进程方式也是 Apache 1.3中采用的模式;prefork本身并没有使用到线程,一方面,2.0版使用它是为了与1.3版保持兼容性;另一方面,prefork ...
系统:CentOS6.2 服务器:Httpd2.2.21     卸载系统自带的httpd: rpm -qa|grep httpd rpm -e httpd-2.2.15-15.el6.centos --nodeps  rpm -e httpd-tools      安装过程: www.apache.org下载httpd-2.2.21.tar.gz    tar zxvf httpd-2.2.21.tar.gz   cd httpd-2.2.21 ./configure --prefix=/usr/apache --sysconfdir=/etc/httpd -- ...
  如果计算机系只开三门课,那么这三门课就一定是:离散数学,数据结构与算法,编译原理。如果只开一门课,那剩下的就一定是:数据结构与算法;有很多关于算法和数据结构的书籍,选择几本适合自己的吧   --------------- ...
按下电源开关的那一刻之后,计算机都做了些什么呢?   1、执行存储在ROM中的代码,这个代码通常被称为BIOS;BIOS知道和引导有关的硬件设备的信息,包括磁盘、键盘、串行口、并行口等,并根据设置选择从哪一个设备引导;   2、确定引导设备后,就开始尝试加载该设备开头的512个字节的信息,这段信息被称为MBR(主引导记录,master boot record)。MBR的任务是要告诉计算机从什么地方加载下一个引导程序,这个引导程序被称为Boot loader,引导器负责加载操作系统的内核,Grub和LILO就是Linux上常用的引导记载器;   3、加载并初始化内核(包括硬件检测); ...
Linux经常需要查找文件,有很多方法可以做到这一点,但是有些方法是您所不知道的,下面讲解一下:   1、find 最强大的查找命令,可以查找任何文件;命令格式如下:      find <指定目录> <指定条件> <指定动作>      - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。    - <指定条件>: 所要搜索的文件的特征。    - <指定动作>: 对搜索结果进行特定的处理。      例子:      find . -name *.pdf -ls    #查找当前目 ...
如何得知自己正在使用的linux是什么版本呢? 1. 查看内核版本命令:  1) cat /proc/version  2) uname -a  3) uname -r    2. 查看linux版本:  1) lsb_release -a ,即可列出所有版本信息,找不到该命令,可以yum install redhat-lsb   注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。 2) cat /etc/issue 3) cat /etc/redhat-release 4) rpm -q redhat-release  ...
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成;基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集;JSON采用完全独立于语言的文本格式; 更多内容请见:ht ...
如果你看到了这篇文章,就好好的读一遍,对你自己绝对有好处!!!   一、关于工作与生活 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附 ...
        各种协议的默认端口号: ftp:21、20  (21是控制端口  20是数据端口) ssh:22 telnet:23 smtp:25 pop3:110 http:80 oracle:1521 mysql:3306 dns/tcp/udp:53 www:80 https:443         TCP连接的三次握手过程: 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;  第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k) ...
操作系统:CentOS 5.5 Memcache版本:1.4.5 Memcache需要libevent库,不过centos自带了libevent,不过我们也可以自己安装libevent,按照以下步骤操作: 1、卸载系统自带的libevent,命令: rpm -qa|grep libevent  #拿到rpm包名rpm -e libevent-******** -nodeps 2、安装libevent,下载libevent安装包:libevent-1.4.12-stable.tar.gz,然后解压;./configure -–prefix=/usr makem ...
Epublib是一个用于处理epub文件的java类库,可以对epub文件进行读写处理;而且提供了一个阅读器,可以直接运行(java -jar 方式),并可以打开epub类型的文件进行阅读;(引用官方网页的一句话:Epublib is a java library for managing epub files. It’s capable of reading and writing epub files programmatically.)   Epublib 主页:http://www.siegmann.nl/epublib Epub viewer的地址:https://github. ...
想必大家都不是张无忌,人家三十年才可以练成的乾坤大挪移,张无忌大侠两个时辰就可以搞定;作为程序员,经常遇到很多新技术、新知识,那么我们如何学习新知识呢?下面是我粗浅的几点建议:   第一:精通一两门语言 大家都听说过术业有专攻这个词,作为程序员一定要一个立身安命的技术,对于你选择的这两门语言是你以后长期饭碗的保障,俗话说:老婆孩子奶粉钱全指望它了,所以对于这个技术,你花再多的时间学习都不可惜,这个知识一定要精通在精通。   第二:快速学习其他新知识 技术那么多,你根本没有时间样样精通,这里遵守的几点原则:   1:二八原则:百分之八十的问题只需要百分之二十的知识就可以解决,同样对 ...

文件系统

Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。 Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只是增加了一个日志功能而已 1、无限数量的子目录:Ext3 目前只支持 32,000 个子目录,而 Ext4 支持无限数量的子目录。 2、更大的文件系统和更大的文件:较之 Ext3 目前所支持的最大 16TB 文件系统和最大 2TB 文件,Ext4 分别支持 1EB(1,048,576TB, 1EB=1024PB, 1PB=1024TB)的文件系统,以及 16TB 的文件。 3、Ex ...
在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数;如果业务层需要得到记录的主键时,可以通过配置的方式来完成这个功能 针对Sequence主键而言,在执行insert sql前必须指定一个主键值给要插入的记录,如Oracle、DB2,可以采用如下配置方式: <insert id="add" parameterType="vo.Category"> <selectKey resultType="java.lang.Short" order="BEF ...
Global site tag (gtag.js) - Google Analytics