忘记MySQL的root密码
Table of Contents 忘记MySQL的root密码 编辑MySQL配置文件my.cnf 进入MySQL控制台 修改root密码 取消/etc/my.cnf中的skip-grant-tables 重启mysql 进入mysql控制台 忘记MySQL的root密码 编辑MySQL配置文件my.cnf编辑文件,找到[mysqld],在下面添加一行skip-grant-tables vi /etc/my.cnf [mysqld] skip-grant-tables :wq! 保存退出重启MySQL服务 service mysqld restart 进入MySQL控制台mysql -uroot -p 修改root密码update mysql.user set password=password('123456') where User="root" and Host="localhost"; flush privileges; #刷新系统授权表 grant all on...
脚本的调试模式
Table of Contents 如何在 Linux 中启用 Shell 脚本的调试模式 如何开始写一个脚本 启用 Shell 脚本调试模式的方法 改变 Shell 脚本首行 调用 Shell 调试选项 使用 Shell 内置命令 set 如何在 Linux 中启用 Shell 脚本的调试模式 如何开始写一个脚本脚本是存储在一个文件的一系列命令。在终端上输入一个个命令,按顺序执行的方法太弱了,使用脚本,系统中的用户可以在一个文件中存储所有命令,反复调用该文件多次重新执行命令。在学习脚本或写脚本的初期阶段,我们通常从写小脚本或者几行命令的短脚本开始,调试这样的脚本时我们通常无非就是通过观察它们的输出来确保其正常工作。然而,当我们开始写非常长或上千行命令的高级脚本,例如改变系统设置的脚本, 在网络上执行关键备份 [1] 等等,我们会意识到仅仅看脚本输出是不足以在脚本中找到 Bug 的!因此,在 Linux 系列中这篇介绍 Shell 脚本调试, 我们将看看如何启用 Shell 脚本调试,然后在之后的系列中解释不同的 Shell...
PrivateBin
Table of Contents Pastebin替代软件Privatebin 安装docker 拉镜像 准备数据卷文件夹和其它 编辑conf/conf.php 编辑launch.sh 配置nginx反向代理和HTTPS 安装nginx 生成证书 修改nginx配置 nginx privatebin设置 Pastebin替代软件PrivatebinPrivateBin 是一款基于Php开发的代码和文件分析网站,功能和pastebin几乎一样,而且可以自己部署在自己的机器上。 安装dockerPrivateBin是用Php开发的,如果你不了解php开发环境配置或者想简化部署步骤还是用docker这样的虚拟化容器比较方便 拉镜像docker pull privatebin/nginx-fpm-alpine 准备数据卷文件夹和其它mkdir -p privatebin mkdir -p conf mkdir -p data chmod -R 777 data 编辑conf/conf.php没有什么特别需求直接套用默认设置 ;<?php...