Linux群常见问题整理(一)

学习┊工作相关 Mar 11th, 2010 easylife

  Q:如何取消 浮 动IP?(提供人:土猪一号)
A:ifconfig eth0:1 0.0.0.0

  Q:各种网络状态统计(提供人:蜗牛)
A:用netstat和awk实现,具体语句如下:

? BASH 1 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

Q:减少自定义内核尺寸(提供人:蜗牛)
A:修改KERNELDIR下的Makefile,找到其中CFLAGS += -g这样的,前面加注释,然后编译模块即可

  注解:这样做目的是去掉编译好的二进制模块文件中的调试信息,以达到减少自定义内核尺寸的目的。

  Q:解决Apache中ETag在Web集群环境中的验证问题(提供人:蜗牛)
A:去掉ETAG中的inode

? BASH 1
2
3 <Directory /usr/local/httpd/htdocs>
FileETag MTime Size
</Directory>

  注解:在多台负载平衡的服务器(WEB集群)环境下,同一个文件会有不同的ETag(INode不一样,不同的服务器生成的ETag也就不一 样)或者不同的文件修改日期,这样浏览器每次都会重新下载。所以有人建议使用WEB集群时不要使用ETag(设置为’FileETag None’使响应头不再包含ETag字段)。

  其实在WEB集群环境中要使用ETag也是可以的。解决方法很容易:只要ETag的计算没有INode参于计算生成Hash值,只让ETag后 面只使用MTime和Size二个参数参于计算就好了。生成的Hash值就会很准确了。

  关于Etag的知识点:HTTP参数中Etag的重要性

  Q:Apache里让所有pl文件支持mod_perl(提供人:蜗牛)
A:具体配置语句如下:

? BASH 1
2
3
4
5
6
7
8 <IfModule mod_perl>
PerlModule ModPerl::Registry
<FilesMatch \.pl$>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
</FilesMatch>
</IfModule>

  Q:apache里通过rewrite将多个域名合并为一个(提供人:蜗牛)
A:Rewrite的具体语句如下:

? BASH 1
2 RewriteCond %{HTTP_HOST} ^(www.)?info-steel.(com|cn) [NC]
RewriteRule ^(.*) http://www.shsteeljy.com$1 [R=permanent,L]

  Q:手动释放Linux内存(提供人:蜗牛)
A:清除系统对内存的cache,使用root做下面几步:

? BASH 1
2
3
4 #sync
#echo 3 > /proc/sys/vm/drop_caches
#sync
#echo 0 > /proc/sys/vm/drop_caches

  注解:/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改 /proc中的文件,来对当前kernel的行为做出调整。那么我们就可以通过调整/proc/sys/vm/drop_caches来释放内存。

  手动执行sync命令是为了确保文件系统的完整性(描述:sync命令运行sync 子例程。如果必须停止系统,则运行sync命令以确保文件系统的完整性。sync命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件),所以这一步必须先做。

  有关/proc/sys/vm/drop_caches的用法如下:

  Writing to this will cause the kernel to drop clean caches, dentries and inodes from memory, causing that memory to become free.

