Linux系统管理学习路线图

合集下载

linux思维导图期末知识点总结

linux思维导图期末知识点总结

linux思维导图期末知识点总结环境:虚拟机/云服务器许多程序需要开机启动,它们在win叫服务,在linux叫守护进程,init进去运行开机启动的程序。

正常情况下,很少遇到关机情况。

正确关机流程:sync > shutdown > reboot > halt区别于重启系统和关闭系统,都要运行sync,把内存中的数据写到磁盘中关机命令:shutdown –h now halt poweroff 和 init 0重启系统的命令:shutdown –r now reboot init 6内核版本cat /etc/issue系统版本cat /proc/version1、yum源进行备份进入到yum源的配置文件中执行命令如下:cd /etc/yum.repos.d将yum源进行备份:mv Centos-Base.repo Centos-Base.repo.bak2、获取阿里的yum源配置文件执行命令:wget -O Centos-Base.repo3、对yum源生成缓存执行命令:yum makecache4、更新yum源执行命令:yum -y install update执行完成之后就可以使用yum源了,到此yum源就更换成功了。

在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。

文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。

在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。

如此反复就可以构成一个庞大的文件系统。

/boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。

/etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。

/lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。

几乎所有的应用程序都需要用到这些共享库。

《跟老男孩学Linux运维:核心基础篇(上)(第2版)》读书笔记PPT模板思维导图下载

《跟老男孩学Linux运维:核心基础篇(上)(第2版)》读书笔记PPT模板思维导图下载

第11章 Linux正则 表达式与三剑客知...
目录
013 第12章 Linux系统 权限知识及应用实...
014
第13章 Linux系统 定时任务Cron...
015
第14章 Linux用户 管理知识与应用实...
016
第15章 Linux系统 权限集中管理项目...
017
附录A 用户权限授权 规划表格参考
13.8 有关Cron 定时任务的企业
面试...
13.9 定时任务知 识逻辑图(学习 方法)
13.10 本章重点
第14章 Linux用户管理知识与 应用实...
01
14.1 用 户及用户 组配置文 件介绍
02
14.2 Linux用 户及用户 组命令介 绍
03
14.3 添 加用户命 令 useradd
11.1 正 则表达式 介绍
02
11.2 正 则表达式 的分类
03
11.3 基 本正则表 达式实践
04
11.4 扩 展正则表 达式实践
06
11.6 元 字符表达 式
05
11.5 预 定义特殊 中括号表 达式
11.8 awk命令
11.7 sed:流编 辑器
11.9 本章重点
第12章 Linux系统权限知识及 应用实...
02
13.2 用 户定时任 务Cron (d)使 用...
03
13.3 用 户定时任 务Cron 实例说明
04
13.4 生 产环境下 用户 Cron配 置专业...
05
13.5 生 产环境下 的定时 Cron书 写要...
06
13.6 调 试Cron 定时任务 的技巧总 结

LINUX学习计划和目标

LINUX学习计划和目标

LINUX学习计划和目标LINUX操作系统已经成为IT行业中非常重要的一个技术领域。

它是一个强大的开源系统,被广泛应用于服务器、网络设备、嵌入式系统等领域。

学习和掌握LINUX操作系统对于从事互联网相关的行业非常重要,因此很多人都希望能够系统地学习LINUX操作系统。

在这篇文章中,我们将介绍一份LINUX学习计划和目标,希望能够帮助大家更好地了解LINUX操作系统,并制定一个系统的学习计划。

LINUX学习计划LINUX学习计划应该从基础知识开始学习,逐步深入,建立一个系统的知识结构。

一份合理的LINUX学习计划应该包括以下几个主要的学习阶段:1. 学习LINUX基础知识:包括LINUX操作系统的概念、安装、配置、文件系统、用户管理、权限管理等基本知识。

2. 学习LINUX系统管理:包括LINUX系统的运维管理、服务管理、网络管理、安全管理等知识。

3. 学习LINUX编程:包括shell编程、Python编程等知识。

