- 博客(44)
- 问答 (1)
- 收藏
- 关注

原创 一个运维工程师必须要掌握的技能!!!
很多刚学linux运维的朋友,总是搞不懂,运维工程师工作中干些啥?学的这些东西有什么用?还有很多人会以为运维嘛,不就是一个修电脑修网线的。有句话说得好:运维做到极致,不是出现问题时能轻松解决,而是知道怎么提前预防问题的出现,能将故障扼杀在萌芽里。今日我特来总结总结一个高级运维干什么,希望能帮助即将跨入该行的人形成一个整体的思路。运维工程师干些什么?总结两句话1、 保障业务长期稳定运行(如...
2020-03-19 22:34:11
4113
1

原创 运维的一些日常知识点
1、查看CPU、内存、磁盘、进程使用情况查看CPU负载使用uptime、查看CPU信息cat /proc/cpuinfo、查看磁盘使用情况df -Th、查看进程ps -aux\top\netstat -ntlp、查看内存free -m2、ping命令通过什么协议来实现?互联网控制报文协议ICMP3、NAT使用的几种情况①连接到Internet,由于没有足够的公网地址分配给内部主机②更改到...
2020-03-18 18:00:00
1804

原创 MySQL双机热备的实现
MySQL双机热备也叫主主互备,实现MySQL数据库高可用。只支持双机,因为MySQL的复制是一主多从,但一个从服务器只能有一个主服务器。双机热备的条件是主从服务器的MySQL版本必须一致。现在开始我们的实验:主服务器:IP(192.168.0.10)从服务器:IP(192.168.0.20)一、主到从备份:1、在主服务器上创建从服务器的用户,IP地址为从服务器的地址。grant r...
2020-03-17 11:09:16
187

原创 基于ubuntu容器搭建tomcat-8.5.50
有两个方法,直接编写dockerfile文件实现,不过对于这个方法我没做成功。另一个方法就是我下面要讲的,进入ubuntu容器里,直接在容器里搭建。1、首先宿主机将jdk和tomcat下载下来,我下载的是下面两个版本;jdk-8u241-linux-x64.tar.gz 和 apache-tomcat-8.5.50.tar.gz2、将这两个文件拷贝到容器内:docker cp...
2020-01-28 11:37:19
333

原创 在ubuntu容器里搭建SSH服务,实现宿主机通过SSH访问容器
弄了三天终于搞定宿主机通过ssh访问ubuntu容器的目的,废话不多说,直接上图:
2020-01-25 11:49:15
521

原创 centos7下如何实现docker中的容器系统(ubuntu)apt-get update成功更新
今天在实操docker下的ubuntu容器时,发现在里面没有vim、ifconfig等常用命令。第一个想法就是使用apt-get update更新系统。好家伙,结果发现不是那么回事!!!也对啊,我现在是在容器里,要实现容器里的系统更新,那一定要实现容器和宿主机之间的通信啊,毕竟只有宿主机可以连接外部网络。好吧,开始想办法。。。。。。首先使用命令docker inspect 容器ID,查看了容器...
2020-01-23 00:40:55
2429

原创 CentOS7使用httpd apache 和firewalld打开关闭防火墙与端口
CentOS7使用httpd apache 和firewalld打开关闭防火墙与端口CentOS7使用systemctl工具操作命令第一、启动、终止、重启systemctl start httpd.service #启动systemctl stop httpd.service #停止systemctl restart httpd.service #重启第二、设置开机启动/关闭syst...
2019-05-17 11:44:23
1276
原创 K8S中常用资源组件介绍
最近在研究K8S的使用,小有心得,特将自己这几天的学习心得写下。K8S的MASTER和NODE的组件构成就不说了,都可以查到。这里主要介绍在K8S里面我们常用的几个资源组件的介绍和基本的原理。第一个资源组件pod,pod是K8S里的最小管理单元,pod可以由几个容器组成,也可以由多个容器组成,但是最少由一个容器,其中还有一个pause容器(主要用于给pod内的容器提供对外的地址)第二个资源组件就是deployment,这个组件简单说就是用于保证pod的数量的,创建deployment的时候同时也会创
2020-09-25 14:43:54
690
原创 lvs负载均衡NAT方式配置(吐血经验)
配置:director双网卡(内网网卡地址192.168.100.100;外网网卡地址:192.168.10.238)内网web server1:192.168.100.101内网web server2:192.168.100.102#开启路由转发功能vim /etc/sysctl.confnet.ipv4.ip_forward = 1 //添加或修改sysctl -p //重新加载sysctl#做SNAT转换(最关键一步,网上查了很多资料都漏掉了这最关键的一步,导致最后不成功)ipta
2020-07-29 17:40:26
494
转载 CentOS 7下搭建LAMP并把MySQL单独分离
CentOS 7下搭建LAMP并把MySQL单独分离原文:http://www.linuxidc.com/Linux/2017-05/144037.htm环境:系统:CentOS-7-x86_64-Minimal-1611Apache:httpd-2.4.25.tarMySQL:mysql-5.7.16.tarphp:php-5.6.30.tar192.168.57.144:安装MySQL192.168.57.143:安装Apache+php搭建LAMP平台并实现PHP和MySQL读写分离
2020-07-21 23:42:32
439
转载 window7访问samba总是提示未知的用户名和密码错误的解决方法
转:https://blog.youkuaiyun.com/lijing_lj928/article/details/100002650#comments_12736648
2020-07-09 09:15:56
1075
原创 zabbix4.0微信报警设置
zabbix4.0微信报警设置系统环境:Centos7.4 Zabbix4.0安装zabbix_server在之前的博文有写道,由于是内网环境,对外通讯仅通过一台代理服务器,并且邮件等端口也被封禁了,所以才考虑用微信报警的方式.一.注册企业微信号首先申请微信企业号: https://qy.weixin.qq.com/注册后 添加一个子部门,此时默认部门ID为2然后自建一个应用程序可见范围添加上运维然后点击应用与小程序查看AgentID和SecretID,并记录下来点击我的企业,企业信息可以
2020-06-13 23:41:34
280
转载 Git、GitHub、GitLab三者之间的联系以及区别
Git、GitHub、GitLab三者之间的联系以及区别在讲区别以及联系之前先简要的介绍一下,这三者都是什么(本篇文章适合刚入门的新手,大佬请出门左转)1.什么是 Git?Git 是一个版本控制系统。版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。以前在没有使用版本控制的时候,我们通常在我们的项目根目录下这样命名项目:project_v1、project_v1.1、project_v2等等,通过这种方式记录我们项目的不同版本的修改,有的时候我们还会在不同版本的
2020-05-25 21:46:50
209
转载 Linux与Windows文件传输命令rz和sz
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器安装命令:yum install lrzsz从服务端发送文件到客户端:sz filename从客户端上传文件到服务端:rz在弹出的框中选择文件,上传文件的用户和组是当前登录的用户SecureCRT设置默认路径:Options -
2020-05-22 22:01:05
523
转载 mysql备份与恢复
第1章 MySQL备份与恢复1.1 备份的类型² 逻辑备份(文本表示:SQL 语句)² 物理备份(数据文件的二进制副本)² 基于快照的备份² 基于复制的备份² 增量备份(刷新二进制日志)² 热备份:l 这些动态备份在读取或修改数据的过程中进行,很少中断或者不中断传输或处理数据的功能。使用热备份时,系统仍可供读取和修改数据的操作访问。² 冷备份:l 这些备份在用...
2020-05-06 21:59:03
299
原创 redhat7修改/etc/resolve.conf文件,重启系统后修改失效的解决办法
1.修改网络管理器编辑网络管理器:vi /etc/NetworkManager/NetworkManager.conf内容修改为,新增“dns=none”[main]plugins=ifcfg-rhdns=none2.修改域名解析编辑域名解析文件:vi /etc/resolv.conf修改内容如下:#Generated by NetworkManagernameserve...
2020-03-26 23:52:28
6168
原创 MySQL忘记root用户登录密码的解决办法
1.vim /etc/my.cnf[mysqld]skip-grant-tables ##追加此行,跳过权限表,2.重启mysqlsystemctl restart mysqld3.mysql 登陆mysqlmysql> use mysql;mysql> UPDATE user SET Password = password ( ‘zha123456’ ) WHERE U...
2020-03-15 10:32:15
160
原创 前端开发与后端开发的区别
有的人认为,前端很好学,后端不好学。也有的人认为,前端不好学,后端好学,归根到底还得看个人兴趣。前端和后端做简单的叙述后端:入门难,深入更难,枯燥乏味,没有太大成就感,看一堆业务逻辑代码。前端:入门简单,先易后难,能看到自己做出来的展示界面,有成就感。前端和后端两者工作的内容和负责的东西是完全的不同01展示的方式不同前端指的是用户可见的界面,网站前端页面也就是网页的页面开发,比如网...
2020-03-14 08:39:52
492
原创 docker无法删除TAG为none的镜像解决方法
docker rmi报错Error response from daemondocker commit了一个镜像之后想删除旧的镜像,出现以下报错Error response from daemon: conflict: unable to delete 6f8214d56bfc (cannot be forced) - image has dependent child images解决思路...
2020-02-03 17:50:02
1139
转载 如何在容器内使用systemctl命令启动服务
.Centos7 Docker容器中报错 Failed to get D-Bus connection: Operation not permitted原创Geroge Ren 最后发布于2019-02-27 19:43:45 阅读数 10422 收藏展开报错的原因:在运行的docker容器中 执行命令启动nginx[root@node132 ~]# docker run -it ng...
2020-02-01 22:54:08
1919
原创 centos7添加永久静态路由
CentOS7添加永久静态路由CentOS7永久静态路由需要写到 /etc/sysconfig/network-scripts/route-****** 文件中,故在/etc/sysconfig/network-scripts/下,新建文件名为route-*****的文件,(****代表网卡名)比如添加两条静态路由:(网卡的设备名叫eth0)[root@centos7 ~]# vim /et...
2020-01-30 19:43:47
1312
转载 dockerfile构建nginx服务
dockerfile构建nginx服务1.拉取基础镜像docker pull centos2.下载源代码软件包nginx-1.6.0.tar.gz3.编辑dockerfile文件mkdir /root/nginx/vim /root/nginx/dockerfileFROM centosMAINTAINER www 777@qq.comRUN yum -y i...
2020-01-28 13:18:38
204
转载 Apache、Tomcat、JBoss、WebLogic的区别与关系
概述:Apache:全球应用最广泛的http服务器,免费,出自apache基金组织Tomcat:应用也算非常广泛的web服务器,支持部分j2ee,免费,出自apache基金组织JBoss:开源的应用服务器,比较受人喜爱,免费(文档要收费)Weblogic:应该说算是业界第一的app server,全部支持j2ee1.4, 对于开发者,有免费使用一年的许可证。Jboss也支持j2ee...
2019-12-31 10:58:57
480
转载 centos7.6部署apache2.4+mysql8.0+php7.3
原文链接:https://blog.youkuaiyun.com/qq_41823886/article/details/85538484注意:安装前先卸载老版本(mysql一定要卸载)下载并解压cd ~yum -y install gcc-c++ wget bzip2 expat-develyum -y install libaio libaio-develyum -y install zlib...
2019-08-17 13:50:36
801
原创 Linux下如何设置geany默认使用的python版本
…今天在安装好geany准备操练python的时候,发现input函数无法识别,原来是Linux默认使用的python2版本没有这个命令。但是我查了下我是安装了python3的,可是为什么不行呢?后来发现需要做一个软连接到python3的安装目录下的python3执行文件。修改好以后发现系统默认的python是改过来了,但是geany里用生成测试的时候还是无法识别,下面就是如何修改的方法了:...
2019-08-05 21:40:52
1021
转载 cacti简单安装部署
https://blog.youkuaiyun.com/qq_35298894/article/details/79041392
2019-08-02 15:15:01
223
转载 普通用户下Linux所有命令失效的解决办法
昨天因为用虚拟机调试程序,然后下班时不正常关机,今天突然打开linux系统使用时,无论输入任何命令都显示bash: xxxx: command not found…,比如cd 显示bash: cd : command not found… 比如ls,显示bash: ls: command not found…。再比如hadoop fs -ls /robot bash: hadoop: com...
2019-07-26 09:38:40
1730
转载 centos7下搭建安装cacti
.实验1.搭建lamp环境配置apache[root@cacti-server ~]# yum -y install httpd[root@cacti-server ~]# systemctl start httpd[root@cacti-server ~]# systemctl enable httpd[root@cacti-server ~]# firewall-cmd --per...
2019-07-04 15:48:34
855
转载 编译安装Apache以后,无法启动httpd服务,提示unit not found的解决方法
编译安装Apache以后,无法启动httpd服务,提示unit not found的主要原因是没有把httpd服务添加到Linux的service里面,找下面的方法操作即可:
2019-07-04 15:41:54
23978
2
转载 MySQL8 安装(基于devtoolset-8)
MySQL8 安装(基于devtoolset-8)环境:系统:CentOS 7.6MySQL: 8.0.16注意:MySQL 8.0.16安装基于gcc 5.3.0以上版本,而CentOS 7.6的gcc版本为4.8.5,本次安装时基于devtoolset-8Centos默认安装mariadb,需要先卸载:[root@wxlun2206 mysql]# rpm -aq|grep mar...
2019-06-27 16:38:35
1052
转载 Lamp环境的安装(完美版)
Lamp环境的安装(完美版)Linux-Git 安装首先先安装一些依赖包yum install -y perl-ExtUtils-MakeMaker packageyum install -y tcl build-essential tk gettext下载并安装#下载wget https://github.com/git/git/archive/v2.13.3.tar.gz ...
2019-06-27 16:19:28
903
转载 Linux下卸载MySQL8.0版本
Linux下卸载MySQL8.0版本一、关闭MySQL[root@localhost /]# service mysqld stopRedirecting to /bin/systemctl stop mysqld.service二、查看当前安装mysql情况,查找以前是否装有mysql[root@localhost /]# rpm -qa|grep -i mysqlmysql-c...
2019-06-27 11:18:29
3082
转载 Mysql CMAKE编译参数详解
以下是博主原先整理的一些mysql编译参数详解,提供给热衷于源码编译安装mysql的朋友们!-DCMAKE_INSTALL_PREFIX= 指向mysql安装目录-DINSTALL_SBINDIR=sbin 指向可执行文件目录(prefix/sbin)-DMYSQL_DATADIR=/var/lib/mysql 指向mysql数据文件目录(/var/lib/mysql)-DSYSCONFD...
2019-06-19 16:50:02
527
转载 如何查看电脑核数和线程数(网传方法有误)
原文: https://blog.youkuaiyun.com/huazicomeon/article/details/53540852一、常见错误方法1.查看电脑核数右键计算机->设备管理器->处理器(如下图,处理器下有几个即为几核,按这种方式来看我的电脑为八核,其实并不是这样,下面我会解释)2.查看电脑线程数右键屏幕底部->启动任务管理器->性能->CPU使用记录(...
2019-06-13 10:06:06
250
空空如也
搭建cacti服务器,在导入cacti.sql到MySQL时报错
2019-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人