时区
设置为上海
timedatectl set-timezone Asia/Shanghai
Tmux
# 启动一个新tmux:
tmux new -s mysession
# 列出所有 tmux 会话:
tmux ls
# 重新连接到特定的 tmux 会话:
tmux a -t mysession
# 杀掉会话
tmux kill-ses mysession
常用 tmux 快捷键
- 水平分割窗格:
按下Ctrl + b,然后按%键。这会在当前窗口中水平分割一个新的窗格。 垂直分割窗格:
按下Ctrl + b,然后按"键。这会在当前窗口中垂直分割一个新的窗格。退出 tmux 会话:
在 tmux 会话中,输入exit或者按下Ctrl + d可以关闭当前 shell。如果这是最后一个窗格,整个 tmux 会话也会随之终止。将 tmux 会话置于后台:
按下Ctrl + b,然后按d键。这会将当前 tmux 会话置于后台,允许你返回到常规 shell。进入/退出窗格全屏模式:
按下Ctrl + b,然后按z键。这会将当前窗格切换到全屏模式,方便复制查看内容,再次按下Ctrl + b然后z可以退出全屏模式。
MySQL
安装
apt update
apt install mysql-server
安全配置MySQL(可选)
mysql_secure_installation
修改root密码
MySQL 5.7中:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_密码';
MySQL 8.0中:ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'new_密码';
其他配置项
vim /etc/mysql/mysql.conf.d/mysqld.cnf
重启mysql后生效
创建子用户
-- 创建用户
CREATE USER 'sub_user'@'%' IDENTIFIED BY 'your_password_here';
-- 给用户授权
GRANT SELECT, INSERT, UPDATE, DELETE ON test_db.* TO 'sub_user'@'%';
-- 刷新权限,使更改立即生效
FLUSH PRIVILEGES;
-- 查看新创建用户的权限
SHOW GRANTS FOR 'sub_user'@'%';
备份删库:
-- 创建备份数据库
CREATE DATABASE test_db_bak1024;
-- 导出test_db数据库到SQL文件
mysqldump -u root -p test_db > test_db_bak1024.sql;
-- 将备份的SQL文件导入到新创建的备份数据库中
mysql -u root -p test_db_bak1024 < test_db_bak1024.sql;
-- 删除原始数据库
DROP DATABASE test_db;
Redis
apt install redis-server
redis-cli
exit
vim /etc/redis/redis.conf
Comments NOTHING