4. 学习LINUX系统优化:包括系统性能优化、安全加固等知识。

5. 学习LINUX高级应用:包括LINUX集群、虚拟化、容器等高级应用知识。

根据以上几个学习阶段,可以制定一份详细的学习计划。

具体的学习计划可以按照具体的个人情况进行安排,一般来说,初学者可以按照以下的学习路径进行学习:1. 学习LINUX基础知识:首先,我们需要学习LINUX的基础知识。

可以选择一本LINUX的入门书籍,深入了解LINUX操作系统的基本概念、安装、配置等知识。

2. 学习LINUX系统管理:在掌握LINUX的基础知识之后,我们需要学习LINUX系统的管理知识。

可以选择一些系统管理的教程或视频,学习LINUX系统的运维管理、服务管理、网络管理、安全管理等知识。

3. 学习LINUX编程:了解LINUX系统管理的基础之后,我们可以学习一些LINUX编程知识,比如shell编程、Python编程等知识。

这些知识可以帮助我们更好地进行系统管理工作。

LPIC-1 认证路线图

LPIC-1 认证路线图

关于本系列构建定制提要您可以构建定制的RSS、Atom 或HTML 提要,当我们添加新文章或更新内容时,您就会收到通知。

访问developerWorks RSS 提要,选择Linux,选择Articles类型,然后输入Linux Professional Institute作为关键字。

然后就可以选择您感兴趣的提要类型。

本系列文章帮助您学习Linux 系统管理任务。

这些主题与Linux Professional Institute Certification (LPIC)级别1 (LPIC-1) 考试的主题相对应。

您可以使用本系列文章准备认证,或者学习Linux。

LPIC-1 认证涉及两个考试:考试101 和考试102。

要获得LPIC-1 认证,您必须通过考试101 和考试102。

每个考试都涉及多个主题,每个主题又包含多个目标。

本系列的每一篇文章都将介绍一个目标。

这些文章的内容与2009 年 4 月发布的考试101和考试102的目标相对应。

您应当始终参考这些目标,获得明确的考试要求。

联系IanIan 是我们最受欢迎、作品最多的作家之一。

浏览developerWorks 上Ian 的所有文章。

查看Ian 的个人资料并与他以及My developerWorks 中的其他作者和相关读者取得联系。

该路线图目前仍然在进行中;当我们完成文章后,我们将它们添加到路线图中。

但是,与此同时,您将在我们的LPI 认证考试准备教程中找到类似内容的早期版本,这些内容支持2009 年4 月以前发布的LPIC-1 目标。

注意:当新内容可用时,将在随后的几个月中添加进来。

按照侧栏的说明构建您自己的提要,或经常回顾本文以获得更新内容。

考试101考试101 - 主题101:系统架构文章在何处?主题101 的三篇developerWorks 文章即将发布,这三篇文章基于最新(2009 年4 月)的考试101 目标。

同时,您可以参考主题101 的developerWorks 教程中的相似材料,它基于以前的考试101 目标。

《跟老男孩学Linux运维:核心系统命令实战》读书笔记PPT模板思维导图下载

《跟老男孩学Linux运维:核心系统命令实战》读书笔记PPT模板思维导图下载

01
3.13 uniq: 去除重复 行
02
3.14 wc: 统计文件 的行数、 单词数 或...
03
3.15 iconv: 转换文件 的编码格 式
04
3.16 dos2uni x:将 DOS格 式...
05
3.17 diff: 比较两个 文件的不 同
06
3.18 vimdiff: 可视化比 较工具
06
3.6 tail: 显示文件 内容尾部
01
3.7 tailf: 跟踪日志 文件
02
3.8 cut: 从文本中 提取一段 文字并 输...
03
3.9 split: 分割文件
04
3.10 paste: 合并文件
05
3.11 sort: 文本排序
06
3.12 join: 按两个文 件的相同 字段...
04
2.4 mkdir: 创建目录
05
2.5 touch: 创建空文 件或改变 文件...
06
2.6 ls: 显示目录 下的内容 及相关属 性...
01
2.7 cp: 复制文件 或目录
02
2.8 mv: 移动或重 命名文件
03
2.9 rm: 删除文件 或目录
04
2.10 rmdir: 删除空目 录
01
8.1 fdisk: 磁盘分区 工具
02
8.2 partpro be:更新 内核的 硬...
03
8.3 tune2fs: 调整 ext2/e. ..
04
8.4 parted: 磁盘分区 工具
05
8.5 mkfs: 创建 Linux文 件系统
06
8.6 dumpe2f s:导出 ext2/...

