部署虚拟环境安装Linux系统《Linux就该这么学》

  2019年3月9日,初春,周六,公司值夜班

本节课主要讲述Linux环境的安装装备,之前已经联系过Linux镜像的安装部署,所以不必再临时手忙脚乱的准备虚拟机软件和镜像(必须在课前将软件准备好,否则就算你的网速再快,也跟不上老刘的节奏),虚拟机软件使用的是VMware workstation Pro 12 版本,设置虚拟机向导的时候一定不能鞥选择“安装程序光盘”而是要选择稍后安装操作系统,如果选择错误虚拟机会给按照最精简的系统以耽误后期的试验。随后是选择内存2G、硬盘20G、CPU根据实际选择核心数量、网络选择仅主机模式(暂时还不知道为啥这样选),将USB设备控制器、打印机、声卡等用不到的设备全部选择移除。

接下来就是安装LINUX系统了,首先需要在BIOS里面设置支持虚拟化(已经具备的无需再设置),选择语言英语,software selection里面选择server with gui ,network &hostname 选择Linuxprobe.com,随后选择installation destination选择安装介质,因为就划分一个磁盘所以无需修改,返回到主安装界面单击begin installation后点击root password设置root账户密码,设置完成后开始安装、重启,重启后在licence information选择accept,随后单击finish configuration后进行Kdump服务设置,此处选择no,i prefer to register at a later time暂时不注册虚拟机,虚拟机会再次重启,选择输入来源类型English(US),next创建一个普通用户,此处创建Linuxprobe 密码Redhat,字母均为小写,随后设置时区(前面安装时应该也设置了一次)选择上海,单击start using red hat enterprise Linux server按钮完成系统安装进入到系统。

接下来讲的就开始偏重理论方面的概念(我听得也是云里雾里),首先是RPM红帽软件包管理器,降低软件安装的难度,通过将程序源代码与安装规则打包放在一起,无需用户手动配置,随后讲的YUM软件仓库,他是为了进一步降低软件的安装难度和复杂程度而设计的技术,将大量的、常用的RPM软件包放在一起,根据用户需求进行自动安装(主要解决软件间的依赖关系,比如安装一个软件需要同时安装其他软件、服务)。

接下来讲解systemd初始化进程,这个进程仅可以在Linux系统下运行,并且是在RHEL7 上开始使用,主要使用的有如下几个命令;systemctl start 服务名称---启动服务;systemctl restart 服务名称--重启服务;’systemctl stop 服务名称 ---停止服务;systemctl enable 服务名称---加入到启动项;systemctl status 服务名称---查看服务状态。

再接着讲解shell(壳),shell是人与硬件的翻译官,主流Linux系统使用的终端是Bash(bourne-again shell),随后接着说明的命令,命令的格式是命令名称 命令参数 命令对象,命令参数分为长格式和短格式(如ls --all --list可以合并为-al),短格式可以合并,长格式与短格式、长格式与长格式不可以合并。

本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有:

第0章 咱们先来谈谈学习方法和红帽系统。

第1章 部署虚拟环境安装linux系统。

第2章 新手必须掌握的Linux命令。

第3章 管道符、重定向与环境变量。

第4章 Vim编辑器与Shell命令脚本。

第5章 用户身份与文件权限。

第6章 存储结构与磁盘划分。

第7章 使用RAID与LVM磁盘阵列技术。

第8章 Iptables与Firewalld防火墙。

第9章 使用ssh服务管理远程主机。

第10章 使用Apache服务部署静态网站。

第11章 使用Vsftpd服务传输文件。

第12章 使用Samba或NFS实现文件共享。

第13章 使用Bind提供域名解析服务。

第14章 使用DHCP动态管理主机地址。

第15章 使用Postfix与Dovecot部署邮件系统

第16章 使用Squid部署代理缓存服务。

第17章 使用iSCSI服务部署网络存储。

第18章 使用MariaDB数据库管理系统。

第19章 使用PXE+Kickstart部署无人值守安装。

第20章 使用LNMP架构部署动态网站环境。

对Linux感兴趣的一定要加个收藏,在线学习网址是https://www.linuxprobe.com/chapter-00.html

附件:Linux入门教程https://www.linuxprobe.com/docs/LinuxProbe.pdf

原文地址:https://www.cnblogs.com/liufengky/p/10504093.html

时间: 2024-08-04 11:37:15

部署虚拟环境安装Linux系统《Linux就该这么学》的相关文章

Linux系统--Linux进程与作业管理(2)

Linux系统--Linux进程与作业管理(2) Linux进程相关的基本概念已经了解,Linux进程管理的一些命令: pstree,ps,pidof,pgrep,top,htop,glance,pmap,vmstat,dstat,kill,pkil,job,bg,fg,nohup 1.pstree命令: pstree - display a tree of processes:以树状形式显示当前系统进程,和命令tree相似. 2.ps命令: ps - report a snapshot of 

