初心者、入門者を対象にしたLinuxの解説書です。
Ubuntu、Lubuntu、Puppy Linuxついて詳しく解説しています。
Windows XPやVistaなど、古いOSしか入っておらず、
放って置かれているパソコン……これらはLinuxをインストールすることで、
快適に動く新しいパソコンとして生まれ変わらせることができます。
ネットに接続してホームページを見たり、YouTube動画を鑑賞できる
ことなどはもちろん、OS自体が軽いので、Windowsのときのようなモッサリした
重さともオサラバできるのです。
また、2020年1月にはサポートの終了するWindows 7が入った
パソコンを現在使っている方も必見の内容です。
今からLinuxを少しずつ学び、準備しておけば、サポート終了後も
スムーズにLinuxに移行でき、同じパソコンをずっと使い続けられます。
解説しているそれぞれのLinuxは、本誌の専用ダウンロードサイトから
簡単にダウンロードでき、インストールできます。
完全無料で仕事にも遊びにも快適に使えるLinuxを
これを機会に始めましょう!
初心者、入門者を対象にしたLinuxの解説書です。
Ubuntu、Lubuntu、Puppy Linuxついて詳しく解説しています。
Windows XPやVistaなど、古いOSしか入っておらず、
放って置かれているパソコン……これらはLinuxをインストールすることで、
快適に動く新しいパソコンとして生まれ変わらせることができます。
ネットに接続してホームページを見たり、YouTube動画を鑑賞できる
ことなどはもちろん、OS自体が軽いので、Windowsのときのようなモッサリした
重さともオサラバできるのです。
また、2020年1月にはサポートの終了するWindows 7が入った
パソコンを現在使っている方も必見の内容です。
今からLinuxを少しずつ学び、準備しておけば、サポート終了後も
スムーズにLinuxに移行でき、同じパソコンをずっと使い続けられます。
解説しているそれぞれのLinuxは、本誌の専用ダウンロードサイトから
簡単にダウンロードでき、インストールできます。
完全無料で仕事にも遊びにも快適に使えるLinuxを
これを機会に始めましょう!
あらゆる制約から解き放たれた「Linux」
Linuxを実際に使っていくには?
自分のマシンスペックに合ったLinuxを選ぼう!
これだけは知っておきたいLinuxの予備知識
Linuxのインストールを始める前に
[準備編]Windowsのデータをバックアップする
ダウンロードサイトの使い方
Part1 Ubuntu編
Ubuntuを使うために必要なスペックは?
UbuntuとWindowsとの違い
USBメモリからUbuntuをインストールする
デュアルブートでインストールするには?
[ロードテスト1]初心者がUbuntuを使ってみた!
Part2 Lubuntu編
Lubuntuを使うために必要なスペックは?
LubuntuとWindowsとの違い
USBメモリからLubuntuをインストールする
アプリをインストールする
[ロードテスト2]初心者がLubuntuを使ってみた!
Part3 Puppy Linux編
Puppy Linuxを使うために必要なスペックは?
Puppy LinuxとWindowsとの違い
XenialPup7.5日本語化版を使ってみる
Precise5.7.1公式日本語化版を使ってみる
[ロードテスト3]初心者がPuppy Linuxを使ってみた!
Part4 そのほかのお勧めディストリビューション
低スペックなパソコンでも動く「Q4OS」
Ubuntuベースで軽い「Xubuntu」
最新技術が取り入れられた「Fedora」
目的に合ったものを選べる「Linux Mint」
Linuxサーバーの構築や運用を手掛けたい人や、あるいは業務で担当することになったエンジニア向けに、最新版のLTS「Ubuntu 24.04 LTS」を用いて、実際のサーバー構築のツボをご紹介します。
■第1章では、Ubuntu Server 24.04 LTSのインストール方法と、LAN内でよく使われる8つの基本的なサーバーの構築方法を紹介します。
■第2章では、省電力でありながら実用的なLinuxサーバーを構築するための方法や手順を徹底解説します。
■第3章では、ブログサーバー「WordPress」の構築を「AWS」(Amazon Web Services)に、IoTデータの収集を「Microsoft Azure」に任せる方法を紹介します。
■第4章では、各種仮想化技術の基本的な仕組みから、VirtualBoxやDockerなど主要な仮想化ソフト&コンテナー管理ツールの導入方法、便利な活用方法を紹介します。
≪目次≫
第1章 Ubuntu Server 24.04 LTSでサーバーを構築してみよう
Part1 Ubuntu Server 24.04 LTSのインストール
Part2 LAN内で利用できる基本的なサーバーを構築
Part3 作って理解するWebサーバー
第2章 省電力&実用サーバー構築術
Part1 省電力サーバー機を用意する
Part2 サーバー向けディストリ選び&チューニング
Part3 目的別・家庭内サーバー構築
Part4 インターネットサーバー構築
第3章 面倒なことはクラウドに任せよう
Part1 AWSでWordPressを動かす。「クラウドネイティブ」にもトライ
Part2 Azureでセンサーデータを集計。ラズパイ使い冷蔵庫を見張る
第4章 仮想化&コンテナーのはじめ方
Part1 仮想化&コンテナーの全体像を10分で理解しよう
Part2 三つの定番仮想化ソフトで仮想マシンを作成
Part3 DockerとDocker Composeでコンテナーの活用を始めよう
Part4 lxcコマンドとLXDMosaicでシステムコンテナーを管理する
Part5 仮想マシンとコンテナーをProxmox VEで一元管理
第5章 コマンド&シェルスクリプト超入門
Part1 コマンドライン操作の全体像を知る
Part2 コマンド実行環境を整備する
Part3 コマンド操作の基本を押さえる
Part4 コマンドを自由自在に使いこなす
Part5 シェルスクリプトの基本をマスター
Part6 実用的なシェルスクリプトを作る
従来型サーバからクラウドネイティブ型サーバの構築に至るまで、RHEL9互換OSにおける最新のサーバ構築手法を解説。
Linux活用のための実用情報誌【特集1】デスクトップからサーバーまで厳選 絶対役立つフリーソフト50【特集2】面白から実用まで!Bash&Pythonスクリプト20
シス管系女子 シリーズ5万部突破!
新エピソードを加えパワーアップ
≪仕事でよく出くわす場面ばかりで、即・役立つ!≫
≪「コマンドが苦手〜」がなくなる!≫
漫画+技術解説書 「わかばちゃんと学ぶ」シリーズの湊川あい先生推薦!
Linuxのコマンド操作をまんがで楽しく学べる本です。
シェルスクリプト、サーバー管理の基本が自然と身に付きます。
主人公の新人社員 利奈みんとと先輩社員 大野桜子のやり取りを通して
すぐ役立つ情報を分かりやすく解説します。
プロローグ 誕生! シス管系女子
第1話 他のコンピュータをリモートで操作したい
第2話 一時的に管理者権限で操作したい
第3話 さまざまが語句を一度で検索したい
第4話 端末でも対話的なファイルを編集したい
第5話 vimでもコピー&ペースト&アンドゥしたい
第6話 コマンド操作でファイルを移動・コピーしたい
第7話 ファイルの位置を相対パスで思い通りに指定したい
第8話 似たような名前のファイルをまとめて操作したい
第9話 「原本のファイル」と常に同じ内容になる「分身のファイル」を作りたい
第10話 突然の回線切断から復帰したい
第11話 他の操作の結果を見ながら操作したい
第12話 最近実行したコマンドを呼び出したい
第13話 ずっと前に実行したコマンドを呼び出したい
第14話 ネットワーク越しにファイルをコピーしたい
第15話 システムの過負荷を把握したい ほか
Linux活用のための実用情報誌チョイ技から専用サーバーまでLinuxでやりたい!100の遊び方
Linux活用のための実用情報誌【特集1】はじめてでも確実に動かせる!ステップアップ式Linuxサーバー超入門!【特集2】最新バージョンが一足先に使える!Snap&Flatpakで入れる最新フリーソフト20選
Linux活用のための実用情報誌【特集1】基本から最新技術の体験まで Linuxサーバー構築超入門
【特集2】LinuxユーザーのためのWindows 11最速連携ガイド
Raspberry Pi(ラズパイ)を使うのが、まったくの初めての人でも理解できる入門書です。
ラズパイ専門誌の「ラズパイマガジン」やLinux専門誌の「日経Linux」に掲載した記事を選りすぐり、再検証・再編集してまとめました。
全ての記事は最新モデル「Raspberry Pi 5」(ラズパイ5)で動作確認済みなので、最新モデルを購入した人にも、すぐに試せます。
■第1章ではラズパイの買い方やOSの導入方法、電子工作の基礎知識などラズパイを始めるための基本を解説。さらに最初のステップとしてラズパイをLinuxマシンとして楽しむためのフリーソフトを50本、紹介しています。
■第2章ではラズパイを電子工作の用途で使う方法を紹介しています。電子工作が初めてでも何から始めればよいのかが分かるように記事を構成しています。
■第3章では電子工作以外のラズパイの活用方法を紹介しています。具体的には、公式カメラモジュールの使い方、ミニサイネージの電子工作、AI画像認識で動くリモコンカーの電子工作、ファイル共有+動画配信サーバーの構築です。
■第4章では「ラズパイマガジン」でも好評だった連載漫画を転載しました。
≪目次≫
第1章 ラズパイを準備しよう
1.1 ラズパイと周辺機器の買い方からOS導入方法、工作基礎まで解説
1.2 厳選フリーソフト50選 導入もバーションアップも簡単!
1.3 I/O、CPUが高速になったラズパイ5 「NVMe」対応でSSDアクセスは2倍速に
第2章 ラズパイで電子工作
2.1 ラズパイ5完全対応 電子工作の始め方
2.2 ラズパイPicoWでネットワーク電子工作
第3章 ラズパイを活用しよう
3.1 Raspberry Pi Cameraで遊んでみよう
3.2 SDカード付きサイネージを楽々実現 ArduinoライブラリでラズパイPicoを動かす
3.3 ラズパイ&AIによる画像認識で アームクローラーを制御しよう .
3.4 「ファイル共有+動画配信」サーバーを1台のラズパイZeroの上に構築しよう
第4章 マンガ「女子校生とラズベリーパイ」
第1話 100m走の測り方(その1)
第2話 100m走の測り方(その2)
コラム ラズパイで使えるLinuxコマンド
ファイル・フォルダー操作編
コマンド実行・テキスト編
アプリ・ネットワーク編
Linuxサーバーの構築がはじめてでも分かる!
●豊富な写真と図解で、はじめてでもつまずくことなくサーバーを構築できます
●手順は一番人気の「Ubuntu 20.04 LTS」を使って具体的に紹介しているので、りに進めればサーバーを構築できます
記事通
●ファイル共有やブログ、フォトギャラリーなど幅広いサーバーアプリを紹介しているので、自分の目的に合ったサーバーを構築できます
●話題の新技術「WSL2」と「Docker」を使った新たなサーバー構築の手法も解説しています
Linux専門誌の「日経Linux」に掲載した記事を選りすぐり、再検証・再編集してまとめました!
シェルスクリプティングの基礎から、sedやAWKとの連携までをコンパクトに解説!
Linuxシェルスクリプトの解説書。その中でも特にbashのシェルスクリプティングに焦点を当てています。シェルスクリプトの書き方、デバッグ方法、bashプログラミングの基本といったシェルスクリプティングの基礎から、sedやAWKなど各種ツールとの連携といった実践的な応用までを体系的に解説します。WebサーバーなどのLinuxシステムの管理を任されるようになった初級の管理者にも、もっと高度で実践的なテクニックを必要としている中級の管理者や開発者にも広く役に立つ内容です。
ポートスキャンで攻撃手法を理解しセキュリティ思考を深める!
脆弱性診断やペネトレーションテストで使われる技術にポートスキャンがあります。本書では、ポートスキャンを用いて攻撃者がネットワークを経由してどのように攻撃してくるのかを具体的な手法を交えて学び、攻撃手法を知ることでセキュリティレベルの向上を目指します。Scapyを用いたポートスキャナの自作、ポートスキャンの仕組みとネットワークプログラミングの基本、脆弱性診断やペネトレーションテストで不可欠なツールなどについて解説します。
本書は、「Linux(リナックス)」の心臓部にあたるカーネルについて理解を深め、Linuxを本格的に学ぶ人のための「初めて読むLinuxカーネルの専門書」です。1991年に一人の大学生が趣味で開発を始めたLinuxというOSは、今や、あらゆる分野で使われていると言っても過言ではありません。組み込み機器やスマートフォンなどのモバイル機器、パソコンのOSとしてはもちろん、スーパーコンピュータのOSとしても使われています。
LinuxのカーネルはOSS(Open Source Software)として開発されていて、ソースコードがすべて公開されています。そのソースコードを調べれば、機能の詳細や動作の仕組みが分かりますし、改造して好きなようにカスタマイズすることもできます。
本書の狙いは、Linuxカーネルについて知りたい方に、学習の「入り口」を提供することです。まずはカーネルの全体像を把握して実験できるように、概要解説とモジュールの管理方法、ビルド手順の紹介から始めています。後半では、主だった機能をピックアップし、動作に必要なハードウエアに関するものを含めて仕組みをやや詳しく解説しています。
今回改訂した第2版では、カーネルやディストリビューションの変化に合わせて内容をアップデートすると共に、「プロセス間通信」「仮想化機能」についての解説を追加しました。
第1章 Linux カーネルの基礎
第2章 Linux カーネルのモジュール管理
第3章 Linux カーネルのビルド方法
第4章 タスクスケジューラの仕組み
第5章 仮想メモリーを実現する仕組み
第6章 コンテキストスイッチの仕組み
第7章 物理メモリー管理の仕組み
第8章 ファイルシステムの仕組み
第9章 プロセス間通信の仕組み
第10章 仮想化機能「KVM」の仕組み
LPIC合格へのはじめのい〜っぽ。まずはリナックスの基礎を身に付けよう!
Linuxの基礎からセキュリティまで、Webサーバーを運用するために身に付けるべき知識をまとめた書籍です。Rocky LinuxとさくらのVPSを使用して、実際に手を動かしながらWebサーバーを構築・運用します。前半ではLinuxのインストールから始まり、基本的なコマンドやネットワークを学びます。後半では実用的なWebサーバー構築演習としてLAMP(Linux、Apache、MariaDB、PHP)環境を構築し、CMSとして有名なWordPressを動かしていきます。作成したLAMP環境を運用し、ログの解析、ファイヤーウォールの設定、公開鍵による安全な通信などを学んでいきます。最終的にはDockerでコンテナの作成まで習得できます。第2版のポイント、CentOSからRocky Linuxに変更、サーバー周りの技術情報のアップデート。
どんどん内容が変化する「Linuxの表面的な操作方法」ではなく、Linux(UNIX)システムを体系的に学習するための基幹入門書。Ubuntu、Fedoraによる具体例を満載。