ホームページ  >  記事  >  バックエンド開発  >  『Step-by-Step Linux』第2版近日出版予定(表紙付き)_PHPチュートリアル

『Step-by-Step Linux』第2版近日出版予定(表紙付き)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:03:13940ブラウズ

『ステップバイステップ Linux』の第 2 版がまもなく出版されます (カバー付き)


『ステップバイステップ Linux』の初版がリリースされてからほぼ 6 年が経ちました。数年が経ち、テクノロジーは大きく変わりました。Linux システムのカーネル バージョンは 2.6.9 (RHEL4.x) から現在の 3.10 (Centos7.x) に更新されました。最初のバージョンの内容の一部は廃止されました。 Linux システムの一部のオペレーティング メカニズムも大幅に変更されました。技術開発の傾向に合わせて、また本書を支持してくださっているすべての読者のために、この本を改訂し、第 2 版を発行することにしました。 「ステップバイステップLinux」の。
第 2 版は基本的に第 1 版の内容構造を継承しており、基本的に 2 つの Linux ディストリビューションである Redhat Linux と Centos を紹介しています。重要な点は、Centos7.x/RHEL7.x です。理論と実践を組み合わせるため、より多くのエンタープライズ事例と実践的な応用部分が含まれます

基礎知識部分では、Linux の現在の応用分野を簡単に紹介し、次に Linux 学習をマスターするためのいくつかの方法とテクニックを紹介します。 Linuxの仕組みやインストール方法を紹介するのはもちろん、Linuxでよく使うコマンドや使い方、Linuxでのソフトウェアのインストール方法なども紹介しています。

サーバーセットアップの章では、オリジナルのコンテンツに加えて、Mysql データベースのコンテンツも追加されており、主に高性能 Mysql データベースのアプリケーションを紹介し、LAMP サービス環境の構築も追加されています。サーバーのセキュリティ戦略とトラブルシューティングを追加します。多くの経験と技術的な概要があり、読む価値があります。

システム管理の章では、この部分の内容は基本的に変更されておらず、主にファイル システム管理とメモリ管理に関する内容が一部改訂され、最新の Linux 技術機能が追加されています。

パフォーマンスチューニングの章では、独自の理論に基づいてシステム最適化の事例が追加され、理論と実践を組み合わせたシステム最適化の経験が紹介されます。

仮想化とクラスター アプリケーションの章では、この部分が基本的に元の内容を完全に改訂しており、3 つの章で proxmox VE 仮想化プラットフォーム、高可用性ソフトウェア Keepalived、および負荷分散ソフトウェアが紹介されています。 LVS と HAproxy の導入方法は、最初の部分でソフトウェア アプリケーションを紹介し、その後、エンタープライズ環境で一般的に使用される 2 つの高可用性クラスター アプリケーションの事例を、本番アプリケーションの観点から紹介します。この記事は、エンタープライズ向けの高可用性クラスター環境の構築と保守プロセスをアプリケーションの観点から包括的に紹介する、本書のすべてであるとも言えます。


表紙写真



ステップバイステップ Linux 第 2 版の目次

パート 1 の基礎知識

第 1 章 Linux 学習の経験とスキル

1.1 さまざまな分野における Linux 開発の現状と傾向分野
1.1.1 Linuxとオープンソースソフトウェア
1.1.2 サーバー分野におけるLinuxの発展
1.1.3 デスクトップ分野におけるLinuxの発展
1.1.4 モバイル組み込み分野におけるLinuxの発展
1.1. 5 クラウドコンピューティング/ビッグデータ分野における Linux の開発
1.2 自分に合った Linux ディストリビューションを選択する
1.2.1 一般的な Linux ディストリビューション
1.2.2 初心者向けの最初の選択肢 - Centos シリーズ
1.2.3 デスクトップの最初の選択肢プラットフォーム - Ubuntu Linux
1.2.4 エンタープライズレベルのアプリケーションの最初の選択肢 - —Red Hat/Centos シリーズ
1.3 Linux を適切に操作する習慣を身につける
1.3.1 コマンドラインの方法に必ず慣れてください
1.3.2 理論を組み合わせる実践しながら
1.3.3 Linux オンラインヘルプの使い方を学ぶ
1.3.4 自主的に考え、自主的に問題を解決することを学ぶ
1.3.5 専門的な英語を学ぶ
1.3.6 Linux 学習ロードマップ
1.4 仮想化テクノロジーを使用して Linux を学ぶ
1.4.1仮想マシン ソフトウェアとは
1.4.2 仮想マシン テクノロジを使用する利点
1.4.3 仮想マシンの動作環境とハードウェア要件
1.4.4 仮想マシンのインストールと使用
1.5 Linux 学習リソース
1.5.1 ネットワーク リソース、検索エンジン、フォーラム
1.5.2 この本をそばに置いてください

