会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
黑夜不黑
博客园
首页
新随笔
联系
订阅
管理
2017年3月27日
编译安装bind9
摘要: 编译安装named: 前提:配置好开发环境,安装包组 1、下载源代码,编译安装 # tar xf bind-9.9.5.tar.gz # cd bind-9.9.5 # ./configure --prefix=/usr/local/bind9 --sysconfdir=/etc/named/ --
阅读全文
posted @ 2017-03-27 13:48 黑夜不黑
阅读(2448)
评论(0)
推荐(0)
2017年3月16日
eval的用法
摘要: 1. 有一个名为test的文件,其内容为“Please move on !”,定义一个内容是cat test的字符串变量,利用echo 命令引用该变量, 则直接打印该字符串,而用eval 则会输出文件test的内容! 这是由于执行eval命令第一次扫描进行了变量置换,第二次扫描执行了该字符串所包含的
阅读全文
posted @ 2017-03-16 13:30 黑夜不黑
阅读(405)
评论(0)
推荐(0)
2017年3月6日
自建CA脚本
摘要: 先来介绍下建设私有CA的简单步骤(以下路劲为默认安装路径): (1) 生成私钥; ~]# (umask 077; openssl genrsa -out /etc/pki/CA/private/cakey.pem 4096) (2) 生成自签证书; ~]# openssl req -new -x50
阅读全文
posted @ 2017-03-06 16:40 黑夜不黑
阅读(386)
评论(0)
推荐(0)
2017年3月1日
src.rpm
摘要: src.rpm 源代码+specs文件 步骤: 1、创建mockbuild用户,安装src.rpm包 2、切换至mockbuild用户,然后安装src.rpm包 3、rpmbuild -bb|-ba ~/rpmbuild/SPECS/package_name.spec 4、制作完成的rpm包位于:~
阅读全文
posted @ 2017-03-01 16:29 黑夜不黑
阅读(210)
评论(0)
推荐(0)
2017年2月23日
shell函数
摘要: 有关执行函数的重要说明: 1)执行shell函数时,函数名前的function和函数后的小括号都不要带 2)函数的定义必须在要执行的程序前面定义或加载 3)shell执行系统中各种程序的执行顺序为:系统别名>函数>系统命令>可执行文件。 4)函数执行时,会和调用它的脚本公用变量,也可以为函数设定局部
阅读全文
posted @ 2017-02-23 16:57 黑夜不黑
阅读(187)
评论(0)
推荐(0)
2017年2月21日
监控web服务和mysql数据库服务石头异常的常见方法
摘要: 端口监控: 1)在服务器本地监控服务端口的常见命令有 netstat、ss、lsof -i :# 2)在远端监控服务器本地端口的命令有 telnet、nmap、nc 监控服务进程或进程数: 此方法适合本地服务器、注意,过滤的是进程的名字 ps -ef | grep nginx |wc -l ps -
阅读全文
posted @ 2017-02-21 22:19 黑夜不黑
阅读(285)
评论(0)
推荐(0)
2017年2月20日
shell的if判断
摘要: 在[[]](双中括号)中可以使用通配符等进行模式匹配,这是其区别于其他几种语法格式的地方 && 、||、>、<等操作符可以用于[[]]中,但不能应用于[]中,在[]中一般用-a -o -gt -lt代替上述操作符。 -d directory 文件存在且为目录则为真 -f file 文件存在且为普通文
阅读全文
posted @ 2017-02-20 22:17 黑夜不黑
阅读(236)
评论(0)
推荐(0)
2017年2月14日
shell基础
摘要: 通过source或“.” 加载执行过的脚本,由于是在当前shell中执行脚本,因此在脚本结束之后,脚本中的变量(包括函数)值在当前shell中依然存在,而sh和bash执行脚本都会启动新的子shell执行,执行完后退回到父shell。因此,变量和函数无法保留。 环境变量小结: 1、环境变量名通常要大
阅读全文
posted @ 2017-02-14 15:45 黑夜不黑
阅读(118)
评论(0)
推荐(0)
2017年2月10日
bash数组基础
摘要: 数组:数据结构, 数据序列:连续的多个数据,可以使用索引获取相关元素 声明数组:declare -a arrayName 初始化:各元素间使用空白字符分隔 arrayName=('a' 'b' 'c') arrayName=([index]='a' [index]='b') arrayName[0]
阅读全文
posted @ 2017-02-10 17:32 黑夜不黑
阅读(172)
评论(0)
推荐(0)
2017年2月8日
sed基本用法
摘要: stream Editor 一次只读一行(以换行符为一行\n), sed进程从内核缓冲区当中一次加载一行到sed自己内部的存储空间(sed模式空间),然后完成编辑,并把编辑的结果输出屏幕 sed命令: sed [options] "script" FILE .... 选项: -n: 静默模式,不输出
阅读全文
posted @ 2017-02-08 14:47 黑夜不黑
阅读(200)
评论(0)
推荐(0)
公告