《云计算学习日记Day6》—— 从零开始的云计算之旅
今天是系统学习云计算的第六天,记录了关于我的云计算学习,后续将每日更新我的笔记。欢迎大家一起来学习,如果内容有遗漏和错误,还请大家多多指正和包涵,谢谢大家。
今天是linux方向学习的第一天,主要分享一些学习和操作Linux系统的准备操作。
云计算系统管理
Linux系统简介
什么是Linux?
计算机的组成
- 硬件
- cpu:中央处理器
- 硬盘:固定存储
- 内存:临时存储
- 主板
- 风扇
- 显卡等
- 软件
- 系统软件:windows、linux、mac等
- 应用软件:qq、微信等
Linux是一种操作系统
Unix/Linux发展史
Unix系统发展
- 1970年1月1日诞生
- Ken Thompson、Dennis Ritchie
- 1969年根据MULTICS项目的经验,开发了一个操作系统UNICS,后改为UNIX
- 1973年,用C语言重写UNIX
- 1978年,大约有600台计算机运行UNIX
Linux的诞生
- Linux之父,Linux Torwalds
- 1991年10月,发布0.0.2版(第一个公开版)内核
- 1994年03月,发布1.0版内核
Linux系统内核
- 由Linux率领的内核项目团队统一发布
- 内核的作用:管理CPU/内存、驱动基本硬件、文件系统
- 版本号:主版本.此版本.修订号
Linux版本及应用
Linux发行版本
- 发行版的名称/版本由发行方决定
- Red Hat Enterprise Linux 6/7/8/9
- Rocky Linux 8/9
- Suse Linux Enterprise 12
- Devian Linux 7.8
- Ubuntu Linux 22.04
- ……
- 众多Linux版本之间区别不大,但还是有区别的,它们的主要侧重点不同
- Ubuntu Mint:日常办公、娱乐….(预装图形界面和常用软件)
- RHEL/Rocky:企业服务器(无图形界面,强调稳定性)
- OpenWRT/Yocto:路由器/智能设备(极度精简)
- Kali Linux:渗透测试(预装数百种黑客工具)
Red Hat系列版本
- 红帽Linux企业版
- 简称RHEL(Red Hat Enterprise Linux)
- Red Hat - We make open source technologies for the enterprise
- CentOS,社区企业操作系统
- Community Enterprise Operating System
- The CentOS Project
Rocky Linux介绍
- Rocky Linux是一个开源、免费的企业级操作系统
- 旨在于RHEL100%兼容。它正在社区的密集开发中
- CentOS的原创始人Gregory Kurtzer(格雷戈里·库尔策)
- Rocky Linux 8.3/8.4/8.5/8.6/1.5······
Linux在企业中的应用
- 基于Linux的企业服务器
- 嵌入式系统
- 高性能大型运算
安装Linux系统
预备知识
目录结构
目录=文件夹
倒挂的树型结构,最顶层为根,使用“/”表示
Linux基本操作
使用图形桌面
打开linux系统之后,根据提示步骤进行用户的创建、登录等操作
命令行基本操作
获取命令行界面
- 活动→终端
- 命令行提示标识的含义
- [root@bogon ~]#
- [当前用户@主机名 工作目录]#
- 如果当前用户是root,那后面就用#;否则用$
基本命令
-
pwd——print working directory
- 用途:查看当前工作目录
[root@bogon ~]# pwd
-
cd——change directory
- 用途:切换工作目录
- 格式:cd [目标文件夹位置]
[root@bogon ~]# cd /etc/pki #以“/”开始的绝对路径 [root@bogon pki]# pwd /etc/pki [root@bogon pki]# cd ../ #以当前为参照的相对路径,..表示父目录 [root@bogon etc]#
-
ls——list
- 用途:查看目录
- 格式:ls [目录或文件名] (如果什么都不写,那么是当前工作目录)
[root@bogon ~]# ls 公共 模板 视频 图片 文档 下载 音乐 桌面 anaconda-ks.cfg [root@bogon ~]# ls / afs boot etc lib media opt root sbin sys usr bin dev home lib64 mnt proc run srv tmp var
-
cat——concatenate
- 用途:查看文本文件内容
- 格式:cat [目标文件目录]
#利用cat命令检查红帽发行信息 [root@bogon ~]# cat /etc/redhat-release #REHT系统 [root@bogon ~]# cat /etc/rocky-release #Rocky系统
-
less
- 用途:分屏阅读工具
- 格式:less 文件名
- 优势:支持上下滚轮滚动
-
lscpu
- 用途:查看CPU处理器信息
-
cat /proc/meminfo
- 用途:检查内存大小、空闲情况
-
hostname
- 用途:列出当前系统的主机名称
- 格式:hostname或者hostname 新名字,更改新名字
-
ifconfig
- 用途:列出已激活的网卡连接信息
-
mkdir——Make Directory
- 用途:创建目录
- 格式:mkdir [/路径/]
[root@bogon ~]# mkdir /opt/student [root@bogon ~]# ls /opt
-
touch
- 用途:创建空文件
- 格式:touch 文件名
-
head
- 用途:指定行数,从头输出
- 格式:head -n 数字 文件名(-n 数字可简略为-数字)
-
tail
- 用途:指定行数,尾行输出
- 格式:tail -n 数字 文件名
-
grep
- 用途:输出包含指定字符串的行
- 格式:grep ‘查找条件’ 目标文件
-
poweroff
- 用途:关机
-
reboot
- 用途:重启
-
which 命令名称
-
which
[root@bogon ~]# hostname bogon [root@bogon ~]#which hostname /usr/bin/hostname #它是绿色的,绿色表示可以执行的程序
-