后台启动
将redis.conf文件中daemonize设置为yes
redis-server /etc/redis/redis.conf
redis-cli启用客户端
环境变量
vim ~/.bash_profile –mac
source ~/.bash_profile –mac
source /etc/profile –linux
autossh配置
vim ~/.autosshrc
sudo登录:$autossh 2 sudo
mysql关键指令
定时任务相关:定时任务只能调用存储过程,不能调用查询语句
show variables like ‘%event_sche%’;//显示所有任务
set global event_scheduler=1;//开启任务执行(不重启有效)
//开启任务执行(重启有效),打开mysql.ini在[mysqld]标签下加入如下:
[mysqld]
event_scheduler=ON // 这一行加入 mysqld 标签下
创建存储过程demo:
use test; delimiter // create procedure test_proce() begin insert into test_tb(id,name,time) values('id1','name2',now()); end// delimiter ;
创建定时任务:
create event second_event on schedule every 1 second on completion preserve disable do call test_proce();//调用存储过程
docker nodejs 环境
启动nodejs docker
docker run -itd -p 8012:8011 -p 8024:22 –name fxyx_web node
nodejs 启动命令安装
npm install pm2 -g
pm2 start app.js // 启动pm2 start app.js -i max //启动 使用所有CPU核心的集群
pm2 stop app.js // 停止
pm2 stop all // 停止所有
pm2 restart app.js // 重启
pm2 restart all // 重启所有
pm2 delete app.js // 关闭
zip安装
apt-get update
apt-get install zip
vim安装:
apt-get install vim-gtk
VS Code调试JavaScript
增加配置文件

安装Live Server,在html页面右键启动即可
linux wordpress docker安装
docker 安装
卸载旧版本:
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
设置仓库:
$ sudo yum-config-manager \
–add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker Engine-Community:
$ sudo yum install docker-ce docker-ce-cli containerd.io
启动docker:
sudo systemctl start docker
测试hello-world镜像:
$ sudo docker run hello-world
mariadb 数据库 docker 安装
安装wordpress docker
这里采用开源基于mysql的数据库mariadb(命令与mysql几乎完全一致,并且没有版权问题)
拉取数据库镜像:
docker pull mariadb
启动数据库镜像:
docker run -d -p 3306:3306 –name 你的容器名字 -e MYSQL_ROOT_PASSWORD=你的数据库密码 mariadb
进入容器设置支持外网连接:
docker exec -it 你的容器名称 bash
mysql -h localhost -u root
这里输入你设置的数据库密码
mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ WITH GRANT OPTION
mysql>FLUSH PRIVILEGES
mysql>exit
使用你的非本机数据库客户端工具进行连接:
如Navicat软件可以测试
如果还不行(如你购买的云服务器)需要登录后台开启3306端口入站规则,个人服务器则在防火墙中设置即可,可以通过telnet进行检测端口是否开启
附:mysql docker安装
拉取数据库镜像:
docker pull mysql/mysql-server //我的是8.0版本了
运行:我的3306被mariadb占用,改为3307
docker run -d -e MYSQL_ROOT_PASSWORD=520520520 -p 3307:3306 –name soduko-mysql-server mysql/mysql-server
进入容器设置支持外网连接:
docker exec -it soduko-mysql-server bash
mysql -uroot -p
mysql>ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘520520520’ PASSWORD EXPIRE NEVER;
mysql>FLUSH PRIVILEGES;
创建用户支持外网连接:
mysql>create user soduko@’%’ identified WITH mysql_native_password BY ‘520520520’;
mysql>grant all privileges on *.* to soduko@’%’ with grant option;
mysql>flush privileges;
安装WordPress docker
安装WordPress:
$docker run –name 你的WordPress容器名 –link mariadb容器名:mariadb -p 80:80 -d wordpress
link命令意为者将数据库容器与WordPress容器进行连接,这样WordPress就能直接使用localhost访问你的数据库端口3306
-p 表示WordPress对外端口是80 左边对对外端口80,右边的容器的内部端口80
新建WordPress数据库:
使用客户端工具或者命令创建的你WordPress数据库,名称一般直接叫wordpress即可,也可以自己改
初始化WordPress:
搞定输入你的ip或者域名即可直接访问,按照WordPress的流程进行安装即可