Linux Cache 机制探究

经过研究了下Linux相关代码,把对Linux Cache实现的方式做一些总结。相关源码主要在:./fs/fscache/cache.c Cache实现的代码./mm/slab.c SLAB管理器代码./mm/swap.c 缓存替换算法代码./mm/mmap.c 内存管理器代码./mm/mempool.

- 阅读全文 -

用yum安装Linux常用的开发包开发库

很多情况下,我们需要用到devel开发包,怎么用yum安装Linux常用的开发包/devel开发库?如下命令即可 yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-de

- 阅读全文 -

centos安装SNMP使用监控宝监控主机性能的方法

安装 Net-SNMPCentOS及其它RedHat系列产品提供了net-snmp的二进制包。我们可以直接从源里安装。 yum install net-snmp net-snmp-devel net-snmp-utils 说明:net-snmp-devel是为了使用net-snmp-config, net-snmp-utils是为了使用snmpwalk配置 Net-SNMPCentOS下的ne

- 阅读全文 -

解决unknown limit item ‘noproc’

这段时间为了对付攻击,看了几天的日志,发现每次看/var/log/secure这个日志的时候,都比上次增加了很多,除了被攻击出现的尝试登陆SSH外,还有一些东西Apr 27 20:01:06 www crond[9449]: pam_limits(crond:session): unknown limit item 'noproc' Apr 27 20:01:06 www crond[9449]:

- 阅读全文 -

个别自动备份脚本不执行的解决方法

个别自动备份脚本不执行的解决方法在添加crontab命令定时启动脚本的后面,加上" > /dev/null 2>&1"。 如: 00 03 * * * /home/AutoBackupToFtp.sh > /dev/null 2>&1下面是一个关于"/dev/null 2>&1"的解释cmd >a 2>a 和 cmd >a 2>&1 为什么不同? cmd >a 2>a :stdout和stderr

- 阅读全文 -

linux网卡设置文章集合

最近面临增加IP,还有加入IPv6,设置网卡网关掩码等信息的问题,总是对linux不熟,找了3篇文章贴在下面,以备以后查询。 另外配置好后,一定要重启一下网卡,命令为/etc/init.d/network restartCentOS Linux XEN / OpenVZ VPS 增加额外IP手头有2台vps,分别是基于xen与openvz虚拟化技术,系统为centos linux。需要对他们增加额

- 阅读全文 -

增强VPS主机安全linux主机使用密匙验证关闭密码认证的方法

注意,此方法未经测试,转自李思思博客,原文链接已不存在。平时我们登录VPS都是帐号加密码的方式登录,但是这样呢很不安全,知道密码的人就能登录,不知道的还可以无限尝试,也就是被扫描,为了更加安全,所以出了这文章好了废话少说,简单的说就三步第一步 生成一对锁匙密匙有公匙和私匙,形象的说就是钥匙和锁头,虽然这样说不太对,不过为了便于理解,我这里把公匙比喻为锁头,私匙比喻为钥匙生成这一对锁匙有多种方法,先

- 阅读全文 -

shell进度条显示之循序渐进

直接COPY运行 1. 显示个小棍 代码: #/bin/bash i=0 while [ $i -lt 10 ] do for j in '-' '\\' '|' '/' do echo -ne "\033[1D$j" usleep 50000 done ((i++)) done 2. 显示类似wget 的进度 代码: #!/bin/bas

- 阅读全文 -

自己的路面板添加php扩展

屡次实验ssl都没有成功,怀疑是openssl的问题,于是就看看怎么安装的,安装问题是解决了,但是ssl还是没有用起来,郁闷中……下面是用自己的路(zijidelu)面板装php扩展的方法,此例为mysql。1.下载LuNamp_last.tar.gz(如果本地已经存在LuNamp/code/php/php_extension.sh文件,则无需下载。如果是FreeBSD系统,请用fetch代替wg

- 阅读全文 -

linux下通过phpize不重新编译增加openssl.so模块

切换到php安装目录的etx/openssl目录 cd /home/tao/soft/php-5.2.13/ext/openssl openssl目录下有个config.w32和config0.m4,把config0.m4改名为config.m4(不清楚什么原因,必须这么改,很重要!!!) mv config0.m4 config.m4 $PHP_PREFIX/bin/phpize或直接/

- 阅读全文 -

最新文章

最近回复

  • 大盘: interface vlan1 ipv6 mtu 1280 ...
  • tiantian8009: 按什么键都会卡死在这个界面,怎么操作呢?设置的ip地址也访问不了。
  • aii: 大佬,找不到固件怎么办
  • esxi+openwrt: 老哥,看了你的服务器安装esxi+pf的文章,想有偿请教你一些问...
  • wintelius: 哥,这个包:SPP2015060.2015_0605.106.i...
  • moper: 这种要具体问题具体分析啦,确认硬件没问题的话,就看看操作系统那边。
  • Key: 老哥,我有台ibm x3550服务器开机进不去系统。能联系指导一...
  • moper: 如果可以升级,就升级一下,如果进不去,可以制作升级启动盘引导升级。
  • 不吃鱼的兔子: 大佬,我这边3650M5出现卡bios的情况,imm连接不上,f...
  • 不吃鱼的兔子: 我也一样。。。大佬解决没有

分类

标签

归档

其它