摘要:
相关软件安装 python3 安装 源代码安装 下载python3源码包 比如说python3.9.10: https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tar.xz # 通过wget下载 wget https://www.python 阅读全文
摘要:
用户权限管理 关于linux用户 现代操作系统一般属于多用户的操作系统,也就是说,同一台机器可以为多个用户建立账户,一般这些用户都是为普通用户,这些普通用户能同时登录这台计算机,计算机对这些用户分配一定的资源。 普通用户在所分配到的资源内进行各自的操作,相互之间不受影响。但是这些普通用户的权限是有限 阅读全文
摘要:
linux命令补充 加/解压命令 tar命令:进行文件的压缩和文件的解压。对于不同的文件解压可以参考中文文档(linux中文手册)。 重要参数: 压缩包:-c(直接打包不会节省空间,使用压缩工具可以减少文件大小,即下面的-z,-j,-J命令)、 解压包:-x、 后面输入文件:-f、 gz(gzip压 阅读全文
摘要:
vim工具的使用 vim介绍 针对于linux操作系统的文本编辑器vi,和代码编辑器vim 几乎所有的linux都搭载着vim编辑器。Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已 阅读全文
摘要:
Nginx工具 Web网络服务 我们平时访问的网站服务就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。 web网络服务是被动的网络服务,通过网络传输资源,流程如下: 用户发起网络请求 --> 网络服务器接受到请求 --> 网络服务器取资源 --> 将资源通过http( 阅读全文
摘要:
centos7安装mysql8 卸载MariaDB MariaDB MySQL 的一个分支,主要由开源社区维护 CentOS 7+ 不再默认使用 MySQL 数据库,而是 MariaDB 数据库。 直接安装 MySQL 会与 MariaDB 的文件冲突。 # 使用yum卸载 yum remove m 阅读全文
摘要:
问题汇总 由于centos7到现在好像挺老了。有些东西真的逆天。 本次采取的项目为django后端项目 采用的是开源的django博客系统 代码仓库:https://github.com/liangliangyy/DjangoBlog.git 使用poetry作为包管理工具。 uwsgi + ngi 阅读全文
摘要:
mysql主从复制 描述:MySQL数据库的主从复制方案,是其自带的功能,并且主从复制并不是复制磁盘上的数据库文件,而是通过binlog日志复制到需要同步的从服务器上。 MySQL数据库支持单向、双向、链式级联,等不同业务场景的复制。在复制的过程中,一台服务器充当主服务器(Master),接收来自用 阅读全文
摘要:
java项目部署 java项目构建 这里介绍maven项目的构建和部署: 进行maven项目的构建 mvn clean package 将生成的target当中的jar包传入服务器 使用scp命令或者通过软件。这里不做介绍 服务器运行springboot项目 安装java17的sdk # 包放在op 阅读全文
摘要:
redis入门 Nosql与sql Nosql是什么 NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 sql是什么 sql指的是关系型数据库。关系型数据库要满足4大特征,也就是我们常提的ACID原则(A原子 阅读全文