自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(263)
  • 收藏
  • 关注

转载 24、12 salt-ssh使用

salt-ssh不需要对客户端做认证,客户端也不用安装salt-minion,它类似pssh/expect 安装很简单yum install -y https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm ...

2018-12-07 10:05:00 158

转载 24、11 其他命令

cp.get_file 拷贝master上的文件到客户端 salt '*' cp.get_file salt://test/123/1.txt /tmp/123.txt cp.get_dir 拷贝目录 salt '*' cp.get_dir salt://test/123 /tmp...

2018-12-07 10:01:00 140

转载 24、10 配置管理计划任务

master上vi /srv/salt/cron_test.sls //加入如下内容 cron_test: cron.present: - name: /bin/touch /tmp/111.txt - user: root - minute: '*' ...

2018-12-07 09:58:00 187

转载 24、9 配置管理远程命令

master上vi /srv/salt/shell_test.sls //加入如下内容 shell_test: cmd.script: - source: salt://test/1.sh - user: root vi /srv/salt/test/1.sh ...

2018-12-07 09:56:00 141

转载 24、8 配置管理目录

file_dir: file.recurse: - name: /tmp/testdir - source: salt://test/123 - user: root - file_mode: 640 - dir_mode: 750 ...

2018-12-07 09:46:00 178

转载 24、7 配置管理文件

master上vi /srv/salt/test.sls //加入如下内容 file_test: file.managed: - name: /tmp/aminglinux.com - source: salt://test/123/1.txt - us...

2018-12-06 09:54:00 119

转载 24、6 安装配置httpd

master上 vi /etc/salt/master //搜索找到file_roots 打开如下内容的注释: file_roots: base: #前面有两个空格 - /srv/salt #前面有4个空格 systemctl restart salt-master mk...

2018-12-06 09:52:00 90

转载 24、5 saltstack远程执行命令

salt '*' test.ping //这里的*表示所有已经签名的minion端,也可以指定一个 salt 'centos1' test.ping salt '*' cmd.run "hostname" 说明: 这里的*必须是在master上已经被接受过认证的客户端,可以通过salt...

2018-12-06 09:49:00 102

转载 24、4 saltstack配置认证

master端和minion端通信需要建立一个安全通道,传输过程需要加密,所以得配置认证,也是通过密钥对来加密解密的 minion在第一次启动时会在/etc/salt/pki/minion/下生成minion.pem和minion.pub,其中.pub为公钥,它会把公钥传输给master ...

2018-12-05 11:16:00 97

转载 24、3 启动salt相关服务

128上编辑配置文件 vi /etc/salt/minion //增加 master: centos1 启动服务systemctl start salt-master; systemctl start salt-minion 129上编辑配置文件 vi /etc/salt/mi...

2018-12-05 11:10:00 304

转载 24、2 saltstack安装

saltstack介绍https://docs.saltstack.com/en/latest/topics/index.html 可以使用salt-ssh远程执行,类似ansible, 也支持c/s模式,下面我们将讲述该种模式的使用,需要准备两台机器 179.128为服务端,179.1...

2018-12-05 11:09:00 64

转载 24、1 自动化运维介绍

传统运维效率低,大多工作人为完成 传统运维工作繁琐,容易出错 传统运维每日重复做相同的事情 传统运维没有标准化流程 传统运维的脚本繁多,不能方便管理 自动化运维就是要解决上面所有问题 Puppet (www.puppetlabs.com) 基于rubby开发,c/s架构,支持...

2018-12-05 11:08:00 87

转载 23、7 jumpserver使用

登录jumpserver 浏览器输入ip:8000 访问jumpserver 默认用户名是admin,密码是5Lov@wife 点击用户管理,选择用户,点击Administrator那一行右侧的更新,设置密码 创建管理用户 管理用户创建 点击设置,默认管理用户,该用户...

2018-12-04 10:44:00 210

转载 23、6 安装jumpserver(0.4.0)

由于之前未开发完成,建议安装0.3.2 yum install -y docker //首先安装docker systemctl enable docker systemctl start docker //启动docker服务 curl -L https://github.com/d...

2018-12-04 10:33:00 88

转载 23、5 jumpserver介绍

