准备-初始化设置
- 调整到ubuntu20.04最新镜像重新部署
更新
sudo apt update (更新软件源) sudo apt upgrade (更新内核相关的包) sudo apt dist-upgrade sudo apt-get autoremove //以下部分可以不做 sudo apt install update-manager-core sudo do-release-upgrade
设置windows powershell 自动登陆免密码
- 生成公私钥对
ssh-keygen
将本机的公钥复制到远程机器
Linux(用户端)
ssh-copy-id -i .ssh/id_rsa.pub(公钥路径) 用户名字@192.168.x.xxx
- windows(window下无ssh-copy-id 命令)
cat ~/.ssh/id_rsa.pub | ssh root@服务器ip地址 “cat >> ~/.ssh/authorized_keys”
4. 安装必要组件
sudo apt install -y git vim curl zsh gcc g++ cmake build-essential
5. 创建用户
1. 添加用户,设置密码。首先用`adduser`命令添加一个普通用户。建议不用`useradd`,这个创建好之后设置的东西较多。
2. 赋予sudo权限: `visudo`
3. 修改 `/etc/sudoers` 文件,找到下面一行,在root下面添加一行,如下所示:
```
# Allow root to run any commands anywhere
root ALL=(ALL) ALL
newuser名字 ALL=(ALL) ALL
```
4. 加入sudo组 `usermod -g root newuser名字 `
5. 重新添加ssh认证
```
cat ~/.ssh/id_rsa.pub | ssh beyond@服务器地址 “mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys”
```
Git 优化
如果git log
等命令中中文显示乱码可以尝试设置
git config --global core.quotepath false
修复.另外可以使用以下命令美化
git log
:git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
设置之后运行
git lg
, 即可体验更好的git log
效果.安装扩展组件
spacevim
curl -sLf https://spacevim.org/install.sh | bash
然后运行
vim
回车选择basic mode
后
按q
退出
再vim
进,自动安装基本插件,安装速度视网络情况而定oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- 安装
powerlevel10k
主题 更改hostname
安装powerlevel10k后阿里云主机hostname为随机字符串,很丑
方法1:修改配置文件 主机名保存在 /etc/hostname 文件里,所以我们可以打开这个文件,手动编辑主机名。 sudo vim /etc/hostname 1 方法2:hostnamectl命令 命令语法为: sudo hostnamectl set-hostname <newhostname> 1 这条命令会删除 /etc/hostname 文件中的主机名,然后替换为新的主机名。和第一种方法一样,我们也需要更新/etc/hosts文件。这两种方法的本质都是一样的。 ———————————————— 版权声明:本文为CSDN博主「lfwh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_42326851/article/details/124693560
- 在服务器控制面板创建系统镜像,方便日后回滚重装。
分支1-网络建站
分支1.1-使用宝塔面板
分支1.1.1-个人博客
分支1.1.1.1-使用WordPress框架
分支1.1.1.2-使用Typecho框架
分支1.1.2-匿名论坛
分支1.1.2.1-使用Flarum框架
分支1.1.2.2-使用泡泡框架
分支1.2-自己搭建LNMP(或更少)的套件
分支2-群聊机器人
分支3-使用虚拟主机建站
分支3.1-搭建个人主页
分支3.1.1-使用WordPress框架
分支3.1.2-使用Typecho框架
分支3.2-搭建论坛
分支3.2.1-使用YouBBS框架
分支3.2.1-使用StartBBS框架
分支3.2.1-使用Carbon Forum框架
分支4-局域网网盘
- [x]
2022-11-23 16:57使用路由器+机顶盒搭建资源分享网盘
Comments | NOTHING