服务器配置
初创建于: 2022-07-31 22:06
最近将手里的笔记本系统换了又换, 最后换到了 fedora, 正好服务器的 centos 也十分老旧了, 并且由于当时什么都不会配置得很栏, 于是把服务器也换成了 fedora, 这里记录一下一些配置过程.
设置长时间连接
在服务器的/etc/ssh/sshd_config
中添加如下配置
ClientAliveInterval 60
然后重启服务器.
安装 mariadb
dnf install mariadb mariadb-server
安装完成后启动 mariadb. 服务
systemctl start mariadb.service
执行安全安装脚本
mysql_secure_isntallation
登录 mysql, 创建新用户 corona 与 admin
# 创建用户
create user 'corona'@'%' identified by 'password';
create user 'admin'@'%' identified by 'password';
# 授予权限
grant all on *.* to 'corona'@'%';
grant all on databasename.tablename to 'admin'@'%';
安装 nginx
dnf isntall nginx
多用户配置文件
由于服务器上有多个用户, 对于 fish 等的配置文件要每个用户一份的话十分麻烦
创建 /usr/local/share/user-config
文件夹, 将 fish 与 starship 的配置文件拷贝到文件夹下, 在对应的用户 .config
目录下创建软连接.
但是 ranger 的配置文件不可以, 对应用户必须要对配置文件夹有写权限.