LinuCは、LPI-Japanが提供するLinux技術者認定資格試験です。日本の大手IT企業などを中心に採用・導入が進んでいます。本書はこのLinuC試験のうち、2020年4月に試験が改定されたLinuCレベル1バージョン10.0(101試験、102試験)の出題範囲をカバーする教科書です。実績ある講師によるわかりやすい解説で、資格取得に必要な確かな力を身につけることができます。改訂新版では、学習用OSとして仮想環境で動作するAlmaLinuxおよびDebian GNU/Linuxのイメージをダウンロード提供します。学習用環境を利用することで、コマンドの実行や設定ファイルの編集など、実際に手を動かしながら学ぶことが可能です。
■基礎編 Linuxの基本
Linuxカーネルとディストリビューション
仮想化環境の利用
Linuxのディレクトリ構造
Debian(CUI)環境へのログインとrootユーザー
AlmaLinux(GUI)環境へのログインと端末の起動
コマンド端末の使い方
主な基本コマンド
■1章 Linuxのインストールと仮想マシン・コンテナの利用
1.1 Linuxのインストール/起動/接続/切断/停止
1.2 仮想マシン・コンテナの概念と利用
1.3 ブートプロセスとsystemd
1.4 プロセスの生成/監視/終了
1.5 デスクトップ環境の利用
■2章 ファイルとディレクトリの操作と管理
2.1 基本的なファイル管理の実行
2.2 ファイルの所有者とパーミッション
2.3 ハードリンクとシンボリックリンクの作成
2.4 ファイルの配置と検索
■3章 GNUとUnixのコマンド
3.1 コマンドラインの動作
3.2 フィルタを使ったテキストストリームの処理
3.3 ストリーム、パイプ、リダイレクトの使用
3.4 正規表現を使用したテキストファイルの検索
3.5 エディタを使った基本的なファイル編集の実行
■4章 リポジトリとパッケージ管理
4.1 アプリケーション管理
4.2 aptコマンドによるパッケージ管理
4.3 Debianパッケージ管理
4.4 yumコマンドによるパッケージ管理
4.5 RPMパッケージ管理
■5章 ハードウェア、ディスク、パーティション、ファイルシステム
5.1 ハードウェアの基本知識と設定
5.2 HDD/SSDのレイアウトとパーティション
5.3 ファイルシステムの作成/管理/マウント
■101試験模擬問題
■6章 シェルおよびスクリプト
6.1 シェル環境のカスタマイズ
6.2 シェルスクリプト
■7章 ネットワークの基礎
7.1 インターネットプロトコルの基礎
7.2 基本的なネットワーク構成
7.3 基本的なネットワークの問題解決
7.4 クライアント側のDNS設定
■8章 システム管理
8.1 アカウント管理
8.2 ジョブ管理
8.3 ローカライゼーションと国際化
■9章 重要なシステムサービス
9.1 システム時刻の保守
9.2 システムのログ
9.3 メール配送エージェント(MTA)の基本
■10章 セキュリティ
10.1 セキュリティ管理業務の実施
10.2 ホストのセキュリティ設定
10.3 暗号化によるデータの保護
10.4 クラウドセキュリティの基礎
■11章 オープンソースの文化
11.1 オープンソースの概念とライセンス
11.2 オープンソースのコミュニティとエコシステム
■102試験模擬問題
OpenStackの基礎知識、導入、管理、応用事例の構築までを網羅する、実践的なプライベートクラウド構築ガイド。CentOS 7/Ubuntu 16.04へのインストール、GUIによる運用管理、最近話題のDockerコンテナの利用やSahara(Hadoop)によるビッグデータ処理システムの構築など、IT現場で役立つ情報を満載。
Web、メール、データベース、DNS、オンラインストレージなど各種サーバー構築方法を徹底詳解!アンチウイルス、SELinux、バックアップなどセキュリティ対策も万全!SOHO・自宅サーバー+ダイナミックDNSやVPS環境などでネット上に公開!
ゲーム製作で分かる パーツの動かし方入門30
Google工作キット2種で画像学習とサーボ制御
「マインスイーパー」「旗揚げゲーム」「モグラ叩き」--。ラズパイでゲーム工作をしながら、多様な電子パーツを制御する基本を学びましょう。LED点灯などの基本から、割り込みの設定、ディスプレイのスクロール制御など、電子工作で頻出する制御法を網羅的に紹介します。
画像認識AIカメラと新版のAIスピーカーというGoogle工作キット2種は、さらなる活用法を紹介します。AIカメラでは、グー、チョキ、パーの画像をディープラーニングで学習し、AIカメラとじゃんけん対決ができるようにします。AIスピーカーではサーボを音声で制御し、“歌って踊れるAIスピーカー”に仕立てます。ラズパイ以外の工作ボードとして、ソニーの新製品「SPRESENSE」も活用します。ボタン操作でビートを刻めるビートボックスを作ります。
特別付録として、Lチカから実際の回路図作成までをやさしく解説する付録冊子が付いています。
特集1 パーツの動かし方入門30選〜ゲームの電子工作で分かる
特集2 画像認識AIカメラと音声認識AIスピーカー
ジャンケン画像を学習し、サーボを音声で制御
特集3 センサーを差すだけ! 侵入者を常時監視しよう
特集4 ソニーの新ボートでビートボックスを作ろう
特集5 タミヤのロボット工作キットをラズパイで制御してみよう
特集6 「プライベート認証局」でWebサーバーをHTTPS対応に
講座 Mathematicaで学ぶ機械学習超入門
講座 楽しいラズパイプログラミング
講座 ラズパイ電子工作 お手軽レシピ集
マンガ 女子高生とラズベリーパイ
レポート 公式OS「Raspbian」の新版、日本語環境の構築が不要に
ラズパイと周辺機器の買い方からOS導入方法まで
【付録冊子】回路図の基本が全部わかる本〜ホントに初めての電子工作
これから始める人も、買ったけど使ってない人も、ソフトとハードが手軽に学べる!複数台を並べて遊べる!
Linuxによるサーバ構築の入門書として定評あるシリーズのCentOS 7対応版です。サーバOSに最適なCentOSの最新バージョンアップに対応します。わかりやすい構成と解説はそのままに、サーバ構築トレンドに合わせて内容をパワーアップします。新たにサーバ構築に取り組む
人、他OSからCentOSに乗り換える人に最適な一冊となっています。
Chapter 01 予備知識
Chapter 02 構築の準備
Chapter 03 CentOS 7 のインストール
Chapter 04 デスクトップの基本操作
Chapter 05 コマンドラインからの操作
Chapter 06 最初にやっておくべきこと
Chapter 07 CentOS 7 のセキュリティ
Chapter 08 リモートからのGUI 画面管理
Chapter 09 NFS サーバを使う
Chapter 10 DHCP サーバ
Chapter 11 Windows ファイル共有サーバ
Chapter 12 DNS キャッシュサーバ
Chapter 13 DNS コンテンツサーバ
Chapter 14 メールサーバ
Chapter 15 Web サーバ
Chapter 16 サーバ仮想化
Chapter 17 トラブル時の対応
Chapter 18 運用と管理
Chapter 19 SSL/TLS 証明書の作成
仮想環境(VM:バーチャルマシン)に開発環境を構築して配布しています。開発ツールがインストールなしですぐに試せる!プログラミングできても開発ツールの使い方が良く分からない方にもおススメ!
カーネル、HAL、フレームワーク、ドライバまで知っておきたい「Androidの内側」を詳しく解説。Android 2.3&4.0対応。
Linux初心者のための知識ゼロでもわかるLPIC!
本書は「LPIC レベル1」の受験をきっかけにLinuxを学ぶ人のための入門書です。これまでLinuxを使ったことがない、WindowsやMacしか使ったことがない、スマホしか持ったことがないといった人にお勧めの1冊です。イラストをたくさん使い、「ディレクトリってなに?」「コマンドってなに?」という初歩の初歩からわかりやすく丁寧に解説しています。
【「CentOSの仮想マシン」はWebからをダウンロード!】
Linux環境がない人でも安心して学習できるよう、本書用に学習環境を用意しました。紙面では紹介しきれなかったより詳細なインストール方法と一緒に、Webから誰でもダウンロードできます。
第1章 学習をはじめる前に
第2章 Linuxのおおまかなしくみ
第3章 ファイルとディレクトリ操作のきほん
第4章 はじめてのエディター
第5章 ユーザーとグループのきほん
第6章 シェルの便利な機能を使おう
第7章 使いこなすと便利なコマンド
第8章 ソフトウェアとパッケージのきほん
第9章 ファイルシステムのきほん
第10章 プロセスとジョブのきほん
第11章 ネットワークのきほん
LPIC(Linux技術者認定試験)レベル1は、グローバルなITエンジニアへのファーストステップともいうべき資格で、非常に人気の高い資格です。そのレベル1試験がVersion3.5から4.0にバージョンアップされます*。本書はこの新バージョン4.0に対応した学習書です。新試験では、新しいツールや技術、コマンドなどが出題範囲に多数取り入れられています。本書はLPI認定テキストとして出題範囲を万遍なくかつ分かりやすく解説するとともに、
●「101試験」「102試験」の2試験に対応
●章ごとに学習内容を確認するための練習問題を収録
●本試験に向けての腕試しとして「101」「102」の模擬試験を各1回分収録
●Linux実習環境を翔泳社Webサイトからダウンロード可
といった特長を持ち、Linuxの学習書としてもLPIC試験の対策書としても有用な1冊です。
*Version3.5試験も半年間は4.0と並行して実施されます。
序章 LPI認定試験の概要
第1章 システムアーキテクチャ
第2章 Linuxのインストールとパッケージ管理
第3章 GNU&UNIXコマンド
第4章 ファイルとプロセスの管理
第5章 デバイスとLinuxファイルシステム
第6章 101模擬試験
第7章 シェル、スクリプト、データ管理
第8章 ユーザーインターフェイスとデスクトップ
第9章 システム管理(1)
第10章 システム管理(2)
第11章 ネットワークの基礎
第12章 セキュリティ
第13章 102模擬試験
KVMのインストールと仮想マシンの導入を分かりやすく解説。仮想化管理基盤libvirtを使ったGUI/CUI管理。リソース管理やマイグレーション機能などをカバー。virshコマンドリファレンス付き。
CD-ROMと書籍という異なるメディアの長所をブレンドした、分かりやすい教材。CD-ROMはアニメーションと音声を使い目と耳から理解を助ける。例えば、コマンドの入力、ディレクトリの移動、マウントなど操作に慣れが必要なところはCD-ROMが向いている。逆に、シェルの働きやプロセスなどじっくり学習すべきところは書籍が優れている。本書は手っ取り早く、しかもしっかり学びたい人にお勧めである。
『詳解 システム・パフォーマンス』の改訂版!
エンタープライズとクラウドの両方の環境を対象としたオペレーティングシステムとアプリケーションのパフォーマンス分析と向上について解説します。クラウドネイティブ化やコンテナの普及、DevOpsやSREなどの考え方が広まったことを背景に、近年のシステムパフォーマンスを取り巻く状況を踏まえた改訂版です。Linux系のパフォーマンスとコンテナでの技術についての解説が拡充しました。
部品・工具選びからAI活用まで
工作ワザ完全マニュアル70テク
ラズパイ工作を始めたものの、まだ分からないことが多すぎるーー。そんな方にぴったりの特集を企画しました。部品や工具の選び方/使い方、AIを含めた便利なフリーソフトやクラウドサービスの活用法など、ラズパイ工作に必要なノウハウ、70テクをお届けします。
さらに、ラズパイでのAI処理を高速化できるGoogleのUSBアクセラレーターを早速、試しました。話題のAIボード「Jetson Nano」と比較します。
付録冊子(52ページ)では、ロジアナなどの測定器の使い方、はじめてのPython工作コードの書き方を解説します。
特集1 工作ワザ完全マニュアル70テク
特集2 小型デバイスでAIを高速処理、Google CoralとJetson Nanoを試す
特集3 6種の面白OSを動かす!
特集4 ラズパイの雷・停電対策を「松」「竹」「梅」で考えてみよう
特集5 Ubuntu Server、MATEをラズパイで動かそう
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
講座 ラズパイ・Linux・Windows全対応 ネットワークのいろは
講座 はじめての電子工作プログラミング
マンガ 女子高生とラズベリーパイ
ラズパイと周辺機器の買い方からOS導入方法、工作基礎まで
レポート 新機種ラズパイ4登場!、ほか
【付録冊子】はじめての測定器の使い方/Pythonコードの書き方
知ってるつもりのOSの役割を“わかりやすく”説明します。情報処理試験対策にも便利。
IT技術者に支持の高い技術系Webサイト@ITの人気コンテンツー『Linux Tips』を完全書籍化。Q&A形式のTipsを250項目収録し、初級〜中級ユーザーのあらゆる疑問や悩みをスピード解決。
本書は基本的に、技術評論社の「Software Design」誌の連載「Linux活用メモ」の全30回を集め、コメントをつけてまとめ直したものです。「Linux活用メモ」という連載は、初心者から上級者まで広い範囲の読者を対象に、私の個人的なLinux活用例を紹介してきたものです。具体的には、コンソールやXウインドウシステムの使い方から始まり、各種周辺機の追加やシステムの健康診断、家庭内でのネットワーク活用など多くの話題をとりあげています。