随笔分类 -  系统运维

摘要:制作rpm包 1.制作流程 1.1 前期工作 1)创建打包用的目录rpmbuild/{BUILD,SPECS,RPMS, SOURCES,SRPMS} 建议使用普通用户,在用户家目录中创建 2)确定好制作的对象,是源码包编译打包还只是一些库文件打包 3)编写SPEC文件 4)开始制作 1.2 RPM 阅读全文
posted @ 2018-08-17 23:01 Fuzengjie 阅读(6374) 评论(0) 推荐(1) 编辑
摘要:1./etc/motd /etc/motd即messageoftoday(布告栏信息),每次用户登录时,/etc/motd文件的内容会显示在用户的终端。系统管理员可以在文件中编辑系统活动消息,例如:管理员通知用户系统何时进行软件或硬件的升级、何时进行系统维护等。如果shell支持中文,还可以使用中文 阅读全文
posted @ 2018-08-17 22:57 Fuzengjie 阅读(1317) 评论(0) 推荐(0) 编辑
摘要:如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. $ free -mtotal used free shared buffers cachedMem: 1002 769 232 0 62 421-/+ buffers/cache: 286 715Swap: 11 阅读全文
posted @ 2018-08-17 22:55 Fuzengjie 阅读(299) 评论(0) 推荐(0) 编辑
摘要:1.介绍 1.1 Nginx不仅是一个出色的web软件,其七层代理和负载均衡也是相当出色。Nginx做前端代理,当用户请求服务时,可以根据url进行判断,然后分配到不同的后台webserver上。 1.2 Nginx的负载均衡实现原理:首先在http模块中配置使用upstream模块定义后台的web 阅读全文
posted @ 2017-03-20 14:45 Fuzengjie 阅读(13084) 评论(0) 推荐(0) 编辑
摘要:1.rewrite的介绍 nginx的rewrite规则就是使用正则匹配请求的url,然后根据定义的规则进行重写和改变,需ngx_http_rewrite_module模块来支持url重写功能,该模块是标准模块,默认已经安装。 url和uri的区别: URI:Universal Resource I 阅读全文
posted @ 2017-03-20 14:44 Fuzengjie 阅读(11759) 评论(0) 推荐(0) 编辑
摘要:php-fpm配置文件 php-fpm配置文件 1.php-5.2的php-fpm 2.php-5.4的php-fpm 阅读全文
posted @ 2017-03-20 14:43 Fuzengjie 阅读(652) 评论(0) 推荐(0) 编辑
摘要:FastCGI参数 fastcgi主要用于http调用外部解释器的接口,采用c/s结构,可以将http服务器和脚本解析器分开,同时在脚本解析服务器上启动一个或者多个脚本解析守护进程。当HTTP服务器每次遇到动态程序时,可以将其直接交付给FastCGI进程来执行,然后将得到的结果返回给浏览器。这种方式 阅读全文
posted @ 2017-03-20 14:39 Fuzengjie 阅读(2982) 评论(0) 推荐(0) 编辑
摘要:编写FastCGI程序的时候有很多像php一样的参数可以获取到,并利用起来,下面就是FastCGI的一些参数。 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#脚本文件请求的路径 fastcgi_param QUER 阅读全文
posted @ 2017-03-20 14:39 Fuzengjie 阅读(4750) 评论(0) 推荐(0) 编辑
摘要:配置文件结构 Nginx的配置文件是一个纯文本文件,它一般位于Nginx安装目录的conf目录下,整个配置文件是以block的形式组织的。每个block一般以一个大括号“{}”来表示,block可以分为几个层次,整个配置文件中main指令位于最高层,在main层下面可以有Events、HTTP等层级 阅读全文
posted @ 2017-03-20 14:38 Fuzengjie 阅读(476) 评论(0) 推荐(0) 编辑
摘要:1.nginx的介绍 1.1 nginx的优势 1) 作为Web服务器,Nginx处理静态文件、索引文件,自动索引的效率非常高。 2) 作为代理服务器,Nginx可以实现无缓存的反向代理加速,提高网站运行速度。 3)作为负载均衡服务器,Nginx既可以在内部直接支持Rails和PHP,也可以支持HT 阅读全文
posted @ 2017-03-17 16:20 Fuzengjie 阅读(300) 评论(0) 推荐(0) 编辑
摘要:Puppet nginx+passenger模式配置 一.简述:Puppet 运行在单台服务器上默认启动的是一个puppetmaster进程,当遇到client高并发的请求时,基于ruby的WEBRick HTTP服务便无法高效的处理请求,甚至有的client直接会报400错误。所以在单台服务器上, 阅读全文
posted @ 2017-03-09 13:05 Fuzengjie 阅读(1459) 评论(0) 推荐(0) 编辑
摘要:HTTP协议状态码,是指在HTTP协议运行中由客户端发出请求连接,服务端建立连接;客户端发出HTTP请求(Request),服务端返回响应信息(Respond),而在这个过程中由于客户端或服务端的问题会返回相应的错误代码并显示给用户,对应的错误代码表示不同的错误信息,根据这个信息用户可以调整相应的操 阅读全文
posted @ 2017-03-06 09:35 Fuzengjie 阅读(389) 评论(0) 推荐(0) 编辑
摘要:制作rpm包 1.制作流程1.1 前期工作 1)创建打包用的目录rpmbuild/{BUILD,SPECS,RPMS, SOURCES,SRPMS} 建议使用普通用户,在用户家目录中创建 2)确定好制作的对象,是源码包编译打包还只是一些库文件打包 3)编写SPEC文件 4)开始制作 1.2 RPM制 阅读全文
posted @ 2017-03-06 09:33 Fuzengjie 阅读(12330) 评论(0) 推荐(0) 编辑
摘要:1.linux 用户登录过程中 相关文件执行顺序: /etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc] 2.使用PS1 改变shell命令提示符和颜色 默认的PS1(可通过echo $PS1 阅读全文
posted @ 2017-03-06 09:33 Fuzengjie 阅读(2232) 评论(0) 推荐(0) 编辑
摘要:saltstack 支持在master上向client 远程执行命令,并显示命令执行的结果 命令格式: 示例 示例1 ping检查agent 示例2 执行命令 针对 saltstack 提供了多种方法对client(id)进行过滤 普通匹配 正则匹配 使用 E , pcre 进行正则匹配 列表匹配 阅读全文
posted @ 2017-01-10 17:52 Fuzengjie 阅读(2496) 评论(0) 推荐(0) 编辑
摘要:环境: 安装 导入yum源认证的公钥 添加yum源 yum 安装软件即可 master Client 在client修改配置文件,指定master 启动服务 服务端 客户端 认证 minion首次启动后会在minion端看到minion的私钥和公钥,salt会把公钥发送给master,master需 阅读全文
posted @ 2017-01-10 17:51 Fuzengjie 阅读(447) 评论(0) 推荐(0) 编辑