
linux
IT_YUAN
这个作者很懒,什么都没留下…
展开
-
linux 的启动顺序
回过头来看看linux的启动顺序是怎么样的Linux 启动顺序:1、 BIOS自检2、 运行系统内核并检测硬件从硬盘开始启动MBR就是446 个字节的一段存储空间,里面存储的是Bootloader,Linux的Bootloader常见的有LILO和Grub,两者在MBR 中存储的内容是不同的! Bootloader 装入3、 kernel 被装入运行系统的第一个进程init 4、转载 2012-10-16 10:19:33 · 585 阅读 · 0 评论 -
Rsync 参数详解
需要注意的是必须在服务器A和B上都安装rsync,其中A服务器上是以服务器模式运行rsync,而B上则以客户端方式运行rsync。这样在web服务器A上运行rsync守护进程,在B上定时运行客户程序来备份web服务器A上需要备份的内容。以下是Rsync 参数详解。Rsync 参数选项说明-v, --verbose 详细模式输出 -q, --quiet 精简输出模式 -c,转载 2017-03-18 11:35:46 · 4331 阅读 · 0 评论 -
Ubuntu Server上的LVM配置
在安装Linux的时候,通常遇到的一个比较头痛的问题就是分区,到底每个区该分多少,用了一段时间之后,某个分区又不够用了,该怎么办?如果是普通的服务器,那一切都好说,大不了就关机重新划分分区嘛,但是对于有些关键的服务器,别说关机,就是停止服务都是不可忍受的。例如:一个虚拟主机服务提供商,本来给/home划了100G空间,在刚开始的第一年,一切都还好,空间够用,等到了第二年,开始搞促销,结果两个月之后转载 2014-02-15 15:36:17 · 17781 阅读 · 6 评论 -
线程池的研究及实现
什么是线程池?诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断的创建和销毁对象的开销很大。所以提高服务器效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对转载 2013-10-19 14:44:42 · 1273 阅读 · 0 评论 -
Linux系统Load average负载详细解释
我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟、五分钟、以及十五分钟的系统平均负载例如我的某台服务器:$ uptime09:50:21 up 200 days, 15:07, 1 user, load average: 0.27, 0.33, 0.37大部分的人都认为这个数字越小越好,其实有很多关联的提示信息,今天看到这个好文转载 2013-10-16 19:07:42 · 879 阅读 · 0 评论 -
Linux平台Cpu使用率的计算
proc文件系统/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并提交的。/proc目录中有一些以数字命名的目录,它们转载 2013-09-10 16:33:14 · 879 阅读 · 0 评论 -
linux下如何获取cpu的利用率
"proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。" 这里将介绍如何从/proc文件系统中获取与防火墙相关的一些性能参数,以及如何通过/proc文件系统修改内核的相关配置。 1、从/proc文件系统获取相关的性能参数转载 2013-09-09 21:42:07 · 2614 阅读 · 0 评论 -
UNIX Domain Socket IPC
socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程拷贝到另一个转载 2013-07-01 17:29:32 · 632 阅读 · 0 评论 -
Linux C编程一站式学习
http://learn.akae.cn/media/index.html转载 2013-07-01 17:32:06 · 931 阅读 · 0 评论 -
Ubuntu常用命令与技巧
sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~转载 2013-05-31 21:52:45 · 957 阅读 · 0 评论 -
Ubuntu下KScope的安装
1.安装kde环境支持: 在ubuntn11.04下,不能直接安装kscope1.6.2,先要安装kde环境支持,如下步骤: apt-get install kdelibs (解决kde-config not found)sudo apt-get install xorg-dev (解决error:can't find X includes转载 2013-03-17 16:39:58 · 988 阅读 · 0 评论 -
Linux下的常用编程工具初探
Linux在很多人眼中是非常好的操作系统,不仅因为它的内核和函数库的完整源代码都是公开的,而且因为它拥有许多好用的程序开发工具。 下面就介绍几种常用的编程工具,熟悉这些工具对于开发Linux应用程序是很有必要的。当然了,像其它Linux程序一样,更详细的内容你能在man手册或info页中找到。一.gcc编译器: gcc是GNU提供的优秀的软件之一,其性能不亚于任何商业编译器。转载 2013-03-14 15:52:17 · 1285 阅读 · 0 评论 -
[C++] linux下C++开发常用工具
1. c/c++编译器 gcc/g++ 详情请参考网站:http://gcc.gnu.org/2. UML建模工具 Boumllinux下比较好用的建模工具,相当于windows下的rational rose,具成了程序UML模型设计,代码编辑,代码生成功能等功能.详情请参考网站:http://bouml.free.fr/3. makefile文件编写工转载 2013-03-14 15:42:53 · 1031 阅读 · 0 评论 -
使用共享内存查询纯真IP库(微秒级)
纯真IP库是网上一种比较完整的常用的ip库,基本上每5天更新一次。我写了个程序通过把ip库加载到共享内存里,在42万条数据下,单次查询能够达到微秒级。 /***** iplocation.c 功能:本程序是把qq纯真ip数据库文件加载到共享内存里,通过参数查找出对应的所属的ip段,和地理位置,使用共享内存可以使查询一次在纳秒级。 qq纯真ip数据库文件格式可以查看转载 2013-03-12 17:31:00 · 1692 阅读 · 1 评论 -
Linux软件安装常用方法
1、软件安装卸载,分几种情况:A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。==如何卸载:1、打开一个SHELL终端2、因为Linux下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。查找RPM包软件:rpm -qa ×转载 2013-03-05 11:04:51 · 696 阅读 · 0 评论 -
ubuntu下安装文件
sudo dpkg -i xxxx.deb原创 2013-02-02 18:28:27 · 667 阅读 · 0 评论 -
ubuntu下进入超级用户模式
首先sudo passwd root设置超级用户密码然后su root输入密码即可进入。原创 2012-10-23 15:02:46 · 5072 阅读 · 1 评论 -
windows rsync 服务器端客户端下载安装配置详解,推,拉
Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同时保持原来文件的权限、时间、软硬链接。第一次同步时 rsync 会复制全部内容,下次只传输修改过的文件部分。传输数据过程中可以实行压缩及解压缩操作,减少带宽流量。支持scp、ssh及直接socket方式连接,支持匿名传输。支持Linux,Window平台。 官网:http://rsync.samba.org转载 2017-06-27 15:57:31 · 6379 阅读 · 0 评论