第 2 章 さまざまな方法 Linux システムのインストール

2.1 インストール要件
2.2 Linux のいくつかのインストール方法
2.2.1 ハードディスクのインストール方法
2.2.2 U ディスクのインストール方法
2.2.3 ネットワークのインストール方法
2.2.4 光学ドライブのインストール方法
2.3 光学ドライブのインストールプロセス
2.3 .1 パーティションの命名スキーム
2.3.2 インストールの開始
2.4 U ディスクのインストールプロセス

第 3 章 Linux の基本構造システム

3.1 Linuxコンソールの使用
3.2 システムとハードウェア
3.2.1Linuxハードウェアリソース管理
3.2.2Linux外部デバイスの使用
3.3 ファイルシステム構造の概要
3.3.1 ディレクトリ構造
3.3.2 システムコア構成
3.4 はじめに実行メカニズムへの移行
3.4.1 Linuxの初期化initシステム
3.4.2 ターゲットへのランレベルの変更
3.4.3 システムのシャットダウンプロセス
3.5 システムサービス管理ツールsystemd
3.5.1 サービスの開始、停止、再起動
3.5.2 ビューサービスの無効化、有効化
3.5.3 systemd コマンドと sysvinit コマンドの比較
3.6 Linux と SecureCRT
3.6.1 SecureCRT の概要
3.6.2 SecureCR
のインストールと使用3.6.3 SecureCRT に関連する Linux コマンド

第 4 章 一般的な Linux コマンドと使用スキル

4.1 Linux でのシェルの概要
4.1.1 シェルとは何ですか
4.1.2 シェルコマンドの構文分析
4.2 システム管理とメンテナンス
4.2 。 1 指定した作業ディレクトリの内容を表示するコマンド ls
4.2.2 現在の作業ディレクトリを表示するコマンド pwd
4.2.3 現在の作業ディレクトリを変更するコマンド cd
4.2.4 ディレクトリを表示または変更するコマンドシステム時刻と日付
4.2.5 ユーザーパスワードを設定するコマンド passwd
4.2.6 ID を変更するコマンド su
4.2.7 画面情報をクリアするコマンド clear
4.2.8 ヘルプを表示するコマンド指定したコマンドの情報 man
4.2.9 現在システムにログインしているユーザーを表示する コマンド who
4.2.10 システムにログインしているユーザー情報を表示するコマンド w
4.2.11 動作中のユーザー情報を表示するコマンド uname
システム関連情報 4.2.12 システムタスクキュー情報を出力するコマンド uptime 4.2.13 現在と過去をリストする システムにログインしているユーザー関連情報を表示するコマンド last
4.2.14 ブート情報を表示するコマンド dmesg
4.2. 15 システムメモリステータスを表示するコマンド free
4.2.16 システムプロセスの瞬間的な実行ダイナミクスを表示するコマンド ps
4.2.17 リアルタイム監視 システムプロセッサステータスのコマンド top
4.3 ファイル管理と編集
4.3 .1 ディレクトリを作成するコマンド mkdir
4.3.2 内容を画面ごとに表示するコマンド
4.3.3 ファイルの内容を標準出力に出力するコマンド cat
4.3 .4 比較するコマンドファイル間の違い diff
4.3.5 テキストをフィルタリングするコマンド grep
4.3.6 ディレクトリとそのすべてのファイルおよびサブディレクトリを削除するコマンド rm
4.3.7 指定したファイルのアクセス時間と変更時間を変更する コマンド touch
4.3 .8 ファイルまたはディレクトリ間のリンクを作成するコマンド ln
4.3.9 ファイルの種類を表示するコマンド file
4.3.10 ファイルまたはディレクトリをコピーするコマンド cp
4.3.11 指定されたパスで指定されたファイルを検索するコマンド find
4.3.12 ドキュメントを分割するコマンド split
4.3.13 ファイル/ディレクトリの名前変更または保存場所を変更するコマンド mv
4.4 圧縮と解凍
4.4.1 ファイルを圧縮/解凍するコマンドディレクトリ zip/unzip
4.4 .2 ファイルを圧縮/解凍するコマンド gzip/gunzip
4.4.3 ファイルを圧縮/解凍するコマンド bzip2/bunzip2
4.4.4 ファイルまたはディレクトリをパッケージ化してアーカイブするコマンド tar
4.4.5 変換するコマンドまたはファイルをコピーします dd
4.4.6 リダイレクトでバックアップおよび復元ファイルをパッケージ化するコマンド cpio
4.5 ディスク管理とメンテナンス
4.5.1 ディスク領域の使用状況を確認するコマンド df
4.5.2 ディスク領域を表示するコマンド duファイルまたはディレクトリによって占有されています
4.5.3 ファイル システムをチェックしてエラーの修正を試みる fsck コマンド
4.5.4 メモリ内のデータを強制的にハード ディスクに書き戻す sync コマンド
4.5.5リムーバブル デバイスを終了するコマンド eject
4.5.6 マウント/アンマウントの仕様 ファイル システム コマンド mount/umount
4.6 ネットワークのセットアップとメンテナンス
4.6.1 ネットワークを構成する、または現在のネットワーク インターフェイスのステータスを表示するコマンド ifconfig 4.6.2ファイルまたはディレクトリを別の Linux システムにコピーするコマンド scp
4.6.3 ローカル ネットワーク接続、動作ポート、およびルーティング テーブル情報を表示するコマンド netstat
4.6.4 ネットワーク データ パケットのパス情報を表示するコマンド Traceroute 4.6.5 リモートホストと通信する、またはリモートホストの対応するポート情報を取得する 情報コマンド telnet
4.6.6 ネットワークからソフトウェアをダウンロードするコマンド wget
4.7 テキスト編集ツール vi


