Linux下使用mysqldump进行数据库备份恢复

Linux下使用mysqldump进行数据库备份恢复

mysqldump命令介绍: --add-drop-table :在每个创建数据表语句前添加删除数据库的语句 --add-locks:备份数据库表时锁定数据库表 --all-databases:备份mysql服务器上的所有数据库 --comments:添加注释信息 --compact:压缩模式,产生更少的输出 --complete-insert:输出完成的插入语句 --databases:指定要备份的数据库 --default-chara...

Linux使用指定用户运行程序

Linux使用指定用户运行程序

其实关于降权运行,也就这么一句: su - user -c "xxxxxx",也没必要写一篇文章来解释,但是出于安全考虑,以及对之前出现的aria2权限过高的问题,写一篇详细解释的文章。 1.降权运行程序的方法: 先查看下su命令的解释: su -help 用法: su [选项] [-] [USER [参数]...] 将有效用户 id 和组 id 更改为 USER 的 id。 单个 - 视为 -l。如果未...

CentOS 7 一键安装桌面环境(可远程RDP连接)

CentOS 7 一键安装桌面环境(可远程RDP连接)

在某些条件下,我们需要安装简单快速的桌面环境并且通过RDP访问。 例如:运行浏览器,或者一些Linux应用程序,甚至一些Windows应用程序。 我将使用CentOS7来演示如何操作。 使用要求 最低硬件要求:CPU核心≥1核心,内存≥1 GB,磁盘空间≥15 GB 系统为全新CentOS 7 最小化安装版本 请尽量不要使用 OpenVZ 虚拟化的机器运行此脚本 脚...

利用PHP空间安装HTML Speedtest在线测试

利用PHP空间安装HTML Speedtest在线测试

现在这个很流行这个在线测试,也就是speedtest自安装版本,要求也很少,只需要一个PHP空间即可,当然,我还是推荐用宝塔开设一个。 开设好站点后执行下面的脚本: cd /您的网站目录下 yum install unzip -y apt-get install unzip -y wget https://github.com/adolfintel/speedtest/archive/4.6.1.zip unzip 4.6.1.zip mv speedtest-4.6.1/...

Alpine Linux下搭建酸酸乳一键脚本

Alpine Linux下搭建酸酸乳一键脚本

安装Alpine Linux: Linux下OpenVZ平台Alpine Linux一键安装脚本 重装Alpine Linux后的内存占用: 下面上安装脚本: (建议使用上面的来重装,如果是Docker pull的Alpine的话,没有包含rc-update服务,无法实现开机自启,需要手动启动。) apk update apk add py3-lxml apk add python3 pip3 install pip==10.0.0 pip3 freeze apk add --no-c...

Alpine Linux 实现开机自启脚本

Alpine Linux 实现开机自启脚本

前面我们安装了Alpine,具体参考这个:Linux下OpenVZ平台Alpine Linux一键安装脚本 ,然后想着继续搞下去,因为这小东西长得太精致了,就研究了下开机自启的办法,具体方法如下: Alpine Linux 的 开机自启目录在/etc/local.d下,这个目录用于放置我们需要在本地服务启动或停止后执行的脚本。 先上目录下的说明文档: This directory sho...

基于宝塔Linux面板的shadowsocks可视化管理插件

基于宝塔Linux面板的shadowsocks可视化管理插件

今天发现个好东西,基于宝塔面板的ss插件,具体原理就是 php install shadowsoks之后制作的可视化工具,嗯,意思就是可以从宝塔面板创建需要的ss端口,就这个意思。 前提条件:安装过宝塔Linux面板(不管什么系统的宝塔面板都行,建议宝塔最新版。) 安装完宝塔后,登陆到终端执行下面命令安装: 卸载 先在可视化界面中删除所有用户端口,再...

基于sspanelv3魔改后端部署教程

基于sspanelv3魔改后端部署教程

之前由于一些个人原因,一直没写后端教程,主要的一个原因是作者的wiki里面有详细的后端教程,但是昨天我看见已经把后端教程更改成Docker部署?之前的部署教程已经消失了,所以我才打算补一个教程出来,可能作者觉得能部署后端的都是买得起kvm的孩子吧... 好了,废话不多,直接切入正题: 我们通过前端基于宝塔面板开发魔改V3一键脚本 的搭...

Alpine Linux下安装Bash Shell

Alpine Linux下安装Bash Shell

Alpine Linux comes with BusyBox. It is described as, “The Swiss Army Knife of Embedded Linux.” BusyBox combines tiny versions of many common UNIX utilities into a single small executable including /bin/sh. By default, bash is not included with BusyBox and Alpine Linux. Alpine Linux附带BusyBox。 它被描述为“嵌入式Lin...

使用sed命令在两行匹配之间插入一行新内容

使用sed命令在两行匹配之间插入一行新内容

先上文本内容: hello welcome to shanghai 在这两个之间插入一行liming。 解决办法: 查了一下sed的用法貌似可以试一下,看到命令n可以读入下一行到pattern space,就可一匹配完前一行,继续匹配下一行了。 sed -i '/hello/{n;s/liming/liming\n&/g}' 1.txt 执行后使用cat查看内容: hello liming welcome to shanghai 在这种情况下n变成...