码迷,mamicode.com
首页 > 系统相关
Linux组件封装(六)——定时器的简单封装
在Linux中,有一种简单的定时器——timerfd,它通过查看fd是否可读来判断定时器时候到时。timerfd中常用的函数有timerfd_create、timerfd_settime、timerfd_gettime,这些函数都相对简单,我们可以到man手册来查看用法。值得注意的是:create中...
分类:系统相关   时间:2014-10-14 00:45:28    阅读次数:375
linux下安装swftools工具
swfTools是一种实用工具与Adobe Flash文件(swf文件)工作的集合。可以把(pdf/gif/png/jpeg/jpg/font/wav) 7种格式转换为swf文件。一般常用于文件在线浏览等。swftools官网及下载地址:http://www.swftools.org/downloa...
分类:系统相关   时间:2014-10-13 23:04:47    阅读次数:323
Vim简明教程【CoolShell】
vim的学习曲线相当的大(參看各种文本编辑器的学习曲线),所以,假设你一開始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。以下的文章翻译自《Learn Vim Progressively》,我认为这是给新手最好的VIM的升级教程了,没有列举全部的命令,仅仅是列举了那些最实用的命令。...
分类:系统相关   时间:2014-10-13 23:30:27    阅读次数:406
Linux下备份系统至另一硬盘
首先会想到dd命令.但,,1,若是小硬盘还好,上T的大硬盘这样做肯定效率不高;2,况且dd是在硬件层面的拷贝,前面的MBR也会随之恢复到另一个盘,若源硬盘是100G,目标盘是200G,又会出问题,200G的硬盘由于被覆盖写入了100G硬盘的MBR导致只可用100G,更何况重写MBR相当的麻烦;所以最...
分类:系统相关   时间:2014-10-14 00:03:17    阅读次数:286
Linux进程通信——管道
进程间通信(IPC:Inner Proceeding Communication) 进程是操作系统实现程序独占系统运行的假象的方法,是对处理器、主存、I/O设备的抽象表示。每个进程都是一个独立的资源管理单元,每个进程所看到的是自己独占使用系统的假象,因此各个进程之间是不能够直接的访问对方进程的资源的,不同的进程之间进行信息交互需要借助操作系统提供的特殊的进程通信机制。 进程之间的通信,从物理上...
分类:系统相关   时间:2014-10-13 23:40:47    阅读次数:341
自己动手写shell命令之who
思路:在unix系统中有一个名为utmp的文件,里面存着当前登录到系统中用户的信息。utmp这个文件里面保存的是结构数组,数组元素是utmp类型的结构。实现who命令,只要依次从utmp文件中读出utmp类型的结构体,然后通过合适的方式将它显示出来即可。如果每一次只从文件里面读一个结构体数据,那么每一个结构体都要进行依次系统调用。而又因为系统调用比较耗时(涉及到用户态到核心态的切换),所以这样会造...
分类:系统相关   时间:2014-10-13 22:48:47    阅读次数:265
OutputCache祥解
当用户訪问页面时,整个页面将会被server保存在内存中,这样就对页面进行了缓存。当用户再次訪问该页,页面不会再次运行数据操作,页面首先会检查server中是否存在缓存,假设缓存存在,则直接从缓存中获取页面信息,假设页面不存在,则创建缓存。页面输出缓存适用于那些数据量较多,而不会进行过多的事件操作的...
分类:系统相关   时间:2014-10-13 22:38:17    阅读次数:184
vim中实现括号和引号自动补全
将下面内容加入.vimrc文件中即可inoremap ( ()iinoremap [ []iinoremap { {}Oautocmd Syntax html,vim inoremap >i| inoremap > =ClosePair('>')inoremap ) =ClosePair(')')i...
分类:系统相关   时间:2014-10-13 21:22:57    阅读次数:270
linux忘记密码
linux忘记密码本文在rh8上测试通过一. lilo 1. 在出现 lilo: 提示时键入 linux single 画面显示 lilo: linux single 2. 回车可直接进入linux命令行 3. #vi /etc/shadow 将第一行,即以root开头的一行中root:后和下一个:...
分类:系统相关   时间:2014-10-13 22:29:17    阅读次数:238
memcache的使用
什么是memcache?Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度(摘自360百科)它相当于一个内...
分类:系统相关   时间:2014-10-13 22:59:27    阅读次数:215
学习linux日志.
1、查询命令的路径用which;比如which-ls2、查询当前工作目录使用pwr(printworkingdirectory);3、查询目前的环境变量printenv(printenvironment);通过环境变量可以看见当前主机名、终端类型、PATH(路径)一堆使用冒号分开的路径4、随意输入一个linux命令后如果输出的内容..
分类:系统相关   时间:2014-10-13 21:00:27    阅读次数:291
linux多网卡绑定聚合——bond技术
将多个Linux网络端口绑定为一个,可以提升网络的性能,比如对于备份服务器,需要在一个晚上备份几个T的数据,如果使用单个的千兆网口将会是很严重的瓶颈。其它的应用,比如ftp服务器,高负载的下载网站,都有类似的问题。因此使用Linuxteaming或bond来绑定多个网卡作为一个逻辑..
分类:系统相关   时间:2014-10-13 20:43:17    阅读次数:302
Linux学习笔记(十三)--命令学习(文档的压缩与打包)
现在1、网上下载的文件档都是压缩文件。2、减少空间要用到压缩文件。所以我们有必要学下怎么对文件的压缩与解压。linux文档的压缩与打包命令在linux中支持的压缩方式好多,但最常用的压缩方式是:tar命令其压缩方式也有二种(gz&bz2)现在我们要开始学习它的使用。。。。。..
分类:系统相关   时间:2014-10-13 22:00:28    阅读次数:331
Linux下通配符总结
參考<鸟哥的linux私房菜>* - 通配符,代表随意字符(0到多个)? - 通配符,代表一个字符# - 凝视/ - 跳转符号,将特殊字符或通配符还原成一般符号| - 分隔两个管线命令的界定; - 连续性命令的界定~ - 用户的根文件夹$ - 变量前须要加的变量值! - 逻辑运算中的"非"(not)...
分类:系统相关   时间:2014-10-13 20:24:17    阅读次数:195
ubuntu14.0.4 LTS版的使用心得
最近闲来无事,为电脑装了linux系统,选择的是ubuntu14.0.4LTS版,安装方法直接百度即可。linux系统中给我感受最深的是他的开源特性,同时他的软件安装方式也更加科学、安全。用windows时,时常在想要是这个软件中被人植入后门程序,风险该多大,我还不知不觉。linux的软件安装很大程...
分类:系统相关   时间:2014-10-13 20:38:07    阅读次数:371
VelocityCache 是微软推出的分布式缓存解决方案
VelocityCache 是微软推出的分布式缓存解决方案,为开发可扩展性,可用的,高性能的应用程提供支持,可以缓存各种类型的数据,如CLR对象、XML、二进制数据等,并且支持集群模式的缓存服务器。Velocity也将集成在.NET Framework 4.0中
分类:系统相关   时间:2014-10-13 20:20:57    阅读次数:228
linux杀死进程命令
转自http://blog.csdn.net/andy572633/article/details/7211546 首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ...
分类:系统相关   时间:2014-10-13 20:37:27    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!