Learning Linux in a real way
-
0.
Linuxパッケージ管理(apt, yum, dnf, snapなど)
-
1.
ファイルシステムとディレクトリ操作
-
2.
Rubyスクリプトでのシステム管理
-
3.
ネットワークの設定(ifconfig, ip, ping, nslookup, tracerouteなど)
-
4.
USBデバイスのマウントとアンマウント
-
5.
原語や言語環境の設定
-
6.
時間計測と日記管理(journalctl, logrotateなど)
-
7.
バックアップと復元
-
8.
Cronジョブの設定
-
9.
外付けディスクの認識与マウント
-
10.
GUI環境(GNOME, KDE, XFCEなど)の導入
-
11.
Linuxコマンド行ツールの紹介(ls, cd, pwd, mkdir, rm, cp, mvなど)
-
12.
ファイアウォールの設定(iptables, ufw, firewalldなど)
-
13.
環境変数の設定と使用
-
14.
パーティションの分割与結合
-
15.
RAIDとディスク管理
-
16.
PerlスクリプトでのLinuxシステム管理
-
17.
サービス管理(systemctl, service, init.dなど)
-
18.
SSHの設定と使用
-
19.
パワーシェルの使用
-
20.
Linuxのセキュリティ設定
-
21.
バーチャルサーバー(VirtualBox, VMware ESXi, KVMなど)
-
22.
Gitによるバージョン管理
-
23.
ユーザーマネージメント(ユーザー追加、削除、権限変更など)
-
24.
X Window System(X11)の概要
-
25.
Dockerの基礎
-
26.
セッション管理(tmux, screen, systemd-logindなど)
-
27.
エラーコードとトラブルシューティング
-
28.
ハードウェア認識とドライバーメンテナンス
-
29.
Linuxの基本概念と歴史
-
30.
LVM(Logical Volume Manager)の使用
-
31.
Bashスクリプトの書き方と実践的な例
-
32.
仮想環境(virtualenv, venv)の作成与使用
-
33.
Ansibleによるシステム管理
-
34.
バッチ処理スクリプトの作成
-
35.
ファイル・ディレクトリの権限管理
-
36.
メール送受信とフィルタリング
-
37.
ビジュアルエディタ(Vim, Emacs, Nanoなど)の基本操作
-
38.
パスワード管理
-
39.
Linuxクラスタリングとハイエンドシステム
-
40.
PHPスクリプトとLinuxとの連携
-
41.
シェルの基礎(Bash, Zshなど)
-
42.
PythonスクリプトでLinuxを自動化
-
43.
Linuxのインストール方法
-
44.
オープンソースソフトウェアとLinuxの互換性
-
45.
日本語テキスト処理と文字化け対策
-
46.
Kubernetesの基本操作
-
47.
グループ管理
-
48.
SELinuxとAppArmorの理解
-
49.
Cronスケジュールの設定