码迷,mamicode.com
首页 > 系统相关
linux 系统中多重操作系统引导管理器grub学习
注:以下学习均在X86架构的CPU下搭建完成的linux系统。一、linux系统启动流程简介POST开机自检-->加载BIOS-->读取MBR-->启动BootLoader/Grub程序-->加载内核-->用户层init依据inittab文件来设定运行等级-->init进程执行rc.sysinit-->启动内核模块-->执..
分类:系统相关   时间:2015-07-26 06:18:36    阅读次数:347
【Linux探索之旅】第一部分第四课:磁盘分区,并完成Ubuntu安装
上一课我们正式开始安装Ubuntu了,但是到了分区的那一步,小编却戛然而止。这是什么情况呢? 请读者们千万不要扁我;如果真的要扁,那就请“海扁”,让我一次挨(爱)个够(想到了庾澄庆的《让我一次爱个够》),体会一下苏武的感觉。 是这样的:磁盘分区是个很重要且比较难的知识点。...
分类:系统相关   时间:2015-07-26 06:12:01    阅读次数:305
linux系统巡检脚本shell实例
#!/bin/shBACKUP_TIMESTAMP=`date +%Y%m%d`HOSTNAME=`hostname`num=89###################核查文件系统opt################MemUseOpt=`/bin/df -kP| grep /opt | awk -...
分类:系统相关   时间:2015-07-26 06:09:30    阅读次数:307
Linux常用的系统监控shell脚本
http://www.linuxqd.com下面是我常用的几个Linux系统监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助。1、查看主机网卡流量 #!/bin/bash #network #Mike.Xu while : ; do time=’date +%m”-...
分类:系统相关   时间:2015-07-26 06:04:54    阅读次数:277
linux系统CPU,内存,磁盘,网络流量监控脚本
前序1,#cat /proc/stat/ 信息包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累积到当前时刻2,#vmstat –s 或者#vmstat 虚拟内存统计3, #cat /proc/loadavg 从系统启动开始到当前累积时刻4, #uptime 系统运行多长时间5, #m...
分类:系统相关   时间:2015-07-26 06:04:53    阅读次数:200
linux shell编程总结
linux shell编程总结 本周学习了unix/linuxshell编程,参考的是《LINUX与UNIXShell 编程指南》,DavidTansley著;徐焱,张春萌等译,由机械工业出版社出版的了,往内页那么一翻,都是2000年3月译的了,原书估计会更老,不过图书馆能找到合适于我这种初学...
分类:系统相关   时间:2015-07-26 06:02:14    阅读次数:181
二道shell面试题
1.按照给出的运行结果,编写一个名为xunhuan 的shell过程(用循环语句)。 0102103210432105432106543210765432108765432102.编写一个名为cala的shell过程,其功能是小型计算器,可以进行两数加、减、乘、除运算。两操作数和运算符由位置参数给出...
分类:系统相关   时间:2015-07-26 06:00:07    阅读次数:225
Unix Shells: Bash, Fish, Ksh, Tcsh, Zsh
HyperpolyglotUnix Shells: Bash, Fish, Ksh, Tcsh, Zsh grammar | quoting and escaping | charactersvariables | variable expansion | brace, tilde, command...
分类:系统相关   时间:2015-07-26 05:53:30    阅读次数:410
linux程序设计——多客户(第十五章)
15.4    多客户 到目前为止,本章一直介绍的是,如果用套接字来实现本地的和跨网络的客户/服务器系统.一旦连接建立,套接字连接的行为就类似于打开的底层文件描述符,而且在很多方面类似于双向管道. 现在考虑有多个客户同时连接一个服务器的情况.服务器程序在接受来自客户的一个新连接时,会创建出一个新的套接字,而原先的监听套接字将被保留以继续监听以后的连接.如果服务器不能立刻接受后来的连接,它们将被...
分类:系统相关   时间:2015-07-26 00:32:26    阅读次数:220
linux c 创建进程
函数原型pid_t fork(void);fork的奇妙之处在于它被调用一次,却返回两次,它可能有三种不同的返回值: 1、在父进程中,fork返回新创建的子进程的PID 2、在子进程中,fork返回0; 3、如果出现错误,fork返回一个负值。用途: 1、一个进程希望复制自身,从而父子进程能同时执行不同段的代码。 2、进程想执行另外一个程序#include #i...
分类:系统相关   时间:2015-07-26 00:30:08    阅读次数:149
memcached全面剖析–5. memcached的应用和兼容程序
mixi案例研究mixi在提供服务的初期阶段就使用了memcached。 随着网站访问量的急剧增加,单纯为数据库添加slave已无法满足需要,因此引入了memcached。 此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能满足需要。 现在,memcached已成...
分类:系统相关   时间:2015-07-26 00:25:39    阅读次数:181
LRU cache
class LRUCache{public: //map v; vector v; map m; int s; LRUCache(int capacity) { s=capacity; } void adjust(int key){ ...
分类:系统相关   时间:2015-07-26 00:21:17    阅读次数:236
memcached完全剖析–1. memcached的基础
memcached是什么?memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中 提高Web应用扩展性的重要因素。许多We...
分类:系统相关   时间:2015-07-26 00:22:35    阅读次数:267
memcached全面剖析–3. memcached的删除机制和发展方向
memcached在数据删除方面有效利用资源数据不会真正从memcached中消失上次介绍过, memcached不会释放已分配的内存。记录超时后,客户端就无法再看见该记录(invisible,透明), 其存储空间即可重复使用。Lazy Expirationmemcached内部不会监视记录是否过期...
分类:系统相关   时间:2015-07-26 00:21:59    阅读次数:193
memcached全面剖析–2. 理解memcached的内存存储
Slab Allocation机制:整理内存以便重复使用最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。 在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。 但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,...
分类:系统相关   时间:2015-07-26 00:20:06    阅读次数:227
emacs 新手笔记(四) —— 使用 dired 完成一些简单的文件和目录操作
据说熟悉了 dired,就可以在 emacs 下轻松管理文件和目录了,甚至不再需要 shell 和桌面操作。
分类:系统相关   时间:2015-07-26 00:18:41    阅读次数:308
linux 文本处理
tr,awk,sed一:tr1.大小写转换cat file | tr [a-z] [A-Z] > new_file(大写 --> 小写)cat file | tr [A-Z] [a-z] > new_file2.删除空行cat file | tr -s "\n" > new_file二:awk:gs...
分类:系统相关   时间:2015-07-26 00:13:37    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!