linux_系统管理
文章平均质量分 77
AlienGirl235
这个作者很懒,什么都没留下…
展开
-
常用Linux命令
一. 常用命令1.1.tab键——文件/文件名补全1.2.clear——清屏1.3.Ctrl+c——调试退出1.4.上下键——切换重复命令1.5.man——帮助1.6.语法 --help——帮助1.7.history——查看历史命令(!加上命令编号,执行历史命令)二.网络配置2.1.nmcli——查看网络...原创 2022-01-06 17:22:38 · 1051 阅读 · 0 评论 -
Centos 7安装 Mysql
Mysql数据库的安装与配置CentOS7的yum源中默认好像是没有mysql的,所有我们采用从官方下载的方式进行安装。为了节省时间,下面的步骤参考网络上的教程,根据最新情况进行了修改。①卸载Mariadb1)查看mariadb数据库:rpm -qa | grep mariadb2)卸载mariadb数据库:rpm -e --nodeps mariadb文件名3)删...原创 2019-11-03 11:29:29 · 364 阅读 · 1 评论 -
Jenkins 应用
一、Jenkins Linux shell集成新建任务shell-freestyle-job,选择Freestyleproject,点击【确定】添加描述,This is my first shell job添加执行shell,点击【保存】脚本内容#!/bin/shuser=`whoami`if [ $user == 'deploy' ]then...原创 2019-12-28 15:46:28 · 206 阅读 · 0 评论 -
Centos配置nginx开机启动
1、创建脚本# vi /etc/init.d/nginx#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy ser...原创 2019-12-26 11:52:58 · 184 阅读 · 0 评论 -
Jenkins Pipeline Job构建配置
1.创建pipelinejob任务,新建任务》输入任务名称》选择“流水线”》点击【确定】添加描述,This is my first test pipeline job添加pipeline脚本,点击【保存】脚本解释1.声明脚本,添加环境变量2.添加选项参数deploy_env,以及文本参数version3.新建stage任务,将定义d...原创 2019-12-28 14:20:20 · 670 阅读 · 0 评论 -
Jenkins Job构建
Jenkins job介绍Jenkins Freestyle与Pipeline Job区别Jenkins Job构建配置一 、环境准备1.配置Jenkins server本地Gitlab DNS2.安装git client, curl工具依赖3.关闭系统Git http.ssIVerify安全认证4.添加Jenkins后台Git client user与em...原创 2019-12-25 22:51:11 · 283 阅读 · 0 评论 -
Jenkins介绍与安装
什么是JenkinsJenkins的优势和应用场景Jenkins安装配置管理安装Jenkins前的环境准备(Centos 7)1.添加yum仓库源# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo# rpm --import https:/...原创 2019-09-06 21:38:18 · 120 阅读 · 0 评论 -
Ansible playbooks常用模块案例操作
打开git bash 连接ansible服务器,然后进入deploy用户#ssh root@192.168.96.188进入python3.6虚拟环境#su - deploy#source .py3-a2.5-env/bin/activate加载ansible 2.5版本#source .py3-a2.5-env/ansible/hacking/env-setup -q...原创 2019-09-04 21:20:37 · 699 阅读 · 0 评论 -
Ansible Playbooks常用模块
File模块在目标主机创建文件或目录,并赋予其系统权限- name: create a file file:'path=/oot/foo.txt state=touch mode=0755 owner=foo group=foo'Copy模块实现Ansible服务端到目标主机的文件传送- name: copy a file copy:'remote src=no...原创 2019-08-27 22:46:05 · 562 阅读 · 0 评论 -
Ansible配合Virtualenv安装配置
Ansible的两种安装模式(Centos7)1.Yum包管理安装#yum -y install ansible2.Git源代码安装[推荐]git clone https://github.com/ansible/ansible.git演示新安装一个虚拟机,可以使用xshell连接,使用git bash连接ssh root@192.168.96.188安...原创 2019-08-17 18:04:06 · 345 阅读 · 0 评论 -
Ansible介绍
Ansible与Chef,Saltstack的不同Ansible的优势和应用场景原创 2019-08-17 15:54:00 · 117 阅读 · 0 评论 -
Gitlab应用——开发人员fetch分支,合并到master主分支申请
创建开发仓库打开git Bash,删除之前root管理创建的仓库目录rm -rf admin-test选择项目进行拷贝克隆# git -c http.sslVerify=false clone https://gitlab.example.com/root/admin-test.git创建一个开发人员维护的代码分支#git checkout -b release-...原创 2019-08-17 15:29:57 · 13832 阅读 · 1 评论 -
Nginx访问控制
Nginx访问控制基于IP的访问控制 - http_access_module基于用户的信任登录 - http_auth_basic_module #语法1(允许那些IP可以访问)Syntax:allow address | CIDR | unix: | allk;Default:——Context:http,server,limit_except#语法2(不...原创 2019-07-14 14:54:30 · 161 阅读 · 0 评论 -
Nginx代理服务——常用的配置语法
可以到官方查看所有代理的配置语法http://nginx.org/en/docs/http/ngx_http_proxy_module.html缓存区Syntax:proxy_buffering on | off;Default:proxy_buffering on;Context:http,server,location作用:buffer ,即缓冲区,它在 Nginx 上...原创 2019-08-04 16:39:46 · 238 阅读 · 0 评论 -
十四.Nginx作为负载均衡——实战演练
配置语法Syntax:upstream name {...}Default:——Context:http演示准备两台虚拟主机192.168.96.188、192.168.96.188在188这台主机上创建3个html静态文件vi /opt/app/code1/index.html<html><head> <meta char...原创 2019-08-06 23:06:30 · 323 阅读 · 1 评论 -
Gitlab的介绍
什么是GitLab ?◆GitLab是一个开源分布式版本控制系统◆开发语言: Ruby◆功能:管理项目源代码、版本控制、代码复用与查找GitLab与GitHub的不同◆ Github分布式在线代码托管仓库,个人版本可直接在线免费使用,企业版本收费且需要服务器安装◆Gitlab 分布式在线代码仓库托管软件,分社区免费版本与企业收费版本,都需要服务器安装.Gitlab的优势和应用场景...原创 2019-08-11 13:31:21 · 1175 阅读 · 0 评论 -
playbooks框架与子文件编写规范
Test Playbooks框架详细目录testenv文件主任务文件main.yml任务入口文件deploy.ymlAnsible连接playbooks需要添加ssh协议认证执行Playbooks原创 2019-08-19 22:47:12 · 265 阅读 · 0 评论 -
playbooks框架部署远程主机
进入到ansible和python环境进入python3.6虚拟环境#su - deploy#source .py3-a2.5-env/bin/activate加载ansible 2.5版本#source .py3-a2.5-env/ansible/hacking/env-setup -q验证ansible加载效果#ansible-playbook --version...原创 2019-08-26 22:50:21 · 279 阅读 · 0 评论 -
Gitlab安装配置管理
◆安装Gitlab前系统预配置准备工作1.关闭firewalld防火墙# systemctl stop firewalld# systemctl disable firewalld2.关闭SELINUX并重启系统#:wqSEL INUX=disabled# reboot# getenforce (查看策略是否被禁用)◆安装Omnibus Gitlab-ce package1....原创 2019-08-11 19:13:41 · 374 阅读 · 0 评论 -
Gitlab应用——系统管理
查看linux系统信息查看日志创建账号选择regular,这是一个普通账号,点击“create user”账号创建完成点击“User”,然后点击“New user”。使用上面方法,再次创建账号将账号添加到仓库中,先进入到仓库点击“Manage access”修改账号的初始密码,点击“User”点击“Edit”输入密...原创 2019-08-12 21:49:40 · 220 阅读 · 0 评论 -
bind服务
一、域名www.baidu.com = www.baidu.com.(.)根域 (com)一级域名 (baidu)二级域名二、DNS解析记录分类A记录、CNAME、MX记录、NS记录1、A记录通过域名直接查询到IP 例如:www.test.com查询到IP 172.29.30.882、CNAME记录多个域名查询...原创 2019-06-18 09:47:00 · 2157 阅读 · 0 评论