一、实验环境
操作系统:Linux Ubuntu
硬件平台:AMD Radeon(TM) Graphics (512MB)
二、实验内容与步骤
实验具体步骤
1. 安装Linux系统。
(1)下载Linux系统。选择Ubuntu 20.04 Server 64bit,下载网址:https://mirrors.aliyun.com/ubuntu-releases/20.04.4/,选择ubuntu-20.04.4-live-server-amd64.iso文件。
(2)安装VirtualBox。网址:https://www.virtualbox.org/wiki/Downloads,选择Windows hosts。安装目录选在d盘,保证空间充足。
(3)虚拟机设置。
cpu使用1核,内存1GB,虚拟硬盘分配20GB。使用桥接网卡模式。从存储-没有盘片-选择虚拟盘,选择(1)中下载的iso文件。
(4)Linux安装
更改镜像网站(未更改),设置用户名与密码,选择安装SSH server(不提供key),等待安装成功。
2. 通过命令行查看如下信息:
(1) 当前Linux系统发型版本信息。
lsb_release -a
(2) 当前Linux系统内核版本信息。
uname -a
(3) 当前目录的文件信息。
ll、ls
(4) 目录之间的跳转。
cd /
(5) 创建目录。
mkdir (目录名)
(6) 登录以来使用过的命令历史记录。
cat .bash_history
3. Virtualbox 安装完 Ubuntu 之后新添加的网卡后,如何通过系统配置实现系统开机自动启用和自动获取 IP?
cd /etc/network
sudo vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet dhcp
esc :wq!
4. 如何使用 scp 命令(工具)在「虚拟机和宿主机之间」、「本机和远程 Linux 系统之间」传输文件?
sudo apt-get install openssh-server
ifconfig #查找地址
本地传输到Linux:
ubuntu>>ls
ubuntu>>pwd #接收位置
本地>>scp (文件名).txt (ubuntu用户名)@(ubuntu的ip):/home/(文件路径)
Linux传输到本地:
本地>>scp (ubuntu用户名)@(ubuntu的ip):/home/(文件路径)/文件名.txt ./
5. 如何配置 SSH 免密登录?
sudo apt-get update #确保联网
sudo apt-get install openssh-client #安装ssh客户端
cd ;ssh-keygen -t rsa -P "" #生成本机密钥
cat .ssh/id_rsa.pub >> .ssh/authorized_keys #将公钥追加到authorized_keys 文件中。
chmod 600 .ssh/authorized_keys #赋予authorized_keys 文件权限。
测试用ssh登陆本机:
ssh localhost
exit退出,再次尝试免密登录,无障碍。