首页
文章
分类
标签
动态
欧泡果奶的小站
累计撰写
88
篇文章
累计创建
36
个标签
累计收到
0
条评论
栏目
首页
文章
分类
标签
动态
目 录
CONTENT
以下是
欧泡果奶
的文章
2022-03-13
MySQL存储引擎
本文介绍了MySQL数据库中两种主要的存储引擎:MyISAM与InnoDB,并通过对比的方式展示了它们之间的差异。使用`show engines;`命令可以查看所有可用的存储引擎。MyISAM不支持主外键和事务处理,采用表级锁定机制,适合读密集型应用;而InnoDB则相反,它支持主外键关系及事务处理,采用行级锁定机制,更适合写操作频繁、高并发的应用场景。此外,InnoDB不仅缓存索引还缓存实际数据,因此对内存的需求较高,其性能很大程度上取决于可用内存大小。两种引擎都默认安装在MySQL中,但根据应用场景的不同,选择合适的存储引擎对于优化数据库性能至关重要。
2022-03-13
262
0
0
MySQL
2022-03-13
MySQL的安装
本文详细介绍了在CentOS系统上安装MySQL 8.0的多种方法,包括通过yum、rpm包以及Docker容器进行安装。首先需要移除系统自带的MariaDB以避免冲突。使用yum安装时,需先下载并配置MySQL官方数据源,然后选择合适的版本(如8.0)进行安装。对于rpm包安装,则要按特定顺序安装一系列依赖包。Docker安装则更简单,只需拉取镜像并运行容器即可。无论哪种方式安装后,都需要启动MySQL服务,并修改默认密码及配置远程访问权限。最后,如果希望简化密码规则,可以调整相关设置。
2022-03-13
341
0
0
MySQL
2022-03-13
Docker的安装
本文提供了在Ubuntu、CentOS等系统上安装Docker的详细步骤。对于Ubuntu,使用特定命令下载并安装Docker;而对于CentOS,首先卸载旧版本,接着安装必要的软件包和设置存储库,然后安装Docker Engine,并配置其开机自启与镜像加速。最后,通过运行一个简单的Docker映像来验证安装是否成功。
2022-03-13
570
0
0
Docker
2022-03-13
CentOS安装Nginx
本文介绍了在Linux系统上安装Nginx的步骤,包括准备环境(安装gcc、PCRE、zlib和OpenSSL等依赖)、下载并解压Nginx安装包、配置编译选项、编译安装Nginx,以及如何启动、停止Nginx服务。最后,还提供了将Nginx添加为systemd服务的方法,以便更方便地管理Nginx服务。
2022-03-13
387
0
0
Nginx
2022-03-13
Redis的安装
Redis是一款高性能的key-value数据库,支持数据的持久化与备份,提供了丰富的数据类型。本文主要介绍了CentOS系统下安装Redis数据库的教程。
2022-03-13
308
0
0
Redis
2022-03-13
yum配置国内镜像
本文介绍了如何更换CentOS系统的yum源为国内镜像以加快软件包下载速度。首先,通过创建备份目录并移动原有repo文件来备份原镜像设置。接着,提供了两种配置新镜像的方式:一是使用阿里云开源镜像,通过wget命令直接下载对应的repo文件;二是配置Nexus私服镜像,需要手动编辑nexus.repo文件,并设定baseurl等参数。最后,为了使新的yum源生效,需执行`yum clean all`清除旧缓存,并用`yum makecache`生成基于新源的缓存。
2022-03-13
375
0
0
Linux
2022-03-13
vim常用命令
本文详细介绍了Vim编辑器中常用的命令,包括字符、单词和行的编辑操作,如删除、插入、修改等;撤销及重复操作;文本替换方法;保存与退出方式;以及状态查询功能。此外,还涵盖了移动光标的多种方式,比如在单词、行、句、段落和屏幕之间的快速跳转。最后,文章列出了几个实用的设置选项,如自动缩进、语法高亮、显示行号等功能,帮助用户更高效地使用Vim进行文本编辑。
2022-03-13
295
0
0
Linux
2022-03-13
SSH密钥登录
本文介绍了如何通过SSH密钥对实现安全登录。首先,使用`ssh-keygen`命令生成公钥和私钥对;接着,在服务器上将生成的公钥添加到`.ssh/authorized_keys`文件中,并设置正确的文件权限以保证安全性。然后,需编辑服务器上的`/etc/ssh/sshd_config`配置文件来启用密钥认证并禁用密码登录方式,之后重启SSH服务使更改生效。最后一步是将私钥安全地转移到客户端机器上,并从服务器端移除已有的公私钥对,以此完成整个密钥对部署过程。
2022-03-13
288
0
0
Linux
2022-03-13
Linux用户相关命令
本文介绍了Linux系统中管理用户和组的基本命令。首先,使用`groupadd 组名`可以创建新的用户组;接着,通过`useradd 用户名 -g 组名 -p 密码`命令来创建新用户并指定所属组及密码。对于需要特殊设置的用户,如禁止SSH登录,可采用`useradd -d /home/xxx -s /sbin/nologin xxx`命令实现,并通过`usermod -s /sbin/bash xxx`恢复其正常状态。此外,还提供了更改用户主目录、修改密码、删除用户或组的方法。例如,`usermod -d /home/xxx xxx`用于更改用户的主目录位置,而`passwd 用户名`则用来修改指定用户的密码。最后,`groupdel 组名`和`userdel 用户名`分别用于删除组与用户,其中加上`-r`选项可以在删除用户时一并移除其家目录。
2022-03-13
255
0
0
Linux
2022-03-12
CentOS7搭建svn服务器
本文介绍了如何在Linux系统上安装和配置Subversion (SVN) 服务器。首先,通过`yum install -y subversion`命令安装SVN。接着创建版本库目录(如`/var/svnrepos`)并通过`svnadmin create`指令创建具体的版本库。文章详细解释了版本库目录结构及其功能,并指导用户如何修改三个关键配置文件:`authz`用于设置访问权限,`passwd`管理用户账号信息,`svnserve.conf`则定义了服务器的行为。此外,还介绍了如何开放默认的3690端口以允许外部连接,并使用`svnserve -d -r /路径`启动服务。最后,提供了客户端访问方式及遇到授权失败时的一种解决方法。
2022-03-12
235
0
0
Linux
1
...
5
6
7
8
9