(a)第一のLinuxを満たし、Linuxの運用・保守を学ぶために彼の妻を教えます

ゼロ、はじめに

なぜ、このシリーズのいずれかを書くのか?なぜLinuxはありますか?

妊娠中の妻以来、今、多くの場合、地域社会との接触の外に感じ、数年前から自宅で辞任しました。私は仕事を見つけたいと思います。

年のためにそれをやってプログラマは、少し接点は仕事だけのITのクラスを探して助けることができ、基本的にはIT界でもあります。

Linuxの使用を開始しないと私は、運用・保守が実際に比較的簡単であると思いますが、何の言葉を教えるために1、より困難ガイド。したがって、このチュートリアルのシリーズを書くのアイデアを開始。

私は、Linuxにすぐに時間を持っているので、私は、かなりおこがましい感じて、このシリーズを書きます。
しかし、リストは、この概要は、独自の検討事項のビットです。

主に実際の仕事、実用的な操作から来る、以下の理由に耳を傾けます。

CD:多くの人々は、Linuxの人々が実際に無知に見えることを余儀なくされていると、ほとんどの地点GMが窓ラインにCMDコマンドを命令する接触に入って来ました。

そして、Linuxとの接触後、学んだ主に体系、それが検索エンジン、ブログ、サン顔良趙、および断片化を通じてではありません。

白の場合は、ホームセンターの仮想マシン上の人までは、Linuxをインストール、人々は本当に幸せに死ぬん。

、ない冗談をあきらめることを得ます。

私は時間が、Linuxの落胆の本の束を指示したときに、2010年に単語のLinuxになってきました。

自分の仕事までは、最初の2年間、多くの場合は、Linux、ゆっくりお馴染みのスポットを扱います。

このシリーズは、コマンドの多くは、その機能は、それらを表示されませんだけでいくつかの一般的な項目に名前を付けると述べました。それを見るために、自分の男、ヘルプhelpコマンドを使用して、コマンドクラスを学びたいと思っています。どのように戻って、これらの2つのコマンドを使用します。

ナンセンスは、次のように概要V0.1の外に、言うことではありません。

レビューの下では、それは一般的な解凍、ファイル転送、これらの事のユーザー権限として使用する以下のように見えます。ああ、それのV0.2のバージョンを置きます。

ビスの概要

まず、初期のLinux

1.1 Linuxは何ですか?

Linuxは、実際には、Windowsオペレーティングシステム異なっているです。

しかし、基本的なオペレーティングシステムは、一般的に動作するようにコマンドラインを使用し、インタフェースの操作を使用していません。

ああ、ハッカーが使う映画はインターフェースです。笑い。

私は、Linuxのための非常に簡単な説明をしませんでしたか?あなたはこの時点で詳細な、プロ、小さなパートナー体系的な説明を参照したい場合は、残すことができます。

その後の文言も言えるので、私の妻のために書かれた記事のこのシリーズは、名前だけのことを聞いたLinux上でそれらのほとんどの友人のためにも、名前が書かれて聞いたので。

1.2 Linux 简史

Linux是从Unix发展过来的,它有很多儿子(发行版),常用发行版有Ubuntu(AWS——亚马逊的云——默认使用此版本)、redhat、centos、Fedora(实际不常用,但是国产操作系统一般基于此版本),其他诸如Debian、FreeBSD等等发行版不再一一列举,Linux的发行版本细究起来能多到让你绝望。

企业常用的Linux版本一般为redhat、centos,本系列以centos7为演示系统。

目前世界上大部分服务器系统都是基于Linux的。

什么是服务器系统?

例如你使用的各种App和网站,例如爱奇艺、优酷、腾讯视频,它们的前后台服务全都是部署运行在这个系统上。

那么,这么牛逼的Linux又是谁【创造】的?

Linus Torvalds,开源世界里创世神一样的人物。顺便说一句,Git也是这哥们开发的。

觉得Minx(Mini UNIX)不好用,自己开发了个Linux。捣鼓了几个月的时间,Linus的Unix出现了:Linux。

能说什么呢?牛啤。

另外一件有趣的事,随着Linux开源社区越来越庞大,大家提交代码各种冲突,Linus觉得原先这个代码管理太不好用了,捣鼓了几周时间,自己开发了个Git。

以Git为核心技术的GitHub代码托管网站目前已经是世界上最大的开源网站。前些日子,已经是75亿美元被微软收购了。

题外话说多了,现在对Linux与Linus有点了解了吗?

1.3 为什么用Linux?

前面说了,诸如如爱奇艺、优酷、腾讯视频这些你经常看电视电影的App和网站,它们的前后台服务全都是部署运行在这个系统上。

我们开发一般是在windows或mac上,但是打包之后的服务基本都是运行在Linux上的。

那为什么大家都爱用它?

免费、免费、免费。重要的事说三遍。

然后就是开源、稳定、安全、个性化。

那会不会有程序只能运行在windows上,不兼容Linux?

嗯,所以产生了跨平台的语言和工具。例如JAVA与JDK。

1.4 什么是Linux运维?

1.4.1 低级运维

运维是做什么的?

一般是负责服务器的管理、监控、维护。

例如监控日志,查看后台服务的log。接接客户电话,为什么这个系统又用不了了?

在运维的低级状态基本都是人肉运维,没事的时候点一点,看看系统有没有崩坏。处理一些业务问题,看看数据对不对,功能是不是出问题了。

1.4.2 高级运维

那高级状态是什么样的?

就是故障处理高手咯。

实际上在低级运维和高级运维中间的过渡中应该还有个中级运维,就是可以能监测服务状态(例如ping服务、Telnet端口),可以对CPU、内存、硬盘、网络服务器状态监控和一些浅显的分析。

而故障高手呢?可以针对CPU超负荷、内存溢出、硬盘损坏、网络中断等各种情况进行诊断,并予以恢复。

1.4 前景规划 & 学习路线

那么低级运维应该会什么?要掌握哪些技能?

我觉得就几点吧,一是会使用xhell这样的终端工具,然后掌握一些常用的Linux命令,可以简单的进行文件操作、查找,磁盘、内存的资源查看就够了。

入门了之后,学一点shell编程,懂一点Liunx上的程序运行机制,能简单地解决一些生产故障。

再然后可以学学中间件的安装与优化,例如jdk、oracle、mysql,最好再懂一点SQL。

懂得一些系统的资源监控工具,如vmstat、pref、pidstat;懂得虚拟化的一些工具,如docker、Kubernetes;懂一点监控手段,如prometheus、grafana。

最后是懂得各种为生产系统做故障排除、性能优化、性能测试。

不光是用工具看看指标参数,而是具体懂得其中含义,可以利用工具来提升系统性能,解决疑难问题。

我想,这便是一个高阶运维应该干的事了吧。

那么,终极拷问来了,说了这么多,学了Linux运维有啥用啊?

挣钱啊。笑。

这是一个入门算比较容易的工种,低级阶段的工作也不算繁重。

但是能在这个岗位上做得精通却相当不容易,还是比较有上升空间的。

到高阶段做运维管理、系统专家,或是转运维开发、测试开发。都是不错的出路。


本文说的东西都是一家之言,如有谬误,欢迎大家指正。

如果感兴趣的话,可以关注我的公众号,后续我的一系列教程应该是首先发在公众号。

おすすめ

転載: www.cnblogs.com/yaomaomao/p/11324399.html