1. 总结计算机发展相关,并且总结服务器硬件相关知识。
答:计算机发展相关:
(1)第一代计算机(1946-1957) 电子管时代
(2)第二代计算机(1958-1964) 晶体管时代
(3)第三代计算机(1965-1970) 集成电路时代
(4) 第四代计算机(1971以后) 大规模集成电路时代
服务器硬件相关知识:(主要包括CPU,内存,硬盘,网卡,电源,主板等)
控制器: 指挥系统
运算器: 数学和逻辑运算(CPU)
存储器: 存储信息(硬盘,内存)
输入设备: 接收外部信息(鼠标,键盘等)
输出设备: 输出计算机内部信息到外部设备(显示器)
2. 制作一个教程,说明vmware软件如何下载安装。安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统。
(1)官方下载VMware地址:https://customerconnect.vmware.com/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/17_0%23drivers_tools#product_downloads
(1)vmvare安装过程:
双击应用程序
VMvare17秘钥:
JU090-6039P-08409-8J0QH-2YR7F
4A4RR-813DK-M81A9-4U35H-06KND
NZ4RR-FTK5H-H81C1-Q30QH-1V2LA
4Y09U-AJK97-089Z0-A3054-83KLA
4C21U-2KK9Q-M8130-4V2QH-CF810
MC60H-DWHD5-H80U9-6V85M-8280D
ZA30U-DXF84-4850Q-UMMXZ-W6K8F
AC590-2XW97-48EFZ-TZPQE-MYHEA
YF39K-DLFE5-H856Z-6NWZE-XQ2XD
AC15R-FNZ16-H8DWQ-WFPNV-M28E2
CZ1J8-A0D82-489LZ-ZMZQT-P3KX6
YA11K-6YE8H-H89ZZ-EXM59-Y6AR0
(2)Rocky8.5下载及安装
由于Rocky8.5已经没有下载包,所以更改为下载Rocky8.9版本
打开Rocky8.9的下载地址:https://mirrors.aliyun.com/rockylinux/8/isos/x86_64/?spm=a2c6h.25603864.0.0.70342e077HRwWj
右键单击vmvare虚拟机中我的计算机,选择新建文件夹,重命名为Rocky,再次新建文件夹,重命名为ubuntu;
将Rocky8.5左键按住不放拉到虚拟机新建文件夹Rocky下,右键单击Rocky8.5,选择设置
开启虚拟机8.9
(3)ubuntu22.04下载及安装
下载ubuntu22.04网址:http://cdimage.ubuntu.com/releases/22.04/release/
虚拟机设置同Rocky8.9
只列出不同点
ubuntu安装方法:
结合XSHELL如何通过虚拟IP登录
Xshell设置:
3. 结合man命令总结linux常用基本命令用法,以及查看帮助文档的方法。
结合man命令总结linux常用基本命令用法
[20:19:26 root@Rocky85 ~]#lscpu 查看CPU
[20:19:35 root@Rocky85 ~]# cat /proc/cpuinfo 查看CPU
[20:19:57 root@Rocky85 ~]# free -h 查看内存
[20:20:43 root@Rocky85 ~]#cat /proc/meminfo 查看内存
[20:21:10 root@Rocky85 ~]# lsblk 查看硬盘和分区情况
[20:21:30 root@Rocky85 ~]# cat /proc/partitions 查看硬盘和分区情况
[20:21:55 root@Rocky85 ~]#arch 查看系统架构
[20:22:15 root@Rocky85 ~]#uname -r 查看内核版本
[20:22:23 root@Rocky85 ~]#cat /etc/redhat-release 查看发行版本
[20:23:13 root@Rocky85 ~]#cat /etc/os-release 查看操作系统相关信息
[20:25:09 root@Rocky85 ~]#yum -y install redhat-lsb-core
[20:25:09 root@Rocky85 ~]#lsb_release -a 查看操作系统
[20:25:29 root@Rocky85 ~]#cat /etc/issue 查看登录前提示
[20:25:51 root@Rocky85 ~]#date +%F_%T 查看时间
[20:27:42 root@Rocky85 ~]#timedatectl set-timezone Asia/Shanghai 设置时区
[20:27:42 root@Rocky85 ~]#cal -y 显示今年日历
查看帮助文档的方法
利用type命令查看是否是外部命令,外部命令的帮助是命令 --help,内部命令的帮助是help 命令
[root@Rocky8-2 ~]# type lsblk
lsblk is /usr/bin/lsblk
[root@Rocky8-2 ~]# lsblk --help
通过在线文档获取帮助
相关网站和搜索
4. 总结linux文件系统相关知识,并结合操作演示文件操作常见的命令
/boot:引导文件存放目录,内核文件,引导加载器都存放于此目录
/bin:所有用户使用的基本命令;不能关联至独立分区,os启动即会用到的程序
/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序
/lib:启动时程序依赖的基本共享库文件以及以内内核模块文件(/lib/modules)
/lib64:专用于x86_64系统上的辅助共享库文件存放位置
/etc:配置文件目录
/home/USERNAME:普通用户家目录
/root:管理员的家目录
/media:便携式移动设备挂载点
/mnt:临时文件系统挂载点
/dev:设备文件及特殊文件存储位置
/opt:第三方应用程序的安装位置
/srv:系统上运行的服务用到的数据
/tmp:临时文件存储位置
/usr:保证系统拥有完整功能而提供的应用程序
/var:一般运行时要改变的数据
/proc:用于输出内核与进程信息相关的虚拟文件系统
/sys:用于输出当前系统上硬件设备相关信息虚拟文件系统
Linux文件系统常见的有xfs和ext4,Rocky系列常用xfs文件系统,ubuntu常用ext4文件系统
[root@Rocky8-2 etc]# nano chrony.conf 打开文件修改文件
[root@Rocky8-2 etc]# vi login.defs 打开文件编辑文件
[root@Rocky8-2 etc]# vim login.defs 打开文件编辑修改文件
5. 总结linux安全模型
Linux基于所有者,所属组和其他用户的身份进行文件权限控制。文件(还包括设备,目录等是被访问的对象,用户或进程等是要访问对象的主体。
每个对象都有3个权限集,分别定义所有者权限,所属组权限和其他用户权限,这些权限由系统内核负责实现。用户根据对象的权限访问和操作这些对象。
对象的任何所有者都可以设置或者改变对象的权限,超级用户root既对系统中的所有对象拥有所有权,又能够改变系统中所有对象的权限。
进程所能够访问资源的权限取决于进程的运行者的身份
6. 总结学过的权限,属性及ACL相关命令及选项,示例。
权限分为读r,写w,执行x
属性:user,group,other
ACL相关命令及选项:
7. 结合vim几种模式,学会使用vim几个常见操作。
1)如何打开文件。并在打开文件(命令模式)之后如何退出文件。
打开文件:vim +绝对路径文件
退出文件:按ESC进入命令模式:保存退出ZZ,不保存退出ZQ;或者按:wq保存退出,:q不保存退出,:q!强制退出
2)打开文件(命令模式)之后,进入插入模式。并在插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件。
命令模式进入插入模式:输入i或者a或者o(大写也可以)
插入模式回到命令模式:Esc
命令模式退出文件:可以输入:q!不保存退出
3)打开文件(命令模式)之后,进入插入模式,编写一段话,"马哥出品,必属精品", 之后从插入模式中如何回到打开文件的状态(命令模式),并在命令模式之后如何退出文件。
4)使用cat命令验证文件内容,是刚刚自己写的内容。
5)(可选),命令模式下,光标在单词,句子上进行前后,上下跳转。行复制粘贴。行删除。
w:下一个单词的词首
e:当前或下一个单词的词尾
b:当前或前一个单词的词首
):下一句
(:上一句
行复制:yy
复制多行:#yy
复制整行:Y
删除到行尾:d$
删除到非空行首:d^
删除到行首:d0
多行删除:#dd
从当前光标位置一直删除到行尾:D或者d$