最新文章

Linux 源码阅读工具 ctags+vim

Jesse Lee 发表于 2009年10月04日 00时47分, 查看: 495

linux教程:Linux操作系统下源码阅读工具ctags+vim 1. 安装ctags
 
  到http://ctags.sourceforge.net下载源码,解压后
 
  $ ./configure
 
  $ make
 
  $ sudo make install
 
  2. 在源码目录下执行
 
  $ ctags -R
 
  ”-R”表示递归创建,也就包括源代码根目录下的所有子目录下的源程序,当前目录下会生成tags索引文件。
 
  假设原来当前源码目录包含以下内容
 
  。/Makefile
 
  。/src #源码存放的文件夹
 
  执行ctags -R后
 
  。/Makefile
 
  。/src #源码存放的文件夹
 
  。/tags
 
  ”tags”文件中包括这些对象的列表:
 
  用#define定义的宏
 
  枚举型变量的值
 
  函数的定义、原型和声明
 
  名字空间(namespace)
 
  类型定义(typedefs)
 
  变量(包括定义和声明)
 
  类(class)、结构(struct)、枚举类型(enum)和联合(union)
 
  类、结构和联合中成员变量或函数
 
  3.vim会通过tags文件中的索引来定位
 
  在tags文件所在的目录运行vim打开源文件。c或者。h
 
  a. 把光标移到要查看的变量或函数的位置,ctrl+]便可以跳转到变量或函数定义的位置,ctrl+o返回。
 
  b. 光标停在头文件引用的地方,按gf键可跳转到该头文件,ctrl+o返回
 
  c. 将光标停放在函数或者变量的位置,gd会高亮出当前文件中所有的函数或者变量,按n查看下一个
 
  d. gg光标返回到文件的顶部 阅读全文 »

各大搜索引擎蜘蛛 IP 地址收集

Jesse Lee 发表于 2009年09月22日 22时58分, 查看: 245

各类蜘蛛IP收集,不一定完全准确。
序号        IP                    注释
1          202.106.186.*        163蜘蛛
2          202.108.36.*        163蜘蛛
3          202.108.44.*        163蜘蛛
4          202.108.45.*        163蜘蛛
5          202.108.5.*        163蜘蛛
6          202.108.9.*        163蜘蛛
7          220.181.12.*        163蜘蛛
8          220.181.13.*        163蜘蛛
9          220.181.14.*        163蜘蛛
10        220.181.15.*        163蜘蛛
11        220.181.28.*        163蜘蛛
12        220.181.31.*        163蜘蛛
13        222.185.245.*        163蜘蛛

14        202.165.100.*        3721蜘蛛 阅读全文 »

IE7 知道 :first-child, 但却不支持 :last-child

Jesse Lee 发表于 2009年08月19日 12时03分, 查看: 235

查證了之後發現 :first-child 在 CSS 2.1 就有了,而 :last-child 則是 CSS 3 的新東西,可能是因此所以還沒實作吧?而且 IE 7 的 :first-child 目前在有些情況下會有 bug. 阅读全文 »

Linux 查看系统当前用户命令

Jesse Lee 发表于 2009年08月07日 14时38分, 查看: 1,753

一,
w命令
该命令用于显示登录到系统的用户情况,w命令功能强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学.

w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。 阅读全文 »

Linux下时间的查看

Jesse Lee 发表于 2009年08月07日 14时33分, 查看: 97

在图形界面下,Linux下的用户对于时间的查看基本和Windows一样方便。对于使用字符界面的用户来说,如果想查看时间其实也很简单,熟练使用下面介绍的几条命令,就能够让时间在指间自由闪现。

显示年月 阅读全文 »

linux 中 setroubleshootd是什么进程?

Jesse Lee 发表于 2009年07月06日 19时32分, 查看: 269

selinux 是安全 linux,由美国nasa发起。代表着现在最安全的linux系统。
red hat 企业系列都有
setroubleshootd 是查看selinux日志的程序。 阅读全文 »

美国公认顶尖黑客榜

Jesse Lee 发表于 2009年07月06日 16时20分, 查看: 169

姓名:理查德.斯托曼(Richard Stallman)
个人网址: http://www.undergrad.math.uwaterloo.ca/agray/meme.html
简历:他从1971年从哈佛大学毕业后供职于麻省理工学院人工智能实验室,稍后设立了自由软件基金(free software foundation)。1969年在IBM的纽约科技中心第一次接触计算机时他就产生了浓厚的兴趣,时年16岁。后来,斯托曼辞去了麻省的工作后留在了麻省的一个独立的研究室从事研究,在那儿他开发出一套名为gnu的全新操作系统,为此获得了以美国传奇名将麦克阿瑟名字命名的麦克阿瑟基金24万美元天才将。

网名:Phiber Optik -訔F??n
真名:马克.阿贝尼(Mark Abene)
个人网址: http://www.levity.com/julian/phiber.html
简历:作为一个激进组织的创始人之一,阿贝尼激励了全美成千上万的青年人“钻研”国内电话系统的内部工作原理,为此一项联邦裁决试图以“散布非法信息给其他黑客”为由判他入联邦监狱一年,但该项裁决最后不了了之。回家之日,众多拥护者拥进了曼哈顿俱乐部出席向他致敬的“归来聚会”。聚会后不久,纽约一杂志将他作为100名最杰出的纽约青年予以表彰。他第一次接触电脑是得益于在纽约某公司电子部门工作的母亲,从母亲那里他接触到了苹果II,他拥有的第一台电脑是花完了大功近半年时间所攒下的钱所买的radio shack trs-80(托什-80)型。 阅读全文 »

如何给VSFTP增加用户,只能访问指定目录

Jesse Lee 发表于 2009年06月06日 15时07分, 查看: 1,427

1 增加组 groupadd ftpgroup
2 修改/etc/vsftpd/vsftpd.conf
将底下三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
3 增加用户 useradd -g ftpgroup -d /dir/to -M ftpuser
4 设置用户口令 passwd ftpuser
5 编辑文件: /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
peter
john
6 重新启动vsftpd
[root@home vsftpd]# /sbin/service vsftpd restart 阅读全文 »

Linux 修改文件及文件夹权限

Jesse Lee 发表于 2009年06月05日 12时58分, 查看: 3,237

先来了解一下文件属性,在shell环境里输入:ls -l 可以查看当前目录文件。如:
drwxr-xr-x 2 nsf users 1024 12-10 17:37 下载文件备份
分别对应的是:
文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名
这里r是可读,w可写,x 可执行,其中文件属性分为四段,—- — — 10个位置
例如:
d   rwx   r-x  r-x
第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。
第二段是文件拥有者的属性,
第三段是文件所属群组的属性,
第四段是对于其它用户的属性,
如上面文件夹“下载文件备份” 的访问权限,表示文件夹“下载文件备份” 是一个目录文件;文件夹“下载文件备份” 的属主有读写可执行权限;与文件夹“下载文件备份” 属主同组的用户只有读和可执行权限;其他用户也有读和可执行权限。

确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组。 阅读全文 »

linux上常用操作命令 - 用户及用户组管理

Jesse Lee 发表于 2009年06月05日 09时48分, 查看: 596

一、理解Linux的单用户多任务,多用户多任务概念;

Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念; 阅读全文 »