1. 一个完整计算系统的简要介绍。
计算机系统包括:硬件系统和软件系统
硬件系统:
主机:
中央处理器CPU:运算器、控制器
内部存储器:ROM、RAM
外部设备:
外部存储器:硬盘、软盘、光盘、磁带
输入设备:键盘、鼠标、扫描仪
输出设备:显示器、打印机、绘图仪
其他设备:调制解调器
软件系统:
系统软件:操作系统、程序语言处理系统、数据库管理系统、服务程序
应用软件:通用应用软件、专用应用软件
2. 学会进制的转换,并简单举例完成转换。
十进制 二进制
1=2^0 1b
2=2^1 10b
8=2^3 1000b
16=2^4 10000b
32=2^5 100000b
64=2^6 1000000b
128=2^7 10000000b
256=2^8 100000000b
512=2^9 1000000000b
1024=2^10 10000000000b
3. 制作一个教程,说明vmware软件如何下载安装。
第一步:下载https://www.vmware.com-->Products-->Workstation Pro-->DOWNLOAD TRIAL-->DOWNLOAD NOW
第二步:安装vmware workstation pro 17-->欢迎(下一步)-->最终用户许可协议(接受下一步)-->自定义安装(下一步)-->用户体验设置(下一步)-->快捷方式(下一步)-->安装-->完成
4. 说明GPL和MIT开源协议的区别。
GPL:(GNU General Public License)一般指GNU通用公共许可证。 GNU通用公共许可证简称为GPL,是由自由软件基金会(Free Software Foundation)发行的用于计算机软件的协议证书,使用该证书的软件被称为自由软件。允许用户任意复制、传递、修改及再发布,基于自由软件修改再次发布的软件,仍需遵守GPL。
MIT(The Massachusetts Institute of TechnologyLicense,麻省理工学院许可协议)是众多协议条款中,被广泛使用的其中一种。与其他常见的软件许可协议相比,MIT是相对宽松的软件许可协议。作者只想保留版权,而无任何其它的限制。也就是说,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的。
5. 制作2个安装教程,安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统。
5.1 Rocky安装步骤:
5.1.1 新建vmware 虚拟机(虚拟机系统选择centos 8 64位,虚拟光驱使用下载的Rocky linux ISO文件)
5.1.2 虚拟光驱启动,进入光盘安装界面,选择Install Rocky Linux 8.5
5.1.3 安装语言选择默认English
5.1.4 安装摘要里面需要修改:Time&Date(Asia/Shanghai)、Software Selection(Minimal Install)、INSTALLATION DESTINATION(默认Done)、Network & Host Name (打开右上方网卡开关,自动获取IP地址)、Root Password(设置root密码)、User Creation(创建用户名密码)。设置完成后点击Begin Installation开始安装。
5.15 Rocky8默认开启SSH服务,使用ip addr命令查看IP地址,客户端通过xshell工具连接IP地址登入系统。
5.2 Ubuntu 22.04安装步骤:
5.2.1 新建vmware 虚拟机(虚拟机系统选择Ubuntu 64位,虚拟光驱使用下载的Ubuntu 22.04 ISO文件)
5.2.2 虚拟光驱启动,进入光盘安装界面,选择*Try偶然InstallUbuntuServer
5.2.3 选择安装语言:English
5.2.4 安装器:continue without updating
5.2.5 键盘布局:English(US)
5.2.6 设置网络连接:DHCPv4(默认)
5.2.7 配置镜像源:改为https://mirrors.aliyun.com/ubuntu
5.2.8 磁盘分区:Use an entire disk(默认)
5.2.9 创建登录用户:按自己需要创建
5.2.10 配置安装openssh-server 选中Install OpenSSH server
5.2.11 配置安装其他额外软件:默认不安装
5.2.12 开始安装,完成后Reboot Now
5.2.13 Ubuntu22.04安装过程中已经配置好SSH服务,使用ip addr命令查看IP地址,通过xshell连接IP地址,使用安装过程中创建的用户名登录系统。
6. 说明tab键补全命令以及补全路径的原理。
tab 键可以实现命令及路径等补全,提高输入效率,避免出错。外部命令需要bash根据PATH环境变量定义的路径,自左而右在每个路径搜寻以给定命令名命名的文件,第一次找到的命令即为要执行的命令。命令的子命令补全需要安装bash-completion。用户给定的字符串只有一条唯一对应的命令,直接补全,否则,再次tab会给出列表。双击tab键:
command 2Tab 所有子命令或文件补全
string2Tab 以string开头命令
/2Tab 显示所有根目录下一级目录,包括隐藏目录
./2Tab 当前目录下子目录,包括隐藏目录
*2Tab 当前目录下子目录,不包括隐藏目录
~2Tab 所有用户列表
$2Tab 所有变量
@2Tab /etc/hosts记录 (centos7 不支持)
=2Tab 相当于ls –A (centos7不支持)