大数据、云计算系统高级架构师课程学习路线图

大数据、云计算系统高级架构师课程学习路线图

大数据、云计算系统高级架构师课程学习路线图大数据之Linux+大数据开发篇项目部分大数据之阿里云企业级认证篇大数据之Java企业级核心技术篇大数据之PB级别网站性能优化篇项目部分大数据之数据挖掘\分析&机器学习篇项目部分大数据之运维、云计算平台篇项目部分c:\iknow\docshare\data\cur_work\javascript:open53kf()课程体系北风大数据、云计算系统架构师高级课程课程一、大数据运维之Linux基础本部分是基础课程,帮大家进入大数据领域打好Linux基础,以便更好地学习Hadoop,hbase,NoSQL,Spark,Storm,docker,openstack等众多课程。

因为企业中的项目基本上都是使用Linux环境下搭建或部署的。

1)Linux系统概述2)系统安装及相关配置3)Linux网络基础4)OpenSSH实现网络安全连接5)vi文本编辑器6)用户和用户组管理7)磁盘管理8)Linux文件和目录管理9)Linux终端常用命令10)linux系统监测与维护课程二、大数据开发核心技术- Hadoop 2。

x从入门到精通本课程是整套大数据课程的基石:其一,分布式文件系统HDFS用于存储海量数据,无论是Hive、HBase或者Spark数据存储在其上面;其二是分布式资源管理框架YARN,是Hadoop 云操作系统(也称数据系统),管理集群资源和分布式数据处理框架MapReduce、Spark应用的资源调度与监控;分布式并行计算框架MapReduce目前是海量数据并行处理的一个最常用的框架。

Hadoop 2。

x的编译、环境搭建、HDFS Shell使用,YARN 集群资源管理与任务监控,MapReduce编程,分布式集群的部署管理(包括高可用性HA)必须要掌握的。

1)大数据应用发展、前景2)Hadoop 2。

x概述及生态系统3)Hadoop 2。

x环境搭建与测试1)HDFS文件系统的架构、功能、设计2)HDFS Java API使用3)YARN 架构、集群管理、应用监控4)MapReduce编程模型、Shuffle过程、编程调优1)分布式部署Hadoop2.x2)分布式协作服务框架Zookeeper3)HDFS HA架构、配置、测试4)HDFS 2.x中高级特性5)YARN HA架构、配置6)Hadoop 主要发行版本(CDH、HDP、Apache)1)以【北风网用户浏览日志】数据进行实际的分析 2)原数据采集 3)数据的预处理(ETL) 4)数据的分析处理(MapReduce)课程三、大数据开发核心技术—大数据仓库Hive精讲hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。

《Linux培训》PPT课件

《Linux培训》PPT课件

自由与开放
Linux遵循自由软件许可 证,允许用户自由使用 、修改和分发源代码。
高性能与稳定性
Linux具有出色的性能和 稳定性,广泛应用于服 务器、超级计算机和云
计算等领域。
安全与可靠
Linux具有强大的安全机 制和防火墙保护功能, 能够抵御各种网络攻击

