文章目录
- 软件包版本号:VirtualBox-6.1.22-144080-Win、ubuntu-20.04.2.0-desktop-amd64.iso、Xshell_5.0.1060.exe、Xftp_5.0.1028.exe
- 软件包资源:https://pan.baidu/s/1o5zwArCfYAuBUfwRTjnXrg 提取码:04g2
- 一、工具及版本
- 1 虚拟机
- 2 VirtualBox、VMware Workstation、Virtual PC
- 3 VirtualBox与VMware的主要区别
- 4 VirtualBox与Ubantu版本
- 二、VirtualBox与Ubantu安装步骤
- 1 建立虚拟机
- 2 安装Ubuntu
- 三、Xshell5 连接Virtualbox中Ubuntu虚拟机
- 1 virtualbox 设置访问Internet网络和主机的网络
- 1.1 在虚拟机的网络设置里启用<网卡1>,选择<网络地址转换NAT>模式,该模式可以访问Internet网络,网络地址一般是10.0.2.15,网关:10.0.2.2。这时虚拟机只能访问Internet,主机虚拟机不能互通
- 1.2 在虚拟机的网络设置里启用<网卡2>,选择<仅主机(host-only)网络>模式,混杂模式选择<全部允许>。该模式可以访问主机网络,虚拟机地址一般为192.168.56.101;主机网关为VirtualBox Host-Only Ethernet Adapter,地址为192.168.56.1
- 1.3 虚拟机访问主机 用的是主机的VirtualBox Host-Only Network网卡的IP:192.168.56.1 。主机访问虚拟机,用是的虚拟机的网卡2的IP: 192.168.56.101
- 2 主机Xshell连接Ubuntu
- 2.1 新建会话,设置名称、主机ip、默认端口号
- 2.2 用户身份验证,用户名、密码,然后点击确定
- 2.3 建立连接时,会弹出对话框SSH用户身份验证,SSH服务器拒绝了密码,请再试一次
- 3 解决Xshell连接Ubuntu时SSH服务器拒绝了密码问题
- 3.1 Ubuntu安装响应的包并修改配置文件
- 3.2 解决3.1依旧连接不上的问题
- 四、软件安装
- 1 安装包安装
- 1.1 deb格式
- 1.2 rpm格式
- 2 编译源码安装
- 2.1 特点
- 2.2 一般步骤
- 3 在线安装
- 3.1 apt包管理
- 3.2 改变包镜像源
- 五、常用开源软件工具
- 六、常用终端快捷键
- 七、参考文献
软件包版本号:VirtualBox-6.1.22-144080-Win、ubuntu-20.04.2.0-desktop-amd64.iso、Xshell_5.0.1060.exe、Xftp_5.0.1028.exe
软件包资源:https://pan.baidu/s/1o5zwArCfYAuBUfwRTjnXrg 提取码:04g2
一、工具及版本
1 虚拟机
1、虚拟机(Virtual Macine)指模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整软件计算机系统,常用的虚拟机软件有VirtualBox、VMware Workstation、Virtual PC
2 VirtualBox、VMware Workstation、Virtual PC
1、VirtualBox: VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox
2、VMware Workstation: 是VMware公司销售的商业软件产品之一。该工作站软件包含一个用于英特尔x86相容电脑的虚拟机套装,其允许用户同时创建和运行多个x86虚拟机
3、Virtual PC:是Microsoft 最新的虚拟化技术。主要适合做微软自己产品的服务
3 VirtualBox与VMware的主要区别
1、VirtualBox是免费开源的,而VMware不是。
2、VirtualBox体积小,而VMWare安装后很庞大。
4 VirtualBox与Ubantu版本
1、虚拟机:Oracle VM VirtualBox
2、 Ubuntu版本:20.04
二、VirtualBox与Ubantu安装步骤
1 建立虚拟机
1、新建一个虚拟机
2、虚拟机名称和系统类型
3、为虚拟机分配内存大小
4、虚拟硬盘的选择
5、虚拟硬盘文件的选择
6、存储物理硬盘的选择
7、虚拟机存放的位置以及虚拟硬盘的大小
8、设置完成后的界面
2 安装Ubuntu
1、点击设置
2、设置我们准备好的镜像文件
3、上面步骤设置完成后,返回第一步的在刚刚的【设置】旁边有个【启动】。单击【启动】按钮,启动虚拟机。启动后就如下图所示,我们可以在左边看到语言选择,可以根据喜好选择系统的语言,然后单击如图所示的【安装Ubuntu】
4、Ubuntu的安装和更新,我们不建议选择如图所示的选项,这会为你自动更新系统
5、安装类型
6、系统分区
7、时区选择
8、用户名和密码的设置
9、设置完成后,就会进入自动安装的界面
10、安装完成之后,会提示要重启虚拟机,以及需要输入一个ENTER
进入。等以上步骤都顺利的完成之后,就会显示一个登录界面,那Ubuntu的安装就大功告成
三、Xshell5 连接Virtualbox中Ubuntu虚拟机
1 virtualbox 设置访问Internet网络和主机的网络
1.1 在虚拟机的网络设置里启用<网卡1>,选择<网络地址转换NAT>模式,该模式可以访问Internet网络,网络地址一般是10.0.2.15,网关:10.0.2.2。这时虚拟机只能访问Internet,主机虚拟机不能互通
1.2 在虚拟机的网络设置里启用<网卡2>,选择<仅主机(host-only)网络>模式,混杂模式选择<全部允许>。该模式可以访问主机网络,虚拟机地址一般为192.168.56.101;主机网关为VirtualBox Host-Only Ethernet Adapter,地址为192.168.56.1
1.3 虚拟机访问主机 用的是主机的VirtualBox Host-Only Network网卡的IP:192.168.56.1 。主机访问虚拟机,用是的虚拟机的网卡2的IP: 192.168.56.101
![在这里插入图片描述](https://img-blog.csdnimg/20210616124932824.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI1MjQ2MA==,size_16,color_FFFFFF,t_70#pic_center
2 主机Xshell连接Ubuntu
2.1 新建会话,设置名称、主机ip、默认端口号
2.2 用户身份验证,用户名、密码,然后点击确定
2.3 建立连接时,会弹出对话框SSH用户身份验证,SSH服务器拒绝了密码,请再试一次
3 解决Xshell连接Ubuntu时SSH服务器拒绝了密码问题
3.1 Ubuntu安装响应的包并修改配置文件
首先要安装了openssh-server,如果没有安装,则通过以下命令安装:
sudo apt-get install openssh-server
之后通过以下命令查看SSH是否启动:
ps -e | grep ssh
如果只有ssh-agent表示还没启动,需要
/etc/init.d/ssh start
如果没有问题可能是ssh-server的配置文件设置了拒绝以root用户登录的模式
sudo gedit / etc/ssh/sshd_config
之后重启ssh-server
sudo /etc/init.d/ssh resarte
如果依然不行的,重启一下虚拟机,如果继续连接不上,请进行3.2步骤进行配置
3.2 解决3.1依旧连接不上的问题
上述2.2建立会话时,我们设置用户名为root,这样肯定是不行的,要把用户名设置为虚拟机的普通用户,大家都有自己的普通用户的名字,这里我设置的时我的姓名的拼音形式,并不是让大家都设置为自己的姓名拼音啊
在我们登陆的自己的普通用户后,发现普通用户是可以连接上的,那么我们就要在普通用户里给sudo的权限
四、软件安装
Linux软件安装常使用两种方式:软件包安装、源码编译安装
1 安装包安装
Linux具有很好的包管理工具,利用包管理工具完成软件的install、update、remove;
包管理工具,DPT、RPM、Pacman,基于deb软件包的Linux发行版,基于rpm软件包的Linux发行版,基于Pacman的arch linux系列版本;
1.1 deb格式
基于 Debian 操作系统 (Ubantu) 的 DEB 软件包管理工具- Dpkg,全称为 Debian Package,是一个可以安装、构建、删除及管理 Debian 软件包的命令行工具,用来制作 Debian 包的工具,同时也可以查看、解压 Debian 包
1、安装一个Debian安装包,就像手动下载的文件(其中`-i`等价于`--install`)
dpkg -i <package.deb>
2、列出`<package.deb>`的内容中包含的文件结果(其中`-c`等价于`--contents`)
dpkg -c <package.deb>
3、从`<package.deb>`中提取包裹信息的详细信息,包括软件名称、版本以及大小等(其中`-l`等价于`--info`)
dpkg -l <package.deb>
4、移除一个已安装的包裹(软件名称可通过`dpkg -I`命令查看,其中`-r`等价于`--remove`)
dpkg -r <package>
5、完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件
dpkg -P <package>
6、列出`<package>`安装的软件包安装的所有文件(软件名称可通过`dpkg -I`命令查看,其中`-L`等价于`--listfiles`)
dpkg -L <package>
7、查看`<package>`软件包的信息(软件名称可通过`dpkg -I`命令查看,其中`-l`等价于`--list`)
dpkg -l <package>
8、显示已安装包裹的详细信息。同时请看 `apt-cache` 显示 Debian 存档中的包裹信息,以及 `dpkg -I` 来显示从一个 `.deb` 文件中提取的包裹信息。(软件名称可通过`dpkg -I`命令查看,其中`-s`等价于`--status`)
dpkg -s <package>
9、重新配制一个已经安装的包裹,如果它使用的是 `debconf` (`debconf` 为包裹安装提供了一个统一的配制界面)
dpkg -reconfigure <package>
1.2 rpm格式
rpm是 redhat
、fedora
、suse
的格式。全称为Redhat PackageManager
,是由Redhat
公司提出的,用于管理Linux
下软件包的软件。Linux
安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM
完成安装
1、安装需要的包文件,`-iv` 在安装过程中显示正在安装的文件信息,`-ivh` 在安装过程中显示正在安装的文件信息及安装进度
rpm -i <package.rpm>
rpm -i example.rpm `安装 `example.rpm` 包
rpm -iv example.rpm` 安装 `example.rpm` 包并在安装过程中显示正在安装的文件信息
rpm -ivh example.rpm` 安装 `example.rpm` 包并在安装过程中显示正在安装的文件信息及安装进度
2、查询指令
rpm -q …
`a` 查询所有已经安装的包以下两个附加命令用于查询安装包的信息
`i` 显示安装包的信息
`l` 显示安装包中的所有文件被安装到哪些目录下
`s` 显示安装版中的所有文件状态及被安装到哪些目录下
以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件:
`p` 查询的是安装包的信息
`f` 查询的是已安装的某文件信息
rpm -qa | grep tomcat4 查看 `tomcat4` 是否被安装
rpm -qip example.rpm 查看 `example.rpm` 安装包的信息
rpm -qif /bin/df 查看`/bin/df` 文件所在安装包的信息
rpm -qlf /bin/df 查看`/bin/df` 文件所在安装包中的各个文件分别被安装到哪个目录下
3、需要升级的包
rpm -U 需要升级的包
rpm -Uvh example.rpm 升级`example.rpm` 软件包
4、需要验证的包
rpm -V 需要验证的包
rpm -Vf /etc/tomcat4/tomcat4.conf
输出:`S.5....T c /etc/tomcat4/tomcat4.conf`
其中,S 表示文件大小修改过,T 表示文件日期修改过。更多的验证信息请参考rpm 帮助文件:man rpm
2 编译源码安装
2.1 特点
可以获得最新的软件,及时修复bug
根据用户的需求,灵活定制软件功能
2.2 一般步骤
1、tar -xzvf soft.tar.gz #解压一般会生成一个soft目录
2、进入解压后的目录
3、./configure #检查环境变量及配置编译选项
4、make #源代码编译成二进制文件
5、make install #将make编译出来的文件安装到指定位置(或默认位置)
注意:卸载:make uninstall 或 手动删除,由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净, 最好在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载
3 在线安装
3.1 apt包管理
操作系统中软件包存在复杂的依赖关系,可用APT解决软件包的依赖和获取问题,APT为ubuntu Linux中的命令行软件包管理工具
apt常用命令
# 更新本地索引,即更新/var/lib/apt/lists 里边的内容
sudo apt-get update
# 更新所有软件包
sudo apt-get upgrade
# 安装软件
sudo apt-get install xx
# 卸载包
sudo apt-get remove xx
# 卸载并彻底清除
sudo apt-get remove --purge name
# 清理下载文件的存档
sudo apt-get clean
3.2 改变包镜像源
在线安装时,apt包管理器的软件仓库地址可能在国外,由于国内连接速度较慢,可以将软件仓库地址改为国内源码库
Ubuntu 的软件源配置文件是 /etc/apt/sources.list
。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像
国内镜像源
清华源:https://mirrors.tuna.tsinghua.edu/help/ubuntu/
中科大源:https://mirrors.ustc.edu/help/
用gedit命令打开sources.list文件
sudo gedit /etc/apt/sources.list
将内容改为下面:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-proposed main restricted universe multiverse
五、常用开源软件工具
1、搜狗输入法
链接: https://jingyan.baidu/article/0a52e3f4fa2ba8bf63ed724d.html
1、首先安装fcitx
sudo apt-get install fcitx
2.进入搜狗输入法官网,选择linux版下载deb文件(ubuntu系统)
3.打开设置,选择区域与语言,选择管理已安装的语言,在“键盘输入法系统”选择fcitx
4.可能需要重启,再屏幕右上角选择搜狗输入法即可
2、Terminator:可以在同一个窗口分割出多个终端,每个终端都是独立的,适合大屏使用
1、命令行安装
sudo apt-get install terminator
3、Git:一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目
1、命令行安装
sudo apt-get install git
4、Vim:是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器
1、命令行安装
sudo apt-get install vim
2、安装中问题解决,vim : 依赖: vim-common (= 2:8.0.1453-1ubuntu1.4) 但是 2:8.1.2269-1ubuntu5 正要被安装
apt-get purge vim-common
sudo apt-get install vim
六、常用终端快捷键
以下命令仅在ubuntu系统测试,其他发行版Linux未测试
快捷键 | 功能 |
---|---|
Ctrl+Alt+T | 打开终端 |
Ctrl+a | 光标移动到开始位置 |
Ctrl+e | 光标移动到最末尾 |
Ctrl+b | 向回移动光标 |
Ctrl+f | 向前移动光标 |
Ctrl+Left-Arrow | 光标移动到上一个单词的词首 |
Ctrl+Right-Arrow | 光标移动到下一个单词的词尾 |
Ctrl+k | 删除此处至末尾的所有内容 |
Ctrl+u | 删除此处至开始的所有内容 |
Ctrl+d | 删除当前字符 |
Ctrl+h | 删除当前字符前一个字符 |
Ctrl+w | 删除此处至左边的单词 |
Ctrl+y | 粘贴由Ctrl+u, Ctrl+d, Ctrl+w删除的单词 |
Ctrl+l | 相当于clear,即清屏 |
Ctrl+r | 查找历史命令 |
Ctrl+d | 退出终端 |
七、参考文献
1、https://blog.csdn/weixin_42278076/article/details/80964699?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
2、https://jingyan.baidu/article/48a420571e6d75a9242504e0.html
更多推荐
Linux系统以及Xshell安装
发布评论