本書は、はじめてLinuxの導入に取り組む初心者ユーザーの皆さんのために、Red Hat LinuxのインストールからGNOMEによるGUI環境での基本操作、各種設定ツールによる設定作業、主な付属アプリケーションの操作、USBデバイスの利用方法までをやさしく解説した一冊である。
プロセス、シグナル、仮想記憶、ファイルシステムなどの基本機能からkHTTPd、LVM、JFSなどの最新機能までを解説したLinuxカーネル本の決定版!Linuxソリューションサービスプロバイダ「NTTコムウェア」による監訳で最新動向へ対応。
本書は、Linuxシステムを素材に、オペレーティングシステムの機能と構造を手際よく解説しています。
本書は1999年に刊行した『PCサーバ化計画Red Hat Linux5.2』をベースに、Linux Magazine 2000年3月号の特集「ホームサーバを立てよう」での執筆内容も加味しつつ、さらに各ソフトウェアに関しては執筆時点で可能なかぎり最新のバージョンを取り上げて解説しました。
本書では最低限自前のサーバを守るための範囲に特化して、インターネットのセキュリティを講ずる手段を紹介します。
ADSL/ISDNの普及と大手プロバイダによる固定IPアドレス提供によって、独自ドメインによるネットワークサーバーの構築・運用が、SOHOや個人レベルでも身近になってきた。このような環境のもとで、本書ではサーバー専用Linux OSである『Turbolinux Server 6.5』によるネットワークサーバー構築術を実践的に解説する。
本書は、はじめてLinuxに取り組む初心者ユーザーの方のために、TurbolinuxのインストールからKDEによるGUI環境での基本操作、TurboToolsによる設定、主な付属アプリケーションの操作までやさしく解説した一冊である。
最新サーバアプリケーション:Samba2.2系/BIND9/NFS Ver.3/Postfixなどを解説。新カーネル/ブートローダGRUBや新たな管理ツールについても紹介。Red Hat Linux/Turbolinux/Vine Linux/LASAR5 Linuxなどに対応。
カーネル再構築の手順説明から、モジュールの活用法、目的別のカーネル設定法、全設定項目のリファレンスまで、カーネル設定のすべてがここに。
もしrootユーザーになったら…システム管理の知識は不可欠。本書は、基本的なシステム管理の方法から、ネットワーク管理、セキュリティ管理、さらにWindowsやMacintoshとのファイル共有サービス、Postfixによるメールサービスの提供まで、初級rootに求められるシステム管理をわかりやすく解説する。
Webサイト@ITの人気コンテンツを完全書籍化。Linuxの使い方のコツ(Hints、Tips)を満載!Vine、Fedora Core、Turboなど主要ディストリビューションに完全対応。
Linuxでの環境構築から、Git・GitHubによるコード管理、Node.jsによるサーバーサイドのプログラミングが学べる!
インターネットで学ぶ話題の通信制学校「N高校」が展開する、プログラミング教育メソッドの大公開第2弾!
約1000人の高校生にWebプログラミングを教えてきた名物講師が、入門者がつまずきやすいポイントを、ていねいに解説!
【本書の対象読者】
・環境構築で挫折した方
・サーバーサイドに挑戦したいと思っている方
・SIerからWeb系への転職を考えている方
【本書の内容】
●Chapter1 Linuxの基本を身に付けよう
LinuxというOS/コンピューターの構成要素/コマンドでファイルを操作する/標準出力/viの使い方を学ぼう
●Chapter2 シェルプログラミングをやってみよう
シェルプログラミング/通信とネットワーク/サーバーとクライアント/HTTP通信/通信をするボットの開発
●Chapter3 GitHubで始めるソーシャルコーディング
GitHubでWebサイトを公開する/イシュー管理とWikiによるドキュメント作成/GitとGitHub/GitHubへのpush/Gitのブランチ/ソーシャルコーディング
●Chapter4 Node.jsでプログラミングをやってみよう
Node.js/集計処理を行うプログラム/アルゴリズムの改善/ライブラリ
●Chapter5 Slackのボットを作ろう
Slackのボット開発/HubotとSlackアダプター/モジュール化された処理/ボットインタフェースとの連携
●Chapter6 HTTPサーバーを作ってみよう
同期I/Oと非同期I/O/例外処理/HTTPサーバー
■Chapter1 Linuxの基本を身に付けよう
LinuxというOS
コンピューターの構成要素
コマンドでファイルを操作する
標準出力
viの使い方を学ぼう
■Chapter2 シェルプログラミングをやってみよう
シェルプログラミング
通信とネットワーク/サーバーとクライアント
HTTP通信
通信をするボットの開発
■Chapter3 GitHubで始めるソーシャルコーディング
GitHubでWebサイトを公開する
イシュー管理とWikiによるドキュメント作成
GitとGitHub
GitHubへのpush
Gitのブランチ
ソーシャルコーディング
■Chapter4 Node.jsでプログラミングをやってみよう
Node.js
集計処理を行うプログラム
アルゴリズムの改善
ライブラリ
■Chapter5 Slackのボットを作ろう
Slackのボット開発
HubotとSlackアダプター
モジュール化された処理
ボットインタフェースとの連携
■Chapter6 HTTPサーバーを作ってみよう
同期I/Oと非同期I/O
例外処理
HTTPサーバー
本書は、LPICレベル1資格取得を目指す方のための学習書である。必要な情報を過不足なく記載。適切な解説・豊富な用例によるわかりやすい説明。章ごとの練習問題で学習進度をチェック、巻末の模擬試験で総まとめができる。切り取って使える試験直前チェックシートで最終確認ができる。
本書は、LPICレベル2資格取得を目指す方のための学習書です。以下のような特長により、資格取得のための対策学習を効率よく行えるように構成してあります。必要な情報を過不足なく記載。無駄なく効率的!適切な解説・豊富な用例によるわかりやすい説明!章ごとの練習問題で学習進度をチェック、巻末の模擬試験で総まとめ!切り取って使える試験直前チェックシートで最終確認。
本書は、LPI認定(Linux Professional Institute Certification)の「LPICレベル1」資格試験合格のための学習書。101試験(Linux一般1)と102試験(Linux一般2)の2科目に対応。“わかりやすい解説”、“力試しの練習問題”、“仕上げの模擬試験”の3ステップで学習することによって、非常に効果的に受験準備をすることができます。