跨平台兼容性
Linux可以在不同的硬件 平台上运行,支持多种
Red Hat Enterprise Linux (RHEL): 广泛用于企业服务器和数据中心,提 供长期稳定支持和更新。
Ubuntu Server: 适用于中小企业和大 型企业,提供强大的功能和易用性。
CentOS: 作为RHEL的社区版,具有 高度的可定制性和稳定性,适用于企 业环境。
Linux在企业中的部署与实施
详细描述
Python具有简洁的语法和强大的标准库,使得开发过程快速且高效。在Linux环境下, Python可以用于编写各种应用程序和工具,如Web服务器、网络爬虫、自动化脚本等
。掌握Python编程对于Linux系统下的开发工作至关重要。
C/C编程
总结词
C和C是两种高效的系统级编程语言,常用于开发底层软件和操作系统。
sudo权限
sudo权限可以让具有 sudo权限的用户执行超级 用户命令,需要谨慎配置 和管理。
常用命令与工具
常用命令
Linux系统中常用的命令包括 “ls”、“cd”、“pwd”、 “cp”、“mv”、“rm”等,
用于文件和目录操作。
系统监控工具
Linux系统中常用的系统监控工具 包括“top”、“htop”、 “vmstat”等,用于监控系统状 态和性能。
游戏开发

Linux入门学习大全超详细 ppt课件

Linux入门学习大全超详细 ppt课件

Linux操作系统
1994年,Linux的第一个产品版Linux 1.0问世,如 今Linux家族已经有了近140个不同的版本,所有这些 版本都基于最初的免费的源代码。不同的公司可以推 出不同的Linux产品,但是它们都必须承诺对初始源代 码的任何改动皆公布于众。
Linux操作系统
1.1.2 Linux的优点 Linux之所以受到广大计算机爱好者的喜爱,主要原
Linux操作系统
(2) 可以节省大量的资金。Linux是目前惟一可免费 获得的、为PC机平台上的多个用户提供多任务、多进 程功能的操作系统,这是人们喜欢使用它的主要原因。 就PC机平台而言,Linux提供了比其他任何操作系统都 要强大的功能,Linux还可以使用户远离各种商品化软 件提供者促销广告的诱惑,再也不用承受每过一段时 间就花钱去升级之苦,因此可以节省大量用于购买或 升级应用程序的资金。
Linux操作系统
(5) 提供功能强大而稳定的网络服务。Linux最优秀 的功能莫过于其网络功能。首先,它可以支持众多的 网 络 协 议 , 比 如 TCP/IP 协 议 、 SPX/IPX 协 议 、 NETBEUI协议、X.25协议等;其次,Linux可以提供非 常广泛的网络服务,比如WWW、FTP、E-mail、Telnet、 NFS、DHCP、Samba、防火墙以及企业的群组服务等, 这些功能为Linux提供了无与伦比的网络亲和性。
Linux操作系统
4. 实用工具 标准的Linux系统都有一套叫做实用工具的程序,它 们是专门的程序,例如编辑器、执行标准的计算操作 等。另外,用户也可以产生自己的工具。
Linux操作系统
一般来讲,实用工具可分为以下三类。 (1) 编辑器:用于编辑文件。Linux的编辑器主要 有vi、emacs、pico等。 (2) 过滤器:用于接收并过滤数据。Linux的过滤 器(Filter)读取从用户文件或其他地方输入的数据,经 检查和处理后输出结果。从这个意义上说,它们过滤 了经过它们的数据。Linux有不同类型的过滤器,一些 过滤器用行编辑命令输出一个被编辑的文件;另外一 些过滤器是按模式寻找文件并以这种模式输出部分数 据;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux系统管理学习路线图随着Linux应用的扩展,许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。

作为一个Linux系统管理员,我看了许多有关Linux的文档和书籍,并为学习Linux付出了许多艰苦的努力。

当真正获得了一份正式的Linux系统管理工作后,我更加深刻地理解了Linux的灵魂:服务于多用户。

Linux系统知识是非常广博的,但是只要掌握了重点知识,管理它并没有想象中的那么可怕。

在下面我会将作为系统管理员的一些工作心得和总结出来的经验系统地介绍给大家。

