Linux
文章平均质量分 63
jasonblog
这个作者很懒,什么都没留下…
展开
-
Emacs小记
要学习Emacs,首先得了解一些组合键的意思。键盘操作符号的意义:C-x: 同时按住Ctrl和x键C x: 按住Ctrl后释放,再按下x键M-x: 同时按住Alt和x键,相当于Esc-xM x: 按住Alt后释放,再按下x键接着,进行实际的行动。首先建立一个新文件:emacs testemacs打开一个缓冲区供用户操作。在缓冲区中输入以下内容以供原创 2010-05-24 21:48:00 · 1690 阅读 · 0 评论 -
共享内存小记
Shared Memory Shared Memory is easily to understand, especially after grasping semaphore. Normally, if we execute a piece of program twice (make them running at the same time), variables wit原创 2009-11-15 23:12:00 · 1730 阅读 · 0 评论 -
semget, semop and semctl函数小记
SEMGET FUNCTION The prototype of semget is int semget(key_t key, intnsems,int semflg); We use semget() toget a semaphore set ID. After we call semget() successfully, it returns a no原创 2009-11-14 19:19:00 · 2359 阅读 · 0 评论 -
Linux内核中的内存管理浅谈
[十月往昔]——Linux内核中的内存管理浅谈为什么要叫做“十月往昔”呢?是为了纪念我的原博客。不知道为什么,突然想来一个新的开始——而那个博客存活至今刚好十个月,也有十个月里的文档。十月往昔,总有一些觉得珍贵的,所以搬迁到这里来。而这篇文章是在09.04.20-09.04.21里写的。Jason Lee ————————————–cut-line 1。基本框架原创 2009-11-21 20:32:00 · 4158 阅读 · 1 评论 -
消息队列简记
消息队列简记在了解了信号量和共享内存之后,消息队列自然就比较容易理解了。之前提到共享内存的操作不是原子的, 那么便可以结合信号量来进行控制。消息队列是另外一种进程间通信的手段, 使用以下几个函数调用。 #include #include #include //一般上述两个头文件都被此文件包含 int m原创 2009-11-16 16:07:00 · 1606 阅读 · 0 评论 -
Grep Sed Awk 笔记和实例
1. Grep1.1 何为GrepGrep表示Global search Regular Expression and Print out the line,是一种强大的文本搜索工具。它从若干个文件中搜索字符串模板,模板后的所有字符串被视为文件名,因此如果模板中有空格则需要被引用,并默认将搜索结果送到终端。如果搜索成功,则返回0;如果无法匹配到模板,返回1;如果目标文件不存在,原创 2010-08-10 19:55:00 · 5065 阅读 · 0 评论 -
fork浅谈
原创 2009-11-27 23:33:00 · 1384 阅读 · 2 评论 -
Linux内核中的list.h浅谈
[十月往昔]——Linux内核中的list.h浅谈为什么要叫做“十月往昔”呢,是为了纪念我的原博客。不知道为什么,突然想来一个新的开始——而那个博客存活至今刚好十个月,也有十个月里的文档。十月往昔,总有一些觉得珍贵的,所以搬迁到这里来。而这篇文章是在09.04.10里写的。Jason Lee ————————————–cut-line/*------------原创 2009-11-21 20:53:00 · 5668 阅读 · 0 评论 -
在内网环境下部署NTP
NTP Server为CentOS,其它的机器有linux也有windows。 关于CentOS的配置如下:安装yum install ntp安装完成后可以进行配置vi /etc/ntp.conf比如配置服务器,限制网段等启动、停止、重启service ntpd start/stop/restart查看是否处于运行中pgrep ntp查看与服务器的连接状态ntpq原创 2010-09-07 21:11:00 · 2595 阅读 · 0 评论 -
在CentOS上安装rz和sz
今天要在一些外网环境的机器上进行日志分析,考虑到编写的脚本在内网机子还有自己的电脑上,刚开始很傻地想到要在内网机子上使用scp把日志拷过来分析,后来一想——上百G的日志……那么就反过来由外网机子scp拷贝内网的脚本,才发现内网机子没有公网IP——不过用traceroute倒是可以看到 于是我想在外网目标机子上使用rz了,结果发现没有安装…… 以下是安装过程:先wget获取包原创 2010-09-08 11:49:00 · 5974 阅读 · 0 评论 -
关于useradd: unable to open password file的问题
今天很顺手地布置ntpyum install ntp 等complete以后,运行一下service ntpd start 运行OK,结果pgrep ntp一看,没有东西…… 感觉十分惊讶以及郁闷,查看一下安装信息,发现有warning 好吧,那我就创建用户和组吧,结果遇到如下问题(以及解决方案)原创 2010-09-10 12:34:00 · 2633 阅读 · 0 评论 -
ubuntu右键设置
这是很久以前在ubuntu系列教程中看到的,现在记录在此以备忘。 右键以管理员打开:sudo apt-get install nautilus-gksu 右键打开终端:sudo apt-get install nautilus-open-terminal转载 2010-08-25 11:40:00 · 1751 阅读 · 0 评论 -
awk与csv小记
前两天学习sed和awk来进行日志分析~~最大的日志有一百多G……今日需要将进一步的分析结果可视化,即弄成csv。 利用awk来生成csv貌似不会太大,就是分隔符设置成逗号即可。 脚本makeCsv.sh如下:#!/bin/bashecho "The script will remove the result.csv, sure? - y/n"read nif [$n原创 2010-08-10 16:50:00 · 5674 阅读 · 0 评论 -
scp命令小记
今天由于要整合多台linux服务器间的资料,所以用到了scp命令。 scp就是secure copy,基于SSH进行远程文件传输。 比如从远程复制文件到本机可以如下使用:scp -P 端口号 root@some_host:file_position ./text.txt敲回车键后一般需要输入对应账号的密码 反过来从本地复制到远程也是同样道理。原创 2010-08-09 14:51:00 · 1665 阅读 · 0 评论 -
在Mac OS X 10.7.4 安装GCC 4.7.1
0. 准备工作下载如下资料并解压,默认在~/Downloads目录下:gmp-5.0.5 (关于GMP:http://gmplib.org/)mpfr-3.1.1 (关于MPFR:http://www.mpfr.org/mpfr-current/mpfr.html)mpc-1.0 (关于MPC:http://www.multiprecision.org/)gcc-4.7.1 (原创 2012-09-04 14:55:51 · 11935 阅读 · 2 评论