今天想起来弄个代理服务器玩玩。先学习一下squid。 网上的资料很多,找了一篇就跟着弄起来。和大多数的linux服务一样,squid有个配置文件。默认是在/etc/squid/squid.conf . squid启动时的日志都放在/var/log/squid/squid.out,如果有什么异 Read the rest of this entry
Archive for the ‘Linux’ Category
[Linux] 目录的可执行权限
在linux中,一切东西都是文件。并不是只有普通文件具有访问权限。 《unix环境高级编程》中总结了这么几点: 1:无论何时我们去读一个文件,必须具有包含改文件的所有目录的可执行权限。例如:我们读/usr/include/stdio.h,必须 Read the rest of this entry
[C] gcc
最简单的helloword程序: 3deaab99bdf5edc7cf7efcff9f86b89e003 我们编译运行: #gcc -Wall -o helloword hello.c #./helloword #hello world 通常说的“编译”的过程包括: 1:预处理(pre—process)。从c语言文件生成预处理后的c语言文件。预处理的过程一 Read the rest of this entry
[C] C语言的基本数据类型
整型: char类型,1 byte。 标准ASCII表的范围:0-127. unsigned char 范围:0-255 signed char 范围:-128-127 除了char 还有short int (简称short),int,long int(简称long),long long int(简称 long long),这些类型都可以加上signed或unsigned关键字表 Read the rest of this entry
[C] 不能企图通过改变指针形参的值而使指针实参的值改变
这句话一直困扰我这很久。不过最近通过gdb终于明白了。 形参就是函数定义与函数说明时带的参数。而实参就是函数调用时给的参数。形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参出现在 Read the rest of this entry
[Linux] 山东地区手机号的余额
从山东移动的官方网站上充值的时候,会提示你的余额还有多少。不管手机号是谁的,只要是山东的号就行。因此想到通过curl提交一个这个表单,来查询某个手机号的余额。 通过查看提交手机号的表单,有几个是隐藏的控件。 Read the rest of this entry
[Linux] 又开始用我的Linux了
毕业后,搬了好几次家。前几次都不能上网,电脑中的linux就一直没有用。都是在用windows。 这次住在学校里。用的是济南广电的网络。登录的时候是用的客户端。原以为在linux下不能上网,一直想到在windows下抓下客户端登录的 Read the rest of this entry
[AMP] Apache Order Directive
这个指令并没有像我想象的那么简单。而且也不像iptalbes那样去匹配。 order 的语法: Order ordering 注意的几点: 1:最后匹配原则。 2:allow 和 deny 两个指令的先后顺序无关。所有的allow行作为一个组处理,deny也是这样。 3:不 Read the rest of this entry
[Linux] curl
Linux 下的这些小工具实在是太有用了。一个个顺手的工具,用shell脚本连接起来就是个强大的工具。 curl,居然可以模拟浏览器。 -b/–cookie 发送保存的cookie给浏览器。 -c/–cookie-jar 保存浏览器发给的cookie。 #curl -c cookie Read the rest of this entry