- 博客(84)
- 资源 (40)
- 收藏
- 关注
原创 趣味看图-Linux 文件系统的组成
这个目录包括系统在操作过程中写入数据的文件,如日志( /var/log )、邮件( /var/mail )和打印队列( /var/spool )。:保存启动系统所需的文件,包括 Linux 内核、初始 RAM 磁盘映像(用于启动时需要的驱动程序)和引导加载程序配置文件(如 GRUB )。它包含程序、库、文档等的子目录,这些不是启动或修复系统所必需的。:包含基本的系统二进制文件,类似于 /bin,但用于系统管理任务,通常对非特权用户不可访问。:包含系统上所有有账户的用户的个人目录,根用户除外。
2024-03-11 16:23:27 335
原创 MYSQL8.0 修改字符集和排序规则-企业实战
由于MYSQL8.X 的排序规则从默认5.7的utf8_general_ci 修改为:utf8mb4_0900_ai_ci, 所以不管是MYSQL5.7迁移还是其他的操作导致排序规则更改都需要更改, 要不然会导致表关联join出错.
2023-12-01 15:36:29 491
原创 k8s的service资源类型有ClusterIP、Nodeport、ExternalName、LoadBalancer、Headless(None)
k8s的service资源类型有ClusterIP、Nodeport、ExternalName、LoadBalancer、Headless(None)
2023-06-15 16:31:36 5550
原创 [高性能WEB服务NGINX部分]
---------------------[高性能WEB服务NGINX部分]--------------------->1. ngx_http_core_module模块: 定义位置路径-root(/默认)设置web资源的路径映射;用于指明请求的URL所对应的文档的目录路径,可用于http, server, location, if in location匹配优先级从高到低:=, ^~, ~/~*, 不带符号示例:server { location /admin/ { root /w..
2022-04-24 18:09:34 717
原创 nginx配置自签名的ssl证书(轻松实现https连接)
在我们的博客搭建好了之后呢,通过域名访问会提示不安全,那么怎么解决这个问题呢。我们可以通过对我们的域名申请ssl证书来解决。还是以视频为主,这个文字更多的是一些用到的指令的罗列吧。在开始之前我们要保证etc/ssl目录存在,用于保存我们的私钥和证书文件。没有则新建目录etc/ssl 1 mkdir etc/ssl 编辑nginx的配置文件 1 vim /usr/local/nginx/conf/nginx.
2022-04-16 16:30:31 8995
原创 Docker离线安装(二进制方式)
一、安装1.1、下载包在https://download.docker.com/linux/static/stable/x86_64界面下载一个docker tar包例如docker-19.03.4.tgz1.2、解压包tar -xzvf docker-19.03.4.tgz1.3、把解压出来的复制到/user/bin目录下sudo cp docker/* /usr/bin/1.4、使用守护进程方式启动sudo dockerd &1.5、现在你可以尝试着打印下版本号,试着看看.
2022-01-25 18:46:06 398
原创 mysql redo和undo日志
在数据库系统中,既有存放数据的文件,也有存放日志的文件。日志在内存中也是有缓存Logbuffer,也有磁盘文件log file,本文主要描述存放日志的文件。 MySQL中的日志文件,有这么两类常常讨论到:undo日志与redo日志。1 undo1.1 undo是啥undo日志用于存放数据修改被修改前的值,假设修改 tba 表中 id=2的行数据,把Name=’B’ 修改为Name = ‘B2’ ,那么undo日志就会用来存放Name=’B’的记录,如果这个修改出现异常,可以使用undo日.
2022-01-12 13:58:54 561
原创 DB2 数据库密码过期
连接DB2数据库时提示密码过期,提示如下:SQL30082N Security processing failed with reason "1" ("PASSWORD EXPIRED").SQLSTATE=08001解决办法:linux环境下切换到root用户,more /etc/shadow可以查看本机上的用户信息,那个密码过期的数据库用户也会在其中。重置密码,输入passwd 数据库用户名,会提示输入密码chage -l 数据库用户名,可查看该用户名的密码过期时间ch.
2021-11-08 15:54:54 3829
原创 kubeadm 搭建K8S 集群
kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master节点的IP和端口 >1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7.x-86_x64 硬件配置
2021-10-22 18:31:23 136
原创 K8s实现wordpress项目操作步骤!
>K8s实现wordpress项目操作步骤!K8S 部署机器IP: 10.0.0.11K8S wordpress 项目需要的容器[root@techopskr ~]# docker pull mysql:5.7[root@techopskr ~]# docker tag mysql:5.7 www.harbor.mobi/common_services/mysql:5.7[root@techopskr ~]# docker push www.harbor.mobi/common_servi.
2021-09-23 15:37:38 604
原创 Harbor仓库配置https访问
注:高版本(14以上)docker执行login命令,默认使用https,且harbor必须使用域名,只是用ip访问是不行的。假设使用的网址是:www.harbor.mobi,本机ip是172.16.5.45因为这个网址是虚拟的,所以需要在本机hosts文件中添加echo "172.16.5.45 www.harbor.mobi" >> /etc/hosts把yourdomain.com换成实际使用的域名或者ip或者ip:port,要跟harbor.yml文件中的配置信息保
2021-09-18 14:56:21 1059
原创 细说show slave status参数详解(最全)
在搭建好mysql主从之后,我们一般在从库上通过命令show slave status\G来查看主从的状态,会有很多的参数,接下来笔者就带大家好好的了解这些参数参数详解:1. Slave_IO_State这里显示了当前slave I/O线程的状态(slave连接到master的状态)。状态信息和使用show processlist | grep "system user"(会显示两条信息,一条slave I/O线程的,一条是slave SQL线程的)显示的内容一样。..
2021-08-25 15:42:03 8898
原创 centos7下修改docker数据存放目录
应用环境:docker安装时如果不指定家目录(也就是工作目录),一般默认工作目录是/var/lib/docker,很多时候需要修改到大容量磁盘上进行存储,这里记录一下修改默认路径为/data/docker。网上搜罗一番,两种方法:①添加并配置/etc/docker/daemon.json文件②修改systemd管理的docker服务文件/usr/lib/systemd/system/docker.service测试环境:容器运行时 版本 安装方式 ...
2021-08-02 11:17:40 1313
原创 MySQL - select 查询完整语法
这篇文章主要向大家介绍MySQL - select 查询完整语法,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。select查询完整语法格式以下:webselet[select 选项] 字段列表[字段别名] /* from 数据源[where条件字句][group by 字句][having 字句][order by 字句][limit 字句]【1】select选项数据库即select对查出来的结果的处理方式服务器① all :默认的,保.
2021-07-27 16:43:45 2720
原创 mysql主从数据库不同步的3种解决方法
先上Master库:mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。show master status; 也正常。mysql> show master status;+-------------------+----------+--------------+-------------------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+------
2021-07-19 16:31:54 11437
原创 Ubuntu 软件操作的相关命令
Ubuntu 软件操作的相关命令该命令可查看当前正在运行的ubuntu的版本号。cat /etc/issue使用 lsb_release 命令也可以查看 Ubuntu的版本号,内容更加详细:sudo lsb_release -asudo apt-get update 更新源sudo apt-get install package 安装包sudo apt-get remove package 删除包sudo apt-cache search package 搜索软件包sudo ...
2021-07-09 14:40:31 179
原创 ---DB2 常用命令大全---
因为需要将服务器上的数据备份到自己的计算机上,操作:1.从服务器中导出数据 a.导出数据库的表结构 在系统命令行中执行 db2look -d 库名 -e -u 用户名 -z 用户名 -l -o exoa.sql -i 用户名 -w 密码 b.导出数据 在系统命令行中执行 db2move dbname export -u 用户名 -p 密码2.导入到db...
2021-07-07 18:53:47 200
原创 DB2导入导出命令整理
使用db2 backup指令备份使用db2 restore指令恢复使用db2look提取数据库结构DDL用于数据移动的文件格式使用db2move导出全部数据使用db2 export指令导出数据使用db2move导入(import)数据使用db2 import指令导入数据1.使用db2 backup指令备份(testdb数据库名,db2inst1实例名)首先关闭所有到数据库的连接,将数据库置为“静默”状态:$ db2 connect to testdb user db2inst1 usin
2021-07-07 13:47:24 2807
原创 彻底卸载GitLab并重装 ---- 同时恢复远程gitlab服务器
彻底卸载GitLab1、停止gitlabgitlab-ctl stop2、卸载gitlab(注意这里写的是gitlab-ce)rpm -e gitlab-ce3、查看gitlab进程ps aux | grep gitlab4、杀掉第一个进程(就是带有好多…的进程)杀掉后,在ps aux | grep gitlab确认一遍,还有没有gitlab的进程。若还存在,可以把它的主要组件的进程也杀一边。日志的进程不用管。5、删除所有包含gitlab文件fin.
2021-06-25 18:29:55 2375 2
原创 ---安装NFS 部署指导---
NFS安装部署(多节点适用)PSC部门公邮邮件服务器同步NFS 实现.服务器端(192.168.XXX.112- mail server(receiver))和客户端(192.168.XXX.113 – mail sender) 服务器端的安装和配置安装NFS> yum install nfs-utils nfs4-acl-tools net-tools tree -y配置NFS共享目录> mkdir -p /usr/local/Attachment/mail&...
2021-06-23 16:46:51 349
原创 Linux 新建用户, 新用户sudo提权成root权限
Su Sudo权限控制su用于用户之间的切换。但是切换前的用户依然保持登录状态。如果是root 向普通或虚拟用户切换不需要密码,反之普通用户切换到其它任何用户都需要密码验证。su test:切换到test用户,但是路径还是/root目录su - test : 切换到test用户,路径变成了/home/testsu : 切换到root用户,但是路径还是原来的路径su - : 切换到root用户,并且路径是/rootsu不足:如果某个用户需要使用root权限、则必须要把root密码告诉.
2021-06-21 16:27:47 2157
原创 Mysql5.7修改用户密码,报错“Unknown trigger has an error in its body: ‘Unknown system variable ‘maintain_user”
Mysql5.7更改用户密码,报错“Unknown trigger has an error in its body: 'Unknown system variable 'maintain_user”,这里是因为恢复数据后,直接通过“skip-grant-tables”进入Mysql修改用户密码,忽略了触发器造成的,报出上面的错误。...
2021-06-18 13:55:04 719
原创 手把手教你搭建gitlab服务器 | 利用Gitlab钩子实现代码规范管控
第一部分:手把手教你搭建gitlab服务器gitlab是一个开源的git仓库管理软件,并提供web界面,方便管理git仓库。和github很相似,不过github暂时没有开源版本,项目必须托管到github官方网站,不能本地部署。很多公司考虑到安全费用等因素,搭建自己的gitlab服务器。下面我将一步一步教大家搭建自己的gitlab服务器。我使用的linux版本是centos7。如果只是学习,可以自己搭建VmWare虚拟服务器,安装centos7系统,小编有完整的虚拟机安装教程,以及系统安装资源,请
2021-06-15 16:33:20 1537
原创 CentOS8 systemd 自动启动 JAR
前不久华为云崩溃了,恢复以后还要登录服务器手动把项目跑起来,emmm,万一项目多几个那不就尴尬了。作为优秀劳动生产能手的我,当然还要了解一下自动化运维啊。那么试试让项目跟随服务器启动自启吧。实验所用的是 CentOS8 ,自启方面跟测试服务器的 CentOS7 差别不大首先,写一个最简单的 Springboot 应用,里面放一个 web 页面。项目结构大概就这样,懂的都懂。因为是测试的,所以这是很简单了写完打包成jar,上传CentOS8。我放在/home路径下,命名为ifrs17-s...
2021-05-28 16:49:48 455 1
原创 CentOS 7.2下KVM虚拟化配置以及常用操作
分享CentOS7.2下KVM虚拟化配置以及常用操作的步骤。1.开始安装kvma.检查你的系统是否支持虚拟化grep -Ei 'vmx|svm' /proc/cpuinfo如果有输出内容,则支持,其中intelcpu支持会有vmx,amd cpu支持会有svmb.通过yum安装虚拟化的软件包 1 2 yuminstall-ykvmvirt-* libvirt bridge-utilsqemu-img virt-install...
2021-03-23 14:04:46 859
原创 system表空间用满解决
早上看到alert日志报说system表空间快满了(oracle版本是11gR2): 如果system表空间不是自动扩展,空间用满甚至会出现数据库无法登陆。使用任何用户登录均报出异常。 系统表空间正常情况下只存放了数据字典之类的东西,所以占用的空间一般在500M以下。如果你的系统表空间占用比较多的空间,可能有以下几方面的原因:1)没有为用户明确指定默认表空间,导致system系统表空间作为用户默认表空间2)开启了审计,请检查此表的大小AUD$你可以运行以下查询来检查一下系统表空间...
2020-12-04 13:39:54 4268 1
Docker集成部署(LNMP, Tomcat集群, 爬虫).txt
2020-04-04
Python学习-迅速写个 爬虫并把数据爬进MySQL里!.doc
2020-03-24
Centos7下纯命令方式安装weblogic 12.2.1.3.0的过程.docx
2020-02-21
一天掌握Docker讲义.pptx
2019-12-27
DevOps实战 VMware管理员运维方法、工具及最佳实践 [(美)罗伯茨等著]-书签完整-高清
2019-04-14
低分版——百度网盘-----Jenkins权威指南(中文高清完整版)
2019-01-17
jenkins集成部署学习视频-百度云
2019-01-11
Spring+SpringMVC+Mybatis SSM三大框架的运行流程、原理、核心技术详解
2018-11-26
DevOps Essentials CI/CD / Agile / LEAN
2018-10-24
图解CentOS 7.3安装步骤
2018-06-21
史上最详细的Hadoop环境搭建
2018-06-19
ORACLE DBA必备技能详解
2018-06-15
RedHat.安装Oracle_11gR2教程
2018-06-15
tomcat eclipse插件,tomcat6.0 eclipse插件,,tomcat6.x eclipse插件
2010-10-29
spring.jar spring-webmvc-struts.jar spring-webmvc.jar
2010-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人