章5 Linuxでのソフトウェアのインストールと管理
5.1 ソースコードのインストール方法
5.1.1 ソースコードをダウンロードして解凍します

5.1.2 インストールプラットフォームの環境を分析します

5.1.3 ソフトウェアをコンパイルしてインストールします
5.1.4 Apache Httpサーバーをからインストールしますソース
5.2 RPM ツールのインストール方法
5.2.1 RPM パッケージ管理ツールの概要
5.2.2 RPM パッケージの種類とコマンド
5.2.3 RPM ツールの使用方法
5.3 yum のインストール方法
5.3.1 yum のインストールと設定
5.3. 2 yumの特徴と基本的な使い方
5.3.3 いくつかの良いyumソース
5.4 バイナリパッケージのインストール方法
5.4.1 「*.tar.gz」、「*.bz2」バイナリソフトウェアパッケージをインストールする
5.4.2 提供するソフトウェアパッケージインストール プログラム
パート 2 サーバーのセットアップ

第 6 章 Linux サーバーのネットワーク管理
6.1 ネットワーク カード ドライバーのインストール
6.1.1 ネットワーク カード ドライバーのインストール 一般的な概念

6.1.2 ネットワーク カードのコンパイルとインストール

6.2 Linux ネットワークの構成
6.2.1各種 Linux ディストリビューションのネットワーク設定ファイル
6.2.2 ネットワーク設定ファイルの詳細説明
6.3 Linux ネットワークアプリケーション
6.3.1 Linux での IP エイリアス機能
6.3.2 Linux プロキシ転送機能を有効にする
6.3.3 ネットワーク設定ファイルの概念と構成ルーティング
6.3.4 Linux ルーターのセットアップ

第 7 章 Linux で一般的に使用されるサーバーのセットアップ
7.1 OpenSSH を使用して Linux サーバーをリモート管理する
7.2 Web サーバーのセットアップ

7.2.1 Apache と Tomcat を統合する必要性

7.2.2 Apache と Tomcat コネクタ
7.2.3 Apache、tomcat、JK モジュールのインストール
7.2.4 Apache と Tomcat の統合構成
7.3 LAMP サーバーの構築
1 LAMP と WordPress の概要
7.3.2 LAMPサービス環境のセットアップ
7.3.3 LAMP環境のインストールが正しいことをテストする
7.4 DNSサーバーのセットアップ
7.4.1DNSサービスの概要
7.4.2 DNSサービスのセットアップ
7.5 Sambaサーバーのセットアップ
7.5.1 Samba の概念と機能
7.5.2 Samba のインストールと構成

