linux源码阅读(1):配置 lxr和glimpse
1. 安装apache2, lxr, glimpse
$ sudo apt-get install apache2
$ sudo apt-get install lxr
下载glimpse
安装glimpse:
$ ./configure
$ make
$ sudo make install
2. 配置lxr
$ sudo vim /usr/share/lxr/http/lxr.conf
修改为:baseurl:http://localhost/lxr/http
glimpse:/usr/local/bin.glimpse
其中localhost为您电脑的IP.
添加/usr/share/lxr/http/.htaccess
$ sudo vim /usr/share/lxr/http/.htaccess
添加内容:
<Files ~ (search|source|ident|diff|find)$>
SetHandler cgi-script
</Files>
3. 建立源码仓库
3.1 创建/usr/share/lxr/source/versions, /usr/share/lxr/source/defversion,其中versions是所有内核版本的集合,defversion是缺省使用的内核版本.
比如:
$ sudo vim /usr/share/lxr/source/versions
添加内容:
2.6.27
2.6.29
保存退出.
$ sudo vim /usr/share/lxr/source/defversion
添加内容:
2.6.27
保存退出.
3.2 创建源码目录
$ sudo mkdir /usr/share/lxr/source/2.6.27
$ su - (切换到根用户,否则在下面执行ln时,无法建立有效链接)
# ln -s <linux的源码目录> /usr/share/lxr/source/2.6.27/linux
# exit (退出根用户)
3.3 生成索引数据库
$ cd /usr/share/lxr/source/2.6.27
$ sudo glimpseindex -H ./ ./linux (--> 生成freetext索引数据库)
$ sudo genxref ./linux (--> 生成关键字索引数据库)
3.4 修改访问权限
$ sudo chmod a+x *
$ sudo chmod a+x .*
4. 设置浏览器访问
$ sudo vim /etc/apache2/sites-available/default
添加如下内容(在<VirtualHost></VirtualHost>内):
<VirtualHost *:80>
......
Alias /lxr /usr/share/lxr
<Directory /usr/share/lxr>
Options All
AllowOverride All
</Directory>
</VirtualHost>
5. 重启apache2
$ sudo apache2 restart
6. 在浏览器浏览代码
访问地址:http://your_ip_address/lxr/http/http/blurb.html
注:如果要添加新的内核,只需要在/usr/share/lxr/source/下添加目录,并将版本号添加到/usr/share/lxr/source/versions,然后使用gli
相关文档:
原文地址
蓝色表示目录;
绿色表示可执行文件;
红色表示压缩文件;
浅蓝色表示链接文件;
灰色表示其它文件;
红色闪烁表示链接的文件有问题了;
黄色是设备文件,包括block, char, fifo。
用dircolors
-p看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义。 ......
磁盘与目录的容量
在文字接口底下查看目前的磁盘最大容许容量、已经使用掉的容量、 目前所在目录的已使
用容量
指令 df [-ahikHTm] [目录或文件名]
-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
-k :以 KBytes 的容量显示各文件系统;
-m :以 MBytes 的容量显示各文件系统;
......
作业管理
1.将“当前”作业放到后台“暂停”:ctrl+z
2.观察当前后台作业状态:jobs
参数:
-l 除了列出作业号之外同时列出PID
-r:列出仅在后台运行(run)的作业
-s:仅列出暂停的作业
3.将后台作业拿到前台处理:fg
fg %jobnumber (%可有可无)
4.让作业在后台运行:bg
ctrl ......
ps -ef|grep tomcat 查看正在启动的线程
cd .. 退回上一极
ls 列出当前目录的文件
kill -9 [线程号] 关闭线程
su - root 登陆账号
阅读(0)| 评论(14)| 分享(0) 较新一篇:转:带搜索分页的gird 较旧一篇:疯子 评论| 赞
周帅 2010-01-26 18:23
su - root 登陆账号
周帅 2010-01-26 19:53
......
安装OpenSSH
Ubuntu缺省没有安装SSH Server,使用以下命令安装:
sudo apt-get install openssh-server openssh-client
不过Ubuntu缺省已经安装了ssh client。
配置完成后重起:
sudo /etc/init.d/ssh restart
windows 客户端用putty连接命令shell模式 ......