新手入门Linux的步骤

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手入门Linux的步骤相关的知识,希望对你有一定的参考价值。

新手想要快速入门学习Linux,要制定合适的学习路线,这样才可以达到事半功倍的效果。
第一阶段:linux基础入门
1. 开班课程介绍-规章制度介绍-破冰活动;
2. Linux硬件基础/Linux发展历史;
3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查
4. 第一关一大波命令及特殊字符知识考试题讲解
5. L inux基础优化
6. Linux目录结构知识精讲
7. 第二关一大波命令及特殊知识考试题讲解(上)
8. 第二关一大波命令及特殊知识考试题讲解(下)
9. Linux文件属性一大堆知识精讲
10. Linux通配符/正则表达式
11. 第三关一大波命令及重要知识考试题讲解(上)
12. 第三关一大波命令及重要知识考试题讲解(下)
13. Linux系统权限(上)
14. Linux系统权限(下)
15. 第一阶段结束需要导师或讲师对整体课程进行回顾
第二阶段:linux系统管理进阶
1. Linux定时任务
2. Linux用户管理
3. Linux磁盘与文件系统(上)
4. Linux磁盘与文件系统(中下)
5. Linux三剑客之sed命令
第三阶段:Linux Shell基础
1. Shell编程基础1
2. Shell编程基础234
3. Linux三剑客之awk命令
第四阶段:Linux网络基础
1. 计算机网络基础上
2. 计算机网络基础下
3. 第二阶段结束需要导师或讲师对整体课程进行回顾。
第五阶段:Linux网络服务
1. 集群实战架构开始及环境准备
2. rsync数据同步服务
3. Linux全网备份项目案例精讲
4. nfs网络存储服务精讲
5. inotify/sersync实时数据同步/nfs存储实时备份项目案例精讲
第六阶段:Linux重要网络服务
1. http协议/www服务基础
2. nginx web介绍及基础实践
3. nginx web精讲结束
4. lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统
5. nginx负载均衡深入透彻
6. keepalived高可用深入透彻
第七阶段:Linux中小规模集群构建与优化(50台)
1. 期中架构开战说明+期中架构部署回顾
2. 全体昼夜兼程部署期中架构并完成上台述职演讲(加上两个周末共9天)
3. kickstart cobbler 批量自动安装系统
4. pptp vpn与ntp服务
5. memcached原理及部署/作为缓存及session会话共享
第八阶段:Ansible自动化运维与Zabbix监控
1. SSH服务秘钥认证
2. ansible批量自动化管理集群(入门及深入)
3. zabbix监控
第九阶段:大规模集群高可用服务(Lvs、Keepalived)
1. Centos7系统自行安装/centos6与7区别
2. lvs负载均衡集群/keepalived管理LVS集群
第十阶段:Java Tomcat服务及防火墙Iptables
1. iptables防火墙精讲上
2. iptables防火墙精讲下
3. tomcat java应用服务/nginx配合tomcat服务部署及优化
第十一阶段:mysql DBA高级应用实践
1. MySQL数据库入门基础命令
2. MySQL数据库进阶备份恢复
3. MySQL数据库深入事务引擎
4. MySQL数据库优化SQL语句优化
5. MySQL数据库集群主从复制/读写分离
6. MySQL数据库高可用/mha/keepalved
第十二阶段:高性能数据库Redis和Memcached课程
第十三阶段:Linux大规模集群架构构建(200台)
第十四阶段:Linux Shell编程企业案例实战
第十五阶段:企业级代码发布上线方案(SVN和Git)
1. GIT管理
2. 代码上线项目案例
第十六阶段企业级Kvm虚拟化与OpenStack云计算
1. KVM虚拟化企业级实战
2. OpenStack云计算企业级实战
第十七阶段公有云阿里云8大组件构建集群实战
第十八阶段:Docker技术企业应用实践
1. Docker容器与微服务深入实践
2. 大数据Hadoop生态体系及实践
第十九阶段:Python自动化入门及进阶
第二十阶段:职业规划与高薪就业指导
参考技术A 很多Linux初学者不知从何处开始学起,怎么学,感觉很茫然。Linux菜鸟要成为Linux高手,要有一个好的学习计划和规划,参加正规培训班,要不然时间花了很多,却没有效果。这里介绍学习Linux的步骤和建议,也可以咨询老男孩教育,希望对初学者有帮助。
准备阶段:(1)了解Linux是什么,有什么优缺点,发展历史和现状,应用领域;(2)赶快找一部计算机,赶快安装一个 Linux 发行版本,要自己亲手安装一遍Linux操作系统(包括虚拟机的Linux环境和完整真实的Linux环境);(3)熟悉Linux环境和Linux基本操作
菜鸟阶段之选教程:选择一本好的工具书工具书对于学习者而言是相当重要的。如:跟老男孩学Linux运维,linux就该这样学等。
菜鸟阶段之系统命令:Linux命令是必须好好学习和经常使用,而不要经常去使用菜单操作。一定要养成在命令行下工作的习惯
中级阶段之命令行习惯:养成在命令行下工作:一定要养成在命令行下工作的习惯,要不然没法成为高手
中级阶段之Linux系统结构理解、语言编程与英语:C语言、C++,QT,shell,makefile,java,vi编辑器使用。这些至少要精通一两门编程语言吧
高级阶段之网络编程:Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。要增加自己Linux 的技能,只有通过实践来实现了。所以学习Linux也一样,如果你无法经常学习的话,学了后面的,前面的忘了。你对Linux命令熟悉后你可以开始搭建一个小的Linux网络,这是最好的实践方法。 当然你不需搭建所有服务,可以慢慢来。需要说明的是这个Linux网络对于初学者有两三台计算机即可。学好了学好学精了Linux的网络编程,可以肯定的告诉你,你已经是一个非常优秀的Linux人才或者“Linux高手”了
高级阶段之嵌入式编程、底层驱动编程与内核源码:成为Linux高手的重要的方向
参考技术B 方法/步骤

