- 博客(51)
- 资源 (8)
- 收藏
- 关注
原创 使用shell脚本安装Docker
准备环境CentOS 7.9 64位安装脚本docker-install.sh#!/bin/bashyum install -y epel-release net-tools vim lrzsz tree screen lsof zip unzip wget telnet ntp locateyum clean allyum makecachesystemctl restart chronydyum remove docker \docker-client \docker-cl
2021-01-17 09:54:18
265
原创 CentOS配置SSH免密
准备环境2台CentOS7.9服务器服务器IP:192.168.30.11、192.168.30.12、192.168.30.13准备shell脚本通过脚本自动生产SSH秘钥,[root@localhost ~]# cat ssh_auto.sh #!/bin/bashrpm -q expectif [ $? -ne 0 ];then yum -y install expectfissh_keygen_ceate() {expect << -EOFspawn
2020-12-22 20:16:43
227
原创 安装k8s学习环境
准备工作CentOS 7.9 64位IPAddressRole配置软件192.168.30.11master2核2Getcd,kubernetes-master192.168.30.12node12核2Getcd,kubernetes-node,docker,flannel192.168.30.13node22核2Getcd,kubernetes-node,docker,flannel关闭并禁用防火墙关闭并禁用selinux关闭swa
2020-12-22 19:46:22
182
原创 CentOS7.4下安装Python虚拟环境
准备环境CentOS-7.4安装虚拟环境安装并更新pip[root@localhost ~]# yum install python-pip[root@localhost ~]# pip install --upgrade pip安装虚拟环境和管理工具[root@localhost ~]# pip install virtualenv[root@localhost ~]# pip install virtualenvwrapper配置虚拟环境[root@localhost ~]#
2020-12-07 22:24:00
135
原创 DHCP服务器搭建及配置
DHCP服务端:1、安装DHCP服务yum install -y dhcp*2、配置DHCPcp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.confvim /etc/dhcp/dhcpd.conf###############option domain-name "dhcp.server";option domain-name-servers 192.168.2.2;default-lease-time 6
2020-11-27 22:32:41
215
原创 NTP时间服务器搭建及配置
NTP时间服务器1、NTP服务器监控端口 UDP 1232、yum install -y ntp ntpdate3、vim /etc/ntp.confrestrict 192.168.2.0 mask 255.255.255.0 #配置可访问网段4、systemctl restart ntpd && systemctl enable ntpd5、ntpq -p查看ntp连接信息6、date查看当前时间NTP客户端1、ntpdate pool.ntp.org2
2020-11-26 21:35:26
411
原创 CentOS7.4安装KVM
1.安装图形界面1.1.准备环境操作系统:CentOS 7.6 64位1.2.安装图形界面[root@localhost ~]# yum groupinstall "X Window System"[root@localhost ~]# yum install gnome-classic-session gnome-terminal nautilus-open-terminal cont...
2019-09-06 11:46:10
322
原创 CentOS7.6安装VNCServer
准备环境操作系统:CentOS 7.6 64位1、安装图形界面[root@localhost ~]# yum groupinstall "X Window System"[root@localhost ~]# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center li...
2019-09-04 14:12:09
2192
原创 GitLab整体迁移
迁移说明旧gitlab环境地址:192.168.15.240新gitlab环境地址:192.168.15.241新旧环境的gitlab版本必须一致Jenkins备份路径:/var/opt/gitlab/backups/1、备份旧gitlab(192.168.15.240)[root@localhost ~]# gitlab-rake gitlab:backup:create2、...
2019-08-13 12:08:26
1337
原创 安装python3.6.5和python虚拟化环境
准备环境操作系统:CentOS 7.6 64位1、安装依赖包[root@localhost ~]# yum install -y wget vim lrzsz zip unzip telnet gcc-c++ tcl2、安装python3.6.5[root@localhost ~]# cd /data/src/[root@localhost src]# wget https:/...
2019-08-13 11:49:53
396
原创 kubernetes集群搭建
准备环境操作系统:CentOS 7.6 64位参考资料:CentOS部署Kubernetes集群部署规划环境配置及部署情况:服务器IP服务器配置部署内容192.168.1.112核CPU + 2G内存 + 20G磁盘master节点(etcd,kubernetes-master,flannel)192.168.1.122核CPU + 2G内存 + 2...
2018-12-29 11:40:17
197
原创 Docker安装-yum安装
准备环境操作系统:CentOS 7.6 64位参考资料:Docker帮助文档安装docker-ce安装必须包:[root@docker ~]# yum install -y yum-utils \device-mapper-persistent-data \lvm2配置docker-ce yum源:[root@docker ~]# yum-config-manager \...
2018-12-08 11:29:20
250
原创 CentOS 7.6安装及初始化配置
##准备环境虚拟机管理软件:VMware Workstation 14 Pro操作系统:CentOS-7-x86_64-Minimal-1810.iso###创建虚拟机第一步:打开VMware,在左上角菜单目录中,点击“文件”–&amp;gt;“新建虚拟机”,启动新建虚拟机向导。第二步:在欢迎使用新建虚拟机,选择“典型(推荐)(T)”,点击“下一步”。第三步:安装客户机操作系统,选择“安...
2018-12-08 10:42:33
6789
1
原创 Redis4.0.10单机版安装
1、准备环境:操作系统:CentOS-7.5-x64 Redis服务器:192.168.1.23 Redis管理参考:redis.cn2、安装Redis2.1、安装编译环境[root@redis ~]# yum install -y gcc-c++ tcl2.2、下载安装包[root@redis ~]# cd /usr/local/src[root@redis ~]...
2018-09-18 22:41:46
367
原创 zabbix-agent安装和配置
1、准备环境:操作系统:CentOS-7.5-x64 zabbix-agent服务器:192.168.1.17参考:从部署包安装zabbix3.42、安装zabbix-agent(192.168.1.17)2.1、下载安装包[root@zabbix-agent ~]# rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_6...
2018-09-16 20:40:07
781
原创 查询Catalina.out第几行到第几行的日志
在CentOS下,打开较大日志文件时可能会导致服务器卡死,如何避免这个问题?多数情况下,我们仅需要其中几行日志,用于排查问题。例1:查询前100条日志[root@localhost ~]# cd /usr/local/tomcat/logs/[root@localhost ~]# head -100 catalina.out例2:查询最后100条日志[root@local...
2018-09-16 19:00:31
3967
原创 JDK安装配置-yum安装
准备环境操作系统:CentOS-7.5-x64 JDK1.8:jdk-8u181-linux-x64.rpm安装软件下载rpm安装包:[root@localhost ~]# wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-li...
2018-09-09 13:52:51
142
原创 DevOps工具链接
操作系统:CentOS中间件:jdk计划管理:jira源码管理:gitlab应用构建:maven本地私服:nexus单元测试:Junit版本发布:Jenkins配置管理:salt-master、salt-minion日志工具:ELK监控工具:Zabbix...
2018-09-09 11:49:39
193
原创 Zabbix 3.4 安装配置
1、准备环境:操作系统:CentOS-7.5-x64 Zabbix数据库服务器:192.168.1.15(zabbix-db) Zabbix Web服务器:192.168.1.16(zabbix-web) 2、安装数据库(192.168.1.15)2.1、安装MySQL数据库参考MySQL5.7单机版安装或MySQL单机版安装 - RPM2.2、创建数据库账户[ro...
2018-07-12 17:56:00
541
原创 过滤文件中的空行和注释
[root@salt-master salt]# grep -Ev '^$|#' masterfile_roots: base: - /srv/salt/base dev: - /srv/salt/dev prod: - /srv/salt/prod
2018-07-12 14:58:05
1133
原创 MySQL5.7主从
准备环境 主从数据库版本和安装环境一致:MySQL5.7.20主数据库服务器:192.168.1.12从数据库服务器:192.168.1.13 安装MySQL数据库,参考MySQL5.7单机版安装或MySQL单机版安装 - RPM 主数据库设置(192.168.1.12)编辑“/etc/my.cnf”配置文件[root@localhost ~]# vim /etc/my.cnf配
2018-03-18 16:38:38
661
原创 GitLab安装及初始化
准备环境操作系统: CentOS 7.4 中文版 64位关闭防火墙安装基础工具vim配置要求内存:4GB以上开始安装安装repo源[root@localhost ~]# vim /etc/yum.repos.d/gitlab-ce.repo修改gitlab-ce.repo内容:[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mi
2017-12-10 17:12:34
308
原创 CentOS 7.5安装及初始化配置
准备环境虚拟机管理软件:VMware Workstation 12 Pro操作系统:CentOS-7-x86_64-Minimal-1708.iso创建虚拟机第一步:打开VMware,在左上角菜单目录中,点击“文件”–&amp;amp;amp;amp;amp;amp;gt;“新建虚拟机”,启动新建虚拟机向导。第二步:在欢迎使用新建虚拟机,选择“典型(推荐)(T)”,点击“下一步”。第三步:安装客户机操作系统,选择“安装程序光盘映象文件(IS
2017-12-10 10:12:20
3676
原创 SaltStack - 安装minion
准备环境操作系统:CentOS 7.4 64位参考资料:SaltStack帮助文档虚拟机初始化配置参考资料:MySQL5.7单机版安装 - 准备环境注意:修改主机名为“salt-minion”开始安装配置SaltStack yum源:[root@localhost ~]# vim /etc/yum.repos.d/saltstack.repo文件内容:[saltstack-repo]na
2017-12-03 11:34:14
2059
原创 SaltStack - 安装master
准备环境操作系统:CentOS 7.4 64位参考资料:SaltStack帮助文档虚拟机初始化配置参考资料:MySQL5.7单机版安装 - 准备环境注意:修改主机名为“salt-master”开始安装配置SaltStack yum源:[root@salt-master ~]# vim /etc/yum.repos.d/saltstack.repo文件内容:[saltstack-repo]
2017-12-03 11:18:27
392
原创 MySQL单机版安装 - RPM
准备环境:CentOS 7.5 64位关闭防火墙关闭selinux帮助文档:快速安装MySQL安装常用工具:[root@localhost ~]# yum install -y vim tree wget 下载rpm:[root@localhost ~]# wget https://repo.mysql.com//mysql80-community-releas...
2017-12-03 08:47:47
374
原创 Jenkins安装及初始化
Jenkins安装本文主要Jenkins安装过程:帮助文档准备环境安装平台初始化向导Jenkins帮助文档 参考官方安装过程: https://jenkins.io/doc/book/installing/本文介绍Jenkins在Linux上的安装过程,其他操作系统的安装系统请参考Jenkins官方安装文档。准备环境操作系统: CentOS 7.4 中文版 64位(当前最新版:
2017-11-19 15:48:27
281
原创 Linux命令整理(一)
1)当你想查看当前有哪些用户正在登录使用系统,可使用w或who命令。w 与 who 命令 都能查看当前正在登录的用户信息,w 命令列出的用户信息比who稍微详细些,如下:#w #who2)当你想查看有哪些用户登录过系统,可以使用last命令,可列出所有登录过系统的用户信息并且能看到主机什么时候重启过信息,如下:#last其中,reboot为重启信
2017-11-08 16:56:53
193
转载 Maven学习总结(三)——使用Maven构建项目
maven作为一个高度自动化构建工具,本身提供了构建项目的功能,下面就来体验一下使用maven构建项目的过程。一、构建Jave项目1.1、创建Jave Project 1、使用mvn archetype:generate命令,如下所示:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=m
2017-11-06 17:07:30
226
转载 Maven学习总结(二)——Maven项目构建过程练习
上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程一、创建Maven项目1.1、建立Hello项目 1、首先建立Hello项目,同时建立Maven约定的目录结构和pom.xml文件 Hello | --src | -----main | ----------java
2017-11-06 17:05:13
139
转载 Maven学习总结(一)——Maven入门
一、Maven的基本概念 Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。 理想的项目构建是高度自动化,跨平台,可重用的组件
2017-11-06 17:03:40
144
转载 Maven学习总结(四)——Maven核心概念
一、Maven坐标1.1、什么是坐标? 在平面几何中坐标(x,y)可以标识平面中唯一的一点。1.2、Maven坐标主要组成groupId:组织标识(包名)artifactId:项目名称version:项目的当前版本packaging:项目的打包方式,最为常见的jar和war两种样例: 1.3、Maven为什么使用坐标?Maven世界拥有大量构建,
2017-11-06 17:01:30
164
转载 Maven学习(五)-- 聚合与继承
Maven的聚合特性能够把项目的各个模块聚合在一起构建;Maven的继承特性能够帮助抽取各模块相同的依赖和插件等配置,在简化POM的同时,还能够促进各个模块配置的一致性。account-persist模块POM文件project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20
2017-11-06 16:59:58
213
转载 把spring-boot项目部署到tomcat容器中
把spring-boot项目按照平常的web项目一样发布到tomcat容器下一、修改打包形式在pom.xml里设置 war二、移除嵌入式tomcat插件在pom.xml里找到spring-boot-starter-web依赖节点,在其中添加如下代码, org.springframework.boot spring-boot-s
2017-11-06 16:52:19
216
转载 十大Intellij IDEA快捷键
Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,
2017-11-06 16:51:25
138
转载 SpringBoot修改默认端口号
有时候我们可能需要启动不止一个SpringBoot,而SpringBoot默认的端口号是8080,所以这时候我们就需要修改SpringBoot的默认端口了。修改SpringBoot的默认端口有两种方式。下面就分别说一下这两种方式。修改application.properties第一种方式我们只需要在application.properties中加这样的一句话就可以了:server.port
2017-11-06 16:49:41
356
转载 使用Intellij创建第一个Springboot程序
首先先介绍一下Springboot:Spring是Java开发中,十分著名的一个框架。但是该框架的使用必须结合大量的XML配置文件,这一点让开发人员痛苦无比。Springboot是Spring官方重新构造的一个框架,将Spring的配置简化了很多。著名IDE,Intellij介绍:老牌的Java代码IDE,收费软件。比免费的Eclipse高大上了不少。Springboot官方文档也极度
2017-11-06 16:48:38
177
原创 大数据环境搭建
1. 准备环境1.1. 安装包1)安装虚拟机:VirtualBox-4.2.4-81684-Win.exe2)安装配置Linux系统:CentOS-7.0-1406-x86_64-DVD.iso3)安装配置Java环境:jdk-8u25-linux-x64.tar.gz4)安装配置Hadoop:hadoop-2.6.0-x64.tar.gz5)安装配置Hbase:hbase
2015-01-14 19:47:14
1302
原创 IIS 5.x 与 ASP.NET
IIS 5.x 与 ASP.NETW3SVC(InetInfo.exe)Named PipesASP.NET 的工作进程(aspnet_wp.exe)HTTP请求静态资源动态资源ISAPI FilterISAPI Extension加载CLR创建Application Domain加载HTTP Runtime
2014-11-22 20:57:43
401
CentOS7.4安装Python虚拟环境
2020-12-08
大数据环境搭建(CentOS-7 Hadoop 2.6.0 Hbase 0.99.2)
2015-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人