博主呓语:

浅谈Linux内存管理机制

Posted by 破冰 on 2013-9-29 16:14 Sunday

  经常遇到一些刚接触Linux的新手会问内存占用怎么那么多?

  在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于Windows的内存管理。

阅读全文>>

linux hal 硬件抽象层(Hardware Abstraction Layer,HAL)详解

Posted by 破冰 on 2013-9-25 11:48 Wednesday
一,介绍:
硬件抽象层(Hardware Abstraction Layer,HAL)是一个守护进程,它允许桌面应用程序即时读取硬件信息,这样,无论接口或设备类型如何,应用程序都能找到并使用它们。用这种方法,图形界面以一种无缝、一致的模式为用户提供所有的资源。

阅读全文>>

linux的daemon进程详解

Posted by 破冰 on 2013-9-25 11:44 Wednesday
Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。

阅读全文>>

Linux 服务大全详解

Posted by 破冰 on 2013-9-25 11:42 Wednesday

acpid
ACPI
(全称 Advanced Configuration and Power Interface)服务是电源管理接口。建议所有的笔记本用户开启它。一些服务器可能不需要 acpi。支持的通用操作有:“电源开关“,”电池监视“,”笔记本 Lid 开关“,“笔记本显示屏亮度“,“休眠”, “挂机”,等等。

anacron, atd, crond
这几个调度程序有很小的差别。 建议开启 cron,如果你的电脑将长时间运行,那就更应该开启它。对于服务器,应该更深入了解以确定应该开启哪个调度程序。大多数情况下,笔记本/台式机应该关闭 atd 和 anacron。注意:一些任务的执行需要 anacron,比如:清理 /tmp 或 /var。

阅读全文>>

MySQL数据库mysqlcheck的使用方法详解

Posted by 破冰 on 2013-9-23 11:41 Monday

mysqlcheck是mysql自带的可以检查和修复MyISAM表,并且它还可以优化和分析表,mysqlcheck的功能类似myisamchk,但其工作不同。

主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器来检查或修复表。使用myisamchk修复失败是不可逆的。

阅读全文>>

emlog实现标题、全文搜索代码

Posted by 破冰 on 2013-9-22 9:32 Sunday
emlog官方默认默认搜索引擎,只支持搜索日志标题,我想着应该是处于多方面的考虑,基本各位站长自己的需求,我们还是可以做更改的,只要你的服务器允许的话。

阅读全文>>

下雨了~~

Posted by 破冰 on 2013-9-21 12:29 Saturday
  上海今年雨下的不多,早上起来发现下起来了,越下越大,吹吹风扇能凉快不少。有点头晕脑胀的~

阅读全文>>

标签:

祝福各位来访的MJJ们中秋快乐~

Posted by 破冰 on 2013-9-19 13:27 Thursday

  如题。祝中秋快乐。安好。

  Happy Mid Autumn Festival

阅读全文>>

标签:

奇虎360到底是如何管理和运营的

Posted by 破冰 on 2013-9-18 14:13 Wednesday

刚刚跨入市值100亿美元俱乐部的奇虎360(77.93, -1.53, -1.93%), 作为一家互联网安全与服务公司,到底是如何管理和运营的。

这一次,中国互联网业的话题人物周鸿祎的风头,可能真被抢了。

8月27日,他任董事长兼首席执行官的奇虎360公司,市值首次突破100亿美元。股价飙升的动力来自此前数日发布的2013年Q2财报:360公司营收达1.52美元,同比增长108%,净利润3321万美元,同比增长372%,均超过华尔街预期。

阅读全文>>

Python文件的创建与追加

Posted by 破冰 on 2013-9-17 17:29 Tuesday
一、用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行:
#python 
>>>f=open('f.txt','w')    # r只读,w可写,a追加
>>>for i in range(0,10):f.write(str(i)+'\n')
.  .  .
>>> f.close()

阅读全文>>

python中if __name__ == "__main__":用法说明

Posted by 破冰 on 2013-9-17 16:25 Tuesday

想必很多初次接触python都会见到这样一个语句,if __name__ == "__main__":

那么这个语句到底是做什么用的呢?在解释之前,首先要声明的是,不管你是多么小白,你一定要知道的是:

1.python文件的后缀为.py;

2..py文件既可以用来直接执行,就像一个小程序一样,也可以用来作为模块被导入(比如360安全卫士,就是依靠一个个功能模块来实现的,好比360安全卫士本身框架是一个桌面,而上面的图标就是快捷方式,这些快捷方式所指向的就是这一个个功能模块)

阅读全文>>

wget提示-bash: syntax error near unexpected token `(' 的解决办法

Posted by 破冰 on 2013-9-16 11:22 Monday
  在用wget下载的时候提示:-bash: syntax error near unexpected token `('不能下载,解决办法:
在下载的url中出现了括号符号,

阅读全文>>

期待已久:Java终于支持白名单

Posted by 破冰 on 2013-9-16 9:37 Monday
  甲骨文为Java添加一个让大家久等的功能“Deployment Rule Set”(部署规则集),即支持白名单。Java 7 Update 40允许系统管理员定义哪些Java程序是值得信任的,更便于管理Java安全。很多个人用户为了防止受到针对Java攻击的影响,而选择在浏览器中禁用Java插件,甚至是卸载Java。但是,这对于大多数企业用户来说是不可行的。

阅读全文>>

vim批量替换指定内容

Posted by 破冰 on 2013-9-4 17:36 Wednesday
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky

阅读全文>>

标签:

让CentOS5.5 支持Ext4文件格式

Posted by 破冰 on 2013-9-4 17:15 Wednesday

CentOS默认是不支持Ext4.所以你需要处理一下才行。

使用环境使用的是CentOS5.5 内核是 2.6.18-194.el5

其实CentOS 5.5 里面是有 ext4 模块的,只是没加载,所以我们先把模块加入系统

阅读全文>>