第 8 章 高パフォーマンス Mysql データベース システムの構築

8.1 MySQL と MariaDB
8.2 一般的な高可用性 MySQL ソリューション
8.1.1 マスター/スレーブレプリケーション ソリューション
8.1.2 MMM 高可用性ソリューション
8.1.3 ハートビート/SAN 高可用性ソリューション
8.1.4 ハートビート/DRBD 高可用性ソリューション
8.1.5 MySQL Cluster 高可用性ソリューション
8.2 MySQL デュアルマスター モード高可用性ソリューションの構築KeepAlived による可用性クラスター システム
8.2.1 MySQL レプリケーションの概要
8.2.2 MySQL レプリケーションの実装原理
8.2.3 MySQL レプリケーションの共通アーキテクチャ
8.2.4 MySQL のプライマリ アクティブ モードおよび相互スタンバイ モードのアーキテクチャ図
8.2.5 MySQLプライマリアクティブおよび相互スタンバイモードの構成
8.2.6 構成 KeepAlived は MySQL デュアルマスター高可用性を実装します
8.2.7 MySQL マスター/スレーブ同期機能をテストします
8.2.8 KeepAlived をテストして MySQL フェイルオーバーを実装します
8.3 MySQL 高可用性を構築します-MMM による可用性クラスター システム
8.3.1 MMM 高可用性 MySQL ソリューションの概要
8.3.2 MMM の典型的なアプリケーション ソリューション
8.3.3 MMM 高可用性 MySQL ソリューションのアーキテクチャ図
8.3.4 MMM のインストールと構成
8.3.5 MMM 管理
8.3.6 MySQL の高可用性機能を実現するための MMM のテスト
8.4 MySQL の読み取りと書き込みの分離ソリューション ソリューション
8.4.1 一般的な MySQL の読み取りと書き込みの分離ソリューション
8.4.2 Ameba を使用した MySQL の読み取りと書き込みの分離の実装

第 9 章Linux サーバーのセキュリティ戦略

9.1 ネットワークセキュリティの概要
9.1.1 一般的な攻撃の種類
9.1.2 攻撃の防止戦略
9.2 オペレーティングシステムで一般的に使用されるセキュリティ戦略
9.2.1 ソフトウェアのアップグレード
9.2.2 ポートとサービス
9.2.3 パスワードログインセキュリティ
9.2.4 その他のセキュリティ設定
9.3 Linuxソフトウェアファイアウォールiptables
9.3.1 iptablesの利用環境
9.3.2 iptablesの利用仕様と構文
9.4 Linuxシステムのバックアップ
9.4.1 Linuxシステムをバックアップする理由
9.4 .2 Linux システムがバックアップする必要があるデータ
9.4.3 バックアップメディアと方法
9.4.4 バックアップ戦略を策定する
9.4 .5 バックアップツールの選択

第 10 章 Linux のトラブルシューティングのアイデアとケース

10.1 一般的なシステム障害の処理Linux
10.1.1 Linux システムの障害を処理するためのアイデア
10.1.2 Linux root パスワードを忘れた場合
10.1.3Linux システムが起動できない場合の解決策
10.2 Linux での一般的なネットワークのトラブルシューティング
10.3 一般的な Linux サーバーのトラブルシューティングのケース
10.3 「読み取り専用ファイル システム」エラーと解決事例
10.4 suコマンドによるユーザー切り替えによる混乱
10.5 NASストレージ障害によるLinuxシステム復旧事例
10.5.1 障害現象の説明
10.5.2 問題判断の考え方
10.5.3 問題対処プロセス
10.5. 4 問題解決

パート 3 システム管理

第 11 章 Linux ユーザー権利管理

11.1 ユーザーおよびユーザーグループ管理の概要
11.1.1 ユーザーとグループの概念
11.1.2 ユーザー設定ファイルの概要
11.2 ユーザーの概要管理ツール
11.2.1 ユーザーグループの追加、切り替え、削除コマンド groupadd/newgrp/groupdel
11.2 .2 ユーザーの追加、変更、削除コマンド useradd/usermod/userdel
11.3 ファイルと権限の設定
11.3.1 権限属性の表示ファイル
11.3.2 chownを使用して所有者とグループを変更します
11.3.3 chmodを使用してアクセス権を変更します

