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内核

Linux内核是Linux操纵体系的焦点组件,负责管理体系的全部硬件和软件资源
   
  架构:
Linux内核具有模块化的筹划,这意味着可以根据必要向内核添加或移除功能模块,而无需重新编译整个内核。这种模块化使得Linux内核非常灵活,能够在不同的情况和设置下运行。
版本:
Linux内核的版本编号遵循 主版本号.次版本号.修订号 的模式。此中,主版本号和次版本号一起决定了内核的主要版本,修订号则用于较小的更新和修复。例如,Linux内核4.19.10中,“4”是主版本号,“19”是次版本号,“10”是修订号。
Linux发行版

Linux 有许多不同的版本,称为“发行版”。每个发行版都有其特定的目标群体、预装软件和体系管理策略。一些著名的Linux发行版包括:

 



二、Linux体系的安装  

科普:虚拟机是一种软件技术,它能在计算机上模拟硬件体系,使得在这个模拟的硬件体系上可以运行一个完整的操纵体系,它能拥有属于本身的CPU、内存、磁盘空间和其他硬件资源的虚拟化。
Windows常用的虚拟化软件:KVM、VMware
相关VMware软件安装链接
Linux操纵体系镜像ISO:


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体系中常见的目录及其用途:
  
  例如:/dev:存放设备(键盘、鼠标、光驱、硬盘……)相关的数据

/dev/sda:SCSI接口的硬盘,第一块
/dev/sdb:SCSI接口的硬盘,第二块
/dev/sdc:SCSI接口的硬盘,第三块

四、Linux 牛刀小试

1)获取命令行
方式一(相识内容):获得命令行终端(tty)
• 虚拟控制台切换( Ctrl + Alt + Fn 组合键)
        – tty1:图形桌面
        – tty2~tty6:字符控制台
方式二:获得命令行终端(tty)
• 右键空白处---->“打开终端”
        字体变大:ctrl  shift  +
        字体变小:ctrl  -

2)命令行提示符
命令行提示标识的寄义:
[当前登录的用户@主机名 当前地点的目录]
  1. # 以#结尾表示当前登录的身份为root
  2. [root@localhost ~]#
  3. # 以$结尾表示当前登录的身份为普通用户
  4. [lisi@localhost ~]$
复制代码

3)常用底子命令:pwd、cd、ls
• pwd — Print Working Directory
用途:查看当前工作目录
  1. [root@localhost ~]# pwd    //显示当前所在的位置 /root
复制代码
• cd — Change Directory
用途:切换工作目录
格式:cd  [目标文件夹位置]
  1. [root@localhost ~]# cd /   //切换到根目录下
  2. [root@localhost /]# pwd
  3. /
复制代码
• ls — List
格式:ls   [目录或文件名]…
  1. [root@localhost /]# ls     //显示当前目录下内容
复制代码

4)绝对路径与相对路径
绝对路径:以根开始的路径
相对路径:以当前为参照的路径
  1. [root@localhost /]# cd /etc/pki   //绝对路径,与当前所在位置无关
  2. [root@localhost pki]# pwd
  3. /etc/pki
  4. [root@localhost pki]# ls
  5. CA
  6. [root@localhost pki]# cd CA   //相对路径,与当前所在位置有关
  7. [root@localhost CA]# pwd
复制代码
注意:一个路径的末了,建议没有 / 末了(目录可以有也可以是没有,文件必须没有)

5).. 返回上层目录
..:表示上一层目录
  1. [root@localhost CA]# cd   /etc/pki/CA
  2. [root@localhost CA]# pwd
  3. [root@localhost CA]# cd ..   //返回上层目录
  4. [root@localhost pki]# pwd
  5. /etc/pki
  6. [root@localhost pki]# cd ..
  7. [root@localhost etc]# pwd
  8. /etc
  9. [root@localhost etc]# cd ..
  10. [root@localhost /]# pwd
  11. /
复制代码

