记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
Centos7/RHEL7调整时区为CST中国时区1,查询系统中有哪些时区。#: timedatectl list-timezones如果只有UTC时区,说明,tzdata软件没有安装。2,安装tzdata后才可以使用命令调整时区。#:yum -y install tzdata 3,更换时区。#:timedatectl set-timezone Asia/Shanghai4,查看时区信息与时间。[root@server252 ~]# date2022年 07月 27日 星期三 11:14:00 CST [root@server252 ~]# timedatectl Local time: 三 2022-07-27 11:14:06 CST Universal time: 三 2022-07-27 03:14:06 UTC RTC time: 三 2022-07-27 03:14:06 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: yesNTP synchronized: yes RTC in local TZ: no DST active: n/a修改系统时间与硬件时间方法 1.查看当前系统时间 date 2.修改当前系统时间 date -s "2018-2-22 19:10:30 3.查看硬件时...
Oracle Database 19c安装Sample Schemas 一、Oracle样式数据库介绍 多年来以来Oracle一直使用简单的数据库Schema SCOTT ——一个以Oracle员工名字命名的schema,其中有2个著名的表EMP和DEPT,我们用它来进行实验和培训中的各种示例。实践证明,这些表已经不能很好的展现Oracle数据库和其他Oracle产品的基本特性。示例数据库模式可用于产品文档、课件、软件开发和应用程序演示。 样例数据库模式为 Oracle 数据库的每个版本中的示例提供了一个公共平台。示例模式是一组相互链接的数据库模式。这个集合提供了处理复杂性的方法: Oracle 数据库示例模式基于一个虚构的示例公司,该公司通过各种渠道销售产品。该公司在世界各地都有订单。它有几个部分,每个部分由一个示例数据库模式表示。 HR: Human Resources
OE: Order Entry
PM: Product Media
IX: Information Exchange
SH: Sales History
BI: Business&nbs...
CentOS7设置为X11显示图形软件操作(终端) vi /etc/ssh/sshd_config#AllowAgentForwarding yes
AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
X11DisplayOffset 10 // 这里注意,如果修改为10,那么系统中 DISPLAY:10.0 。
X11UseLocalhost no //网上很多说明这里保持默认不需要修改
#PermitTTY yes
#PrintMotd yes
#PrintLastLog yes
#TCPKeepAlive yesyum install -y xorg-x11-xauth #安装x11组件包 yum -y install wqy-zenhei-fonts* #安装中文字库yum install -y gedit systemctl restart sshd最后测试下gedit命令,是否能打开软件图形界面
华为交换机配置DHCP snooping功能防私接或假冒dhcp服务器1,要使用dhcp snooping功能,需要打开交换机的dhcp功能。sysdhcp enabledhcp snooping enableinterface range g0/0/51 to g0/0/52dhcp snooping enable dhcp snooping trusted quit# 将51-52口设置信任dhcp服务端口。 interface range g0/0/1 to g0/0/48dhcp snooping enable#开通1-48口 snooping检测功能。quitquitsave2,保存配置后,如有在1-48口接dhcp服务,dhcp相关报文不会通过。
alpine配置国内镜像仓库 本文讲解 linux alpine 系统如何配置国内镜像仓库地址。默认情况下,安装系统软件包比较慢,通过配置国内镜像仓库地址可以加快软件包的安装速度。alpine 的体积非常小,一般用于创建 docker 容器,仅占用很小的磁盘空间。 执行如下命令即可: RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && apk update
alpine 配置国内源与时区 本文讲解 linux alpine 系统如何配置时区为中国。 执行如下命令即可:
RUN apk add --no-cache tzdata \ && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo "Asia/Shanghai" > /etc/timezonealpine 配置国内源:RUN sed -i "s@https://dl-cdn.alpinelinux.org/@https://repo.huaweicloud.com/@g" /etc/apk/repositories
Datagear3.2应用进行容器化改造1,适用了一个datagear的数据可视化功能,发现程序 没有容器化。这里就准备自行配置创建一个容器。2,采用 openeuler22.03系统,加载 java1.8与datagear3.2程序,最后进行创建一个容器。3,创建文件保存目录。mkdir /data/datagearcd /data/datagear4,下载jdk与datagear文件。 wget https://gitee.com/datagear/datagear/attach_files/1109525/download/datagear-3.2.0.zip wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz5,解压文件,并整理文件。 unzip datagear-3.2.0.zip tar zxvf jdk-8u151-linux-x64.tar.gz mv jdk1.8.0_151 jdk86,创建 Dockerfile文件,内容如下:FROM openeuler/openeuler:22.03WORKDIR /homeCOPY jdk8 /home/javaCOPY datagear-3.2.0 /home/datagearENV JAVA_HOME=/home/javaENV PATH=$JAVA_HOME/bin:$PATHENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jarENV DataGearWorkspace=/home/datagear/data/VOLUME /home/datagear/dataEXPOSE 50401CMD [ "java","-jar","datagear/datagear-3.2.0.j...
Docker图形化管理工具Portainer CE 重置恢复密码的方法 Docker 图形化管理工具Portainer CE的使用时,可能由于长时间不用,忘记了初始设置的管理员的密码。Portainer CE登陆页面没有找回密码功能。需要通过相关的命令解决处理。本文主要介绍Portainer CE 重置恢复管理员密码的方法。 1、下载镜像portainer/helper-reset-password docker pull portainer/helper-reset-password 2、查看停止运行的容器 1)查看运行容器的id docker container ls 输出: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7c8a24a63ff8 louislam/uptime-kuma:1 "/usr/bin/dumb-init …" 21 hours ago Up 21 hours (healthy) 0.0.0.0:3001->3001/tcp uptime-kuma
017a43cdd723 portainer/portainer-ce "/portainer" 21 hours ago Up 21 hours 0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp...
kubernetes yaml模板与示例Kubernetes资源的创建、更新、删除等操作时均可以使用json或yaml文件进行操作,更新和删除可以依赖之前的文件进行更改,但是创建资源清单文件就没那么容易了,k8s的配置项实在太多,稍微不注意就会犯错。要写好一个yaml文件,你需要了解yaml的语法,需要掌握k8s的各种配置,对于一个k8s的初学者而言,这将是一件很难的事情。本文按照k8s资源分类,详细列出各个资源的yaml字段与格式,供大家学习和使用。一、pod实际生产环境中很少直接创建pod资源,基本都是通过资源控制器对pod进行管理。yaml模板:apiVersion: v1 #必填,版本号
kind: Pod #必填,资源类型
metadata: #必填,元数据
name: <name>-Depolyment #必填,资源名称
namespace: <namespace> #Pod所属的命名空间
labels: #自定义标签
- key: <value> #自定义标签名字<key: value>
annotations: #自定义注解列表
- name: <string> #自定义注解名字
spec: #必填,部署的详细定义
containers: #必填,定义容器列表
- name: <name> #必填,容器名称
...
k8s Traefik简介与部署什么是Traefik点击打开链接完整版安装说明1. 官方文档https://doc.traefik.io/traefik/2. 简介Traefik是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具。它支持多种后台 (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) 来自动化、动态的应用它的配置文件设置。3. 流量示意图4. 核心概念当启动Traefik时,需要定义entrypoints,然后通过entrypoints的路由来分析传入的请求,来查看他们是否是一组规则匹配,如果匹配,则路由可能将请求通过一系列的转换过来在发送到服务上去。Providers用来自动发现平台上的服务,可以是编排工具、容器引擎Entrypoints监听传入的流量,是网络的入口点,定义了接受请求的端口(HTTP或者TCP)Routers分析请求(host,path,headers,SSL等),负责将传入的请求连接到可以处理这些请求的服务上去Service将请求转发给应用,负责配置如何最终将处理传入请求的实际服务Middlewares中间件,用来修改请求或者根据请求来做出判断,中间件被附件到路由上,是一种在请求发送到服务之前调整请求的一种方法Nginx-Ingress和Traefik区别1. Ingress Controllerk8s 是通...
总共265页,当前第12页 | 页数: - 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
最新评论