Chinaunix首页 | 论坛 | 博客
  • 博客访问: 299830
  • 博文数量: 70
  • 博客积分: 1990
  • 博客等级: 上尉
  • 技术积分: 686
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-02 08:52
文章分类

全部博文(70)

文章存档

2015年(2)

2014年(9)

2013年(2)

2012年(20)

2011年(1)

2010年(36)

分类: LINUX

2010-11-30 21:24:30

1. iptables 删除一条规则
 命令:iptables -nvL  ,作用:不解析显示所有规则
看到转发表中一条规则:
 24  3604 ACCEPT     tcp  --  eth0_1 *       0.0.0.0/0            192.168.1.2         tcp dpt:80
删除规则命令:iptables -D FORWARD -p tcp -i eth0_1 -d 192.168.1.2 --dport 80 -j ACCEPT
2.查看进程使用的端口
netstat -o -na
3.文件删除命令  unlink
[root@fedora7 version_public]# ls
124.txt  changzhou  jiangsu2
[root@fedora7 version_public]# unlink 124.txt
[root@fedora7 version_public]# ls
changzhou  jiangsu2
[root@fedora7 version_public]#
4.Makefile自动推导:Makefile看到*.o文件,它会自动把对应的*.c作为依赖,例如
/*Makefile start*/
objects = main.o test.o http.o
main : $(objects)
 gcc -o main $(objects)
/*Makefile end*/
这种自动推导是Makefile的一种隐晦规则,即默认的。所以*.c到*.o的推导可以不用写出来。
5.HTTP的主要操作有4个:GET,POST,PUT,DELETE,大致对应对资源的查,改,增,删4种操作。
个人理解:常用的GET是资源读操作,POST是资源写操作。
6.远程拷贝 scp
用法:scp src dst
例:scp realtek.toolchains.rsdk-1.2.8.20100517.tgz
7.双网卡默认网关设置
设置默认网关为192.168.1.1:
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
设置默认网关为172.16.18.1:
route add 0.0.0.0 mask 0.0.0.0 172.16.18.1
8.查询svn修改记录  svn st -u | grep ^[M^]
查询具体的文件改动
 svn diff data-model/cms-data-model.xml
svn 下载指定版本 svn co
./ –r 27943
9.查看当前工程支持的编译命令 make help
10.linux块设备:硬盘,闪存等(含有文件系统),字符设备:键盘,串口。
11.互联网接入方式大体分为宽带和窄带方式,宽带主要有光纤、ADSL、卫星宽带接入等,窄带主要有DDN、ISDN等。
12.10的9次方在Word中怎么打出来?先打10,然后同时按住shift、ctrl、= 3个键就可以打上标了,要回到正常再用一次就可以了。
13.7种颜色的英文:红-red,橙-orange,黄-yellow,绿-green,青-indigo,蓝-blue,紫-purple。
14.12个月的英文
1-January,2-February,3-March,4-April,5-May,6-June,7-July,8-August,9-September,10-October,11-November,12-December.
15.一周7天英文
0-Sunday,1-Monday,2-Tuesday,3-Wednesday,4-Thursday,5-Friday,6-Saturday
16.SVR4:UNIX System V Release4,是迄今内核版本最新的UNIX
 
17.linux中查找包含特定字符串的文件: find . -type f | xargs grep -nir "helloc"
linux svn中查找包含特定字符串的文件:find . -not -path "*.svn*" -a -type f | xargs grep -nir "helloc"
 
18.windows 2000/NT有现成的ipc$共享,还有每个磁盘分区的默认共享c$,d$,不过ipc$共享需要administrator或者system级别的权限才可以。
 
19.SSH是Secure Shell缩写,可以理解为加密传输的Telnet,telnet和FTP都是采用明文传输,抓包就可以发现。
 
20.linux中的文件比较命令:diff。使用方法:diff 1.txt 2.txt
 
21.linux中不要直接用电源按钮关机,也不要用reset按钮重新启动。关机命令是halt,重启命令是reboot。
 
22.linux中的管道用法:ls / -R | more,显示根目录下所有的文件夹和子文件夹内容;ls /dev > 1.txt,将查看/dev的结果重定向到1.txt中;ls /dev >> 1.txt,将查看/dev的结果追加到1.txt中;
 
23.tftp使用:将本机上的文件传送到目的主机,
tftp -i 192.168.1.1 PUT d:\test\image.bin
 
24.阻塞和非阻塞有什么区别?同步和异步有什么区别?
阻塞就是阻塞函数(比如:recv(),accept()等)只有在接收数据(或请求)后才能返回(除非出错),否则它一直在等待数据的到达;相反,非阻塞就是socket函数在检测有无数据后马上返回,而不等待.
同步就是有个周期性,在某个时间执行一定动作,而不在这个时间就只能等待;异步则相反,在任意时间,只要有需要就可以满足,也就是随机进行.
举个例子:你晚上在家等父母回家,阻塞就是你什么也不做,一直等到他们回家你才去睡;非阻塞就是你不等直接睡觉,他们回家了,敲门你就直接去开门,然后继续睡。
 
25.linux命令例子
 
阅读(1410) | 评论(0) | 转发(0) |
0

上一篇:C语言内功积累

下一篇:iptables学习笔记

给主人留下些什么吧!~~