6)cat 查看
查看文本文件内容(得当查看内容较少文件)
  1. [root@localhost /]# cat /etc/passwd
  2. [root@localhost /]# cat /etc/fstab
复制代码
查看Linux体系版本
  1. [root@localhost /]# cat  /etc/redhat-release   //查看系统版本
  2. CentOS Linux release 7.5.1804 (Core)
复制代码
补充:cat可通过共同重定向实现复制文档
  1. [root@localhost ~]# touch a.txt
  2. [root@localhost ~]# cat a.txt > txt.a
  3. [root@localhost ~]# ls 
  4. anaconda-ks.cfg  initial-setup-ks.cfg  公共  视频  文档  音乐
  5. a.txt            txt.a                 模板  图片  下载  桌面
复制代码

7)less 查看
查看文本文件内容(得当查看内容较多文件)
  1. [root@localhost /]# less  /etc/passwd
复制代码
补充:按上、下键可进行滚动查阅,按q键进行退出

8)hostname查看主机名
hostname查看与设置主机名   
  1. [root@localhost /]# hostname
  2. localhost.localdomain
  3. [root@localhost /]# hostname abc.haha.xixi
  4. [root@localhost /]# hostname
  5. abc.haha.xixi
复制代码
通过新开一个全新的命令行终端,查看提示符变化
  1. [root@abc ~]# hostname
  2. abc.haha.xixi
复制代码

9)lscpu查看CPU
列出CPU处置惩罚器信息
  1. [root@A ~]# lscpu
  2. …….
  3. CPU(s):      1     //核心数
  4. …….
  5. 型号名称:Intel(R) Core(TM) i5-4430 CPU @ 3.00GHz
  6. …….
复制代码

10)列出内存信息
  1. [root@A ~]# cat /proc/meminfo
  2. MemTotal:         997956 kB
复制代码

11)查看网卡的IP地址
  1. [root@A ~]# ifconfig    //查看网卡IP信息
  2. lo: 本机回环接口   IP永远为127.0.0.1
  3. 127.0.0.1:永远代表本机
  4. [root@A ~]# ifconfig  eth0  192.168.1.1   //临时设置IP
  5. [root@A ~]# ifconfig
  6. [root@A ~]# ping   192.168.1.1      ## Ctrl+c:结束正在运行命令
复制代码

12)mkdir创建目录
  1. [root@A ~]# mkdir /opt/test
  2. [root@A ~]# ls /opt/
  3. /test/
  4. [root@A ~]# mkdir /root/nsd01
  5. [root@A ~]# ls /root/
  6. /nsd01/
复制代码

13)touch创建文本文件
  1. [root@A opt]# touch /opt/1.txt
  2. [root@A opt]# ls /opt/
  3. 1.txt
复制代码

14)head、tail 命令
head 查看文件首行,默认10行;
格式:head  -n 数字 文件名
  1. [root@A /]# head  -1  /etc/passwd
  2. [root@A /]# head  -2  /etc/passwd
  3. [root@A /]# head  -3  /etc/passwd
复制代码
tail 查看文件末行,默认10行;
格式:tail  -n  数字 文件名
  1. [root@A /]# tail  -1  /etc/passwd
  2. [root@A /]# tail  -2  /etc/passwd
  3. [root@A /]# tail  -3  /etc/passwd
复制代码

15)grep命令过滤文本文件内容
作用:输出包含指定字符串的行
  1. [root@A /]# grep  root  /etc/passwd
  2. [root@A /]# grep  bash  /etc/passwd
  3. [root@A /]# grep  lisi  /etc/passwd
  4. [root@A /]# grep  zhangsan  /etc/passwd
  5. [root@A /]# grep  haha  /etc/passwd
复制代码

16)vim修改文本文件内容(文本编辑器)
三个模式:命令模式、插入模式、末行模式
注意:
① vim当文件不存在时,会自动创建此文件
② vim不能创建目录

17)关机poweroff与重启reboot
  1. [root@A /]# poweroff    //关机
  2. [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