运维
文章平均质量分 78
搞什么滚去学习
业精于勤荒于嬉 行成于思毁于随
展开
-
centos 系统下查看时间时区以及修改
查看系统时间:# date将系统日期修改为2014-7-2 :# date -s 月/日/年系统时间设置为 上午10:20: # date -s 10:20查看系统时区:#date -R (+0800 为东八区)timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海原创 2023-02-02 10:33:38 · 10518 阅读 · 0 评论 -
【k8s】如何强制删除处于Terminating的namespace
这里如果拟采用的是第二种127.0.0.0.1:8081这里的IP就换成对应的IP就行。回到刚才窗口 将 terminating 状态的命名空间信息导出到 json 文件。改为需要删除的 terminating 状态的命名空间的名字。修改json文件中的 finalizers,将其设置为空。新开命令行窗口打开proxy。原创 2022-12-16 10:35:45 · 278 阅读 · 0 评论 -
pm2执行python脚本
pm2执行python脚本原创 2022-11-24 14:14:10 · 2016 阅读 · 0 评论 -
docker启动出现Error response from daemon: Cannot restart container的报错
Error response from daemon: Cannot restart container 容器id: driver failed programming external connectivity on endpoint 容器名 (容器id): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8080 -j DNAT --to-destination 172.17.0.2:8080 ! -i d原创 2022-11-22 18:08:39 · 35790 阅读 · 0 评论 -
每天分享一点运维小知识---pm2工具
对于后台进程的管理,常用的工具是crontab,可用于两种场景:定时任务和常驻脚本。关于常驻脚本,今天介绍一款更好用的工具:pm2,基于nodejs开发的进程管理器,适用于后台常驻脚本管理,同时对node网络应用有自建负载均衡功能。官方的说法,pm2 是一个带有负载均衡功能的Node应用的进程管理器,个人认为,并不准确,因为pm2支持多种语言,只是对于除node之外的其他进程无负载均衡的能力。原创 2022-09-30 17:51:18 · 2442 阅读 · 0 评论 -
【云原生Kubernetes系列】KubeSphere容器调度平台
KubeSphere 是在目前主流容器调度平台 Kubernetes 之上构建的企业级分布式多租户容器平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测试、运维的日常工作的复杂度,旨在解决 Kubernetes 本身存在的存储、网络、安全和易用性等痛点。......原创 2022-08-05 01:48:40 · 1223 阅读 · 0 评论 -
【k8s的持久化存储】PV、PVC、StorageClass讲解
PV全称叫做Persistent Volume,持久化存储卷。它是用来描述或者说用来定义一个存储卷的,这个通常都是有运维或者数据存储工程师来定义。比如下面我们定义一个metadata: # PV建立不要加名称空间,因为PV属于集群级别的 name: nfs-pv001 # PV名称 labels: # 这些labels可以不定义 name: nfs-pv001spec: # 这里的spec和volumes里面的一样 storageClassName: normal。.........原创 2022-08-05 01:25:56 · 2280 阅读 · 1 评论 -
【Docker系列】docker镜像与容器基本操作命令
有效减少镜像大小(dockerfile优化方向-》对于部分企业而言,是一种升阶面试题)原创 2022-07-27 15:08:38 · 1535 阅读 · 0 评论 -
【Docker系列】docker容器命令整理合集
【Docker系列】Docker常用命令。原创 2022-07-17 19:20:07 · 442 阅读 · 0 评论 -
【Docker系列】从头学起 Docker——docker --help命令详解
当你在docker容器时相信他一定可以帮助到你。原创 2022-07-17 18:48:22 · 3594 阅读 · 0 评论 -
【Docker系列】如何部署Docker并进行小优化(内含一键安装脚本)
本章学习如何安装docker,以及优化。原创 2022-07-17 00:30:35 · 945 阅读 · 0 评论 -
【Docker系列】虚拟化+Docker概念
上文提到为了能够将三种服务分别封装起来出现KVM虚拟化技术,实现了一个操作系统模拟多个操作系统/不同的运行时环境。那么什么是虚拟化呢?通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,同时每个逻辑计算机可运行不同的操作系统,应用程序都可以在相互独立的空间运行而互相不影响,从而提高计算机的工作效率环境配置的烦恼软件开发最大的麻烦事之一,就是环境配置相信每位编程初学者都会在环境配置上倒腾很久,而作为老师也会因为不同机器出现五花八门的环境配置问题而烦恼和。...原创 2022-07-15 16:28:55 · 1077 阅读 · 1 评论 -
【Docker系列】从头学起 Docker——docker start 命令详解
启动一个或多个已经被停止的容器停止一个或多个运行中的容器重启一个或多个容器。原创 2022-07-14 21:08:31 · 12527 阅读 · 0 评论 -
【Docker系列】从头学起 Docker——docker run 命令详解
uroot是给了root用户身份,但并没有真正的root权限真正让当前用户有了root权限若想要最高的权限,两者可以结合使用。原创 2022-07-14 20:39:16 · 87324 阅读 · 3 评论 -
全虚拟化与半虚拟化
全虚拟化——>基于硬件为基础以软件的形式模拟硬件设备(在一定程度上解决了性能利用率的问题)半虚拟化——>趋近于物理设备的性能 (在提高利用率的同时,尽可能的提高性能)KVM —>全虚产品—>全部都是使用软件形式定义的功能/模拟的硬件设备EXSI———>半虚产品—>企业用的很多的虚拟化产品(wmware)品(wmware)......原创 2022-07-14 14:03:26 · 1931 阅读 · 0 评论 -
GFS分布式文件系统
从系统角度来看,文件系统时对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统主要负责为用户建立文件、存入、读出、修改、转储文件,控制文件的存取除跟文件系统以外的文件系统创建后要使用需要先挂载至挂载点后才可以被访问挂载点即分区设备文件关联的某个目录文件类比NFS(外部的文件系统),使用挂载的方式才可以让本地系统来使用外部的文件系统的功能例如:配置永久挂载时,我们会写入挂载点与挂载目录,还有文件系统的名称(xfs),文件类型格式等。我们在远程跨服务器使用GFS分布式文件系统原创 2022-07-12 07:30:00 · 259 阅读 · 0 评论 -
rsync—远程同步
一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。ERROR: password file must not be other-accessiblesync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518) [generator=3.0.9]......原创 2022-07-08 11:01:27 · 2327 阅读 · 1 评论 -
【NoSQL】redis主从、哨兵、集群
redis群集有三种模式,分别是主从同步/复制、哨兵模式、Cluster,下面会讲解一下三种模式的工作方式,以及如何搭建cluster群集主从复制是高可用redis的基础,哨兵和集群都是在主从复制基础上实现高可用的主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复缺陷:故障恢复无法自动化,写操作无法负载均衡,存储能力受到单机的限制在主从复制的基础上,哨兵实现了自动化的故障恢复缺陷:写操作无法负载均衡,存储能力受到单机的限制,哨兵无法对从节点进行自动故障转移在读写分离场景下,从节点故障原创 2022-07-06 20:42:00 · 1226 阅读 · 0 评论 -
Linux中应用程序的安装和管理程序
一、应用程序与命令系统的关系角色系统命令应用程序文件位置一般在/bin和/sbin目录中,或为Shell内部指令通常在/usr/bin、/usr/sbin 和/usr/local/bin、/usr/local/sbin 目录中主要用途完成对系统的基本管理工作,例如IP配置工具完成相对独立的其他辅助任务,例如网页浏览器适用环境一般只在字符操作界面中运行根据实际需要,有些程序可在图形界面中运行运行格式一般包括命令字、 命令选项和命令参数通常没有固定的执行原创 2022-04-01 21:01:32 · 190 阅读 · 0 评论 -
【NoSQL】redis高可用和持久化
在web服务器中,高可用是,衡量的标准是(99.9%、 99.99%、 99.999%等等)但是在Redis语境中, 高可用的含义似乎要宽泛一些,除了保证提供正常服务(),还需要考虑等在Redis中,实现高可用的技术主要包括持久化、主从复制、哨兵和集群,作用如下:持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失主从复制 :主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据原创 2022-07-05 18:55:19 · 610 阅读 · 0 评论