第12章 Linuxのディスクストレージ管理

12.1 ディスク管理の基本概念
12.1.1 Linuxでのディスクデバイスの表現方法
12.1.2 デバイスのマウントと使用方法
12.1.3 ディスクパーティションの分割基準
12.2 fdiskツールを使用してディスクパーティションを分割する
12.2.1 fdiskパラメータの意味の概要
12.2.2 fdiskの例の説明
12.3 使用方法ディスクパーティションを計画するためのpartedツール
12.3.1 partedの概要
12.3.2 partedの使用方法
12.3.3 partedアプリケーションの例
12.4 LVM (論理ボリューム管理)
12.4.1 LVMの基本概念
12.4.2 用語LVM の概要
12.4.3 LVM ツールのインストール
12.4.4 LVM の作成と管理

第 13 章 Linux ファイルシステム管理

13.1 ファイルシステムの概要
13.1.1 ファイルシステムとは
13.1.2 ファイルを使用する理由システム
13.1.3 ファイル システムの使用プロセス
13.2 Linux で一般的に使用されるファイル システムの紹介
12.2.1 ext3 および ext4 ファイル システム
13.2.2 Reiserfs ファイル システム
13.2.3 XFS ファイル システム
13.3 ファイルの選択基準システム
13.4 ネットワーク ファイル システム (NFS) の使用
13.4.1 NFS の概要
13.4.2 NFS の実装原理
13.4.3 NFS のインストールと構成
13.5 ext3 /ext4 ファイル システム上で誤って削除されたファイルを回復する
13.5 .1 「rm -rf」コマンドの使い方
13.5.2 extundelete と ext3grep の類似点と相違点
13.5.3 extundelete の回復原理
13.5.4 extundelete のインストール
13.5.5 extundelete の使い方の詳細な説明
13.5.6 実践的な戦闘: extundelete によるデータ回復のプロセス

章14 Linuxのメモリ管理

14.1 物理メモリと仮想メモリ
14.2 メモリの監視
14.3 スワップ領域swapの使用
14.4 プロセスが占有するメモリの確認

第15章 Linuxシステムのプロセス管理

15.1 プロセスの概念と分類
15.2 プロセスの監視および管理
15.2.1 ps コマンドを使用してシステムプロセスを監視
15.2.2 pstree を使用してシステムプロセスを監視
15.2.3 top を使用してシステムプロセスを監視
15.2.4 lsof を使用してシステムプロセスとプログラムを監視
15.2.5 pgrepを使ってプロセスIDを問い合わせる
15.3 タスクスケジューリングプロセスcrondの使い方
15.3.1 Crondの紹介
15.3.2 crontabツールの使い方
15.3.3 crontabツール使用時の注意点
15.4 プロセスをシャットダウンする
15.4.1 使い方プロセスを終了するには kill を使用します
15.4.2 killall を使用してプロセスのグループを終了します

第 4 章 パフォーマンス チューニングの部分

第 16 章 Linux システムのパフォーマンス最適化の原則

16.1 パフォーマンスの問題の概要
16.2 Linux のパフォーマンスに影響を与える要因
16.2.1システムハードウェアリソース
16.2.2 オペレーティングシステム関連リソース
16.2.3 アプリケーションソフトウェアリソース
16.3 システムパフォーマンスの分析に携わる人々
16.3.1 Linux 運用保守担当者
16.3.2 システムアーキテクチャ設計者
16.3.3 ソフトウェア開発者
16.4システム性能解析ツール
16.5 システム性能解析基準
16.6 この章の概要

第17章 Linuxシステム性能評価と最適化事例

17.1 CPU性能評価
17.2 メモリ性能評価
17.3 ディスクI/O性能評価
17.4 ネットワーク性能評価
17.4.1 ping コマンドによるネットワーク接続の検出
17.4.2 合格 netstat -i の組み合わせを使用して、ネットワーク インターフェイスのステータスを検出します
17.4.3 netstat -r の組み合わせを使用して、システムのルーティング テーブル情報を検出します
17.4. 4 sar -n の組み合わせを使用して、システムのネットワーク動作ステータスを表示します
17.4.5 このセクションの概要
17.5 Web ベースのアプリケーションのパフォーマンス分析と最適化のケース
17.5.1 動的コンテンツに基づく Web サイトの最適化のケース
17.5.2動的コンテンツと静的コンテンツの組み合わせに基づく Web サイト最適化のケース

