linux
峰之流觞
这个作者很懒,什么都没留下…
展开
-
linux面试题目(一)
1、简述Apache两种工作模式,以及它们之间的区别。答:(1)prefork MPM使用多个子进程,每个子进程只有一个线程来处理一个http请求,直到这个TCP连接被释放。root主进程在最初建立startserver个子进程后,等待1秒钟,创建2个进程,再等待1秒钟,再创建4个进程,直到满足最小空闲进程的数量,这就是预派生的由来。这种模式可以不必在请求到来时再产生新的进程,从而提高了访问效转载 2017-07-05 15:32:37 · 9772 阅读 · 0 评论 -
Linux 文件处理3剑客之 awk
awk对于大部分人都是相当的陌生。即便一个对Linux比较熟悉的人,也未必知道awk。为什呢?因为awk与其它大多数Linux命令不同,无法从名字上看出它到底是干什么的。实际上,awk是它的三个作者姓氏的首字母合写,他们是:Aho(阿尔佛雷德·艾侯)、Winberger(彼得·温伯格)和Kernighan(布莱恩·柯林汉),绝对都是牛人。awk是 一种文本处理工具,它的目的是编写小巧 但充满表...转载 2019-02-21 17:44:49 · 253 阅读 · 0 评论 -
使用 awk 命令行快速分析HTTP Server 访问日志
为了了解 IBM HTTP Server 的运行状况,需要对 IBM HTTP Server 的日志进行快速有效的分析。虽然现在有很多商业、或开源软件提供图形化用户界面的方式,辅助分析服务器的访问日志,但是他们大多需要事先在服务器端安装和配置。使用 awk 命令,在很多特殊情形下,可以 HTTP Server 访问日志的格式定义日志的格式我们可以在 HTTP Server ...转载 2018-08-14 01:34:31 · 316 阅读 · 0 评论 -
chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。...转载 2018-03-18 12:29:32 · 227 阅读 · 0 评论 -
Linux中zip压缩和unzip解压缩命令详解
1、把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzip mydata.zip -d mydatabak3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zipzip -r abc1转载 2017-07-24 14:41:36 · 219 阅读 · 0 评论 -
linux下tar命令解压到指定的目录
linux下tar命令解压到指定的目录 :#tar zxvf /bbs.tar.zip -C /zzz/bbs //把根目录下的bbs.tar.zip解压到/zzz/bbs下,前提要保证存在/zzz/bbs这个目录 这个和cp命令有点不同,cp命令如果不存在这个目录就会自动创建这个目录!附:用tar命令打包例:将当前目录下的zzz文件打包到根目录下并命名为z转载 2017-07-22 16:14:46 · 744 阅读 · 0 评论 -
Linux 用grep、xargs 、rm查找包含某字符串的文件并删除
grep -l "abc" ./* |xargs rm -rf删除当前目录下包含“abc”的文件find命令的例子;1、查找当前用户主目录下的所有文件:下面两种方法都可以使用$ find $HOME -print$ find ~ -print2、让当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;$ fin转载 2017-07-21 20:33:51 · 15791 阅读 · 0 评论 -
linux查看和修改PATH环境变量的方法
查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户 修改方法二:转载 2017-07-21 20:14:28 · 316 阅读 · 0 评论 -
linux面试题目(二)
一、linux操作系统知识1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块?答:RHEL、CentOS、乌班图、红旗、debian等。我是从centos6.6打基础的,www.centos.org。(7月4号我去面试,面试官问我:“你对Linux内核哪部分最熟悉?”,我一时懵逼答的进程管理。我特么哪块都不擅长啊!下次再被问到说iptable转载 2017-07-05 15:38:31 · 1114 阅读 · 0 评论 -
linux面试题目(五)
201 Shell循环语句有哪些? 答:for do done ;if then fi ;case 语句、while do done、until202 用SHELL模拟LVS,脚本怎么写 答:步骤有点长,推荐购买《构建高可用linux服务器》-余洪春,这本书写的很详细203 网站的安全,如何网站注马,如何防网站攻击 ?答:信息安转载 2017-07-05 15:44:08 · 1932 阅读 · 0 评论 -
linux面试题目(四)
101 linux系统调优 答:(1)硬件:大内存、固态硬盘或者RAID阵列、CPU核数、服务器产商(2)某个服务的编译安装,启用或禁用的一些选项(3)服务的配置文件,参数的设置恰到何处(4)一些工具,比如memcached、keepalived以及一些负载均衡手段(5)系统的内核参数调优(6)禁用开机不必要的服务 102 “ap转载 2017-07-05 15:42:52 · 545 阅读 · 0 评论 -
linux面试题目(三)
1 服务器的linux系统是什么版 ?答:CentOS 6.6,RHEL 6.4。 用cat /etc/rehat-release或者uname -a或者lsb_release -a再或者cat /etc/issue2 linux你做过那些优化?答:(1)sysctl -w优化内核参数比如TCP连接超时net.ipv4.tcp_fin_timeout=30转载 2017-07-05 15:39:36 · 1549 阅读 · 0 评论 -
IO多路复用机制详解
服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(Blocking IO):即传统的IO模型。(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。(3)IO多路复用(IO Multiplexing):即经...转载 2019-02-26 16:20:23 · 199 阅读 · 0 评论