系统优化
-
linux: 空指令(:)详解程序员
:指令 描述: 空命令,除了参数替换和重定向外不执行任何操作,总是保证退出码为0. eg1:创建文件(不需要调用其它程序,速度更快) :>/path/to/file 测试: …
-
linux shell脚本编程笔记(三): 三种引号的区别详解程序员
双引号、单引号、反引号的区别 测试用例: OPDATE=`date -d ‘-1 day’ +%Y%m%d` for i in $(seq 10) do FILEDATE=`dat…
-
linux:alias详解程序员
linux系统下常用一个“命令”ll,它实质上是一个别名,而非命令。 我们用它的前提是,在~/.bashrc文件里打开,默认有条记录: #alias ll=’ls -l’ 这就是别…
-
Linux下更换jdk和配置环境变量详解程序员
不需要删除旧的jdk,安装新版本的jdk,再更新环境变量即可。 Linux下安装jdk,步骤如下 1:下载jdk包:本章使用的为后缀为tar.gz的文件(…
-
linux下项目开发加载动态库:ldconfig与 /etc/ld.so.conf详解程序员
场景:自己开发一个项目,程序里包含一些自定义动态库。运行,需要加载这些动态库。 假如这些库在/pro/output/lib/下面,可执行程序在/pro/output/bin/下面。…
-
linux 同步IO: sync、fsync与fdatasync详解程序员
传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并…
-
fsync性能问题详解程序员
最近在测试种发现程序里调用fsync刷文件到磁盘时,开销只有几百微秒,于是对fsync相关机制进行了一番调查。 磁盘(或RAID卡)自身通常会有硬件缓存机制,对于写操作,有writ…
-
linux: cmake(未完,待更新)详解程序员
参考: http://blog.csdn.net/netnote/article/details/4051620 http://blog.csdn.net/fan_hai_ping…
-
linux: svn使用详解程序员
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout https:…
-
Linux下用netstat查看网络状态、端口状态详解程序员
在linux一般使用netstat 来查看系统端口使用情况步。 netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路…