本書は、ITプロを目指す初心者が、CentOS 8を通してLinuxのシステム管理とサーバ構築の基本操作を学習していくための入門書です。普段はWindowsやmacOSといったウィンドウ環境を利用している方対象に、Linux(CentOS 8)におけるコマンドライン操作、ユーザー管理、パッケージ管理、ネットワークの基本設定、サーバーの管理・構築について、実際の操作を行いながら解説します。本書を読み終えた段階で、CentOSでの基本的なシステム管理やWebサーバやファイルサーバの構築が行えるようになることを目指しています。
【内容紹介】
[第1特集]熟練プログラマーが教える
データ型を正しく説明できますか?
静的型付け/動的型付け言語の違い
データ型を正しく扱うことは、プログラムの安全性・生産性の向上につながります。最近では動的型付け言語でも、型チェックや型アノテーションなどの機能により型の恩恵を受けられるものがあります。また、静的型付け言語でも型推論によって記述を楽にできるものがあります。動的型付け/静的型付け言語それぞれのアプローチで、型を効果的に使うための手段が提供されています。ただし、データ型は、使い方によってはかえって安全性・生産性を損ねることもあるデリケートなものです。型のメリットを最大限に引き出すには、動的型付け/静的型付け言語の違いや、各言語におけるデータ型の扱いへの理解が欠かせません。本特集で型についてもう一歩踏み込んで学んでみましょう。
[第2特集]コンピュータ技術と向き合う
低レイヤソフトウェア開発入門(前編)
Linuxカーネルを読み解く、OS・ベアメタルアプリを創る
ITエンジニアとして渇いていませんか? いつもと同じOS、いつもと同じアプリ、いつもと同じプログラミング環境に飽きませんか。本特集はそんな方に向けた記事です。コンピュータ技術の結晶であるLinuxカーネルはまるで大きな図書館です。何から読んでいけばいいのか、わからないと思います。まず第0章では攻略方法を示します。続いて第1章ではLinuxカーネルへの機能追加の方法を紹介します。そして第2章では直接的にハードウェアをコントロールするプログラミング方法(ベアメタルアプリ開発)を解説します。第3章では自作OSを開発します。今こそコンピュータと向き合い研究してみましょう。新たな技術力の向上の手がかりが得られるでしょう。
[第3特集]令和最初の長期サポート版
Ubuntu 20.04 LTS要点解説
デスクトップとサーバで何が変わった?
令和最初のLTSリリースとなるUbuntu 20.04 LTS。第1章では、そのデスクトップ版とフレーバーの変更点を解説し、第2章ではサーバ関連の変更点をメインに紹介します。Ubuntu 20.04 LTS Serverでは、安定性を重要視しつつ最新のコンテナ機能やソフトウェアを取り込んでいるバランスのとれたリリースとなりそうです。
【目次】
■特集
[第1特集]データ型を正しく説明できますか?
第1章 データ型は何のためにあるのか?/前橋 和弥
第2章 静的型付け/動的型付け言語の違い/前橋 和弥
第3章 Pythonでも型チェックしよう/森本 哲也
第4章 TypeScriptにみる漸進的型付けのハマりどころ/うひょ
第5章 クラスは独自の型を定義するしくみ/増田 亨
[第2特集]低レイヤソフトウェア開発入門(前編)
第0章 低レイヤソフトウェア開発への招待/武内 覚
第1章 Linuxカーネル開発入門/武内 覚
第2章 ベアメタルプログラミング入門(前編)/粟本 真一
第3章 OSvを使ったOS開発体験/金津 穂
[第3特集]Ubuntu 20.04 LTS要点解説
第1章 Ubuntu 20.04 LTSとそのフレーバーの変更点/あわしろいくや
第2章 コンテナ時代のUbuntu 20.04 LTS Server/柴田 充也
■一般記事
Jupyter Notebookで解決するインフラ管理の手順書づくり/長久 勝、政谷 好伸(監修)
[短期連載]スタートアップのためのAWSテクノロジー講座/松田 和樹
■連載
ITエンジニア必須の最新用語解説/杉山 貴章
digital gadget/安藤 幸央
結城浩の再発見の発想法/結城 浩
[試して理解]Linuxのしくみ/武内 覚
宮原徹のオープンソース放浪記/宮原 徹
平林万能IT技術研究所/平林 純
ひみつのLinux通信/くつなりょうすけ
Prometheusではじめるシステム監視入門/仲亀 拓馬
Ansible問題解決マップ/後藤 卓
iPhone&Androidで動く! スマホARアプリ開発入門/高橋 憲一
作品で魅せるGoプログラミング/上田 拓也
Visual Studio Code快適生活/職業「戸倉彩」
Vimの細道/mattn
Web開発のためのネットワークはじめの一歩/川上 雄也
あなたの知らないファイルシステムの世界/青田 直大
Monthly News from jus/横田 結菜
Hack For Japan+Code for Japan〜あなたのスキルは社会に役立つ/福島 健一郎
コードの安全性・安定性を⾼める開発サイクル/奥村 和彦第1特集 プログラミング上達のツボ データ型を正しく説明できますか? 第2特集 「低レイヤ」プログラミング入門
Linux活用のための実用情報誌Linux&Windows 共存大作戦2020
コマンド操作、エディタ、LATEX、gnuplot、ネットワーク…実習例を通して、実務や研究に役立つ知識が身につく!
Linuxを学ぶ最初の1冊!実施団体LPI公式認定を受けた、Linux Essentials日本語版認定試験の完全対策書!試験範囲の解説と演習問題により短期間で習得・試験合格が目指せます!
コマンドリファレンスのロングセラーがしっかり改訂。
■Linux初級者が管理者レベルに近づくために徹底サポート!
・はじめてでもわかるように「読んで動かして学べる入門ページ」と「いつでも引けるリファレンスページ」の2面構成で解説。
・Linuxの基礎知識が身につく
・コマンドの使い方がわかる
・シェルスクリプトの初歩も学べる
・Ubuntu、Debian、CentOS、Fedora対応。
▼目次
第1章 Linuxの基本操作
第2章 ファイルの操作
第3章 プログラムの管理
第4章 ユーザ・システム情報の表示・変更
第5章 高度なファイル操作
第6章 コマンドの便利な使い方
第7章 シェルとシェルスクリプトを使いこなす
第8章 ユーザとシステムの管理
第9章 ネットワークを使いこなす
第10章 ファイルシステムを使いこなす
第11章 パッケージのインストール
付録 エディタemacs、vi/ブートローダ
第1章 Linuxの基本操作
第2章 ファイルの操作
第3章 プログラムの管理
第4章 ユーザ・システム情報の表示・変更
第5章 高度なファイル操作
第6章 コマンドの便利な使い方
第7章 シェルとシェルスクリプトを使いこなす
第8章 ユーザとシステムの管理
第9章 ネットワークを使いこなす
第10章 ファイルシステムを使いこなす
第11章 パッケージのインストール
付録 エディタemacs、vi/ブートローダ
2020年1月、「サポート終了」を迎えた「Windows7」。安定し、長期に渡り使われてきた人気OSだけに、困惑しているユーザーも多いでしょう。「サポート」が終わると、何が起こるのでしょうか。Windows7 PCユーザーはどうすればいいのでしょうか。これらを、本書で解説しています。
■2.5GbE対応2ドライブNASです。アイ・オー従来モデルの約2倍の転送速度(アイ・オー測定環境における実測値)により画像やCADデータのほか、大容量の動画ファイルを扱うSOHO・小規模オフィスの業務を高速化。「Trend Micro NAS Security(TM)」(3年版)を標準添付しています。■2.5GbEに対応し読み込み最大226.6MB/sの高速転送を実現(※)。大量の帯域幅を使用する動画ファイルや画像、CADデータの転送を高速化し、SOHO・小規模オフィスの業務効率化を支援。 ※2.5GbE対応スイッチと添付のLANケーブルまたはカテゴリー5e以上のLANケーブルが必要。■ビジネスの現場で安心してご利用いただけるよう最長3年保証(要NarSuS登録)およびご希望によりアイ・オーの有償保守サービスである「アイ・オー・セーフティーサービス(別途お申し込みが必要)」に加入可能なモデルです。■信頼性の高いハードウェアをはじめ、毎日の運用を支援するソフトウェアからサービスまで、ビジネスNASに求められる全ての要素を万全の体制でしっかりとサポートいたします。■長期保存が求められる電子帳簿保存法のデータの保存先として信頼性が高く長時間稼働に適したLAN DISKがおすすめです。
Linux 1年生のための入門の入門書!
これまでLinuxと縁がなかった方に向け、はじめの一歩から解説した1冊です。
図解イラストを使ってわかりやすく説明しているので
「コマンドってなに?」「ディレクトリってなに?」という方でも
くじけることなく学習することができます。
本書用に用意したCentOSをVirtualBox上で動かせば
実際にLinuxを動かしながら読み進めることができます。
WindowsやmacOSでの動作を思い浮かべながら操作し、
実行結果を確認していけば、より理解が深まるでしょう。
著者は、仲間から「ディストリビューションマニア」と
呼ばれている河野寿さん。
最初からLinuxのすべてを理解する必要はありません。
仕事のできる先輩方も、この辺からマスターしていったのです。
将来、インフラエンジニアなどを目指すのであれば、
本書でサーバーOSを学び始めてはいかがでしょう。
ーーー本書は2016年1月に刊行した下記タイトルを加筆・修正したものです。---
「イラストでそこそこわかるLPIC1年生」(ISBN:9784798144061)
[主な変更点]
・学習用環境がCentOS 6から最新安定バージョンのCentOS 7に
・第11章でネットワークについての内容を拡充
・第12章を新設し、クラウドの基本的な知識を解説
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【こんな方達におススメすすめします】
・WindowsやmacOSしか使ったことのない、Linuxど素人さん
・インフラエンジニアを目指したいけど、何から学べばいいのかわからない方
・ITエンジニアの新人研修用テキストとしても最適!
【目次】
第1章 学習をはじめる前に
第2章 Linuxにさわってみよう
第3章 ファイルとディレクトリ操作のきほん
第4章 はじめてのエディター
第5章 ユーザーの役割とグループのきほん
第6章 シェルの便利な機能を使おう
第7章 使いこなすと便利なワザ
第8章 ソフトウェアとパッケージのきほん
第9章 ファイルシステムのきほん
第10章 プロセスとユニット、ジョブのきほん
第11章 ネットワークのきほん
第12章 レンタルサーバー、仮想サーバー、クラウドのきほん
手のひらサイズのLinuxパソコン「Raspberry Pi(ラズベリー・パイ)」で電子工作を楽しもう!
本書はRaspberry Piを様々な用途で使いこなすための入門書です。
Raspberry PiはARMベースのシングルボードコンピュータで、LinuxベースのグラフィカルなOSも用意されており、一般的なパソコンのような使い方が可能です。
OSがLinuxベースなので、Webサーバーやファイルサーバーのようなサーバー用途での利用もすぐにできます。
本書では初めてLinuxに触れる方にもわかりやすいように、コマンドの基本的な使い方から解説します。
また、電子工作で必須のプログラミングについても、極めて初歩から解説しています。
本書ではScratch(スクラッチ)とPythonによる解説を行っています。
電子工作では、電子工作で用いる部品の解説や、電気の基礎知識、そして実践方法について詳しく解説します。
LEDの点灯、スイッチによる入力などから、I2C機器、そしてセンサーとカメラなどを組み合わせた応用例まで幅広く解説しています。
書籍内で解説したPythonプログラムは、サポートサイトからダウンロードしてご利用いただけます。本書があれば、Linuxの初心者、電子工作の初心者、プログラミングの初心者でも安心してRaspberry Piを使いこなせます。
前著「これ1冊でできる!ラズベリー・パイ 超入門 改訂第5版」(2018年11月発行)をベースに、昨年発売されたRaspberry Pi 4 Model Bにも対応しました。
Raspberry Pi Zero/ Zero Wはもちろん、現在販売されているGPIOが40ピンのRaspberry Pi全機種が対象です(GPIOが26ピンのRaspberry Pi Model A、Model Bは対象外)。
さらに、4版で紹介した電子部品の中で、入手が困難になっているものなどを刷新しています(そのため前著のお持ちの方は内容が重複している恐れがあります)。
なお、本書の解説内容ではネットワークを利用しますので、LANが利用できる環境を前提に解説しています。
Linux活用のための実用情報誌Linux超入門 6コース
基本に忠実だから安心。長く使える定番教科書。Linuxサーバエンジニアに必要な知識と技術を、CentOS8によるサーバ構築と管理から学べます。ネットワーク・サーバ・Linuxの基礎からしっかりわかる。インストールとCUI/GUIによる基本操作もじっくりと解説。WWW・DNS・メール・DHCP・Sambaなど定番サーバを構築。クラウド時代に即した仮想化やリモート管理もフォロー。トラブルシュートやメンテナンスで管理運用も万全。CentOS8.0(1905)x86_64版・VirtualBox対応。
サーバーやパソコンなど、さまざまな環境で利用されるLinuxを使ってみたい人も多いのではないでしょうか。本書は、イラストで解説しているので、WindowsやMacなどしか触ったことのない人でもわかりやすく、理解が進みます。さぁ、Linuxの扉を開き、便利で楽しい使い方をマスターしましょう!
長年使い続けられてきたWindows 7ですが、
2020年1月14日でマイクロソフトによるサポートが終了しました。
しかしWindows 7搭載パソコンは今でも十分な性能です。
Windowsの代わりにLinuxをインストールして、長く使い続けましょう。
インストールするLinuxは「Ubuntu 18.04 LTS」。
Windowsに似た操作性で国内ユーザー数も最も多く、2023年まで完全サポート。
その後もアップグレードで長く使い続けられます。
インストールの手順から基本操作までを優しく解説。
さらに安全なデータの引っ越し、オフィスソフトやWindowsで人気のフリーソフト
をLinuxの豊富なアプリケーションで代替する方法などを詳しくご紹介します。
セキュリティ診断のプロが様々な最先端のハッキングの手口を検証。