本文着重记录个人从安装到学习使用Ubuntu 系统过程中遇到的问题和解决方法。
1、安装系统
1.1 系统镜像版本:ubuntu-20.10-desktop-amd64.iso。
1.2 下载地址(Ubuntu官网):Download Ubuntu Desktop | Download | Ubuntu。
1.3 安装过程(略):网上有很多安装教材,此处就不做赘述。
2、系统使用:
2.1 root用户的密码设置:新安装的Ubuntu系统,root用户需要通过重设密码来达到给root用户设置密码的效果。
2.2 ifconfig命令:新安装的Ubuntu系统,无法使用该命令,需要安装net_tools工具,安装net_tools又涉及需要修改软件源,自带的是国外的软件源,需要换成国内的,才能正常安装net_tools工具。软件源有:阿里云源: 阿里云开源镜像站资源目录 、清华源: Index of /ubuntu/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror ,个人用的是清华源。
软件源修改方法:
(1)cd /etc/apt/
(2)备份sources.list:sudo cp sources.list sources.list.bak
(3)换sources.list内容为清华源:(echo ' ' > sources.list )
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
(4) sudo apt-get update (更新源)
(5)sudo apt-get upgrade (更新软件)
(6) 安装net-tools:sudo apt-get install net-tools
注:看本机IP的另外一种方式:
2.3 安装中文输入法:
(1)
(2)按装了sogou拼音,参考文档:https://jingyan.baidu.com/article/0a52e3f4fa2ba8bf63ed724d.html
(3)按装谷歌拼音,参考文档:Ubuntu安装谷歌拼音输入法_小king子的Blog-优快云博客_ubuntu 谷歌拼音
使用谷歌拼音途中遇到中英切换的问题,经过网上查找和探究,总结如下:
在当前应用窗口中,Ctrl+Space
切换中英文,以后在这个应用里直接Shift
切换了,关闭该窗口后,需要重新以上步骤。
2.4 开启ssh远程服务:需要安装 openssh-client 和 openssh-server
在安装 openssh-server的时候,报了一堆的依赖包和版本问题,后面想了一个办法,就是在安装openssh-client的时候就指定一个软件源中有的最新版本,然后在安装openssh-server的时候也指定一个软件源中有的最新版本,这样问题也得到了解决,ssh服务也安装成功了。
(1)查询软件源(此处使用的是清华源)中支持openssh-client和openssh-server的版本:apt-cache madison openssh-client 和 apt-cache madison openssh-server
(2)安装openssh-client:sudo apt-get install openssh-client=1:8.2p1-4ubuntu0.1
(3)安装openssh-server:sudo apt-get install openssh-server=1:8.2p1-4ubuntu0.1
(4)检查ssh-server是否启动:ps -ef | grep ssh ,如果看到sshd那说明ssh-server已经启动了。
(5)修改ssh端口信息:cd /etc/ssh/ 目录下有个sshd_config配置文件,进入该文件,有个#Port 22,去掉 # 即可
(6)ssh启动与停用:cd /etc/init.d/ 目录下,
停止ssh服务:sudo ssh stop
开启ssh服务:sudo ssh start
(7)问题——本机Ping虚拟机Ping不通,但是虚拟机可以Ping通本机:
经过多次在网上查找资料,最后终于解决了该问题,总结一下有可能的原因:
(1)卸载VM的时候简单粗暴,没有彻底清理干净,如:注册表。
(2)本地网络连接中找不到虚拟机网络的适配器(VMnet1和VMnet8)。
解决方案:参考 安装VMware后,本机网络适配器中没有虚拟网卡VMnet1、VMnet8_浅浅的博客-优快云博客_网络适配器中没有vmware的网卡
注:(1)其启动Device Install Service 和 Device Setup Manager步骤不要遗漏,否则会有问题。
(2)如果在虚拟网络编辑器中还原默认设置不生效,可以将网络配置中的VMnet1和VMnet8移除,然后应用,再然后在还原默认设置(个人这样操作就达到了最终目的)。
2.5 防火墙:
// 查看防火墙当前状态
sudo ufw status
// 开启防火墙
sudo ufw enable
// 关闭防火墙
sudo ufw disable
// 查看防火墙版本
sudo ufw version
// 默认允许外部访问本机
sudo ufw default allow
// 默认拒绝外部访问主机
sudo ufw default deny
// 允许外部访问53端口
sudo ufw allow 53
// 拒绝外部访问53端口
sudo ufw deny 53
// 允许某个IP地址访问本机所有端口
sudo ufw allow from 192.168.0.1
2.5 本地机器用Xshell链接虚拟机中的Ubuntu系统:
(1)、安装并开启ssh远程服务
(2)、关闭虚拟机防火墙:sudo ufw disable