? BASH 1
2
3
4
5
6 To free pagecache:
echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes:
echo 2 > /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes:
echo 3 > /proc/sys/vm/drop_caches

  As this is a non-destructive operation and dirty objects are not freeable, the user should run `sync’ first.

转载于:https://blog.51cto.com/axlrose/1287271

Linux群常见问题整理(一)[转]相关推荐

  1. Linux 常用命令整理(Centos7) (时区/正则/sed/htop/screen/ln/awk/……)

    目录 Linux 常用命令整理(Centos7) (附加正则.时区.git等) 一.系统查询常用命令: 1.文件中空格制表符替换sed 2.查看宿主机的用户名密码 3.last .w.lastb 查看 ...

  2. 【环信IM集成指南】iOS端常见问题整理(2)

    [环信IM集成指南]iOS端常见问题整理(1-15) 16.后端该如何操作用户上麦 后端无法直接控制让谁上麦,所以只能通过发送CMD消息的方式来和移动端进行交互,移动端根据逻辑指令去操作 17.使用[ ...

  3. Linux常用指令整理

    Linux常用命令整理 快捷键 [Tab] [Tab] 接在一串指令的第一个字的后面,则为"命令补全": [Tab] 接在一串指令的第二个字以后时,则为"文件补齐&quo ...

  4. Android 笔试/面试,常见问题整理

    Android 笔试/面试,常见问题整理 Android学习书籍下载的网址:http://pan.baidu.com/s/1slCSUcP 上面网盘里面的书籍都是PDF格式的,有面试宝典,疯狂java ...

  5. linux常用命令整理分类

    linux常用命令整理分类 快捷入口 命令帮助指令 开机关机指令 linux 文件权限 linux 文件操作 linux 文件内容查阅 指令和文件的搜索 文件系统 压缩文件 Shell script ...

  6. linuex查看繁忙_[个人笔记] 关于linux的常见问题合集

    关于linux的常见问题合集,有技术问题,上 bug200.com 有什么方法可以设置吗chmod 755对于/opt/lampp/htdocs它的所有内容包括子文件夹和文件? 将来,如果我在htdo ...

  7. spark集群搭建整理之解决亿级人群标签问题

    spark集群搭建整理之解决亿级人群标签问题 参考文章: (1)spark集群搭建整理之解决亿级人群标签问题 (2)https://www.cnblogs.com/huangxincheng/p/91 ...

  8. 小猿圈Linux视频教程常见问题汇总

    小猿圈Linux视频教程白老师总结了一下关于同学们在观看学习平台Linux视频教程时一些常见问题,并作出了详细的解答,下面我们一起来看一下吧! 小猿圈Linux视频教程常见问题汇总: 一.什么是中断描 ...

  9. Linux常用命令,Linux常用命令整理

    Linux常用命令一般可以分为很多种,比如查看硬件信息相关命令就有8个,分别是ifconfig.free.fdisk.ethtool.mii-tool.dmidecode.dmesg.lspci,用于 ...

  10. 【环信IM集成指南】iOS端常见问题整理(1)

    1.集成IM如何自定义添加表情组 集成环信IM自定义添加表情组 - IM Geek开发者社区-移动开发者社区-开源社区-IM Geek官网 2.旧版音视频与EaseCallKit兼容升级方案 旧版音视 ...

最新文章

  1. 从大门看守到贴身保镖服务的安全纵深防御
  2. 企业网络推广方案分享如何针对大量的长尾词进行更好地优化方法!
  3. Zuul 2 : The Netflix Journey to Asynchronous, Non-Blocking Systems--转
  4. python写excel文件出错_【求教】xlutils修改中文Excel文件出错
  5. vscode如何设置自动保存时自动格式化代码
  6. BZOJ2194 快速傅立叶之二 【fft】
  7. 从0开始学习自动化测试框架cypress(三)特性
  8. C# 解析JSON格式数据
  9. JavaScript函数的返回值
  10. java 极客漫画_java/php/net/python漫画管理系统设计
  11. 社交网络分析的 R 基础:(五)图的导入与简单分析
  12. 开环单位增益带宽 , 与-3db的关系
  13. MacOS - MacBook - 推荐工具收集
  14. mysql 插入字符串_MySQL插入特殊字符
  15. MySQL数据库学习笔记2
  16. 微信如何恢复删掉的好友,巧妙添加好友的方法汇总
  17. nessus漏洞报告英文翻译中文脚本
  18. python+selenium——详解介绍Selenium常用API的使用--python语言(完整版)
  19. CheckBox的使用
  20. 如何快速接入一个拥有 1.5 亿设备的智能家居平台?

热门文章

  1. 小程序 云函数 python_小程序云函数
  2. tensorflow如何微调时如何只训练后两层_XLNet只存在于论文?都替你封装好了还不来用!...
  3. vue Mutation 必须是同步函数 为什么_为什么vue组件中data必须用函数表达?
  4. vbs读取服务器上的txt文件,用VBS读取每行一行的txt文件
  5. 《Android进阶解密》— Android 书籍
  6. Android 手势放大图片
  7. 7-3 复数四则运算 (15 分)
  8. Android 自定义View(二)绘制一个封闭多边形
  9. C++远征离港篇-学习笔记
  10. HDU 2296 Ring -----------AC自动机,其实我想说的是怎么快速打印字典序最小的路径...