官网www.jumpserver.org Jumpserver是一款使用Python, Django开发的开源跳板机系统, 助力互联网企业高效 用户、资产、权限、审计 管理 Auth 统一认证 CMDB 资产管理 统一授权 日志审计 自动化运维(ansible) 最新版v0.4....

2018-12-04 10:27:00 111

转载 23、4 日志审计

以下操作是需要在所有:登录机器上做的 mkdir /usr/local/records chmod 777 !$ chmod +t !$ vi /etc/profile //添加 if [ ! -d /usr/local/records/${LOGNAME} ] then...

2018-12-03 16:00:00 123

转载 23、3 安装jailkit实现chroot

cd /usr/local/src wget https://olivier.sessink.nl/jailkit/jailkit-2.19.tar.bz2 tar jxvf jailkit-2.19.tar.bz2 cd jailkit-2.19 ./configure &&...

2018-12-03 15:52:00 140

转载 23、2 搭建简易堡垒机

具备堡垒机的条件是,该机器有公司和私网,其中私网和机房其他机器互通 设计堡垒机思路 跳板机安全设置(iptables端口限制、登录限制sshd_config) 用户、命令权限限制(jailkit) http://blog.chinaunix.net/uid-28310119-id-350...

2018-12-03 15:48:00 77

转载 23、1 堡垒机介绍

在一个特定网络环境下,为了保障网络和数据不受外界入侵和破坏,而运用各种技术手段实时收集和监控网络环境中每一个组成部分的系统状态、安全事件、网络活动,以便集中报警、及时处理及审计定责。 我们又把堡垒机叫做跳板机,简易的跳板机功能简单,主要核心功能是远程登录服务器和日志审计。 比较优秀的开...

2018-12-03 15:47:00 97

转载 22、13 使用gitlab

gitlab常用命令 https://www.cnyunwei.cc/archives/1204 如要使用域名访问gitlab 需要在其nginx中进行配置,其配置文件目录为 /var/opt/gitlab/nginx/conf/gitlab-http.conf 可修改其监听端口和serv...

2018-11-30 10:09:00 95

转载 22、12 安装gitlab

gitlab官网 https://about.gitlab.com/gitlab-com/ 官方安装文档 https://about.gitlab.com/installation/?version=ce#centos-7 (ce/ee) 要求服务器内存不少于2g vim /etc/yu...

2018-11-30 10:04:00 64

转载 22、11 搭建git服务器

github毕竟是公开的,而私有仓库又得花钱买。所以我们可以想办法搭建一个私有的,只自己公司使用的。Gitlab是个不错的选择。在介绍它之前,先讲述一下命令行的git服务器 另找一台服务器,首先要安装git,yum install git 添加git用户,并且设置shell为/usr/b...

2018-11-30 10:03:00 44

转载 22、10 git别名

git commit 这个命令是不是有点长? 用别名可以提高我们的工作效率 git config --global alias.ci commit git config --global alias.co checkout git config --global alias.br ...

2018-11-29 14:22:00 71

转载 22、9 标签管理

标签类似于快照功能,可以给版本库打一个标签,记录某个时刻库的状态。也可以随时恢复到该状态。 cd /tmp/apelearn git checkout master //先切到master分支上 git tag v1.0 //给master打一个标签v1.0 git tag ...

2018-11-29 14:14:00 73

转载 22、8 远程分支管理

使用分支的原则 对于分支的应用,建议大家以这样的原则来: master分支是非常重要的,线上发布代码用这个分支,平时我们开发代码不要在这个分支上。 创建一个dev分支,专门用作开发,只有当发布到线上之前,才会把dev分支合并到master 开发人员应该在dev的基础上再分支成个人分支,个...

2018-11-29 14:04:00 68

转载 22、7 分支管理

cd /data/gitroot/ git branch //查看分支 git branch aming //创建分支 git checkout aming //切换到了aming分支下 再用git branch查看,会看到有两个分支master和aming,当前使用的分支前面会有一个* ...

2018-11-29 13:56:00 68

转载 22、6 克隆远程仓库

cd /home 在项目中找到clone or download给出的地址(就是git clone地址) git clone git@github.com:aminglinux/lanmp.git 它提示,会在当前目录下初始化一个仓库,并创建一个.git的目录, gi...

