linux
文章平均质量分 81
罗非鱼324222
发布500字以上的文章
展开
-
LVM创建和使用
一、概念:1).PV(Physical Volume):物理巻,处于LVM最底层,可以是物理硬盘或者分区。2).VG(Volume Group):巻组,建立在PV之上,可以含有一个到多个PV。 3).LV(Logical Volume):逻辑巻,建立在PV之上,相当于原来分区的概念。不过大小可动态改变。 4).PE(Physical Extend):物理区域,PV中可以用于分配的最小存储单位,原创 2008-04-25 17:36:00 · 4541 阅读 · 0 评论 -
几个重要的命令
jstat -gcutil pid 查看jvm内存的情况jstack -pid 查看进程中线程的状态jmap -J-d64 -heap pid 内存占用情况jmap -J-d64 -histo pid 程序中各类(char,byte)对内存的要求jmap -dump:format=b,file=文件名 [pid] 整个内存的快照(停服前做,耗时长,慢)jh原创 2016-12-17 21:37:17 · 440 阅读 · 0 评论 -
解决macos 10.12下 homebrew 一安装报错问题
macOS 10.12 homebrewxcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'Failed during: /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools原创 2016-12-17 21:15:33 · 19870 阅读 · 2 评论 -
DenyHosts readme翻译
DenyHosts is a utility developed by Phil Schwartz which aims to thwart sshd (ssh server) brute force attacks.Please refer to http://www.denyhosts.net/faq.htmlINSTALLATION:(安装)=============原创 2016-12-09 20:22:55 · 429 阅读 · 0 评论 -
CMake官方网站
编译安装MYSQL 的时候可能会用到:https://cmake.org/download/原创 2016-12-09 20:01:10 · 1802 阅读 · 0 评论 -
linux五种IO模型
同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。异步: 异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cpu不会给线程分配时间片,即线程暂停运行)。函数只有在得到结果之后才会返回。 有人也许会把阻塞转载 2016-12-13 23:41:56 · 406 阅读 · 0 评论 -
gcc安装
gcc安装:centos下命令:yum install gcc 命令:yum install yum-fastestmirror 更新一下下载源,能够寻找比较快的站点#安装安装gcc编译器 (可以编译C程序)yum install gcc#安装g++ (安装后才可以编译C++程序)yum install gcc-c++#安装gdb (调原创 2009-09-28 12:13:00 · 671 阅读 · 0 评论 -
apache 相关
用load 加载的都是独立模块,就是在编译时没有把它编译进二制代码的核心里面,好处是安装、卸载都非常方便,缺点是执行效率可能不高 mpm:多路处理模块配置选项 ./configure--with-mpm=prefork :默认值,非线程型的、预派生的MPM,只要设为一个足够大的数值以处理潜在的请求高峰就行,同时又不能太大,以免超出来了内存的承受能力,对内存的要求比较高原创 2009-07-16 12:46:00 · 553 阅读 · 0 评论 -
smart可能会误报
这两天,机器连续给我来了两封邮件,smart狂报错:Mar 19 08:58:31 forward smartd[3256]: Device: /dev/sda, 1 Currently unreadable (pending) sectorsMar 19 08:58:31 forward smartd[3256]: Device: /dev/sda, 1 Offline uncorrec原创 2009-03-19 15:45:00 · 2616 阅读 · 0 评论 -
存储空间减肥记
最近这段时间有两件事值得留存 一是,完成公司所有源码的解读,包括以前架构师,项目经理们写的,整个系统,不管哪个部分,都可以进行正常的修正工作了。上星期每天晚上睡得早,第二天的状态总是非常的好,终于趁这个时段完成了这个早已想做的事。 二是,流媒体服务器根区(/),从去年以来,磁盘占用空间一直呈渐升态势,直到前不久,才让我有了火烧眉毛的感觉,终于下决心看看究竟是怎么一回事原创 2009-03-16 16:54:00 · 968 阅读 · 0 评论 -
linux脚本学习笔记
在每个脚本的开头都使用"#!",这意味着告诉系统随后的脚本执行需要指定一个解释器. 在#!之后接着是一个路径名.这个路径名指定了一个可以解释脚本命令的程序,这个程序可以是shell,程序语言或者是任意一个通用程序.这个指定的程序从头开始解释并且执行脚本中的命令如:1 #!/bin/sh2 #!/bin/bash3 #!/usr/bin/perl4 #!/usr/bin原创 2008-05-14 14:17:00 · 702 阅读 · 0 评论 -
linux脚本运算符
表达式相应说明 整数测试 int1 -eq int2 相等? int1 -ne int2 不等? int1 -gt int2 int1 > int2 ? int1 -ge int2 int1 >= int2 ? int1 -lt int2 int1 in转载 2008-05-14 11:57:00 · 1266 阅读 · 0 评论 -
技术复习总结
1)写时拷贝机制 创建新进程(子进程)时,先直接拷贝当前进程,当前或子进程任何一方有写入的变化时再真正新建进程2)零拷贝机制 内核态与用户态的切换由四次减少为两次3)infiniband技术 将现有的总线传输改进为类网络路由交换的io技术。单路光纤的传输带宽可达6g/s。4)内核态与用户态 两种'态'在切换的时候需要做类似于汇编中的子程序跳转的工作。5) epoll原创 2017-01-05 09:23:01 · 524 阅读 · 0 评论