序文
「作者のホームページ」:Sprite Youbaipaopao
「個人サイト」:Sprite個人サイト
「おすすめコラム」:
★ Java ワンストップ サービス ★
★ 入門から習熟まで対応★
★クールなフロントエンド コード共有 ★
★ 0 からヒーロー、Vue が神になるまでの道★
★ uniapp-構築からプロモーションまで★
★ 0 からヒーロー、 Vueが神になるまでの道★
★ アルゴリズムを解くには1カラムで十分★
★ アーキテクチャをゼロから語ろう★
★データ流通の微妙なやり方★
★バックエンド進化への道★
記事ディレクトリ
インターネット上に 50 万人以上のファンを持つ Linux の第一人者、Liangxu が本を出版しました。
Liangxu 氏、インターネット上に 50 万人以上のファンを持つ Linux の有名人
今回取り上げるのは、Linux分野の第一人者であるLiangxu氏が執筆した本書『Linuxを早く学ぶ:初心者から習得までのシステムアプリケーション』です。
参加方法
抽選参加方法:
いいね + お気に入り + フォロー + コメント: 「人生は短い、Linux は困難に直面している!」
コメントはお一人様3回まで!
さらに多くの特典を得るには、私にプライベート メッセージを送って、3 つのグループに本を送ってください。時間:9/11正午現在
Linux の学習を始めたばかりの学生であれば、プログラミング言語の学習に比べて Linux システムの学習は敷居が高く、次のような混乱に遭遇することを実感していると思います。
なぜ Linux を学ぶ必要があるのでしょうか? コースを修了した後は、どのような分野で才能を発揮できるでしょうか?
Linux の誕生以来、さまざまな特徴を持つ何百ものディストリビューション バージョンが存在します。どのように選択すればよいでしょうか?
複雑な概念や手順がたくさんあり、圧倒されてしまうようです...
この本はあなたにぴったりです。Linux 学習の扉を開く鍵となるでしょう。
以下に、この本の興味深い内容の一部を抜粋して、チラ見せします。
PART1: Linux システムを学ぶ理由
なぜ Linux システムを学ぶ必要があるのでしょうか?
最も直接的な理由は、Linux が広く使用されており、実際の業務の多くの場面で Linux が必要とされているためです。大企業、中堅企業、中小企業のサーバーアプリケーション分野では、Linxuシステムの市場シェアはますます重くなっており、これはLinuxの優れたパフォーマンスと幅広い用途を側面から示しています。
Linux は、POSIX および UNIX ベースのマルチユーザー、マルチタスク、マルチスレッド、およびマルチ CPU オペレーティング システムであり、無料で使用でき、自由に普及できます。ユーザーはインターネットなどを通じて無料で入手でき、ソースコードを任意に変更できる点が他のOSとの違いです。
Linux は、フリー ソフトウェアおよびオープン ソース ソフトウェアの開発の最も有名な例です。GNU GPL (GNU General Public License) に従っている限り、個人または組織は Linux の基盤となるすべてのソース コードを自由に使用でき、また自由に変更および再配布することもできます。したがって、Linux はオープンソース ソフトウェアの代名詞にもなりました。
だからこそ、世界中の無数のプログラマーが Linux の改変や執筆に参加し、自分の興味やインスピレーションに従って書き換えることができ、Linux は無数のプログラマーのエッセンスを吸収して成長し続けています。Linux では、さまざまな統合オープン ソース ソフトウェアやユーティリティ ツールも広く使用され、普及しています。Linuxシステムアプリケーションの特徴を図1に示します。
マルチユーザー: システム リソースはさまざまなユーザーが使用でき、ユーザーは相互に影響を与えることなく、それぞれのリソースに対する特定の権限を持ちます。
マルチタスク: コンピュータは複数の独立したプログラムを同時に実行できます。
信頼できるセキュリティシステム:Linuxは、読み書きの制御や保護機能を備えたサブシステムなどのセキュリティ技術対策を採用し、ユーザーに必要なセキュリティ対策を提供します。
優れた移植性と柔軟性: ほぼすべての CPU プラットフォームをサポートし、調整やカスタマイズが簡単です。
デバイスの独立性: すべての外部デバイスをファイルとして扱い、ユーザーはデバイスをファイルのように操作できます。
豊富なネットワーク機能:内蔵の完全なネットワークにより、コンピュータに豊富なネットワーク機能が提供されます。
PART2: Linuxシステムの応用分野
現在、図2に示すように、組み込み機器からスーパーコンピュータに至るまで、さまざまなLinuxディストリビューションがさまざまな場面で利用されており、特にITサーバの分野ではLinuxが圧倒的な地位を築いています。
サーバーは通常、LAMP (Linux+Apache+MySQL+PHP) または LNMP (Linux+Nginx+MySQL+PHP) の組み合わせを使用します。
1. サーバーへの Linux の適用
世界中でオープンソース ソフトウェアの影響力が高まるにつれて、Linux サーバー オペレーティング システムはサーバー オペレーティング システム市場全体でますます多くの市場シェアを占め、大規模な市場アプリケーションの状況を形成しています。
Linuxはサーバー分野での普及に伴い、通信、金融、行政、教育、運輸、農業、石油などの分野にまで浸透し、同時に大手ハードウェアメーカーも続々とLinux OSをサポートしており、これは、Linux がサーバー市場において明るい未来を持っていることを示しており、将来的には間違いなくより大きなサーバー市場に影響を与えることができるでしょう。
2. 組み込みLinuxの応用
Linux システムは、オープン ソース コード、強力な機能、強力な安定性、優れたスケーラビリティに加え、多数のマイクロプロセッサ アーキテクチャ、ハードウェア デバイス、グラフィックス サポート、通信プロトコルを幅広くサポートしているため、組み込みシステムでも広く使用されています。 .フォーマットフィールド。
現在、Linux は携帯電話、タブレットコンピュータ、ルーター、テレビ、電子ゲーム機などで広く使用されています。モバイル デバイスで広く使用されている Android オペレーティング システムは、Linux カーネル上に構築されています。さらに、Cisco はネットワーク ファイアウォールとルーターにカスタマイズされた Linux を使用しており、Alibaba Cloud も Linux ベースのオペレーティング システム YunOS を開発しています。
3. デスクトップLinuxの応用
近年、国内市場では Linux デスクトップ オペレーティング システムが急速に発展しています。Kirin Linux、Red Flag Linux、Deepin Linux などのシステム ソフトウェア メーカーが Linux デスクトップ オペレーティング システムを発売し、企業、OEM (Original Equipment Manufactured)、政府機関で広く使用されています。
PART3: Linux バージョンの選択
Linux システムには多くのディストリビューション バージョンがあり、その忠実なユーザーであっても、すべてを試すには多くの時間とエネルギーはありません。初心者にとって、Linux を学ぶ前に明確な方向性が必要であり、多くのバージョンの中から自分のニーズに合ったものを選択することが非常に重要です。ここでは、Linux の各バージョンの特徴を理解するために説明します。
経験者向けの Debian
Debian は古い Linux ディストリビューションの 1 つであり、他の多くの Linux ディストリビューションの基礎となっており、完全にフリー ソフトウェアで構成され、Debian プロジェクト開発コミュニティによって維持されているオペレーティング システムです。
Debian バージョンの機能
•必要な専門知識: 3 つ星。
• デスクトップ環境: Cnome、KDE、XFCE など。
•公式ウェブサイト: http://www.Debian.org
定期的なテスト、アップデート、そして開発者が自信を持って作業できる「堅固な」安定性で定評があります。ただし、Debian は Linux の使用経験がある開発者にのみ推奨されることに注意してください。
主にデスクトップ アプリケーションに基づいた Ubuntu.
Ubuntu (中国語の同音異義語「Ubuntu」) は、主にデスクトップ アプリケーションに基づいた、Debian ベースの Linux オペレーティング システムです。その目標は、一般ユーザーに最新で安定した使いやすい最新のデスクトップ オペレーティング システムを提供することです。
Ubuntuバージョンの特徴
•必要な専門知識: 星 1 つ。
•デスクトップ環境:Untiy、GNOME。
•公式ウェブサイト: https://www.Ubuntu.com。
さまざまなスタイルのすっきりしたユーザー インターフェイスを備えており、クラウド コンピューティング、IoT、サーバーなどの分野で使用できます。Ubuntu には大規模なコミュニティ サポートがあり、ユーザーはコミュニティから簡単にサポートを受けることができます。
Mint Mint は、クラシック デスクトップ構成に基づいて、
クラシック デスクトップ構成の最新バージョンを提供しており、初心者の Linux ユーザーにとって優れたエントリー オプションです。このディストリビューションはインストールが簡単で、Mac または Windows から切り替えるために必要なソフトウェアが付属しています。さらに、このディストリビューションでは独自のメディア形式のサポートも強化されており、ユーザーはさまざまな形式のビデオ、DVD、音楽ファイルを簡単に再生できるようになります。
Mintバージョンの機能
•必要な専門知識: 星 1 つ。
●デスクトップ環境:Cinnamon、Mate、KDE。
•公式ウェブサイト: http://www.linuxmint.com。
コミュニティ エンタープライズ オペレーティング システムの CentOS
CentOS は、RedHat をベースとしたコミュニティ リリースであり、ユーザーは自由に使用でき、CentOS が提供する長期無料アップグレードおよびアップデート サービスを楽しむことができます。インストールプロセス全体は比較的簡単で、豊富なアプリケーションから選択でき、初心者にも同様にフレンドリーです。これは、この本のために選ばれたバージョンです。
CentOS バージョンの機能
•必要な専門知識: 2 つ星。
• デスクトップ環境: Gnome、KDE など。
•公式ウェブサイト:https://www.centos.org。
コミュニティ エンタープライズ オペレーティング システムである Red Hat (Red Hat Enterprise Linux、RHEL) は、
Red Hat (レッドハット) によってリリースされた Linux ディストリビューションです。多くの Linux ディストリビューションと比較すると、Red
Hat の歴史は比較的長く、その RPM パッケージ形式は Linux コミュニティで事実上の標準とみなされており、他のディストリビューションでも広く使用されています。
RedHat バージョンの機能
•必要な専門知識: 2 つ星。
•デスクトップ環境:Gnomeなど。
•公式ウェブサイト: https://www.redhat.com。
本書は初心者向けの質の高い内容に加え、以下の4名の専門家からも認められ推奨されています。
シニア組み込みドライバー エンジニアであり、「ワンストップ Linux」の創設者である Peng Dan 氏は次のように述べています。
この本のすべての知識ポイントは簡潔であるよう努め、核心的な内容を把握し、非常に実践的な事例を備えています。14 章の内容のほとんどは実際の作業で使用されます。柔軟で変更可能なページ レイアウトにより、読者は Linux コマンドを学習できます。もっとリラックスして。初心者が学ぶのに非常に適した本と言えるでしょう。
Linux オープンソース ストレージの専門家であり、Qianfeng Education のオンライン科目ディレクターである Li Wenkai 氏は次のように述べています。
白黒のフレームインターフェイスを備えた Linux を見たとき、多くの読者は、重要な点を理解できず、明確な知識構造がないため、心の中で恐怖を感じるでしょう。Liangxu 先生は、ext と xfs、RPM と DPKG の違いの比較など、ファイル システムやソフトウェア管理などの重要な知識の比較方法を使用して、この本の執筆に独特の特徴を持っています。この本を学習することで、読者は仕事で一般的に使用されるコアとなる Linux 知識をすぐに完全に理解することができます。
シニア Linux 運用およびメンテナンス エンジニアであり、「Haodo Linux」の創設者である Huang Hao 氏は次のように述べています。
本書は、生き生きとしたキャラクターの対話とコマンド分解図を通じて、読者がコマンド機能について理解を深めるのに役立ちます。同時に、QRコードをスキャンして動画を視聴することで、読者がリアルタイムで操作できる、いわば立体的な学習方法であり、読者は意欲的に見て、飽きずに学習し、しっかりと記憶することができます。 。
Linux システムのシニア オペレーションおよびメンテナンス エンジニアであり、CSDN のエキスパート ブロガーである Xiaopeng 氏:
Linux の基本的な知識とスキルの通常の説明に加え、この本は深みとインスピレーションに満ちています。詳細なテキストと興味深いイラストを組み合わせた多様なレイアウト設計により、元の退屈な Linux コマンドが生き生きと鮮明になり、読者の学習への興味をさらに呼び起こします。
Linux の学習を始めたばかりの初心者の場合、この本は Linux を簡単に理解するための入門書として使用できます。
さらに貴重なコンテンツを入手したい場合は、この本で 150 の教育ビデオ + 電子指導プラン + 学習教材、および 50 元相当の 5 つの優れたオンライン コースが提供されます。
より実践的な経験を積みたい場合は、この本で 47 の知識拡張と 220 の実践演習が提供されます。
Linux をすばやく学習するには、この本を実際に試してみてください。