当前位置:  开发笔记 > 编程语言 > 正文

linux系统需要学什么-linux运维

linux系统需要学常用的基础命令、FHS、bash常用功能、IO重定向及管道、用户和组、权限管理、bash环境、sudo、grep及基本正则表达式、vim编辑器、文件查找等知识。
随着互联网的快速发展,人们对系统的要求也逐渐提高,Linux系统越来越受到很多用户的欢迎,Linux技术已经成为IT技术发展的热点,投身于Linux技术研究的社区、研究机构和软件企业越来越多,支持Linux的软件、硬件制造商和解决方案提供商也迅速增加,Linux在信息化建设中的应用范围也越来越广,Linux操作系统因其开源、免费、跨平台、良好的界面等特性,深受广大程序员们的青睐!

Linux一般学什么?

第一阶段:Linux基础 (推荐学习:linux运维)

Linux入门、常用的基础命令、FHS 、bash常用功能、I/O重定向及管道 、用户和组、权限管理、bash环境、sudo、grep及基本正则表达式、vim编辑器、文件查找

第二阶段:Linux系统管理

磁盘及分区、Linux文件系统、LVM、RAID 、压缩及归档工具、计算机网络基础、Linux主机网络参数配置、Linux程序包管理、Linux进程及作业管理、定时任务

第三阶段:基础网络服务

socket通信机制基础入门、控制服务和守护进程、文件服务、域名服务、DHCP服务、网络通信安全基础、OpenSSL、Telnet和OpenSSH、rsyslog、web服务、http协议进阶、LAMP、高性能web服务器nginx、JSP应用服务器tomcat、邮件服务、iptables

第四阶段:系统管理进阶及运维自动化工具

CentOS系统启动流程、GRUB详解、Linux内核、CentOS系统安装、bash脚本编程、ansible、zabbix监控系统

第五阶段:大型站点技术架构及实现

大型网站架构演化历程、大型网站架构模式及核心要素、NLB Cluster、高性能缓存服务varnish、网站的高性能架构 、高可用集群keepalived、网站的高可用架构、分布式存储mogilefs、mysql、NoSQL系统之redis、网站的伸缩性架构 、kvm虚拟化技术、elk、容器技术docker

总结学习Linux,以下这些知识点肯定是要掌握的:

1. 操作系统基础配置。

包括网络、主机名等设置,说白了就是要不断的装系统,且装完操作系统后能使其正常上网,通常这些配置在安装操作系统时都可以指定。

2. 具体的网络配置和参数。

基础的网络知识真的是很必要的,譬如IP地址是什么?子网掩码有什么作用?网关和路由又有什么关系?这些知识,讲实话现在很多大学生都说不出来,虽然他们每天都在使用网络。而Linux的网络配置又是比较自由的,一个不小心就有可能断网,譬如使用ifconfig命令配置后,网络立即生效。

3. Linux操作系统的分区管理、文件管理相关命令。

操作系统的主要作用之一便是管理文件系统,譬如新建、打开、复制、删除、移动、修改文件。

4. 一款熟练使用的编辑器。

比如CLI下的VIM,图形界面下的gedit等。

5. 各种常见的Linux命令。

这款就比较杂了,具体可以在使用中慢慢学习。

以上就是linux系统需要学什么的详细内容,更多请关注 第一PHP社区 其它相关文章!

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有