推荐一:鸟哥的Linux私房菜(http://vbird.dic.ksu.edu.tw/)这个不用多说吧,只要你学习Linux就肯定听说过鸟哥的私房菜,经典,对于初学者来说绝对是经典,推荐!!!
推荐二:Linux中国(https://linux.cn/)这是一个关于Linux的资讯网站,网站提供了各种关于Linux的资讯你都可以在这里找到,是Linux学习者非常不错的一个资讯阅读平台,也是强行安 利!!

推荐三:实验楼(https://www.shiyanlou.com/)这是一个IT学习网站,但是,但是,对于Linux学习者来说绝对是福利网站,因为网站配有Linux在线开发环境,你可以随便折腾,不用搭建本地开发环境,而且也有很多非常不错的Linux课程,强行安 利!!

推荐四:Linux下载站(http://www.linuxdown.net/)你可以在这个网站下载到各种Linux各种发行版,以及相关的软件、游戏……,虽说可以去官网下载,但是作为初学者来说这样一个集中式下载的网站也是非常方便滴~

推荐五:Linux公社(http://www.linuxidc.com/)这也是一个Linux资讯网站,里面同样可以找到很多关于Linux的相关文章,可以看看~
参考技术C 从《linux就该这么学》开始,linux入门学习教材.
虚拟机安装一个Linux系统(Ubuntu、fedora都可以),边看教材边实践,很方便的.
首先把你电脑里的windows删了,装上linux,随便哪个发行版都行,不过新手的话最好还是用ubuntu、fedora或者opensuse,这几个都比较容易上手(我现在就是用的opensuse)。
然后找一本linux入门书籍《linux就该这么学》,照着练习(其实这里说“适应”可能更合适,因为linux下很多概念和习惯与windows大有不同,需要一个熟悉过程)。
之后。。。我想你要是上手了的话,自然而然就会知道接下来该干什么了。其他很少用到,用到再随便查一下
看《linux就该这么学》,简单操练几次,花个一两天,足够了本回答被提问者采纳

红帽Linux入门指南第一期:红帽 RHEL 8.0 操作系统安装步骤详解

本章我们将通过使用 VMware 虚拟机软件来安装 RedHat Enterprise Linux 8.0 操作系统(简称为 RHEL 8.0 操作系统)。

本次实验我们将通过在 VMware 的虚拟机软件上创建一个包含2个CPU、2GB内存和20G硬盘的空白虚拟机,并在该虚拟机中安装RHEL 8.0,设置该系统的语言为英文、键盘布局为美式、时区为亚洲/上海、磁盘分区为/boot 分区 500MB、swap 2GB、 / 根分区 17.5GB、关闭Kdump、设置系统用途和安全策略,来帮助你掌握操作系统的安装流程。

1创建空白虚拟机

<1.1> 打开VMware虚拟机软件,依次选择【文件】>>【新建虚拟机】选择 “自定义”。

注:因为自定义相对来说功能更加全面,典型的就是相对来说比较简单的配置。

 

<1.2> 选择对应的VMware版本,此次选择VMware15.x最新版。

注:选择版本的时候尽量选择高于之前的版本,这样的话,是比较有利于后期的兼容性。

 

<1.3> 选择稍后安装操作系统。

 

<1.4> 选择对应软件的安装版本。

 

<1.5> 选择虚拟机存放的位置和虚拟机的名字。

 

<1.6> 设置虚拟机处理器数量。

注:一般情况下选择1,除非电脑特别强劲的话就选择2*2,或者2*1。

 

<1.7> 设置虚拟机内存

 

<1.8> 设置虚拟机网络

注:NAT模式可以上网。

 

<1.9> 选择控制器

 

<1.10> 选择磁盘类型

 

<1.11> 设置磁盘大小

 

<1.12> 设置磁盘文件存储位置

 

<1.13> 完成虚拟机操作

 

2添加ISO并安装操作系统

<2.1> 选中创建的虚拟机打开属性,在虚拟机设置中选择CD/DVD 使用ISO镜像文件,添加RHEL8ISO文件。

 

<2.2> 打开虚拟机电源,进入安装界面,选择菜单栏第二栏(测试并安装RHEL8)

检查ISO介质,时间较长,可按ESC跳过。

 

<2.3> 选择语言类型一般建议选择英文,点击【continue】继续下一步。

 

<2.4> 正式进入RHEL8的安装配置界面

 

<2.5> 选择Time&Date设置时区为【亚洲/上海】 【Asia/shanghai】

 

<2.6> 设置磁盘分区

选择custom(手动分区)Done 继续。

注:注意一般选择Standard Partition标准分区,lvm是逻辑分区。

 

添加分区:点击【+】号之后,弹出弹框添加挂载点,其实挂载点也叫做分区。

注:一般是选择/boot 和/swarp,剩下的就直接/全部占用。

分区完成之后,点击【Done】 选择接受更改。

分区完成之后,点击【Done】 选择接受更改。

 

<2.7> 设置网络

配置主机名

设置网卡开机启动

 

<2.8> 关闭Kdump

 

<2.9> 设置security policy(安全策略)

 

<2.10> 设置system purpose(系统用途)

配置完后,点击开始安装。

 

<2.11> 在安装过程中设置root密码和创建普通用户

备注:设置root密码为redhat,如果密码设置较为简单的话,就要点击两次。

创建普通用户:user1密码为redhat。

选择【Reboot】

3登陆操作系统

<3.1> 重启完成后,选择【Not List】输入用户名和密码。

<3.2> 输入用户名root,点击下一步输入密码。

<3.3> 输入密码redhat 选择【Sign in】登陆系统。

4初始化系统设置

<4.1> 登录系统后弹出欢迎界面,继续下一步。

<4.2> 选择键盘布局,保持默认下一步

<4.3> 是否开启位置隐私服务,保持默认下一步

<4.4> 跳过登录账户skip

<4.5> 选择 start Using RedHat Enterprise Linux 结束初始化向导

至此红帽8安装完成。

5打开系统终端

<5.1> 打开命令行终端(红帽7的桌面右键打开终端已无法使用)

依次选择

 

下期预告

 

RHEL8系统有哪些登录方式?如何从字符界面切换到图形化界面?

如何查找历史执行过的Linux的命令?

怎样快速甄别Linux系统中的超级用户与普通用户?

 

下一期我们将为大家带来:《Linux的基本使用》,其中会为大家解答以上问题,以及一些非常实用的操作。

以上是关于新手入门Linux的步骤的主要内容,如果未能解决你的问题,请参考以下文章

阿里云天池 Docker练习场(入门赛) 操作步骤

红帽Linux入门指南第二期:Linux的基本使用

红帽Linux入门指南第一期:红帽 RHEL 8.0 操作系统安装步骤详解

Linux命令执行过程(新手必读)

Linux 学习基础入门之Linux分区

(针对新手)如何用VMware虚拟机安装RedHat Linux系统?(超级详细)