
linux运维
文章平均质量分 73
发现美的眼睛
知己方可悉现,自励方可探远途
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ubuntu20.10添加系统服务命令
Ubuntu20.10添加系统服务命令系统环境Ubuntu: 20.10需要工具Vim安装方式sudo apt install vim -y添加系统服务命令的位置是在/lib/systemd/system文件夹中,如果你的虚拟机或者服务器上安装了Nginx服务的话,那么可以cat /lib/systemd/system/nginx.serivce来查看学习一下。首先创建一个service文件,文件名就是你的服务名vim YourServiceName.service然后原创 2020-12-08 11:00:35 · 2376 阅读 · 0 评论 -
修复CVE-2019-3862漏洞
修复CVE-2019-3862漏洞这个漏洞来自于libssh2中的,发现者是国外团队,在发现之初就已经提交上去。在公布漏洞时,该漏洞已经被修复,修复方式采用更新。修复时,博客主查看了一下阿里云安全中心的修复方案和网上其它博客主的修复方案,都是使用yum对curl的更新。# 如果yum update要使用的话,请注意linux内核也有可能会被更新yum update# 更新curl命令,这篇博客文章发布时,修复漏洞的新版本是7.29.0yum update curl# 查看一下当前原创 2020-05-11 11:44:55 · 2757 阅读 · 0 评论 -
解决Docker中容器时间不准确
解决Docker中容器时间不准确dockers环境: 19.03.6宿主机环境: Centos7先在容器中,执行一下查看时间的命令date这里,处理时间问题,可以分为两种容器内热修改容器外冷修改命令行输出的时间与宿主机的时间不同,一般相差8小时(1时区)。这个时候,处理这个时间问题,可以用好几种方式。热修改是需要进入容器进行修改的,冷修改是在制作容器初,就...原创 2020-02-28 10:12:29 · 5861 阅读 · 0 评论 -
Centos7 部署 Rancher最新版
Centos7部署Rancher1.6.29版本环境配置Centos版本: 7.6Docker版本: 19.03.2Rancher指令: 见Rancher官网 >>> http://www.dockerinfo.net/247.html基础部署准备好了之后,就可以快快乐乐的进行Docker部署咯~~~首先需要对Docker进行国内镜像加速,否则Ranc...原创 2019-12-24 10:26:09 · 687 阅读 · 0 评论 -
Ubuntu、Deepin系统调整交换分区,获取CPU、内存信息
Ubuntu、Deepin系统调整交换分区,获取CPU、内存信息这里的Ubuntu版本指18以上这里的Deepin版本指15以上首先,我们可以先考虑一下内存是否够用。如果不够使用,看一下swap分区是否开启、容量是否足够。# 首先使用命令来查看当前系统是否存在swap分区free -m total used free ...原创 2019-11-13 16:27:26 · 2224 阅读 · 0 评论 -
ubuntu安装docker包-国内源
ubuntu安装docker-包-国内源原本以为wget一下三个docker包就行了,没有想到,这个下载速度真是慢的可怕哦~原创 2019-04-30 18:42:32 · 1476 阅读 · 0 评论 -
Ubuntu19.04 deb 包管理
Ubuntu19.04 deb包管理这段时间从winodws正在转型使用ubuntu系列,算是背叛了windows了吧~原创 2019-04-30 12:22:02 · 532 阅读 · 0 评论 -
Ubuntu19.04部署kubernetes-master
Ubuntu19.04部署kubernetes-master⎈先来聊聊☁云计算是什么吧~云概念☁Iaas 基础设施即服务阿里云,主要提供硬件信息Paas平台即服务容器:主要提供开发环境,测试环境等Saas软件即服务百度云盘云类☁公有云私有云混合云多重云(multi-cloud)Kubernetes⎈简...原创 2019-05-08 12:14:29 · 1364 阅读 · 0 评论 -
ubuntu安装docker(包安装)
ubuntu安装docker-包模式docker for ubuntuUbuntu安装docker# docker包下载位置:(链接来自docker官网)https://download.docker.com/linux/ubuntu/dists/disco/pool/nightly/amd64/获取deb安装包# 获取docker依赖包wget https://down...原创 2019-04-20 09:57:39 · 3098 阅读 · 2 评论 -
Docker部署nginx负载集群
Docker7.1在docker中部署nginx集群有点docker swarm的意思,但存在区别。docker swarm是docker集群,而在这里,有着其他意思。首先,docker中存在nginx 镜像。其次,实例化生成三个容器。(实例化nginx )三台容器的IP地址并不需要修改,在生成容器之初不需要指定bridge和sub等选项。其中一台容器为主节点需要端口映射,而其...原创 2019-04-18 20:10:37 · 6695 阅读 · 6 评论 -
使用requests获取docker api返回的json数据
使用requests获取docker API使用requests对docker API的json提取pip3 install requests# 因为requests并不是python3的标准库,所以需要pip拉取docker安装和开启API,作者之前写过这样的文章,docker版本:18.09 Ubuntu19.04docker安装docker API在这里只举出最...原创 2019-04-27 15:32:44 · 1166 阅读 · 0 评论 -
python 后台运行
Python 后台运行关于Python后台运行,查找了很多资料,配合Tornado后端库来实现。首先聊一聊Linux中,关于后台和前台的问题。当前状态下,执行了一条阻塞型命令(apt update或是yum update)时,我们无法再这条命令执行的基础上,再执行命令。当然&&是类似于消息队列,之前的命令完成(无论状态)之后再执行。而后台便是一种类似并发,可以同时执...原创 2019-05-10 12:55:43 · 4158 阅读 · 0 评论 -
python3网络管理
Python3网络应用使用生产者消费者模型判断目标主机活跃from __future__ import print_functionimport subprocessimport threadingfrom queue import Queuefrom queue import Emptydef call_ping(ip): if subprocess.call(["...原创 2019-05-12 12:38:35 · 973 阅读 · 0 评论 -
Python3引入ssl报错(解决方案)
Python3引入ssl报错源码编译安装python3.6 解决ssl问题该文章作者亲测有效,环境为云服务器centos7步骤[root@shuai ~]# mkdir /root/Downloads[root@shuai ~]# cd /root/Downloads/[root@shuai Downloads]# wget https://www.python.org/ft...原创 2019-05-28 23:23:14 · 3690 阅读 · 0 评论 -
python3 实时网络
Python3 实时网络依赖库(psutil, time)psutil意思为psutil = process and system utilities# Linux环境pip3 install psutil# windows环境pip install psutil依赖于psutil库,需要psutil.net_io_counters()psutil官方文档# -*-...原创 2019-06-12 17:06:24 · 534 阅读 · 2 评论 -
python3 安装Memcached
Python3安装Memcachedpython3版本:3.7.4memcached版本:1.4.5开发环境:Windows10-18950版本本篇文章适用于python3使用Memcached,针对Windows、Centos7、Ubuntu18以上,这三个版本首先分享一下适用于windows10的Memcached下载位置,根据自己windows位数进行下载!这里提供...原创 2019-08-03 09:32:50 · 1052 阅读 · 0 评论 -
docker-19.03安装部署,阿里源加速
Docker容器化技术文档基础环境为阿里云服务器(所处位置:张家口)部署Docker最新版本,本技术文档以19.03为例子。如果需要最新版本的Centos7的Docker版本,那么这个技术文档也是能够帮助到你。# docker所依赖的包环境,为了方便不报错,推荐执行yum install -y yum-utils device-mapper-persistent-data ...原创 2019-09-04 17:55:07 · 5263 阅读 · 1 评论 -
docker部署后端
Docker部署后端基础环境是在阿里云服务器参考文章,见本博客栏Dockerfile部署LNMP后端连接redis时,需要注意IP地址的问题。Docker容器在生成镜像时,berdge网络(桥接网络)是可以访问到容器外的宿主系统网络。也就是说,要连接的redis的ip地址请写外部的ip地址。阿里云的服务器写内网地址。文件结构test文件夹 ---> do...原创 2019-09-05 09:38:32 · 701 阅读 · 0 评论 -
Docker 开启API:2375
Docker 开启APIDocker默认文件位置:/usr/lib/systemd/system/docker.servicecd /usr/lib/systemd/system/vim docker.service修改[Service]区ExecStart行为下面的内容[Service]Type=notify# the default is not to use sy...原创 2019-04-26 14:25:46 · 2333 阅读 · 0 评论 -
Docker部署LNRP
Docker部署LNRP时隔一个多月,终于更新了。这回带给大家一篇docker容器技术的文章。首先声明一下,LNRP究竟是什么(Linux系统+ Nginx服务 + Redis数据库 + Python3-tornado)这是一个充满坑的道路!宿主系统是基于Windows做的,因为作者本人从事开发,对运维了解并不算多。在此感谢[帅帅]的帮助!(http://shuaiguoer....原创 2019-04-09 00:40:11 · 488 阅读 · 0 评论 -
CentOS7.5实现MySQL主从
CentOS7.5实现MySQL主从部署主从数据库需要两台虚拟机,同网段。安装教程,本人已经写好,可以看看。(CentOS7.5部署MySQL)首先,需要修改配置文件(主数据库)#主数据库vim /etc/my.cnf在配置文件中到这个相似的地方,然后修改#需要进行修改# Replication Master Server (default)# binar...原创 2018-07-26 13:49:40 · 287 阅读 · 0 评论 -
CentOS7.5正确部署MySQL
CentOS7.5正确部署MySQL首先我们需要三个包,分别是bison、cmake、MySQL。可以在线安装,本人将bison和cmake进行在线安装,然后拖拉源码包MySQL本地安装。 有文件的情况:挂载好yum,安装好gcc,将bison,cmake,mysql三个软件包拖入/root下没有的话,就在直接打命令就行了。在线下载安装比价省事,但需要注意文件位置。 注...原创 2018-07-26 10:02:20 · 934 阅读 · 1 评论 -
基础服务--CentOS7.5--FTP服务
基础服务--CentOS7.5--FTP服务在linux集群环境中,能够为用户提供社区贡献的服务,印象中有这么几个。①NFS ②samba ③FTP 有人会说,samba是微软研发的,跟linux有什么关系。作者在这里告诉大家,服务不分家,只要能够做出贡献的服务,都是好服务。同样的,协议也是。对于传输文件,上传数据文档。除了短距使用U盘方式,虚拟服务便是最快最...原创 2018-07-20 01:14:51 · 5606 阅读 · 0 评论 -
CentOS7.5虚拟主机(基于域名、IP、端口)
CentOS7.5虚拟主机(基于域名、IP、端口)测试环境:CentOS7.5IP地址,本人使用桥接模式,IP地址自动分配。测试要求:两台虚拟机,一台部署虚拟主机,另一台进行访问。基于域名、IP、端口将被制作成一个实验测试环境。虚拟主机上,存在两个IP地址。同一IP不同端口、不同IP不同域名、同一IP不同域名。四个域名一起写www.juzhen.com == 192.168...原创 2018-07-25 10:48:56 · 2017 阅读 · 0 评论 -
基础服务--CentOS6.5--snat\dnat(降级篇T _ T)
基础服务--CentOS6.5--sant\dnat(降级篇T _ T)本次测试,因为本人水平太次,没能完成CentOS7.5的snat、dnat部署。求谅解测试环境及要求如下(需自己进行配置先决条件): ↓ ↓ ↓ Host--1 第一台客户机 ——处于内网之中(192.168.10.2)——网关(192.168.10.1) 操作系统:Ce...原创 2018-07-19 03:53:24 · 783 阅读 · 0 评论 -
CentOS7.5部署DNS(分离解析)
CentOS7.5部署DNS(分离解析)本次测试,使用CentOS7.5系统。测试要求:内网IP:192.168.2.0网段(DNS为192.168.2.1)外网IP:192.168.4.0网段(DNS为192.168.4.1)DNS服务器需要两块网卡,内网和外网使用。DNS服务器上需要部署bindcd /run/media/root/CentOS7.5.../Pac...原创 2018-07-24 10:47:53 · 1370 阅读 · 0 评论 -
CentOS7.5部署DNS(主从)
CentOS7.5部署DNS(主从)本篇文章需要有上一篇文章的基础,可以跳转过去(链接),都是本人亲测。将上个实验中的客户端直接修改为从域名解析服务器(从DNS服务器)这篇文章,从=副,可以理解为负载均衡中的第三只手,当然可以更多!第一步,安装bind程序。客户端转型称为从服务器,就需要安装bindcd /run/media/root/CentOS(Tab补全)/P(Ta...原创 2018-07-24 00:07:38 · 1754 阅读 · 0 评论 -
CentOS7.5部署DNS(访问)
CentOS7.5部署DNS(访问、主从、分离解析)今天,带给大家一期linux运维分享。从题目中可得,本人分享一下CentOS7.5的部署经历。一句话总结,坑多路少,测试成功和娶老婆一样激动。= =测试环境:CentOS7.5 全部都是IP设置: ↓ ↓ ↓主服务器——192.168.10.1从服务器——192.168.10.2客户机——192.168.10.3...原创 2018-07-23 22:39:54 · 3833 阅读 · 2 评论 -
CentOS7.5源码安装Apache
CentOS7.5源码安装Apache今天,分享一下源码安装,这个源码安装并非寻常的源码安装,而是通过特定的安装包安装。CentOS7一般是自带httpd服务的,但这个服务并非十分适合我们,因为只有私人订制才适合。我们需要卸载然后重新安装,因为这样才能在未来扩展我们想要的架构或功能。首先!!!先让CentOS要有gcc,就是用C语言编写的环境。(具体查看→链接:gcc*)然后,需要...原创 2018-07-26 22:38:48 · 1320 阅读 · 0 评论 -
CentOS7.5LNMP-PHP部署
CentOS7.5LNMP-PHP部署测试环境需要部署安装gcc环境安装gcc环境指令(第一优先)yum install -y gcc*从百度网盘中领取资源,是PHP所需要的三个包。链接:百度网盘资源(PHP综合) 密码:btq5箭头所指的,需要下载,然后拖拽到CentOS7.5中。因为CentOS7.5自带vmtools,不会存在无法拖拽的情况。(除非卸载了tool...原创 2018-08-03 16:28:46 · 851 阅读 · 0 评论 -
python——基础教程——11(面试题)
阶段测试以下的简答题,请使用语言+代码(实验过程)的方式表述出来\1. 请你简述你对LVS的理解LVS(Linux virtual server)它是一个负载均衡、高可用性集群,主要针对大业务量的网络应用(比如新闻。电子商务、网上银行…)LVS是建立在一个主控服务器(双机)及若干个真实服务器组成。真实服务器负责提供服务,主控服务器会根据指定的调度算法对真实的服务器进行控制。LVS集群结构对...原创 2019-01-03 21:14:30 · 341 阅读 · 0 评论 -
CentOS7.5&Ubuntu18.10(优麒麟)--部署Docker&Docker升级双方法
Docker- - -Centos7这段时间,作者刚刚接触到ubuntu18.10更新,便在本机上体验了一回Docker。docker -v# 此命令用来查看当前主机已安装的Docker版本Docker部署时,需要注意其版本号。因为Docker每一次更新都会产生对应的变化,这些变化可能直接影响到我们生产结果。yum update这条指令的作用,将我们的Centos7服务器上...原创 2018-11-06 14:05:24 · 2514 阅读 · 0 评论 -
CentOS7.5LNMP-MySQL部署
CentOS7.5LNMP-MySQL部署详细步骤不在多讲,因为前面有相关文章专门介绍部署MySQL,可以参照之前文章进行部署。 链接位置:CentOS7.5部署MySQL所需要部署的安装包,也已经分享出去。链接位置:LNMP-MySQL部署包 密码:btq5MySQL部署安装包链接位置:MySQL5.5百度网盘资源 密码:mjq2...原创 2018-08-03 14:53:42 · 429 阅读 · 0 评论 -
CentOS7.5LNMP-Nginx部署
CnetOS7.5LNMP-Nginx部署详细步骤不在多讲,因为前面有相关文章专门介绍部署nginx,可以参照之前文章进行部署。不过,还是需要交代清楚LNMP测试时,所需要的环境和一些常规设置。→ → → CentOS7.5部署nginx 链接在此!!!测试环境:三台虚拟机,同为CentOS7.5。要求IP连接外网,因为MySQL需要gcc环境。而php部署同样需要gcc环境...原创 2018-08-03 14:45:32 · 471 阅读 · 0 评论 -
CentOS7.5nginx平滑升级
CentOS7.5nginx平滑升级本次测试初代版本为1.6.0平滑升级为1.11.5版本tar包已经共享出去,CentOS7.5部署nginx文章中有。解压到指定文件位置tar -zxvf nginx-1.11.5(Tab补全) -C /usr/src/切换到目录下cd /usr/src/nginx-1.11.5/进行配置,添加统计模板。并同时编译(不覆...原创 2018-08-02 01:11:05 · 771 阅读 · 0 评论 -
CentOS7.5nginx建立虚拟主机
CentOS7.5nginx建立虚拟主机使用命令进行查看服务netstat -anpt | grep nginx 然后进行对nginx配置文件进行编辑,需要修改参数。vim /usr/local/nginx/conf/nginx.conf修改参数参照此图,可自定义修改。#添加一个新的模块 server { listen 8...原创 2018-08-02 00:02:15 · 1333 阅读 · 0 评论 -
CentOS7.5nginx编译脚本
CentOS7.5nginx编译脚本关于部署nginx,本人不在多说,可以查看博客。CentOS7.5部署nginx现在依靠部署好的基础环境,对nginx进行编译脚本。首先,编译脚本。脚本书写位置如下vim /etc/init.d/nginx然后在文件中编写脚本#!/bin/bash############welcome to nginx#############...原创 2018-08-01 22:56:47 · 214 阅读 · 0 评论 -
CentOS7.5部署nginx
CentOS7.5部署nginx关于nginx本人不在过多介绍,因为常识必备。(可去查询)现在就说说怎么部署nginx,首先CentOS7.5需要两个额外配置,这不同于CentOS6版本。基础环境必须有gcc,这一点是LAMP、LNMP所必须的。毕竟是用C开发的,就必须有环境条件。碰到这个情况,需要重启一下。说不定是被进程占用。进行部署pcre-develyum -y...原创 2018-08-01 00:20:24 · 6277 阅读 · 2 评论 -
基础服务--CentOS7x64--DHCP服务
基础服务--CentOS7x64--DHCP服务环境配置:(可调整)※CentOS7x64 (本人1804版本,7.5版本)※kali linux (可调整,可以是windows,也可以是别的)要求:※所有虚拟机的网卡相同※取消vm的DHCP自动分配服务DHCP服务器的IP:192.168.1.1分配地址池:192.168.1.10 ~ 192.168.1.20...原创 2018-07-17 23:10:48 · 721 阅读 · 0 评论