2018-11-28 14:11:00 40

转载 22、5 建立远程仓库

首先到 https://github.com 注册一个账号,创建自己的git,再点new repositories 名字自定义,比如叫studygit 选择public 点 create repository 注意选择ssh 添加key:右上角点自己头像,选择settings,...

2018-11-28 14:02:00 62

转载 22、4 单机上使用git

yum install -y git mkdir /data/gitroot cd /data/gitroot git init //初始化仓库 echo -e "123\naaa\n456\nbbb" > 1.txt //创建一个新文件 git add 1.txt//把1.txt添加...

2018-11-28 11:32:00 75

转载 22、3 客户端上使用svn

linux yum install -y subversion svn checkout svn://192.168.179.128/myproject --username=aming cd myproject ; ls -la 在另一台机器上安装svn cd /home svn ...

2018-11-27 10:07:00 67

转载 22、2 安装svn

yum install -y subversion 创建版本库 mkdir -p /data/svnroot/myproject svnadmin create /data/svnroot/myproject cd !$/conf #authz为权限配置文件,passwd为密码文件 ...

2018-11-27 10:05:00 55

转载 22、1 代码管理平台介绍

版本控制,记录若干文件内容变化,以便将来查阅特定版本修订情况 版本管理工具发展简史,cvsà svn à git 参考http://luckypoem14.github.io/test/2012/04/24/scm-history/ svn全称subversion,是一个开源版本控制...

2018-11-27 10:02:00 121

转载 21、31 mongodb备份恢复

备份 备份指定库 mongodump --host 127.0.0.1 --port 20000 -d mydb -o /tmp/mongobak 它会在/tmp/目录下面生成一个mydb的目录(/tmp/mongobak目录要事先创建好) 备份所有库 mongodump -...

2018-11-26 11:12:00 67

转载 21、30 mongodb分片搭建

三台机器 A B C A搭建:mongos、config server、副本集1主节点、副本集2仲裁、副本集3从节点 B搭建:mongos、config server、副本集1从节点、副本集2主节点、副本集3仲裁 C搭建:mongos、config server、副本集1仲裁、副本集2...

2018-11-26 11:10:00 79

转载 21、29 mongodb分片介绍

分片就是将数据库进行拆分,将数据集合分隔到不同服务器上。例如将100G的数据,可以分割成10份存储到10台服务器上,这样每台机器只有10G的数据。 通过一个mongos进程(路由)实现分片后的数据存储与访问,也就是说mongos是整个分片架构的核心,对客户端而言无法感知是否有分片的,客户端只...

2018-11-26 10:35:00 66

转载 21、28 mongodb副本集测试

在主上建库,建集合 >use mydb >db.acc.insert({AccountID:1,UserName:"123",password:"123456"}) >show dbs 在从上查看 >show dbs 若出现错误Error: lis...

2018-11-23 14:45:00 57

转载 21、27 mongodb副本集搭建

三台机器: 192.168.179.128(primary) 192.168.179.129(secondary) 192.168.179.130(secondary) 将128上的mongodb内容复制到其他2台机器上 cat /etc/yum.repos.d/mongodb.rep...

2018-11-23 14:33:00 55

转载 21、26 mongodb副本集介绍

早期版本使用master-slave,一主一从和MySQL类似,但slave在此架构中为只读,当主库宕机后,从库不能自动切换为主 目前已经淘汰master-slave模式,改为副本集,这种模式下有一个主(primary),和多个从(secondary),只读。支持给它们设置权重,当主宕掉后,...

2018-11-23 10:10:00 44

转载 21、25 mongodb副本集测试

在主上建库,建集合 >use mydb >db.acc.insert({AccountID:1,UserName:"123",password:"123456"}) >show dbs 在从上查看 >show dbs 若出现错误Error: lis...

2018-11-22 11:32:00 65

转载 21、24 mongodb副本集搭建

三台机器: 192.168.179.128(primary) 192.168.179.129(secondary) 192.168.179.130(secondary) 将128上的mongodb内容复制到其他2台机器上 cat /etc/yum.repos.d/mongodb.rep...

2018-11-22 11:17:00 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除