- 浏览: 140566 次
- 性别:
- 来自: 成都
最新评论
文章列表
【基本介绍】
有些服务器经常连接,但是又需要频繁输入密码。这里介绍一些方便的方法。
【方法介绍】
1. shell aliases
在.bashrc里面添加相应的alias
2. ~/.ssh/config
[root@deploy ~]# cat .ssh/config
Host 10.xx.xx.xx
IdentityFile ~/.ssh/dena_amazon_rsa
[root@deploy ~]# ssh 10.xx.xx.xx
Last login: Wed Dec 10 14:07:52 2014 from 10.xx.xx.xx
[root ...
【基本介绍】
最近公司搬家,发现合作伙伴的服务器的用ftp工具连接老是timeout。 用linux尝试ssh也相应很久才提示输入密码。
【配置参数】
通过ssh debug发现在尝试gssapi认证的时候会卡很久。
debug2: key: /root/.ssh/id_dsa ((nil))
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified ...
【基本介绍】
这里介绍master的配置文件。salt系统的配置很简单salt-master是通过一个名为master的文件配置,salt-minion是通过一个名为minion的文件配置。
【配置解析】
interface
默认值:0.0.0.0(所有的网络地址接口)
绑定到本地的某个网络地址接口
interface: 192.168.0.1
publish_port
默认值:4505
设置master与minion的认证通信端口
publish_port: 4505
user
默认值:root
运行salt进程的用户
user: root
max_open_files
默认 ...
【基本介绍】
这里介绍saltstack的sls配置格式和YAML语法规范
【YAML】
1. YAML使用spaces(空格),
因此不能再你的sls文件里面使用Tab,如果你遇到“rendering sls files errors”等错误,请检查你的sls文件,确保没有Tab等非法符合。
2. 缩进
YAML文件的语法建议使用两个空格进行缩进。
YAML实际上是将定义的数据进行序列化成为一个字典。Key下面的缩进内容会被序列化成对应的value.
3. 嵌套
基本遵循2个空格的缩进,只有定义context,defaults选项的时候才使用四个空格作为缩进。用大括号的除外。
/et ...
【基本介绍】
这里我们介绍nagios利用飞信提供短信报警功能
【飞信安装测试】 - linux平台
http://bbs.it-adv.net/viewthread.php?tid=916&extra=&page=1
1. libACE库的支持
拷贝相应的so文件到/usr/lib下面
2. fetion的安装配置
解压fetion文件到安装路径,例如/usr/local/fetion
3. 测试飞信是否正常 - 前提是你的手机测试过飞信
/usr/local/fetion/fetion --mobile=137*** --pwd=*** --to=137*** --m ...
【基本介绍】
这里介绍servergroup的基本情况
【基本配置】
在对应的配置文件中添加相应的servicegroup
define servicegroup{
servicegroup_name services-name
alias NA
members host,service,host2,service2,…………
}
【问题】
有了hostgroup,servicegroup等组的概念方便了查看,但是如果有时候一台服务器下线了,除了注释掉host的配置 ...
【基本介绍】
今天遇到要添加文件到tar文件里面,所以在这里介绍tar的一些用法。
【参数介绍】
GNU ‘tar’ saves many files together into a single tape or disk archive, and can restore individual files from the archive.
-c, --create
create a new archive
-r, --append
append files to the end of an arc ...
【基本介绍】
这里介绍saltstack的作用与定位。
【简单介绍】
saltstack是什么?
它是用python写的,对设备轻量级,通讯层使用0MQ(http://www.zeromq.org ),并且是开源的,遵守Apache2(http://www.apache.org/licenses/LICENSE-2.0 )开源协议,拥有开源社区。
saltstack能用来做什么?
1.远程执行 2.指令配置存储
当你有数十台,甚至上百台服务器的时候,需要对每一台服务器修改同一个配置文件的时候,我们该如何抉择呢,一台一台登入修改,还是一下针对所有做修改。效率明显不同。salt远程执行就可以实现 ...
【基本介绍】
这里介绍给mosquitto服务端,客户端,topic添加用户和密码等
【基本配置】
配置mosquitto.conf配置文件
allow_anonymous false #不允许匿名
password_file /etc/mosquitto/passwd #配置用户密码文件
acl_file /etc/mosquitto/acl #配置topic和用户
用htpasswd配置passwd文件
mosquitto_passwd -c /etc/mosquitto/passwd pub_client
mosquitto_passwd /etc/ ...
【基本介绍】
这里介绍php-fpm的status.可以查看php-fpm的进程相关的信息。
【基本配置】
php-fpm的配置文件,使用pm.status_pat=
; The URI to view the FPM status page. If this value is not set, no URI will be
; recognized as a status page. By default, the status page shows the following
; information:
; accepted conn - the number of ...
【基本介绍】
这里介绍nagios添加用户和用户权限管理
【基本配置】
1. 用户添加 2. 用户权限管理
1. 用户添加
用户是由web服务器提供的用户管理。
例如apache里面:用户和密码是有AuthUserFile配置文件来管理。
<VirtualHost *:80>
DocumentRoot /usr/local/nagios/share
ServerName xxxxx.com
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Direc ...
【基本介绍】
这里我们介绍bash里面对字符串,变量等的替换等操作。
【基本用法】
shell parameter substitution
1. ${parameter}
2. ${parameter-default} ${parameter:-default}
3. ${parameter=default} ${parameter:=default}
4. ${parameter+alt_value} ${parameter:+alt_value}
5. ${parameter?err_msg} ${parameter:?err_msg}
6. ${#parameter}
7. ${var ...
【基本介绍】
这里介绍netstat命令返回的结果status列的状态说明。
【状态介绍】
[root@sparkVM script]# netstat -tunlp | head -10
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0 ...
【基本介绍】
这里介绍nginx的stub_status模块,可以查看当前web的连接数,请求数等。
【模块查看】
nginx的stub_status模块支持访问状态的信息。所有要查看该模块是否已经安装。
nginx -V | grep ngx_http_stub_status_module
【基本配置】
location /nginx_status {
stub_status on;
access_log off;
allow xxx
deny all;
}
【内容解释】
Active connections: 291 ...
【基本介绍】
这里介绍redis数据恢复。
【基本方式】
redis有两种备份方式rdb和aof, 数据恢复只用把rdb活动aof文件放对应的redisdata目录下面就可以。
基本流程流程:
1.关闭redis,(因为关闭的时候会重写文件)
2.拷贝要恢复的数据到对应的redisdata目录
3.启动redis
rdb方式,关闭redis后要确认配置文件没有启用aof模式,否则启动的时候自动生成空aof文件,就无法导入数据。
aof方式,关闭redis后,拷贝aof文件到redisdata目录,重启后reids会自动读取aof文件。
所以针对rdb模式流程如下:
1.Stop red ...