Linux系统--Linux进程与作业管理(1)

Linux系统--Linux进程与作业管理(1) 先了解一些基本概念:内核的功能,程序的组成,进程,进程的类型和运行状态,进程的分类,Linux中的第一个进程init,Linux内核存储进程信息的格式,进程的优先级,进程间的通信. 1.Linux内核的功能和程序的组成: Linux内核是一种开源电脑操作系统.是用来与硬件打交道并为用户程序提供一个有限服务集的软件.Linux内核支持模块化,支持模块的动态加载和卸载,可以把模块驱动编辑到内核中,也可以不编辑到内核,直接调用需要的模块.Linux内核

Linux系统--Linux的启动过程

Linux系统--Linux启动过程 CentOS 启动流程: POST --> Boot Sequence(BIOS) --> Boot Loader (MBR) --> Kernel(ramdisk) --> rootfs --> switchroot --> /sbin/init -->(/etc/inittab, /etc/init/*.conf) --> 设定默认运行级别 --> 系统初始化脚本 --> 关闭或启动对应级别下的服务 --

Linux系统--Linux进程与作业管理(3)

Linux系统--Linux进程与作业管理(3) Linux进程管理和作业管理的另外几种管理命令:vmstat,dstat,pmap,glances,kill 1.vmstat命令: vmstat - Report virtual memory statistics vmstat命令可以看到整个机器的CPU,内存,IO等使用情况.此命令不是动态显示的,需要手动进行刷新. vmstat #:相隔#秒刷新. 直接执行vmstat命令的结果为: 各个字段的含义: procs: r:等待运行的进程的个数

第1章 部署虚拟环境安装linux系统

章节简述: 本章节带领读者从0基础了解虚拟机软件与红帽系统,完整的演示了在VM与KVM中安装红帽RHEL7系统的方法. 特别增加了超级实用的Linux系统找回root密码.虚拟机功能增强包.VNC远程控制服务等相关的技术知识点. 简单了解守护进程即可,对了!在安装RPM软件包或配置YUM软件仓库时请格外注意参数细节哦~ 本章目录结构 1.1 准备您的工具 1.2 安装配置VM虚拟机 1.3 安装您的Linux系统 1.4 重置root用户密码 1.5 红帽软件包管理器 1.6 Yum软件仓库 1

部署虚拟环境安装Linux系统

主要内容: 一.安装VMware虚拟机 二.安装Linux系统 1??  安装VMware虚拟机 1.为什么选择VMware虚拟机? Linux系统对硬件设备的要求很低,用虚拟机完全可以搞定,而且VMware支持实时快照(保存当前系统状态). 虚拟网络(支持三种网络连接方式,以后会提到).拖拽文件(需安装VMware Tools,实现虚拟机和物理机间移动文件). PXE(Preboot Execute Environment,预启动执行环境)网络安装等方便实用的功能. 2.下载和安装VMware

9.安装的第一个Linux系统 -Linux Mint 18.1 cinnamon

原文地址:https://www.douban.com/note/598274695/ 版权归作者所有,任何形式转载请联系作者.作者:Wilhelm(来自豆瓣)来源:https://www.douban.com/note/598274695/ 工作生活一直用得比较多的电脑系统是windows.从win95一直到win10,都玩腻了.而且对于我这些正在学习编程的新手来说,windows的开发环境不是太友好 Mac OS当然比windows好.稳定,对开发兼容性好.但一台苹果的电脑价钱还是小贵的.经

Linux系统--Linux网络管理与配置

Linux 网络管理与配置 在学习linux的过程中,Linux网络的管理和配置在后续学习中是很重要的,几乎学习的后期都离不开网络的概念和配置,如集群中的使用.所有学习好Linux网络至关重要. Linux网络配置有两种方式:静态指定和动态分配 动态分配就是利用DHCP服务器,动态的给linux主机分配IP地址.静态指定可以通过命令配置临时的IP和相应的NETMASK,GATEWAY,DNS等,也可以通过修改配置文件做相应的配置. 在CentOS6上的网络配置 一.静态指定,通过命令暂时配置li

Linux系统--Linux磁盘和文件系统管理

Linux磁盘和文件系统管理 一.Linux磁盘管理: 1.磁盘的物理组成部分(这里介绍的主要是机械硬盘) a.磁盘的组成主要有: 盘片,机械手臂和磁头,主轴马达 b.磁盘的数据存储和读取在于磁盘的盘片,在盘片上的一些概念: 扇区(sector):就是将盘片划分成若干个扇区.扇区是最小的存储单位,每个扇区512个字节. 柱面(Cylinder):磁盘是有多个盘片组合而成,而柱面是有不在同一磁盘上的相同位置上的扇区组成.柱面是分区的最小单位,也就是分区是根据柱面分区的. c.第一个扇区的组成: 有