1.学习的目的通过Linux的学习掌握UNIX的目的想必不用多说了,在这个网络人才身价倍增的年代,想靠技术吃饭又不想掌握网络和编程技术是不明智的。

当人们第一次听说Linux并跃跃欲试的时候,总会提出几个?,它是什么(What)?为什么要用它(Why)?怎样学习它(How)?作为开放源码运动的主要组成部分,Linux 的应用越来越广泛,从我们平时的娱乐、学习,到商业、政府办公,再到大规模计算的应用。

为了满足人们的需求,各种各样的、基于Linux的应用软件层出不穷。

只要具备了LinuX的基本功,并具有了自学的能力之后,都可以通过长期地学习予以掌握。

2.从命令开始、从基础开始常常有些朋友一接触Linux就希望构架网站,根本没有想到要先了解一下Linux的基础。

这是相当困难的。

虽然Linux桌面应用发展很快,但是命令在Linux 中依然有很强的生命力。

Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的。

Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。

这里笔者把它们中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习,我们可以进一步理解Linux系统。

3.选择一本好的Linux书籍无论在论坛还是读者反馈中,我们看到最多的问题往往是某个新手,在安装或使用Linux的过程中遇到一个具体的问题就开始提问,很多都是重复性的问题,甚至有不少人连基本的问题描述都不是很清楚。

这说明很多初学Linux的人还没有掌握基本功。

怎样才能快速提高掌握Linux的基本功呢?最有效的方法莫过于学习权威的Linux工具书,工具书对于学习者而言是相当重要的。

一本错误观念的工具书却会让新手整个误入歧途。

目前国内关于Linux的书籍有很多不过精品的不多,笔者强烈建议阅读影印本的o'reilly原版Linux图书/,而且出版社还提供了一个非常好的路线图:linux.php">/guide/guide_linux.php4.养成在命令行下工作的习惯一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。

在命令行下学习虽然一开始进度较慢,但是熟悉后,你未来的学习之路将是以指数增加的方式增长的。

对网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。

即使是通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。

5.用UNIX思维思考Linux由于Linux是参照UNIX的思想来设计的,理解和掌握它就必须以Unix的思维来进行,而不能以Windows思维。

不可否认,Windows在市场上的成功很大一部分在于技术思想的独到之处。

可是这个创新是在面对个人用户的前提下进行的,而面对着企业级的服务应用,它还是有些力不从心。

多年来在计算机操作系统领域一直是二者独大:UNIX在服务器领域,Windows在个人用户领域。

由此可见,用户需求决定了所采用的操作系统。

不管什么原因,如果要学习Linux,那么首先要将思维从Windows的"这个小河"中拖出来,放入UNIX的海洋。

6.学习Shell对于Shell(中文名称壳),习惯Windows的读者肯定是非常陌生的,因为Windows只有一个"Shell"(如果可以说是Shell的话),那就是Windows自己。

用一句话容易理解的解释就是,shell是用户输入命令与系统解释命令之间的中介。

最直观的说法,一种Shell有一套自己的命令。

举一个容易理解的例子,Linux 的标准Shell是Bash Shell;Solaris的shell是B shell;Linux的Shell是以命令行的方式表现出来的。

读者可能会不理解,Windows从命令行"进化"到了图形界面,那么Linux现在还使用命令行岂不是一种倒退?当初我刚刚接触Linux 时就曾有过这种想法。

可是后来发现,如果使用图形界面,那么分配给应用软件的资源就少了,在价格昂贵的服务器上,能够以较低的硬件配置实现同样的功能是非常重要的。

下面举例说明:一台服务器有1GB内存,假设其中512MB用于处理图形界面,若要安装一个需要784MB内存的数据库软件,唯一的办法就是扩大内存。

但是如果使用命令行,系统可能只需要64MB内存,其他的内存就可以供数据库软件使用了。

使用命令行,不仅是内存,而且CPU及硬盘等资源的占用都要节省很多。

所以,作为服务器,使用命令行是优点而不是缺点。

