mysql 5.6.40 配置文件 my.cnf
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112[mysqld]# 监听地址bind-address = 0.0.0.0# 监听端口port = 3306# pid 文件pid-file = /data/mysql/mysql.pid# 程序安装目录basedir = /usr/local/mysql/# 数据存放目录datadir = /data/mysql # 该条配置需在[client]段同时配置socket=/tmp/mysql.sock # 设定默认字符为utf8mb4character-set-server=utf8mb4 # 多客户访问同一数据库,该选项默认开 ...
基于 CentOS 7 的 LNMP 一键安装脚本
系统环境:
系统版本:CentOS-7-x86_64-Minimal-1908
内核版本:3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
LNMP 架构介绍LNMP 架构是一种常见的 Web 服务器架构,它由 Linux、Nginx、MySQL(或MariaDB)、PHP 组成。以下是 LNMP 架构的详细介绍:
Linux(操作系统):LNMP 架构的基础是 Linux 操作系统。Linux 是一个开源的、免费的操作系统,具有稳定性、安全性和灵活性。您可以选择适合您需求的 Linux 发行版,如 Ubuntu、CentOS 等。
Nginx(Web 服务器):Nginx 是一个高性能的开源 Web 服务器和反向代理服务器。它具有低内存消耗、高并发能力和出色的性能。Nginx 可以处理静态文件、动态内容和负载均衡,并提供 SSL/TLS 加密等功能。
MySQL(或MariaDB,数据库):MySQL 是一个流行的关系型数据 ...
为某游戏客户写的一个关于重启游戏的小脚本
系统环境:
OS:CentOS-7-x86_64-Minimal-1908
Kernel:3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
MySQL:mysql Ver 14.14 Distrib 5.6.50, for Linux (x86_64) using EditLine wrapper
PHP:5.6.40 (cli) (built: May 13 2020 15:59:55)
Nginx: nginx/1.18.0
脚本要求:自动重启该游戏的所有区,且每个区重启的间隔时间要等于 15秒,同时,需要清理游戏目录下日志:
脚本 game_restart.sh 内容:
123456789101112131415161718192021222324252627282930#!/usr/bin/env bash game_dir='/data/game' function restart_server() ...
centos8.3 忘记登录密码的解决方法.md
系统环境:
OS:CentOS-8.3.2011-x86_64-minimal
Kernal:4.18.0-240.el8.x86_64 #1 SMP Fri Sep 25 19:48:47 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
系统安装说明:
1.采用的最小化安装;
2.安装时没有进行手动分区,而是采用自动分区模式(默认就 2 个分区,一个为 swap ,一个为 root);
3.系统安装完成后,默认的文件系统类型为 lvm ,分区格式为 xfs;
故障模拟假设忘记了 root 密码,需要修改密码。
解决方法1.重启系统, 在启动过程中,当GRUB引导菜单出现时,按下任意键以停止自动引导。
2.在GRUB菜单中,选择要启动的CentOS内核,并按下 “e” 键进入编辑模式。
3.在编辑模式中,找到以 “linux” 开头的行,并在行尾添加 “rd.break”,然后按下 “Ctrl + x” 启动系统。
4.此时,系统将进入紧急模式(emergency mode),并会挂载根文件系统为只读。
5.输入命令 mount -o ...
django-small 系列021-历史记录
用 redis 存浏览记录编辑项目配置文件 dev.py , 在文件中的 CACHES = { … } 字典中增加 保存浏览记录的配置:
1234567891011121314151617181920212223242526272829303132333435363738394041# settings/dev.py...CACHES = { 'default': { 'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://192.168.3.254:22652/9', 'OPTIONS': { 'CLIENT_CLASS':'django_redis.client.DefaultClient', "PASSWORD ...
centos8.3 无法启动,在救援模式下恢复
系统环境:
OS:CentOS-8.3.2011-x86_64-minimal
Kernal:4.18.0-240.el8.x86_64 #1 SMP Fri Sep 25 19:48:47 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
系统安装说明:
1.采用的最小化安装;
2.安装时没有进行手动分区,而是采用自动分区模式(默认就 2 个分区,一个为 swap ,一个为 root);
3.系统安装完成后,默认的文件系统类型为 lvm ,分区格式为 xfs;
12345678910[root@localhost ~]# df -lThFilesystem Type Size Used Avail Use% Mounted ondevtmpfs devtmpfs 354M 0 354M 0% /devtmpfs tmpfs 373M 0 373M 0% /dev/shmtmpfs tmpfs ...
docker 之服务部署-FastDFS
系统环境
OS:kali linux 2023.03
Kernel:6.4.0-kali3-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.4.11-1kali1 (2023-08-21) x86_64 GNU/Linux
Docker:Docker version 20.10.25+dfsg1, build b82b9f3
服务部署部署前的准备1.拉去 FastDFS 镜像到本地:
1.2.将gitlab 官方打包的镜像拉去下来:
123456789┌──(leazhi㉿kali-desktop)-[~]└─$ sudo docker pull delron/fastdfs [sudo] leazhi 的密码:Using default tag: latestlatest: Pulling from delron/fastdfsDigest: sha256:9583cb80170c153bc12615fd077fe364a8fd5a95194b7cf9a8a32d2c11f8a49dStatus: Imag ...
docker 之服务部署-openwrt
系统环境
OS:kali linux 2023.03
Kernel:6.4.0-kali3-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.4.11-1kali1 (2023-08-21) x86_64 GNU/Linux
Docker:Docker version 20.10.25+dfsg1, build b82b9f3
服务部署部署前的准备1.拉去别人封装好的 openwrt 镜像到本地:
123456789┌┌──(leazhi㉿kali-desktop)-[~]└─$ sudo docker pull nonnichen/nonniwrt Using default tag: latestlatest: Pulling from nonnichen/nonniwrt8b06f2b46525: Pull complete ea1292cac7fd: Pull complete Digest: sha256:89a26389fe5cc73bfb5379fccf93c47e80e1f3fa32061d08629c13d9f2977d7 ...
django-small 系列020-商品详情
商品详情方法一:使用脚本生成1.在项目根目录下创建 script 包目录 ,然后在创建的包目录下创建 test.py 文件,内容如下:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102# script/test.py# 写一个测试的可执行脚本 --- 实现调用这个文件之后把详情页的数据作静态化处理#/usr/bin/env pythonimport syssys.path.insert(0, '../')import osif not os.getenv('DJANGO_SETTINGS_MODULE'): os.environ['DJANGO_SETTINGS_MODULE'] ...
django-small 系列019-商品搜索
安装配置 elasticsearch 搜索引擎使用 docker 部署 elasticsearch 搜索引擎服务端具体部署请参考:docker 之服务部署-elasticsearch
安装配置 elasticsearch 搜索引擎客户端安装 elasticsearch 客户端打开命令行终端,使用 pip 安装调用 elasticsearch 搜索引擎的模块 drf-haystack 和 elasticsearch==2.4.0
1234567891011121314151617181920212223242526272829303132┌──(leazhi㉿kali-desktop)-[~/Downloads]└─$ pip install drf-haystack elasticsearch==2.4.0Defaulting to user installation because normal site-packages is not writeableDEPRECATION: Loading egg at /usr/local/lib/python3.11/d ...