パート 5: 仮想化とクラスター アプリケーション

第 18 章 仮想クラウド コンピューティング プラットフォーム Proxmox VE

18.1 OpenVZ の概要
18.2 KVM の概要
18.3 ProxmoxVE の概要
18.4 Proxmox のインストールVE
18.5 ProxmoxVEの使い方
18.5.1 Proxmox VEの機能オプションの説明
18.5.2 openVZ仮想マシンの作成
18.5.3 KVM仮想マシンの作成

第19章 高性能クラスタソフトウェアKeepalived

19.1 クラスタの定義
19.2クラスターの特徴と機能
19.2.1 高可用性とスケーラビリティ
19.2.2 ロードバランシングとエラー回復
19.2.3 ハートビート検出ドリフトIP
19.3 クラスターの分類
19.3.1 高可用性クラスター
19.3.2 ロードバランシングクラスター
19.3.3 科学技術計算クラスター
19.4 HAクラスターの関連用語
19.5 Keepalivedの概要
19.5.1 Keepalivedの目的
19.5 .2 VRRPプロトコルと動作原理
19.5.3 Keepalivedの動作原理
19.5.4 Keepalivedのアーキテクチャ
19.6生きたインストールと設定
19.6.1 Keepalived のインストールプロセス
19.6.2 Keepalived のグローバル設定
19.6.3 Keepalived VRRPD 設定
19.6.4 Keepalived の LVS 設定
19.7 Keepalived 基本機能のアプリケーション例
19.7.1 Keepalived 基本 HA 機能のデモンストレーション
19.7。 2 vrrp_script によるクラスターリソースの監視
19.7.3 Keepalived クラスター戦略でのマスターおよびバックアップの役割の選択

第 20 章 ロードバランシングクラスター LVS と Haproxy

20.1 LVS の概要
20.2 LVS アーキテクチャ
20.3 LVS クラスターの機能
20.4 インストールと使用LVSのインストール
20.4.1 IPVS管理ソフトウェアのインストール
20.4.2 ipvsadmの使用方法
20.5 KeepalivedによるLVS高可用性クラスターシステムの構築
20.5.1 インスタンス環境
20.5.2 Keepalivedの構成
20.5.3 リアルサーバーノードの構成
20.5.4 Keepalived+LVS クラスターシステムの起動
20.6 高可用性 LVS ロードバランシングクラスターシステムのテスト
20.6.1 高可用性機能テスト
20.6.2 ロードバランシングテスト
20.6.3 フェイルオーバーテスト
20.7 ハイパフォーマンスロードバランシングソフトウェア HAProxy
20.7.1 HAProxy の概要
20.7.2 4 層負荷分散と 7 層負荷分散の違い
20.7 .3 HAProxy と LVS の類似点と相違点
20.8 HAProxy の基本構成と応用例
20.8.1 迅速なインストールHAProxy クラスター ソフトウェア
20.8.2 HAProxy 基本設定ファイルの詳細説明
20.8.3 HAProxy の ACL ルールによるインテリジェントなロード バランシング
20.8.4 HAProxy の管理と保守
20.8.5 HAProxy の Web 監視プラットフォームを使用する
20.9 HAproxy+KeepAlived high- を構築する可用性負荷分散システム
20.9.1 構築環境の説明
20.9.2 HAproxy 負荷分散サーバーの構成
20.9.3 プライマリおよびバックアップ KeepAlived サーバーを構成する
20.10 HAproxy+KeepAlived 高可用性ロード バランシング クラスターをテストする
20.10.1 KeepAlived の高可用性機能をテストする
20.10.2 ロード バランシング機能をテストする

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1084016.html技術記事 『ステップバイステップ Linux』第 2 版がまもなく出版されます(カバー付き) 『ステップバイステップ Linux』の初版がリリースされてからほぼ 6 年が経ちました。6 年間でテクノロジーは変わりました。たくさん...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。