既然Shell有这么多优点,就必须要学习它。

7.勤于实践要增加自己Linux的技能,只有通过实践来实现了。

所以,赶快找一台计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界。

相信对于你自己的Linux能力必然大有斩获。

此外,人脑不像计算机的硬盘一样,除非硬盘坏掉了或者是资料被你抹掉了,否则存储的资料将永远而且立刻地记忆在硬盘中。

在人类记忆的曲线中,你必须要不断地重复练习才会将一件事情记得比较熟。

学习Linux也一样,如果你无法经常学习的话,学了后面的,前面的往往忘了。

对Linux命令熟悉后,可以开始搭建一个小的Linux网络,这是最好的实践方法。

Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web 服务器、DNS服务器等都非常完善。

当然你不需搭建所有服务,可以慢慢来。

需要说明的是这个Linux网络对于初学者有两三台计算机即可。

自己多动手,不要非要等着别人帮你解决问题。

8.学会使用文档和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。

其实当你安装了一个完整的Linux系统后,其中已经包含了一个强大的帮助系统,只是可能你还没有发现和使用它们的技巧。

主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。

查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、UNIX的经验总结非常有参考价值,通常40%的问题可以解决。

安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么了。

如果说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。

当查找文档时,一定要看文档是在何种版本、何种环境及何种状态下出现的何种结果。

对于文档的有效性,一时还无法在操作前就知道结论如何,那么对某个专题或问题,阅读相关的多篇文章将会节省大量的时间,还可以保证尽量"干净"的环境,有效避免因为不同操作所造成的更多问题。

操作时要仔细核对各个步骤及输出的结果,尽量保持与文档一致。

9.在Linux论坛获取帮助如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。

需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问,否则只会得到到草率的回答或者根本得不到任何答案。

越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

最好先搜寻一下论坛是否有你需要的文章。

这样可以获得事半功倍的效果。

你需要提供精确有效的信息。

这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。

可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。

另外把这个问题放在其他Linux社区请求帮助也是一种选择。

如果得不到答案,请不要以为我们觉得无法帮助你。

有时只是看到你问题的人不知道答案罢了。

这时换一个社区是不错的选择。

10.学习专业英文如果你想深入学习Linux,看不懂文档,因为实在是太难了。

写得最好的,最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。

即便是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表。

通过man、info等命令,可以从在线帮助中快速地获得所需要的命令和操作方法。

不要害怕海量的系统帮助,仔细阅读几个man或info文档就会发现,这些帮助几乎都按照固定格式写成命令名称、参数、参数说明、使用例子、参考等。

当英语成为一种习惯,就会自觉地查找或订阅互联网上感兴趣的英文材料。

这样,在不知不觉中就已经和世界同步了。

11.在社区共享你的经验随着Linux应用的扩展,出现了不少Linux社区。

其中有一些非常优秀的社区:水木清华、其中有一些非常优秀的社区:(国内最高水平GNU站点)、/(中国最大的Unix技术社区),随着知识的不断积累,就可以把自己动手解决一些前人没有遇到的问题写出文档在网络上共享给其他读者。

这个时候,也就成为了一名"高手"。

Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人,Linux高手更具有鼓励新手的文化精神。

最后是笔者的Linux学习的一个路线图(roadmap):了解Linux的基础知识,这些包含了用户管理、群组的概念、权限的观念等;掌握100个以上的常用命令;掌握.tgz、.rpm等软件包的常用安装方法学习添加外设,安装设备驱动程序(比如网卡)熟悉Linux文件系统和目录结构。

掌握vi,gcc,gdb等常用编辑器,编译器,调试器。

理解shell别名、管道、I/O重定向、输入和输出及shell脚本编程。

网络的基础包括:掌握路由概念、OSI七层网络模型、TCP/IP模型及相关服务对应的层次对于Linux学习非常重要的。

然后学习Linux环境下的组网。

以上是笔者学习Linux一些经验,希望对你有些帮助。

相关文档
最新文档