ToB企服应用市场:ToB评测及商务社交产业平台
标题:
Linux云计算 |【第一阶段】ADMIN-DAY2
[打印本页]
作者:
星球的眼睛
时间:
2024-7-14 00:24
标题:
Linux云计算 |【第一阶段】ADMIN-DAY2
主要内容:
Linux介绍、体系安装、Linux目录讲解、常用命令介绍
一、Linux 介绍
Linux 是一种强大的操纵体系,它是基于类Unix体系的自由和开源操纵体系。最初由芬兰弟子林纳斯·托瓦兹(Linus Torvalds)在1991年创建。与传统的操纵体系如Microsoft Windows或Apple macOS不同,Linux主要以其焦点——Linux内核著称,而整个体系包括了内核及其周边的工具和软件库。
主要用途
服务器
:Linux 是最受欢迎的服务器操纵体系之一,特别是在Web服务器和数据库服务器中得到了广泛的应用。
桌面体系
:固然市场份额较小,但Linux也用于个人电脑,提供了多种用户友爱的桌面情况(如GNOME和KDE)。
嵌入式体系
:Linux 被广泛用于嵌入式体系,如智能家电、汽车娱乐体系和物联网设备。
科学计算
:Linux 是许多高性能计算机(HPC)和科学计算项目标首选操纵体系。
Linux内核
Linux内核是Linux操纵体系的焦点组件,负责管理体系的全部硬件和软件资源
内存管理:内核负责全部内存的分配和释放,包括物理内存和虚拟内存,以及管理交换空间(swap space)。
进程管理:内核负责进程的创建、执行、挂起以及终止。它还负责调度,即决定哪个进程何时使用CPU。
设备驱动程序:内核包含了大量的设备驱动程序,使其能够操纵各种硬件设备,如硬盘、打印机、视频卡等。
文件体系管理:内核支持多种文件体系,负责数据的存储、检索和构造。它处置惩罚文件的打开、关闭、读写以及权限管理。
网络功能:Linux内核提供了广泛的网络协议支持,允许体系处置惩罚各种网络活动,包括数据传输、安全认证等。
架构:
Linux内核具有模块化的筹划,这意味着可以根据必要向内核添加或移除功能模块,而无需重新编译整个内核。这种模块化使得Linux内核非常灵活,能够在不同的情况和设置下运行。
版本:
Linux内核的版本编号遵循 主版本号.次版本号.修订号 的模式。此中,主版本号和次版本号一起决定了内核的主要版本,修订号则用于较小的更新和修复。例如,Linux内核4.19.10中,“4”是主版本号,“19”是次版本号,“10”是修订号。
Linux发行版
Linux 有许多不同的版本,称为“发行版”。每个发行版都有其特定的目标群体、预装软件和体系管理策略。一些著名的Linux发行版包括:
Ubuntu
:用户友爱,得当初学者和桌面用户。
Fedora
:以提供最新的自由和开源技术而著名。Fedora Core 社区
Debian
:以其稳固性和大量软件包而著称,Ubuntu就是基于Debian发展起来的。
CentOS
(现已转向CentOS Stream):以企业级使用为目标,与Red Hat Enterprise Linux(RHEL)兼容。CentOS 社区
Arch Linux
:得当高级用户,提供滚动更新和极大的可定制性。
二、Linux体系的安装
科普:虚拟机是一种软件技术,它能在计算机上模拟硬件体系,使得在这个模拟的硬件体系上可以运行一个完整的操纵体系,它能拥有属于本身的CPU、内存、磁盘空间和其他硬件资源的虚拟化。
Windows常用的虚拟化软件:
KVM、VMware
相关VMware软件安装链接
Linux操纵体系镜像ISO:
CentOS:Index of /
Ubuntu:https://ubuntu.com/download/desktop
阿里巴巴镜像源:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区
1、使用 KVM软件 安装Linux操纵体系演示
通过菜单组“应用程序”-->“体系工具”-->“虚拟体系管理器”,打开KVM虚拟化的图形管理程序,添加一台虚拟机,将Linux体系的ISO镜像文件作为此虚拟机的安装光盘。
步调一:新建一台LINUX虚拟机
1)启动“新建虚拟机”向导程序
单击虚拟体系管理器左上方的“新建”按钮,即可打开“新建虚拟机”向导窗口;为新建虚拟机指定名称,安装方式选择从本地ISO镜像安装(如图-2所示),单击“前进“。
图-2
2)指定ISO文件位置、体系版本
通过“欣赏”找到正确的LINUX安装镜像文件的路径,操纵体系范例选择“Linux”,版本选择“CentOS 7.0”(如图-3所示),单击“前进“。
图-3
3)指定虚拟机内存与CPU焦点数
内存建议设为2048MB,CPU默认1个即可(如图-4所示),单击“前进”。
图-4
4)指定虚拟机的磁盘巨细
此处建议选择30GB,(如图-5所示),单击“前进”。
图-5
5)确认并完成创建
查看虚拟机最终设置信息,建议展开“高级选项”,将虚拟网络选择为“private1”(如图-6所示),单击“完成”后将会自动运行新建的虚拟机。
图-6
步调二:启动虚拟机电源,安装Linux体系
1)运行Linux安装程序
打开新虚拟机的电源后,会自动从光盘引导主机(由于新磁盘没有引导信息,自动找其他启动设备),进入CentOS体系的安装选择界面。按上箭头键选择第一项“Install CentOS 7”(如图-7所示),然后按Enter键启动安装程序。
图-7
2)选择语言范例
建议初学者选择“简体中文(中国)”以降低难度(如图-8所示),单击“继续”。
图-8
3)自定义磁盘分区方案
在“安装信息摘要”的列表界面中,单击“体系”-->“安装位置”(如图-9所示)。
图-9
打开“安装目标位置”界面以后,选择“安装位置”下的“自动设置分区” (如图-10所示),单击上方的“完成”按钮。
图-10
4)选择要安装的软件包
单击“安装信息摘要”界面中的“软件选择”接下来在“基本情况”下选取“带GUI的服务器”(如图-11所示),单击“完成”按钮返回。
图-11
5)确认并开始安装
查抄“安装信息摘要界面”,确保全部带叹号的部门都已经完成,然后单击右下方的“开始安装”按钮(如图-12所示),将会执行正式安装。
图-12
在安装执行期间,根据页面提示(如图-13所示)单击“ROOT暗码”后为root用户设置一个暗码(注意:若暗码太简单必要按两次“完成”按钮!!),无需创建其他用户。
图-13
设置好暗码以后,只要等待安装结束就行了(如图-14所示)。根据体系性能及选取的软件包不同,安装过程一般必要5~30分钟。
图-14
6)结束安装过程
全部安装执行完毕后,会提示重启主机(如图-15所示),根据提示操纵即可。
图-15
步调三:初始化设置
完成LINUX体系的安装过程后,第一次启动时会要求进行初始化设置。
1)确认许可协议,如图-16与图-17所示,点击“完成”
图-16
图-17
2)选择“完成设置”(如图-18所示)。
图-18
3)选择语言,如图-19所示,点击“前进”
图-19
4)选择“语言输入”,建议选择“汉语pinyin” (如图-20所示)
图-20
5)隐私关闭,点击“前进”
6)时区,选择“上海”
7)在线账号,选择“跳过”
8)接下来只要单击“开始使用”即可
图-24
自动登入(以后登录时必要提供暗码)到桌面情况(如图-25所示)。
图-25
至此,整个LINUX虚拟机体系的安装就完成了。
2、使用 VMware软件 安装Linux操纵体系演示(与KVM类似):
步调一:新建一台LINUX虚拟机
1)通过菜单组,点击“文件”,新建虚拟机。
2)进入新建虚拟机向导,选择“自定义(高级)”,下一步。
3)选择硬件兼容性,默认即可,下一步。
4)选择客户机操纵体系,选择Linux,选择CentOS 7 64位版本,下一步。
5)设置虚拟机名称及存放位置,下一步。
6)指定CPU处置惩罚器数量,下一步。
7)指定虚拟机内存巨细,下一步。
8)设置虚拟机网络范例,下一步。
9)选择I/O控制器范例,按照推荐即可,下一步。
10)选择磁盘范例, 按照推荐即可,下一步。
11)创建新虚拟磁盘,下一步。
12)指定磁盘容量,默认20G即可,下一步。
13)指定磁盘文件,按照推荐,下一步。
14)查抄 虚拟机创建的设置清单,无题目,点击完成。
步调二:启动虚拟机电源,安装Linux体系
1)设置CD/DVD,加载ISO镜像。
2)启动虚拟机。
打开新虚拟机的电源后,会自动从光盘引导主机(由于新磁盘没有引导信息,自动找其他启动设备),进入CentOS体系的安装选择界面。按上箭头键选择第一项“Install CentOS 7”,然后按Enter键启动安装程序。
3)选择语言范例,建议初学者选择“简体中文(中国)”以降低难度,单击“继续”。
4)自定义软件包软件选择,单击“安装信息摘要”界面中的“软件选择”接下来在“基本情况”下选取“带GUI的服务器”。
5)自定义磁盘分区方案,在“安装信息摘要”的列表界面中,单击“体系”-->“安装位置”。
6)打开“安装目标位置”界面以后,选择“安装位置”下的“自动设置分区”,单击上方的“完成”按钮。
7)查抄“安装信息摘要界面”,确保带叹号的部门都已完成,然后单击右下方的“开始安装”按钮。
8)在安装执行期间,根据页面提示单击“ROOT暗码”后为root用户设置一个暗码
9)创建其他用户
10)设置好暗码以后,只要等待安装结束就行,全部安装执行完毕后,会提示重启主机。
步调三:初始化设置
完成LINUX体系的安装过程后,第一次启动时会要求进行初始化设置。
1)确认许可协议,点击“完成”
2)输入登录设置体系的root账户及暗码
3)选择体系语言,点击“前进”
4)选择“语言输入”,建议选择“汉语pinyin”
5)隐私关闭,点击“前进”
6)在线账号,选择“跳过”
7)接下来只要单击“开始使用”即可
3、在Linux桌面情况下的相关设置
1)时间修改:
2)关闭Linux节能:
三、Linux 目录布局
Linux体系的目录布局遵循了一种标准称作文件体系层次布局标准(Filesystem Hierarchy Standard,简称FHS)。这个标准定义了目录布局和目录内容的规范,以确保软件和用户能够在不同的Linux发行版之间找到文件和资源。
Linux & Windows 目录布局参照:
下面是一些Linux体系中常见的目录及其用途:
/
(根目录)
全部文件和目录的起始点。
/bin
(用户二进制文件)
存放体系启动和运行所必需的二进制程序,如ls, cp等。
/boot
包含启动Linux体系所需的文件,例如Linux内核本身和引导加载程序(如GRUB)。
/dev
(设备文件)
包含设备文件,这些文件代表或控制硬件组件。
/etc
(设置文件)
体系相关的设置文件都存放在这里,这些文件通常由体系管理员维护。
/home
用户的家目录,一般每个用户在此目录下有一个本身的目录。
/lib
(体系库)
存放体系最基本的动态链接共享库,其作用类似于Windows里的DLL文件。
/media
临时挂载的存储设备(如CD-ROMs, USB设备等)的挂载点。
/mnt
用于临时挂载文件体系的目录。
/opt
(可选的应用软件包)
附加的应用程序的安装位置。
/proc
虚拟的目录,是体系内存的映射。可访问体系信息和运行状态。
/root
体系管理员(超级用户)的家目录。
/sbin
(体系二进制文件)
存放体系管理员使用的体系管理程序。
/tmp
用于存放临时文件。
/usr
用户的许多应用程序和文件都在这个目录下,包括:
/usr/src
:源代码。
/usr/share
:共享数据。
/usr/local
:用户自编译程序的安装目录。
/usr/lib
:程序使用的共享库。
/usr/bin
:大多数用户命令。
/var
用于存储经常变化的文件,如日记文件。
/var/spool
:打印队列等。
/var/log
:日记文件。
例如:/dev:存放设备(键盘、鼠标、光驱、硬盘……)相关的数据
/dev/sda:SCSI接口的硬盘,第一块
/dev/sdb:SCSI接口的硬盘,第二块
/dev/sdc:SCSI接口的硬盘,第三块
四、Linux 牛刀小试
1)获取命令行
方式一(相识内容):
获得命令行终端(tty)
• 虚拟控制台切换( Ctrl + Alt + Fn 组合键)
– tty1:图形桌面
– tty2~tty6:字符控制台
方式二:
获得命令行终端(tty)
• 右键空白处---->“打开终端”
字体变大:ctrl shift +
字体变小:ctrl -
2)命令行提示符
命令行提示标识的寄义:
[当前登录的用户@主机名 当前地点的目录]
# 以#结尾表示当前登录的身份为root
[root@localhost ~]#
# 以$结尾表示当前登录的身份为普通用户
[lisi@localhost ~]$
复制代码
3)常用底子命令:pwd、cd、ls
• pwd — Print Working Directory
用途:查看当前工作目录
[root@localhost ~]# pwd //显示当前所在的位置 /root
复制代码
• cd — Change Directory
用途:切换工作目录
格式:cd [目标文件夹位置]
[root@localhost ~]# cd / //切换到根目录下
[root@localhost /]# pwd
/
复制代码
• ls — List
格式:ls [目录或文件名]…
[root@localhost /]# ls //显示当前目录下内容
复制代码
4)绝对路径与相对路径
绝对路径:以根开始的路径
相对路径:以当前为参照的路径
[root@localhost /]# cd /etc/pki //绝对路径,与当前所在位置无关
[root@localhost pki]# pwd
/etc/pki
[root@localhost pki]# ls
CA
[root@localhost pki]# cd CA //相对路径,与当前所在位置有关
[root@localhost CA]# pwd
复制代码
注意:一个路径的末了,建议没有 / 末了(目录可以有也可以是没有,文件必须没有)
5).. 返回上层目录
..:表示上一层目录
[root@localhost CA]# cd /etc/pki/CA
[root@localhost CA]# pwd
[root@localhost CA]# cd .. //返回上层目录
[root@localhost pki]# pwd
/etc/pki
[root@localhost pki]# cd ..
[root@localhost etc]# pwd
/etc
[root@localhost etc]# cd ..
[root@localhost /]# pwd
/
复制代码
6)cat 查看
查看文本文件内容(得当查看内容较少文件)
[root@localhost /]# cat /etc/passwd
[root@localhost /]# cat /etc/fstab
复制代码
查看Linux体系版本
[root@localhost /]# cat /etc/redhat-release //查看系统版本
CentOS Linux release 7.5.1804 (Core)
复制代码
补充:cat可通过共同重定向实现复制文档
[root@localhost ~]# touch a.txt
[root@localhost ~]# cat a.txt > txt.a
[root@localhost ~]# ls
anaconda-ks.cfg initial-setup-ks.cfg 公共 视频 文档 音乐
a.txt txt.a 模板 图片 下载 桌面
复制代码
7)less 查看
查看文本文件内容(得当查看内容较多文件)
[root@localhost /]# less /etc/passwd
复制代码
补充:按上、下键可进行滚动查阅,按q键进行退出
8)hostname查看主机名
hostname查看与设置主机名
[root@localhost /]# hostname
localhost.localdomain
[root@localhost /]# hostname abc.haha.xixi
[root@localhost /]# hostname
abc.haha.xixi
复制代码
通过新开一个全新的命令行终端,查看提示符变化
[root@abc ~]# hostname
abc.haha.xixi
复制代码
9)lscpu查看CPU
列出CPU处置惩罚器信息
[root@A ~]# lscpu
…….
CPU(s): 1 //核心数
…….
型号名称:Intel(R) Core(TM) i5-4430 CPU @ 3.00GHz
…….
复制代码
10)列出内存信息
[root@A ~]# cat /proc/meminfo
MemTotal: 997956 kB
复制代码
11)查看网卡的IP地址
[root@A ~]# ifconfig //查看网卡IP信息
lo: 本机回环接口 IP永远为127.0.0.1
127.0.0.1:永远代表本机
[root@A ~]# ifconfig eth0 192.168.1.1 //临时设置IP
[root@A ~]# ifconfig
[root@A ~]# ping 192.168.1.1 ## Ctrl+c:结束正在运行命令
复制代码
12)mkdir创建目录
[root@A ~]# mkdir /opt/test
[root@A ~]# ls /opt/
/test/
[root@A ~]# mkdir /root/nsd01
[root@A ~]# ls /root/
/nsd01/
复制代码
13)touch创建文本文件
[root@A opt]# touch /opt/1.txt
[root@A opt]# ls /opt/
1.txt
复制代码
14)head、tail 命令
head 查看文件首行,默认10行;
格式:head -n 数字 文件名
[root@A /]# head -1 /etc/passwd
[root@A /]# head -2 /etc/passwd
[root@A /]# head -3 /etc/passwd
复制代码
tail 查看文件末行,默认10行;
格式:tail -n 数字 文件名
[root@A /]# tail -1 /etc/passwd
[root@A /]# tail -2 /etc/passwd
[root@A /]# tail -3 /etc/passwd
复制代码
15)grep命令过滤文本文件内容
作用:输出包含指定字符串的行
[root@A /]# grep root /etc/passwd
[root@A /]# grep bash /etc/passwd
[root@A /]# grep lisi /etc/passwd
[root@A /]# grep zhangsan /etc/passwd
[root@A /]# grep haha /etc/passwd
复制代码
16)vim修改文本文件内容(文本编辑器)
三个模式:命令模式、插入模式、末行模式
注意:
① vim当文件不存在时,会自动创建此文件
② vim不能创建目录
17)关机poweroff与重启reboot
[root@A /]# poweroff //关机
[root@A /]# reboot //重启
复制代码
五、关闭体系,拍摄虚拟机快照
1)Vmware软件拍摄快照
2)还原快照
3)Linux平台拍摄快照:
小结:
本篇章节为 第一阶段】ADMIN-DAY2 的学习条记,可以初步相识到 Linux介绍、体系安装、Linux目录讲解、常用命令介绍。除此之外推荐参考相关学习网址:
菜鸟教程 - 学的不仅是技术,更是梦想!
Tip:究竟两个人的聪明大于一个人的聪明,如果你不明白本章节的内容或必要相关条记、视频,可私信小安,请不要含羞和回避,可以向他人请教,花点时间直到你真正的明白。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4