GNU/Linux >> Linux の 問題 >  >> Linux

Packtからの無料の電子ブック-Linuxシェルスクリプトクックブック-第3版

シェルは、コンピューターが提供する最も強力なツールです。すぐに使えるにもかかわらず、多くのユーザーはシェルがどれだけ達成できるかを知りません。

シェルを使用すると、ファイルのセットからデータベースとWebページを生成したり、システムバックアップなどの単調な管理タスクを自動化したり、システムの状態とアクティビティを監視したり、ネットワークのボトルネックやシステムリソースの占有を特定したりできます。

この本は、これらすべてとはるかに多くを行う方法をあなたに示します。

この本は、現在第3版であり、最新のLinuxディストリビューションのエキサイティングな新機能について説明しており、想像以上の成果を上げるのに役立ちます。簡単なコマンドを使用して、複雑なタスクを自動化し、Webインタラクションを自動化し、ビデオをダウンロードし、コンテナーとクラウドサーバーをセットアップし、さらには無料のSSL証明書を取得する方法を示します。

シェルの基本から始めて、簡単なコマンドとそれらを実際の問題に適用する方法を学びます。そこから、テキスト処理、Webインタラクション、ネットワークとシステムの監視、およびシステムの調整について学習します。

ソフトウェアエンジニアは、システムアプリケーションを調べる方法、gitやfossilなどの最新のソフトウェア管理ツールを自分の仕事に使用する方法、およびオープンソースプロジェクトにパッチを送信する方法を学びます。

最後に、Linuxコンテナと仮想マシンをセットアップする方法を学び、letsencrypt.orgからの無料のSSL証明書を使用して独自のクラウドサーバーを実行することもできます

何を学ぶか

•スクリプトを介してWebサイトと対話する
•Webからデータをマイニングおよび処理するためのシェルスクリプトを作成する
•crontabを使用してシステムバックアップやその他の反復タスクを自動化する
•重要なデータ。
•イーサネットおよびワイヤレスネットワークを構成および監視します
•ネットワークおよびシステムアクティビティを監視およびログに記録します
•最適なパフォーマンスが得られるようにシステムを調整します
•システムのセキュリティを向上させます
•リソースの占有とネットワークのボトルネックを特定する
•ビデオファイルからオーディオを抽出する
•Webフォトアルバムを作成する
•gitまたはfossilを使用して、リビジョン制御を管理し、FOSSプロジェクトとやり取りします
• Linuxコンテナと仮想マシンの作成と保守
•プライベートクラウドサーバーの実行

作成者について

クリフフリント

Clif Flyntは、1970年からコンピューターのプログラミングを行い、1985年からLinux / Unixシステムを管理し、9歳から執筆を続けています。彼はTcl/TkおよびLinuxユーザーコミュニティで活躍しています。彼は技術会議やユーザーグループで頻繁に話します。

彼はNoumenaCorporationを所有および運営しており、カスタムソフトウェアを開発し、トレーニングセッションを提供しています。彼のアプリケーションは、一人のスタートアップから米海軍に至るまでの組織で使用されてきました。これらのアプリケーションは、分散シミュレーションシステムから、フィクションの作者がよりよく書くのに役立つツール(Editomat)まで多岐にわたります。彼は4つの大陸でプログラマーを訓練してきました。

サラスラクシュマン

Sarath Lakshmanは27歳で、10代の間にLinuxのバグに噛まれました。彼は、インドのZyngaにあるZCloudエンジニアリンググループで働いているソフトウェアエンジニアです。彼はイノベーションを探求するのが大好きなライフハッカーです。彼はGNU/Linuxの愛好家であり、フリーでオープンソースのソフトウェアの活動家です。彼はほとんどの時間をコンピューターでハッキングしたり、素晴らしい友達と楽しんだりしています。 Sarathは、SLYNUX(2005)の開発者としてよく知られています。これはLinux初心者向けのユーザーフレンドリーなGNU/Linuxディストリビューションです。彼が貢献した無料のオープンソースソフトウェアプロジェクトは、PiTiViビデオエディター、SLYNUX GNU / Linuxディストリビューション、Swathantra Malayalam Computing、School-Admin、Istanbul、およびPardusProjectです。彼は、FOSSテクノロジーのさまざまなドメインに関するLinuxForYou誌の多くの記事を執筆しています。彼は、複数のGoogle Summer of Codeプロジェクトで、いくつかの異なるオープンソースプロジェクトに貢献してきました。現在、彼は空き時間にスケーラブルな分散システムへの情熱を模索しています。

シャンタヌトゥシャール

Shantanu Tusharは、大学時代から高度なGNU/Linuxユーザーです。彼はアプリケーション開発者として働いており、KDEプロジェクトのソフトウェアに貢献しています。 Shantanuは子供の頃からコンピューターに魅了されており、高校時代のほとんどの時間をCコードの記述に費やして日常生活を送っていました。彼はGNU/Linuxを使い始めて以来、シェルスクリプトを使用して、コンピューターにすべてのハードワークを実行させてきました。彼はまた、さまざまな大学の学生を訪問して、さまざまなツールを含む自由ソフトウェアの力を紹介します。 ShantanuはKDEコミュニティでよく知られた貢献者であり、Calligra、Gluon、Plasmaサブプロジェクトに取り組んでいます。彼は、Calligra Active(タブレット、Plasma Media Center、およびGluon Player用のKDEの公式ドキュメントビューア)の保守を担当しています。いつの日か、プログラミングはとても簡単になり、誰もが自分のコンピューター用のプログラムを書きたくなると彼は信じています。

無料の電子書籍を入手するには、ここをクリックしてください


Linux
  1. Linux – Freeからの出力のBuffers列?

  2. Linuxでシェルスクリプトを使用してJsonを解析する方法は?

  3. LinuxシェルからのSQLクエリを含むCSVファイルの読み取り

  1. Linuxのシェルからすべてのrootユーザーの電子メールを削除する

  2. Linux シェル スクリプトでのバックティック (`) 記号

  3. Linux シェルから Windows マシンに接続できますか?

  1. WINEで実行中のプログラムからシェルコマンドを実行

  2. Linux シェル スクリプト:16 進数からバイナリ文字列へ

  3. stdin からパイプされたスクリプトを実行する (Linux/シェル スクリプト)