1. nginx配置
limit_req_zone $binary_remote_addrzone=one:100m rate=600r/s; 与 nginx 503错误 重新thinknginx配置
http
{
limit_req_zone$binary_remote_addr zone=one:100m rate=600r/s;
server {
listen 80;
location ^~/ {
proxy_pass http://127.0.0.1:8080; proxy_set_header Accept-Encoding "";
limit_req zone=one burst=5;
}
}
2. -F分割 NF个数 $NF最后一个
echo $PWD | awk -F/ '{print $NF}'
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S)print a, S[a]}'
end最后阶段要执行的
awk 关联数组:
echo ""|awk 'BEGIN{a="here istest";len=split(a,arr," ")}{print len}'
输出数组内容
echo ''|awk'BEGIN{a["one"]=1;a["two"]=2;a["three"]=3;}{for(k in a)print a[k]}'
判断一个元素是不是在数组中
使用如下形式:
if ( k in arr)
3. Netstat 命令
3.1 列出所有端口 (包括监听和未监听的)
netstat -a 所有端口
netstat -at tcp端口
-au udp 端口
3.2.列出所有处于监听状态的 Sockets
netstat -l
-lt
-lu
-lx unix域的
3.3. 在 netstat 输出中显示 PID 和进程名称 netstat -p
netstat-pt
3.4显示核心路由信息 netstat -r
3.5.找出程序运行的端口
netstat-ap | grep ssh
netstat-apt | grep 7698
4. top命令
第一行 : 已经运行了多长时间,用户
第二行: 任务总信息
第三行: cpu信息 用户、内核空间、空闲百分比
第四第五行: 内存百分比
PR NI
优先级 nice值。负值表示高优先级,正值表示低优先级
VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR 共享内存大小,单位kb
5. C语言32 与64区别在于long
6. 完整性约束中的 IDENTITY
-- CREATE TABLE products (id int IDENTITYPRIMARY KEY, product varchar(40))
select * from products
--delete from products where product ='test1'
--insert into products (product) values('test3')
select as
对查询列起别名:
a. select ID as 用户ID,Name as 用户名 from Table_user
b.对查询结果起表名
update 中用子查询
update R_PSVOIP20140720 set GrpID =
(select Grpid from R_PSHTTP20140606 where TicketID ='1955624220543090689')
7. JAVA编译
javac -classpath../hadoop-1.0.4/hadoop-core-1.0.4-SNAPSHOT.jar:../hadoop-1.0.4/lib/commons-cli-1.2.jarWordCount.java -d ./
8. hadoop 看mapreduce中的输出
50030
Hadoop对于压缩文件的支持
如果我们压缩的文件有相应压缩格式的扩展名(比如lzo,gz,bzip2等),hadoop就会根据扩展名去选择解码器解压。
setup 函数是用来传递参数的 ,Map用来执行任务
setup 只执行一次,map每处理一行,就执行一次;
9. 本机上设置域名解析
修改C:\WINDOWS\system32\drivers\etc\hosts
加入
ip domain