| date | 2022-03-19 18:49:09 +0800 | ||
|---|---|---|---|
| author | Rustle Karl | ||
| title | Ubuntu 系统重装后的基本配置 | ||
| url | posts/linux/quickstart/install/ubuntu_desktop | ||
| tags |
|
||
| categories |
|
||
| toc | true | ||
| draft | false |
- 更新系统
- 启用 SSH 登录 root
- 换镜像源
- 时间同步
- WSL 默认 root
- VMWare Tools
- Xvfb 虚拟 X Server
- System Program Problem Detected 弹窗
- 桌面允许 root 登录
- 远程桌面
- 常用软件
- 安装 Docker
- 安装 OneDrive
apt updateapt update -o Acquire::http::proxy='http://192.168.0.12:7890'官方源速度现在也不慢了。
apt upgrade -yapt upgrade -y -o Acquire::http::proxy='http://192.168.0.12:7890'一行命令:
apt update && apt upgrade -y- 安装 SSH 服务
apt install -y openssh-server# 启动服务
systemctl start ssh- 配置开机自启
systemctl enable ssh.service- 设置 root 用户密码
passwd root- 添加设置
echo "PermitRootLogin yes" >> /etc/ssh/sshd_configsed -i "s/PermitRootLogin prohibit-password/#PermitRootLogin prohibit-password/g" /etc/ssh/sshd_config# 重启服务
systemctl restart ssh- 客户端生成一对公钥密钥
可能已经有该文件了,就不必再生成。
ssh-keygen -t rsa- 把公钥放到服务器上
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.111 -p20000
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.111
ssh-copy-id -i ~/.ssh/id_rsa.pub root@ubuntu-amd64然后可以不输密码登录
ssh root@masterssh root@master -p20000ln -s /usr/bin/python3 /usr/bin/pythonapt install -y python3-pipln -s /usr/bin/pip3 /usr/bin/pippip3 install toolkit-py -i https://pypi.douban.com/simple # 个人工具包cfm pyapt install ntpdate -yln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' > /etc/timezone && ntpdate time2.aliyun.comecho ubuntu-amd64 > /etc/hostname# 重启
reboottouch ~/.hushloginSetp 1. 安装
apt install -y fishSetp 2. 去掉欢迎语句
fish -c "set -U fish_greeting"需进入 Fish 中设置才能生效。
set -U fish_greetingSetp 3. 设置别名,自定义变量
vi ~/.config/fish/config.fish
source ~/.config/fish/config.fishSetp 4. 修改默认终端
usermod -s `which fish` root恢复默认终端:
usermod -s `which bash` root保持默认主题,还是默认好看。
ubuntu config --default-user root
kali config --default-user rootubuntu2004 config --default-user root无法自动安装 VMWare Tools 的虚拟机。
# GUI
apt install -y open-vm-tools-desktop# Server
apt install -y open-vm-toolsXvfb 是一个 X server,主要用于在没有显示设备的主机上,进行拥有图形界面程序的运行。比如自动化测试。
sudo apt install xvfb- 3: 虚拟屏幕 ID
- 1336x768x24: 屏幕分辨率
Xvfb -ac :3 -screen 0 1336x768x24 > /dev/null 2>&1
export DISPLAY=:3sudo rm /var/crash/*sed -i /etc/default/apportsed -i 's/enabled=1/enabled=0/g' /etc/default/apportvim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
[Seat:*]
user-session=ubuntu
greeter-show-manual-login= true
以下两个文件注释掉不许 root 登录的判断
vim /etc/pam.d/gdm-autologin
vim /etc/pam.d/gdm-password
然后重启。
apt install -y tightvncserver xrdp完成安装后,进入 Windows 的操作系统,打开 Windows 的远程桌面工具,输入 Ubuntu 系统的 IP 地址,就可以进行远程桌面的链接。
链接成功后,选择 xorg,输入链接 Ubuntu 桌面的账号和密码,进入桌面后就可以开始远程管理控制远程的 Ubuntu 系统了。
需要注意的是,远程桌面链接的账号默认需要 root 用户方可登陆,开启 root 的账号的方法,需要在 Ubuntu 的终端命令窗口下输入下面的指令。
passwd rootsnap install --classic code见树莓派笔记。
见树莓派笔记。