【 5日でできる】はじめての Linux 入門(LPIC Level1対応)
4.4 (145 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,758 students enrolled
Wishlisted Wishlist

Please confirm that you want to add 【 5日でできる】はじめての Linux 入門(LPIC Level1対応) to your Wishlist.

Add to Wishlist

【 5日でできる】はじめての Linux 入門(LPIC Level1対応)

WindowsやMacでOK!CentOSとUbuntuのインストールからコマンドライン操作までを、詳しい解説ビデオで学べます。
4.4 (145 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,758 students enrolled
Last updated 3/2017
Japanese
Current price: $10 Original price: $90 Discount: 89% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • 6 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
仮想環境(VirtualBox)へのLinuxのインストールができるようになる
Linuxのシェルやカーネルなどの動作原理が理解できるようになる
ファイルやディレクトリの操作ができるようになる
コンソール上でテキストエディタを使ってファイルの編集ができるようになる。
ファイルのパーミッションやオーナー設定ができるようになる
Linuxのソフトウェアパッケージの追加や管理ができる
View Curriculum
Requirements
  • WindowsまたはMac
  • VirtualBox(無償。レクチャーで入手方法やインストール方法を解説します)
  • CentOS 7のディスクイメージ(無償。レクチャーで入手方法やインストール方法を解説します)
  • Ubuntuのディスクイメージ(無償。レクチャーで入手方法やインストール方法を解説します)
Description

このコースは

  • はじめてLinuxを学びたいあなたが
  • 現役エンジニアから
  • 短期間でLinuxの基礎的な使い方を学べる

ための講座です。

VirtualBoxを使って、WindowsやMac OS X環境にインストールし、基本的なコマンドの使い方や、システム管理、パッケージ管理などを、実際に操作しながら学べます。

このコースを受講することで、LPIC Level 1(Linuxの検定資格)の対策も可能です。参考書を読んで問題を解くよりも、実際のコマンド操作を実機で行うことで、より理解が深まり、合格の可能性も向上するでしょう。

このコースはおよそ5時間のビデオ講義と、練習課題で構成されています。

この機会にLinuxをマスターして、Webサービス開発や、アプリのバックエンドプログラム開発、Raspberry Piなどを使用したIoT(モノのインターネット)、センサーネットワーク構築などにチャレンジしましょう!


***独学ではなく、オンラインフォーラムでわからないところは何回でも質問して、問題を解消しながら、安心して学べます。***


**続編としてLInuxサーバー構築編もご用意しています。さくらのVPS上にCentOS 7やPHP, MySQLなどをインストールし、コンテナ型仮想化技術のDockerも学びます。**

Who is the target audience?
  • Linuxを覚えて、Webサービスを開発したい人
  • Raspberry Piを使って、IoT(モノのインターネット)に挑戦するために、Linuxの基礎をマスターしたい人
  • スマホアプリのバックエンドを作りたい人
  • マインクラフトのサーバーを立てたい人
  • Amazon Web Serviceや、VPSサービスを使用して、低コストでサーバー構築にチャレンジしてみたい方
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 70 Lectures Collapse All 70 Lectures 06:15:46
+
Linuxの基礎知識
3 Lectures 12:42

UNIX、Linuxの起こりとGNUプロジェクトについて学びましょう。

UNIXの起こりと、GNU/Linux
05:06

さまざまなLinuxのディストリビューションについて学びましょう。

Linuxのディストリビューション
03:01
+
学習環境の構築
15 Lectures 01:15:24

さまざまなLinuxのインストールの方法を学びましょう。

Linuxのインストール
07:05

VirtualBoxのダウンロード・インストールを行います。

https://www.virtualbox.org/

VirtualBoxのインストール(OS X/Mac)
03:09

Windows 10上でVirtualBoxのインストールをしてみましょう。

VirtualBoxのインストール(Windows編)
03:51

BIOS設定のIntel Virtualization Technologyを有効化して、64bit版のLinuxを使用できるようにします。

BIOSの出荷時の設定は、メーカーによって異なります。

BIOSはOSよりも前に、電源投入後に動作するソフトウェアでコンピューターの基板上のROMに格納されています。

VirtualBox for WindowsのためのBIOS設定
02:01

Ubuntuのディスクイメージをダウンロードしましょう。

Ubuntuのディスクイメージのダウンロード(OS X)
02:31

VirtualBoxにUbuntuをインストールしましょう。

Preview 10:58

ログアウトとシャットダウン
01:54

VirtualBoxのGuest Additionsをインストールして、より高解像度でUbuntuを使用できるように最適化します。

Guest Additionsの追加
05:14

VirtualBoxを起動しているホストOSから、ゲストOS(Ubuntu)に通信できるように、ネットワークアダプタの設定を変更しましょう。Windows環境の方は外部リンクにあるTeraTermを使用して、PCから接続をしてみてください。

Ubuntuのネットワーク設定をしよう
03:23

sshdを追加して、Ubuntuにリモートアクセスできるようにしましょう。

SSHサーバをインストールしよう
07:30

CentOSのダウンロードイメージを入手します。

このコースでは、「DVD ISOイメージ」を使用します。

https://www.centos.org

CentOSのISOイメージのダウンロード
01:58

CentOS 7のサーバー(GUI使用)環境をインストールしてみましょう。

Preview 09:21

CentOSにVirtualBoxのGuest Additionsをインストールして、ディスプレイ解像度を変更したりできるようにしましょう。

CentOSへのGuest Additionsのインストール
02:19

VirtualBox上にCentOSをインストールしましょう。GUIなしで勉強したい方向けです。

ネットワーク利用やGUI利用をしたい方は、上にある(サーバー・GUI使用環境)をインストールしましょう。

CentOSのインストール(最小パッケージ)
09:06

GUIとCUI/CLIの違いを体験してみましょう。

GUI: グラフィカルユーザインタフェース

CLI: コマンドラインインタフェース

CUI: キャラクタユーザインタフェース

GUIとCUI
05:04
+
GNUとUnixのコマンド(Linuxの基本操作)
23 Lectures 02:26:16

コマンドラインの基礎について学びましょう。

コマンドライン操作
07:25

ファイルマネージャを使って、コマンド実行の種類とPATHについて学びましょう

ファイルとディレクトリ(GUI)
04:04

Linuxの標準的なディレクトリ構成と、コマンドラインを使用したディレクトリ内容の表示や移動をしてみましょう。

lsコマンドでのファイル一覧の表示や、pwdコマンドでのワーキングディレクトリ表示などをしてみましょう。

Linuxのディレクトリ構成と、コマンドライン操作
10:07

相対パスと絶対パス指定について学びましょう。また、mkdirコマンドでディレクトリの作成もしてみます。
相対パスと絶対パス
05:47

Linuxのデフォルトのシェルである、bash(LPICで出題)の操作について学んでいきましょう。

シェルの操作
06:43

シェル変数
03:20

環境変数
06:49

テキストファイルの編集で使用するviエディタの使い方を学びましょう。

UNIX系のOSに標準搭載されているので、サーバ管理業務をする方は必ずマスターしておきましょう。

viエディタ
08:04

ls や fileコマンドなど、ファイル操作に関するコマンドの使い方を覚えましょう。

ファイル操作(ls, fileコマンド)
03:52

ディレクトリの作成、削除、移動、ファイルの生成(touchコマンド)などを学びましょう。

ディレクトリの作成・削除(mkdir, rmdir, touch)
04:47

ファイルをブロックサイズを指定してコピーする、ddコマンドについて学びましょう。
ファイルのコピー(ddコマンド)
03:27

ファイルのコピー・移動・削除(cp, mv, rm,touch, less)
07:11

ファイルを再帰的に検索するfindコマンドを使ってみましょう。
ファイルの検索(findコマンド、ワイルドカード)
03:34

tarコマンドなど、ファイルのアーカイブ(バックアップ作業などのために、複数のファイルをひとまとめにしたもの)を作成するための圧縮・解凍操作を学びましょう。

ファイルの圧縮・アーカイブ(tarコマンド)
07:14

tar, gzip, bzip2などのアーカイブコマンドを単体で動かしてみましょう。

ファイルの圧縮・アーカイブ(gzip, bzip2コマンド)
11:26

ファイルの圧縮・アーカイブ(xz, cpioコマンド)
10:21

シンボリックリンクとハードリンクを理解しましょう。

Linuxのファイルシステムとリンク
02:58

Linux上でシンボリックリンクとハードリンクを作成してみましょう。

シンボリックリンクとハードリンク
05:58

Linuxの入出力で最も重要な、ストリームの概念について学びます。

ストリーム、パイプ、リダイレクト
05:10

テキストデータのストリームをフィルタするコマンドを使ってみましょう

テキストストリーム、cutコマンド
06:15

メタキャラクターとリテラルを使った正規表現のパターンの作成方法を学びます。

正規表現・検索
06:06

Linux上でのプロセス制御について学んでいきましょう。

プロセスの制御
07:18

プロセスへのシグナル(命令)、killコマンドにようプロセスの停止や再起動手順を学びましょう。

シグナルとkillコマンド
08:20
+
管理業務
13 Lectures 47:51

Linuxのユーザアカウントやグループの概念を理解しましょう

ユーザ・グループ管理
05:41

ユーザアカウント情報を管理するpasswdファイルの書式について学びましょう。

passwdファイルの書式
02:31

Linuxのパーミッションやオーナーなどについて学んでいきましょう。

パーミッションとオーナー
03:36

APTやYUMなどフロントエンドツールと、パッケージ管理ツール、リポジトリなどの関係について学びましょう。

パッケージ管理システムの概要
03:16

Debian/Ubuntuのパッケージ管理方法を学びましょう。

Ubuntuソフトウェアセンター、apt-getコマンド、dpkgコマンドの3つがあります。

また、dpkgコマンドのオプションについても確認していきましょう。

Debian系(Ubuntu)のパッケージ管理
05:42

dpkgコマンドとapt-getコマンドを使って、Google ChromeをUbuntu上でインストールしてみましょう。

Google ChromeをUbuntuにインストールしてみよう!
12:24

レクチャーで使用したスライド資料です。

資料:Debian系(Ubuntu)のパッケージ管理(DL可)
8 pages

apt-getコマンドと、dpkgコマンドを組み合わせて、Google Chromeをインストールしてみましょう。

練習課題: Google Chromeのインストール
00:00

rpmやyumコマンドによるパッケージ管理について学びます。

RedHat系(CentOS)のパッケージ管理
08:39

レクチャーで使用しているスライドです。

資料:RedHat系(CentOS)のパッケージ管理(DL可)
14 pages

YUMの解説スライドを参照しながら、

  1. Googleリポジトリの追加
  2. yumコマンドによるパッケージインストール

にチャレンジしてみましょう。

練習課題: yumコマンドによるパッケージのインストール
00:00

共有ライブラリの概念と、lddコマンドについて学びましょう。

共有ライブラリ
03:15

cronによるジョブスケジューリングを学びましょう

ジョブスケジューリング
02:46
+
ファイルシステム管理
10 Lectures 39:25
セクションで学ぶことの概要を説明します。
このセクションの概要
00:43

dfコマンドを使用して、ディスクの使用状況や空き状況を表示してみましょう。

ファイルシステムの確認(dfコマンド)
06:15

duコマンドを使用して、ディレクトリやファイルごとのディスク使用状況を表示させてみましょう。

ファイルシステムの確認(duコマンド)
03:29

fsckなどファイルシステムをチェックするコマンドを使ってみましょう。

ファイルシステムの管理(fsckコマンドなど)
08:06

ファイルシステム管理(debugfs, tune2fs, XFS)
07:43

ユーザのディスク使用量を制限するクォータについて学びましょう。

ディスククオータ
04:32

FHSとファイル検索
08:34

練習課題(whereisコマンド)
00:01

練習課題(which コマンド)
00:01

練習課題(typeコマンド)
00:01
+
ボーナスレクチャー
2 Lectures 06:26

Linuxサーバー構築講座からの引用です。


https://www.udemy.com/linux_vps_3days/

Windows用のSSHクライアントTeraTermのインストールとサーバーへのログイン
05:12

USキーボードを使用するための設定です。

USキーボードレイアウトの設定(Fcitx設定)
01:14
+
シェル、スクリプト、データ管理
4 Lectures 25:37

シェル環境のカスタマイズ方法について学びましょう。

まずはbashの構成ファイルの読込のフローについて学びます。

bashの構成ファイルの読込フロー
10:40

シェルスクリプトを使って、複数のコマンドを順次実行してみましょう。

Preview 08:34

viエディタを使って、カレントディレクトリのファイルをアーカイブ(tarファイルにする)して、archive.tarファイルという名前で保存するシェルスクリプトを記述して、4つの方法で実行してみましょう。

練習課題(シェルスクリプトを書いてみよう)
00:01

ローカライズの関連用語や、ロケールの変更方法などを学びましょう。

ローカライズと国際化(i18n)
06:22
About the Instructor
井上 博樹 (Hiroki Inoue)
4.3 Average rating
870 Reviews
6,409 Students
13 Courses
ITエンジニア、Udemy講師(プログラミング, STEAM)

Hiroki Inoue is a software engineer since 1992. Hiroki Inoue has been taught Web programming at Dokkyo University in Japan, and also on Udemy since November 2014 and now offering 13 courses for 9,900 students. Hiroki Inoue started a consultancy in 2007 to support institutions and corporations to leverage technology in education. Also Hiroki provides 10 courses on Udemy; Complete Web Developer 2.0 (Localized Rob Percival's best seller course), iOS 10 App Dev, Linux, Linux/Docker, Java, Ruby on Rails, WordPress, Android App Dev, PHP7/Laravel, Moodle He loves to play tennis in weekend.

東京大工学部卒業後、富士総合研究所[現・みずほ情報総研]解析技術第1部にてデータ解析・デジタル信号処理の研究開発)・大学講師を経て、ワシントンD.C.の教育系スタートアップ(Blackboard)に参加、オンライン教育プラットフォーム開発や多言語化、アジア展開などを担当。NASDAQ IPOを経験した後、起業。

世界最大のオンライン学習サイト・Udemyでのべ9,900名以上にプログラミング講座を13コース提供中。対面でもプログラミングワークショップ(Hour of Code, スマホアプリ開発、Raspberry Pi による電子工作)を地域の中高で定期的に開催している。

2016年11月にはUdemyのベストセラーコース "Complete Web Developer 2.0" をローカライズ、世界で30万人近くが学ぶ最先端のウェブテクノロジーと起業を教えるコースを日本語環境に最適化。2017年1月にはTensorFlow入門コースをリリース予定。

大学・企業、塾・予備校などへの教育研究支援、オンライン教育プラットフォーム(LMS/Moodle/Canvas/Blackboard)導入、反転授業・ブレンデッドラーニング・パーソナライズドラーニング(個別学習)の導入支援、映像授業制作、教育アプリ開発などを提供している。著書に「Moodle入門(2007年)」「Moodle2ガイドブック(2013年)」「反転授業マニュアル(2014年)」「動画xスマホで稼ぐ(2014)」「エンジニアのためのオンライン講座制作ガイド(2016年12月刊)」などがある。

また、2014年よりネパールにおける教育支援プロジェクト、"Lights For Everyone" プロジェクトを立ち上げ、ソーラーライトの提供や、SLC(高卒認定試験)対策を含むオンライン学習サイト構築などを企画・構築・運用している。