![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux 运维
文章平均质量分 81
主要linux 运维各种配置
胖虎是只mao
这个作者很懒,什么都没留下…
展开
-
mysql 主从同步的问题以及详细解决方案
数据库主从关系未搭建成功,后期才发现一个库是空的,所有的数据未进行同步,但是数据库中已经有大量数据。2.将主库的数据导出sql语句,然后导入备库,使两个库数据一致,然后重建主从关系,但也失败。3.将之前导出的sql语句导入新建的主数据库中,进行同步,同步成功。2.新建两个数据库做为主从数据库,然后搭建主从同步关系。1.导出sql语句,数据库做好备份。1.尝试手动重建主从关系失败。原创 2022-11-15 00:05:19 · 1397 阅读 · 1 评论 -
keepalived配置文件详细说明和实际使用
keepalived配置文件详细说明和实际使用原创 2022-09-27 14:59:43 · 4256 阅读 · 0 评论 -
linux 配置 NTP 服务器
NTP 是用于同步网络中计算机时间的协议,全称为网络时间协议(Network Time Protocol)。时区和时间一致性对于服务器运行非常重要,有时会直接影响到任务执行的结果。例如,在更新数据库或者分析日志时,时间顺序对结果有很大影响。为避免在节点上运行业务时出现逻辑混乱和网络请求错误等问题,我们需要统一相关 ECS 实例的时区设置,所以需要安装一个 NTP 服务用于同步各个节点之间的时间。(尤其环境各类节点比较多的时候,更需要做时间同步。)...原创 2022-08-11 02:01:50 · 4973 阅读 · 0 评论 -
docker容器的坑
使用Docker容器的坑对于用户来说,可能一开始在不了解的情况下会对容器报以拒绝的态度,但是在尝到容器的甜头、体验到它的强大性能之后,相信大家最终是无法抵挡其魅力的。容器技术能够解决IT业目前面临的很多问题,而且优势也很明显,比如说:1、容器具有不可变的特性。容器将操作系统、程序库、配置文件、路径和应用程序打包在一起运行,也就是说,我们在做QA测试的时候整个镜像是什么样,投入到产品环境以后就是什么样,其性能不会有任何差距。...原创 2022-06-15 16:38:55 · 395 阅读 · 1 评论 -
Linux系统软件看门狗
1.看门狗定义Linux 自带了一个 watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设备(俗称“开门放狗”),就会导致在内核中启动一个1分钟的定时器(系统默认时间),此......原创 2019-11-07 16:28:43 · 9397 阅读 · 4 评论 -
主备 主从 主主 集群和分布式区别
一、主备、主从、主主1、主备主:主机,备:备机。主机的意思当然是以它为主了,读写都是主机上,而备机呢就是备用,默默的在背后吸收主机的数据,在主机还活着的情况下,备机的唯一使命就是同步主机的数据,不对外提供服务。2)优点:简单,主备之间只有数据同步,不需要考虑别的情况。3)缺点:备机等于就拿来备份,备机一直处于备用状态形成资源浪费。4)主备切换方式①人工切换,时效性差。②引入中间件。例如ZooKeeper、keepalived。全权由中间件来打理主机和备机,它会根据机子状态来判别这时候是不是原创 2022-04-13 13:42:45 · 5665 阅读 · 1 评论 -
m1pro pd17安装centos8 后,网络无法连接的问题,以及DNS的设置
1. 配置网络(由于在安装过程中没有配置网络,默认是关闭)编辑网络配置文件cd /etc/sysconfig/network-scripts/修改网卡配置文件,修改ONBOOT=yes #开机自启TYPE=Ethernet #网卡类型PROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcp #动态获取DEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROU原创 2022-02-20 22:14:15 · 1848 阅读 · 0 评论 -
centos aarch64(arm64) iso 下载地址
centos8:https://vault.centos.org/8.1.1911/isos/aarch64/centos7:https://vault.centos.org/altarch/7.6.1810/isos/aarch64/https://archive.kernel.org/centos-vault/altarch/7.6.1810/isos/aarch64/原创 2022-02-14 23:10:21 · 4659 阅读 · 0 评论 -
Linux中Swap与Memory内存区别
一、介绍Linux中swap与memory。对于memory没什么可说的就是机器的物理内存,读写速度低于cpu一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,虽然相对来说价格一直在降低。除此之外,内存的断电丢失数据也是一个原因说不能把所有数据和程序都保存在内存中。既然不能全部使用内存,那数据还有程序肯定不可能一直霸占在内存中。当内存没有可用的,就必须要把内存中不经常运行的程序给踢出去。但是踢到哪里去,这时候swap就出现了。swap原创 2022-02-11 11:27:22 · 5872 阅读 · 0 评论 -
网络常用命令合集
常用网络命令合集ping 命令ipconfig 命令arp 命令(地址转换协议)traceroute 命令route 命令nslookup 命令nbtstat 命令netstat 命令net 命令一、 ping命令ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping 就是一个测试程序,如果 ping 运行正确,大体上就可以排除网络访问层、网卡、Modem 的输入输出线路、电缆和路由器等存在的故障,从原创 2022-02-09 19:01:59 · 2828 阅读 · 0 评论 -
Linux中su、su -和sudo的区别
susu 切换到root用户,但是并没有转到root用户家目录下,即没有改变用户的环境。su -su - 切换到root用户,并转到root用户的家目录下,即改变到了root用户的环境。这个涉及到不同用户下的环境变量的配置。su和sudo没有切换工作目录和环境变量,只是赋予用户权限,而su -是真正切换到root登录,工作目录切换到/root,环境变量也同时改变.sudo通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码(sudo用的不是root密码,而原创 2021-05-06 18:33:05 · 554 阅读 · 0 评论 -
LInux基础知识(五)—— shell环境、shell变量、字符串、数组、注释
1. Shell 脚本Shell 脚本(shell script),是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。由于习惯的原因,简洁起见,本文出现的 “shell编程” 都是指 shell 脚本编程,不是指开发 shell 自身。2. Shell 环境Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可原创 2021-04-22 23:59:55 · 170 阅读 · 0 评论 -
Linux基础知识(四)—— yum、apt命令
一、yum 命令yum 语法yum [options] [command] [package …]options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 “yes”),-q(不显示安装的过程)等等。command:要进行的操作。package:安装的包名。yum常用命令1. 列出所有可更新的软件清单命令:yum check-update2. 更新所有软件命令:yum update3. 仅安装指定的软件命令:yum install <package_na原创 2021-04-22 21:19:29 · 2078 阅读 · 0 评论 -
Linux搭建 FTP 服务器、SFTP服务器
使用场景ftp是大多数网站的文件传输选择工具,但ftp并不是非常安全,并且在centos上搭建的vsftpd也非常的不稳定,偶尔会出现权限问题,例如500、或是账号密码不正确等等。而SFTP是基于默认的22端口,是ssh内含的协议,只要启动了sshd就可以使用。建议:更高的效率使用FTP协议,更安全的通信使用SFTP协议。sftp命令可以通过ssh来上传和下载文件,是常用的文件传输工具,它的使用方式与ftp类似,但它使用ssh作为底层传输协议,所以安全性比ftp要好得多FTP是一种文件传输协议,一原创 2021-03-26 12:00:54 · 2085 阅读 · 0 评论 -
Linux FTP并发连接及带宽限制
问题沿用练习一,通过调整FTP服务端配置,实现以下目标:最多允许100个FTP并发连接每个IP地址最多允许2个并发连接匿名访问时,将速度限制为 50KB/s用户登录访问时,将速度限制为 500KB/s在客户机上通过ftp或wget验证上述限制方案关于vsftpd服务器的并发及带宽限制,主要用到以下配置参数:max_clients:限制并发的客户端个数max_per_ip:限制每个客户机IP的并发连接数anon_max_rate:匿名最大速度(字节/秒)local_max_rate原创 2021-03-25 17:34:56 · 5379 阅读 · 1 评论 -
Linux基础知识(三)——磁盘管理
Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHTm] [目录或文件名]选项与参数:-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;-k :以 KBytes 的容量显示各文原创 2021-03-11 19:12:56 · 837 阅读 · 0 评论 -
Linux 基础知识(二)——用户和用户组管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。一、Linux系统用户账号的管理用户账号的管理工作主要涉及到用户账号的添加、修改和删除。添加用户原创 2021-03-11 17:59:47 · 267 阅读 · 0 评论 -
Linux连接——硬链接、软连接
1.Linux 链接概念Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln 命令产生硬链接。硬连接硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名指向同一索引节点是存在的。比如:A 是 B 的硬链接(A 和 B 都是文件名),则 A 的目录项中的 inode 节点号与 B 的目录项原创 2021-03-11 17:23:37 · 262 阅读 · 0 评论 -
linux基础知识(一)——目录结构、文件的属主和属组
一、Linux系统目录结构系统启动必须:/boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。/etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。/lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。/sys: 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。sysfs文件系统集成了下面3种文件系统的信息:原创 2021-03-11 16:43:48 · 2940 阅读 · 0 评论 -
关于keepalived高可用集群的相关问题
一 . 遇到的问题1. vip 一直在主上, 不会飘到备上查看keepalived的配置 keepalived.conf注意点:① router_id 主备要一样② weight 主备必须不一样③ priority 主备要不一样④ virtual_router_id 主备必须一样keepalived相关参数# vi /etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_def原创 2021-01-05 19:35:30 · 1881 阅读 · 1 评论 -
mysql 数据库主从复制、双主复制集群产生的问题以及mysql常见的错误代码
mysql 数据库主从复制、双主复制集群产生的问题以及mysql常见的错误代码原创 2021-01-04 19:19:01 · 3134 阅读 · 0 评论 -
Ansible之Roles、Playbook
1.Roles介绍ansible自1.2版本引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令引入即可。简单来讲,roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以便捷的include它们的一种机制。角色一般用于基于主机构建服务的场景中,但也可以是用于构建守护进程等场景中。主要使用场景代码复用度较高的情况下。Roles目录结构原创 2020-12-21 15:32:10 · 461 阅读 · 0 评论 -
Ansible基础入门介绍
1. Ansible快速入门介绍Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。Ansible的特点1、ansible不需要单独安装客户端,也不需要启动任何服务2、ansible是python中的一套完整的自动化执行任务模块3、ansible playbook 采用yaml配置,对于自动化任务执行过一目了然Ansible组成结构Ansible是Ansible的命令工具,核心执行工具;一次性或临时执行的操作都是通过该命令执行原创 2020-12-21 15:17:23 · 319 阅读 · 0 评论 -
nginx配置web服务器
nginx配置 web服务器使用的web框架:python-flask如图:listen监听的端口号就是外部流量访问web服务器的porturl路径大致为: http://10.1.118.38:2020 可以在浏览器中访问。如果配置了高可用,其中的ip 也可以换成VIP,照样可以访问。而 proxy_pass 则就是代理的web 框架下程序服务的IP和端口。一般可以直接指明该IP,也可以使用如图upstream meo_cluster 指出所有程序服务的ip列表。大致过程就是外部流量根据原创 2020-12-17 00:21:50 · 1539 阅读 · 0 评论