Archive for the ‘linux’ Category

bash编程学习-基础(4)

星期一, 8月 25th, 2008 237 次访问

1.if学习语法:if TEST-COMMANDS;then CONSEQUENT-COMMANDS;fitest-commands表达式:Primary 意义 ...

bash编程学习-基础(3)

星期一, 8月 25th, 2008 247 次访问

1.算术操作符 操作符意义VAR++ and ...

bash编程学习-基础(2)

星期六, 8月 23rd, 2008 304 次访问

1.注意:当运行脚本文件时,系统会建立一个子shell来运行文件中命令。函数和别名等只有子shell使用。当那个shell退出,父shell重新得到控制的时候,所有的东西都被清空,脚本对shell状态所作的改变耶全部清除。如果不想建在子shell中运行脚本可以直接: source script_name.sh这里脚本不需要可执行权限。命令在当前shell力执行,所以任何对环境的改变,将在脚本结束时同样起作用2.脚本选择:第一行决定了启动的shell,第一行的开始2个字符应该是#!,然后紧跟解释后面命令的shell的路径。空白行也被认为是一行,所以不要让你的脚本以空白行开始。 #!/bin/bash3.注释:以#开头在一个良好的脚本中,第二行经常注明要完成的任务。然后为了明确每一大块命令将被加上注释。4.脚本调试调试参数:短符号 长符号 ...

bash编程学习-简单基础(1)

星期五, 8月 22nd, 2008 281 次访问

用linux环境也有快一年多的历史了,对于shell只是用到时候查一下文档,并没有系统化。接下来想抽时间系统的学习一下。先从简单开始吧。 1.查看系统中所有的shell cat /etc/shells 2.查看用户的默认shell cat /etc/passwd 3.切换shell 直接输入shell名就可以。 例如:mia:~> tcsh [mia@post21 ~]$ 4.当用户登录时机器自动运行的shell 4.1/etc/profile 4.2~/.bash_profile,~/.bash_login or~/.profile: 读取第一个存在的可读取的文件 4.3 ~/.bash_logout 登出的时候。 错误消息将会显示如果配置文件存在但是不能读取。一个文件不存在,Bash将搜索下一个。5,非登录应用一个非登陆shell就是不需要进行系统的认证。比如,通过一个图标打开一个终端,或者一个菜单项目,那样就是非登陆shell 读取的文件: ~/.bashrc 此文件通常指向 ~/.bash_profile:if [ -f ~/.bashrc]; then . ~/.bashrc; fi 7.远程调用 以 rshd 调用时读取的文件:~/.bashrc 8.默认情况下历史命令和历史扩展式开启的。历史在shell退出时都保存在 HISTFILE 指向的文件中。默认情况下,HISTFILE 指向 ~/.bash_history 9.wc统计文件的字数,与行数。

vim初始化设置

星期三, 8月 20th, 2008 388 次访问

为了更好的在VIM下进行工作,需要手动设置一下配置文件.vimrc .vimrc可以存放在当前用户的根目录下面.~/ "显示行号 set number "检测文件类型 filetype on "记录历史的行数 set history=1000 "语法高亮 syntax on "设置自动对齐 set autoindent "设置智能对齐 set smartindent "设置TAB键为4个空格 set tabstop=4 "显示匹配模式 set showmatch "去掉编辑错误时的声音 set vb t_vb= "在终端中使用mouse set mouse=a "查找时忽略大小写 set ignorecase "当执行:make或者:next里保存文件内容 set autowrite

nginx系列(4):实现负载均衡(ngx_http_upstream)

星期日, 7月 13th, 2008 453 次访问

在web应用中,当网站的访问量大的时候很自然的就会想到用多台web服务器集群去分担单台访问的压力,对于小的网站,自然没有大量的现金去买优秀的负载均衡的硬件设备.那么nginx做代理前端实现负载均衡的目的会是一个很好的选择。 简单的例子: upstream load_balance { server localhost:8088 ; server 192.168.1.4:8080 down; server home.ucenter weight=2; server backserver:9100 backup; ...