nginx各项配置说明
/usr/local/nginx/conf
此目录为nginx的配置文件存放目录。其中nginx.conf是nginx的默认配置文件。但是由于虚拟主机的关系,一个nginx可能有许多虚拟主机,这样在一个配置文件中管理所有虚拟主机会很不方便。所以可以通过创建vhost目录的方式用不同的配置文件管理单独的一个或几个虚拟主机。
配置详解如下:
user nginx nginx ;
#Nginx用户及组:用户 组。window下不指定
worker_processes 8;
#工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。
error_log logs/error.log;
error_log logs/error.log notice;
error_log logs/error.log info;
#错误日志:存放路径。
pid logs/nginx.pid;
#pid(进程标识符):存放路径。
worker_rlimit_nofile 204800;
#指定进程可以打开的最大描述符:数目。
#这个指令是指当一个nginx进程打开的最多 ...
freeswitch安装
freeswitch 安装123456789101112131415161718192021222324yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-releaseyum install -y git alsa-lib-devel autoconf automake bison broadvoice-devel bzip2 curl-devel db-devel e2fsprogs-devel flite-devel g722_1-devel gcc-c++ gdbm-devel gnutls-devel ilbc2-devel ldns-devel libcodec2-devel libcurl-devel libedit-devel libidn-devel libjpeg-devel libmemcached-devel libogg-devel libsilk-devel libsndfile-devel libtheora-devel libtiff-deve ...
Go 指南
Go 指南包、变量、函数
helloworld.go
1234567package mainimport "fmt"func main() { fmt.Println("Hello, world")}
packages.go
每个 Go 程序都是由包构成的。
程序从 main 包开始运行。
本程序通过导入路径 "fmt" 和 "math/rand" 来使用这两个包。
按照约定,包名与导入路径的最后一个元素一致。例如,"math/rand" 包中的源码均以 package rand 语句开始。
注意: 此程序的运行环境是固定的,因此 rand.Intn 总是会返回相同的数字。
(要得到不同的数字,需为生成器提供不同的种子数,参见 rand.Seed。 练习场中的时间为常量,因此你需要用其它的值作为种子数。)
12345678910package mainimport ( "fmt" "math/rand")func ma ...
yum自动下载的安装包
/var/cache/yum
if 判断
if 判断12345678if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>
elif 是else if 的简写,理论上可以有多个elif 。
if 语句是由上而下进行判断的,在遇见True 之后,判断就会中止,不再进行之后的判断。
示例如下:
1234567891011zhang=1if zhang==0: print('0')elif zhang==2: print('2')elif zhang==3: print('3')elif zhang==1: print('1')else: print('13')
123[python@fushisanlang liaoxuefeng_note]$ python3 test.py 1[python@fushisanlang liaoxuefe ...