初始化集群任意一台输入以下命令,将IP替换为实际IP:docker compose down && rm -r data && docker compose up -ddocker exec -it redis-6379 redis-cli --cluster cre...
分类:Linux
38 篇文章介绍PostgreSQL经历了长时间的演变。该项目最初开始于在加利福尼亚大学伯克利分校的Ingres计划。这个计划的领导者迈克尔·斯通布雷克在1982年离开加利福尼亚大学伯克利分校去推进Ingres的商业化,但最后还是返回了学术界。在1985年返回伯克利之后,斯通布雷克开始了post-Ingres计...
Git下载源码编译:https://mirrors.edge.kernel.org/pub/software/scm/git/# 安装编译工具yum install gcc curl-devel expat-devel gettext-devel openssl-devel zlib-devel p...
提到"docker私有仓库",通常指的是在本地或者内部网络中搭建的专用Docker镜像仓库,用于存储和管理自定义的Docker镜像。搭建私有仓库的主要目的是方便团队内部共享镜像,加强镜像安全性,并减少对公共镜像仓库的依赖。创建私有仓库mkdir docker-registry-d...
什么是Git?Git是一个开源的分布式版本控制系统,它可以追踪文件的所有历史变化,并能够在不同的开发者之间进行协作开发,从而使软件开发变得更加高效和可靠。Git最初由Linus Torvalds为了管理Linux内核代码而创建,现在已成为全球范围内最流行的版本控制系统之一。使用Git,开发者可以轻松...
鸟哥的Linux私房菜重点精选系统管理开机 关机 重启#关机alpine:/# poweroff#重启alpine:/# reboot#关机 显示终端最后输出alpine:/# halt#将已修改的文件同步到磁盘alpine:/# sync查看系统信息alpine:/# uname --helpBu...
云原生的代表技术包括:容器服务网格微服务不可变基础设施声明式API管理对象命令行指令例如,使用kubectl命令来创建和管理 Kubernetes 对象。命令行就好比口头传达,简单、快速、高效。但它功能有限,不适合复杂场景,操作不容易追溯,多用于开发和调试。声明式配置kubernetes使用yaml...
MySQL快速入门安装mysqlUbuntu直接安装:sudo apt-get install mysql-server mysql-client-8.0# 在成功安装mysql后,可以直接使用root账户登录,注意这个账户是默认没有密码的。# 因此为了数据库的安全,需要第一时间给root用户设置密...
mysql:连接数据库mysql 命令用户连接数据库。mysql 命令格式: mysql -h 主机地址 -u 用户名 -p 用户密码.连接到本机上的 MYSQL首先打开 DOS 窗口,然后进入目录 mysql\bin,再键入命令 mysql -u root -p,回车后提示你输密码。注意用户名前可...
准备系统我的机器详情如下,配置至少为 4C4GhostnameIP作用public10.0.0.3ingress、apiserver 负载均衡,nfs 存储master110.0.0.11k8s master 节点master210.0.0.12k8s master 节点master310.0.0....
很多小伙伴不知道怎么使用uwsgi服务部署flask或者Django项目,今天我们就来学习一下首先去虚拟环境安装一下uwsgipip3 install wsgi在项目目录下创建配置文件[uwsgi]# 使用nginx连接时 使用socket = 0.0.0.0:8080# 直接作为web服务器使用#...
1.安装所需依赖sudo apt install python3-dev python3-pip python-pip memcached -y #安装pip和memcachedsudo apt-get install python-dev#安装python-dev2.安装virtualenvpip...
0.什么是RedisREmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式...
1.安装openssh-serversudo apt-get install openssh-server2.检查ssh服务是否已启动ps -e|grep ssh如果没有启动则启动ssh服务sudo service ssh start3.开启root登录sudo vim /etc/ssh/sshd_...
1.查看网卡信息ifconfig -a #-a为查看所有网卡信息2.修改配置文件sudo vim /etc/netplan/50-cloud-init.yaml写入如下信息,注意不要用TAB进行缩进,必须空格调整缩进network: bonds: bond0: a...
###0.安装顺手的操作系统我喜欢Ubuntu,文章将以Ubuntu举例###1.放行网络端口一般云服务商是默认开启22、3389、等常用端口,有业务需要开启其他端口可自行前去开启。不建议放行所有端口###2.修改时区有些云服务商提供的云服务器默认时区不在中国#可通过timedatectl命令查看r...
##Dockerfile详解####作用Dockerfile是用来构建docker镜像的文件构建步骤:1.编写dockerfile 文件2.docker build 构建为一个镜像3.docker run 运行这个镜像####Dockerfile基础指令FROM ...
什么是K8S?Kubernetes(常简称为K8s)是用于自动部署、扩展和管理“容器化(containerized)应用程序”的开源系统。该系统由Google设计并捐赠给Cloud Native Computing Foundation(今属Linux基金会)来使用。官网:Kubernetes文档:...
准备机器我的机器详情如下,配置至少为 4C4GhostnameIP作用public10.0.0.3ingress 和 apiserver 的负载均衡,nfs 存储master110.0.0.11k8s master 节点master210.0.0.12k8s master 节点master310.0...
docker 安装官方安装脚本BASHcurl -fsSL get.docker.com | bashcentosBASH# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# St...
什么是 Nginx?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器其特点是占用内存少,并发能力强.,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的。官网:https...
什么是Docker-Compose?Compose 是一个用于定义和运行多容器 Docker 应用程序的工具,俗称容器编排。使用 Compose,您可以使用 YAML 文件来配置应用程序的服务。然后,使用一个命令,您可以从您的配置中创建并启动所有服务。要了解有关 Compose 的所有功能的更多信息...
什么是Alpine Linux?Alpine Linux是一个由社区开发的基于musl和BusyBox的Linux操作系统,该操作系统以安全为理念,面向x86路由器、防火墙、虚拟专用网、IP电话盒及服务器而设计。官网:www.alpinelinux.org维基百科:https://zh.wikipe...
什么是Docker Swarm?Docker Swarm是管理跨节点容器的编排工具,相较于Docker Compose而言,Compose只能编排单节点上的容器,Swarm将一群Docker节点虚拟化为一个主机,使得用户只要在单一主机上操作就能完成对整个容器集群的管理工作。如果下载的是最新版的Doc...
##1.先安装Docker引擎##2.启动一个MySQL容器docker run -p 13306:3306 --name MySQL --restart=always -e MYSQL_ROOT_PASSWORD=password -d mysql:8.0.24# --restart=alway...
##MySQLdocker run -p 13306:3306 --name MySQL_One --restart=always -v /root/Docker_woker/blog_mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=passwd -d my...
#创建一个SWAP文件,容量自定##sudo dd if=/dev/zero of=swapfile bs=1024 count=100000#将创建的文件转换为SWAP文件##sudo mkswap swapfile#激活SWAP文件##sudo swapon swapfile#查看虚拟内存是否生...
简介Linux 磁盘管理好坏直接关系到整个系统的性能问题。Linux 磁盘管理常用命令为 df、du。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量查看磁盘占用df检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法df [-ahikH...
一、文件和目录1. cd命令(它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径)cd /home 进入 ‘/ home’ 目录cd … 返回上一级目录cd …/… 返回上两级目录cd 进入个人的主目录cd ~user1 进入个人的主目录cd - 返回上次所在的目录...
狂神说Linux系列连载课程,通俗易懂,基于CentOS7,欢迎各位狂粉转发关注学习。未经作者授权,禁止转载Vim编辑器什么是Vim编辑器Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能...
狂神说Linux系列连载课程,通俗易懂,基于CentOS7,欢迎各位狂粉转发关注学习。未经作者授权,禁止转载常用的基本命令目录管理绝对路径和相对路径我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要...
1. Docker概述(1)基本介绍Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互...
1. 数据卷介绍Docker将运用与运行的环境打包形成容器运行, Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。 为了能保存数据在Docker中我们使用卷。|卷就是目录或文件,存在于一个或多个容...
#一.引擎信息###docker info : 显示 Docker 系统信息,包括镜像和容器数.$ docker infoContainers: 12Images: 41Storage Driver: aufs Root Dir: /var/lib/docker/aufs Backing Files...
Docker常用网站:##Docker官网 Docker文档 Docker仓库1.什么是DockerDocker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月...
查看大图#zip压缩zip a.zip 1.txt #压缩unzip a.zip #解压缩#gzip压缩gzip 1.txt#会把原来的文件替换成为 1.txt.gzgunzip 1.txt.gz#把文件解压替换成为1.txt-k #可以保留原有的数据-r #递归压缩文件夹里的每一个文件#ta...
1.命令模式:默认是命令模式,只能接收命令,不能输入内容dd:用来删除一行数据, ndd用删除n行数据u:撤销ctrl+r:反撤销yy:用来复制一行,nyy用来复制n行p:用来粘贴G:定位到最后一行gg:定位到第一行,ngg表示定位到第n行$: 定位到这一行的最后面0 / ^ :定位到这一行的行首x...
今天我们来学习一下Linux的基本命令0.LINUX的命令格式命令 选项 参数ls -a /home###1.软件管理相关命令Debian平台,代表作Ubuntudpkg:用来安装离线安装包,不会自动安装依赖apt:可以离线或者在线安装软件,并且会自动安装依赖.deb:基于Debian平台的软件安装...