如何学习linux

如何学习linux,第1张

第一阶段:初级入门

初级阶段需要把linux运维学习路线搞清楚,任何学习都是循序渐进的,所以学linux运维也是需要有一定的路线。

1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见 *** 作命令)

2、Linux用户及权限基础

3、Linux系统进程管理进阶

4、linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)

5、shell脚本入门(可边练习边学习)

第二阶段:中级进阶

中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。

1、TCP/IP网络基础(差不多CCNA、NP的知识就够用)

2、Linux企业常用服务(如dns、http、ftp、mail、nfs等)

3、Linux企业级安全原理和防范技巧(系统性能/安全、安全威胁模型和保护方法

4、加密/解密原理及数据安全、系统服务访问控制及服务安全基础

5、iptables安全策略构建

6、shell脚本进阶(主要是结合一些应用,写一些案例)

7、MySQL应用原理及管理入门(能管理和搭建一个个人博客站点)

第三阶段:高级提升

1、http服务代理缓存加速(其中主要学习varnish、nginx缓存系统,要对CDN的知识有所了解。)

2、企业级负载集群(其中主要学习nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识)

3、企业级高可用集群 (其中需要对keepalived,heartbeat等进行深入讲解)

4、运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系统,现在用的比较多的是zabbix)

5、运维自动化学习(需要学一些开源运维自动化工具的使用如ansible、puppet、cobbler等运维自动化工具)

第四阶段:资深方向进阶

1、 大数据方向(需要对hadoop、storm等常见开源大数据系统需要深入了解)

2、 云计算方向(主要是openstack这套东西,当然像一些kvm等虚拟化技术,也是需要掌握的,现在docker也比较流行)

3、 运维开发(主要是python运维开发)

4、 自动化运维(在之前自动化基础上做深入)

5、 运维架构师(主要需要广度,差不多5年左右以上经验,可以担当此职位)

一、软件环境准备

1、安装linux(fedora 2.6)

先安装虚拟软件工作平台Vmware Workstation,步骤如下:

运行VMware. 6.0.2.exe

→自定义安装

选择安装目录

→注册即输入SN(由vmware.6.0.2解压得到zwt_vmw6.exe,运行该文件,在type下拉列表框中选择vmware workstation 6.0(windows),然后单击generate生成serial,这就是我们要的SN)

→双击vmware workstation 桌面图标

→new virtual machine

→custom

→next step

→linux

→输入名字和目录(可以采用默认)

→one(单一处理器)

→设置虚拟机使用内存512M

→use bridged networking

→LSI logic

→create a new virtual disk

→scsi

→设置可用磁盘大小(20G)

→完成

然后安装linux(采用虚拟光驱),步骤如下:

先挂载光驱的镜像文件(browse指明)和关闭软驱检测

→start this virtual machine

→在窗体内回车键

→skip

→next

→选择安装过程使用的语言(简体中文)

→选择键盘(默认)

→跳出的提示按“是”

→选择“建立自定义的分区结构”

→交换分区swap大小为虚拟内存的2倍,其余的为根分区 “/” (ext3),并选中“强制为主分区”项

→默认下一步

→默认下一步

→时区选择默认

→为root用户输入密码

→选择“现在定制”需要的软件

→进行软件选择(如果全选,安装慢,而且有的根本不会用到,确保“虚拟化”和“老的软件”不选,否则会影响Vmware tools的安装使用)

→下一步开始安装fedora core(安装时间依赖于选择要安装的软件大小)

→重新启动

→防火墙禁用

→“是”

→SElinux禁用

→“是”

→创建新用户(可以跳过)

→测试声卡

→重新启动完成安装。(约半个小时)

最后安装VMware tools,以方便鼠标内外移动(确保“虚拟化”不选),步骤如下:

VM菜单

→VMware tools install

→“是”

→将光驱(linux中的光驱)的VMware tools 中的Vmwaretools-6.0.2-59824.tar.gz复制到目录root下

→在终端对Vmwaretools-6.0.2-59824.tar.gz进行解压tar –zxvf Vmwaretools-6.0.2-59824.tar.gz

→cd vmware-tools-distrib

→./vmware-install.pl(全部选yes,注意有一个默认为[no]的选项改为yes)。

1、打开系统,可以看到桌面,找到软件中心,打开软件中心

2、在这里你可以安装一些软件,但是软件比较少

3、你还可以直接从网站上下好deb的安装包,然后双击进行安装

4、双击后,会在应用市场打开它,然后点击安装就可以了

5、或者你在安装包在的文件夹,按住shift,点击鼠标右键,会d出如下界面,点击在终端中打开。

6、输入下面的命令,-i后面是你的文件名,如果权限不够,就要在前面输入sudo,然后回车后再输入密码直接安装就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7679103.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-08
下一篇2023-04-08

发表评论

登录后才能评论

评论列表(0条)

    保存