一、
1.计算机发展历史:
第一代计算机: 电子管时代
第二代计算机: 晶体管时代
第三代计算机: 集成电路时代
第四代计算机: 大规模集成电路时代
冯诺依曼架构:1.计算机的数制是二进制. 2.计算机应该按照程序顺序执行. 3.计算机由运算器、控制器、存储器、输入设备和输出设备组成.
2.计算机硬件
1.服务器按外形分类:塔式服务器、刀片服务器、机架服务器
服务器硬件组成:CPU、硬盘、内存、风扇、电源、网卡、PCI
1.1 CPU: 指令集分类:复杂指令集(CISC)和精简指令集(RISC)
CPU架构分类:X86(采用CISC),非X86(曹勇RISC)
1.2 内存:内存相对于外存的优点是处理速度快,但是容量小,断电后数据会丢失且价格高
1.3 硬盘: 机械硬盘:价格便宜,处理速度慢。 固态硬盘:处理速度快,价格昂贵。
二、
针对rocky8.5创建虚拟机环境,下载VMware,打开后点击创建新的虚拟机,选择典型,然后下一步

选择稍后安装操作系统

选择linux,版本选择CentOS

自行选择安装位置



选择自定义硬件,找到新CD/DVD,选择使用ISO映像文件

最后点击完成

使用xshell远程连接主机,选择新建,输入ip地址

输入用户名

输入用户密码

连接到主机

三、
3.1 查看CPU:lscpu或者cat /proc/cpuinfo
查看硬盘和分区情况:lsblk或cat /proc/partitions
查看系统架构:arch
查看内核版本:uname -r
查看操作系统发行版本:cat /etc/os-release
echo:输出字符
echo -n不自动换行,-e启用对\的解释
3.2 当一个命令不知道怎么使用时,首先用type命令查看此命令是内部命令还是外部命令,如果是内部命令可以用help command来查看此命令的用法,如果是外部命令可以用command --help或command -h查看此命令的用法,也可以使用man command 查看此命令用法。
四、查看CPU:lscpu或者cat /proc/cpuinfo


查看硬盘和分区情况:lsblk或cat /proc/partitions


查看系统架构:arch

查看内核版本:uname -r

查看操作系统发行版本:cat /etc/os-release

显示当前工作目录:pwd

进入到目录中:cd

列出目录内容:ls , 显示文件详细的信息:ls -l或者ll(别名)


查看文件状态:stat

创建新文件:touch

创建文件夹:mkdir

复制:cp

删除:rm

移动:mv

显示目录树:tree

五、
linux安全模型:
1.认证验证用户身份
2.授权,不同用户设置不同的权限
3.审计
六、

修改权限:
1.模式法:chmod u,g,o,a +/- r,w,x file
数字法:r:4 w:2 x:1 例:使test1.0文件所有者由r,w权限,所属组由w,x权限,其他人由w权限 chmod 632 test1.0


设定文件特殊属性:chattr +i file(即使是root用户也不能删除,改名,更改文件),chattr +a file(只能追加内容,不能删除,改名)

ACL:只针对某一个人的权限
setfacl -m u:meng:w f1.txt

七、
1)vim file 打开文件,此时文件处于命令模式


在命令模式下按ZZ保存并退出,ZQ不保存退出,也可以:进入扩展命令模式,然后wq保存退出


2)打开文件后i进入插入模式,esc退回命令模式,在命令模式下按ZZ保存并退出,ZQ不保存退出,也可以:进入扩展命令模式,然后wq保存退出

3)
i进入插入模式

esc退回到命令模式,然后ZZ保存并退出

4)
