LinuxとはLinus Torvaldsが開発したOSカーネルです。UbuntuやLinux Mintなど、多くのUnixライクなOSがこのカーネルを採用しています。この記事では、Linux系OSの使い方をご紹介します。
Linuxカーネルにシステムソフトウェアやアプリケーションをまとめて頒布しているものをディストリビューションと呼ぶ。Linuxには、さまざまなディストリビューションが存在する。
Destribution | Description |
---|---|
CentOS | Red Hat Enterprise Linuxを基にしたLinuxディストリビューション。おもにサーバ用途で使われる。 |
Debian | Debian Projectが開発しているLinuxディストリビューション。パッケージ管理システムにdeb形式を使っている。 |
Red Hat Enterprise Linux | 企業向けのLinuxディストリビューション。サーバ用途で使われる。パッケージ管理システムにRPMを使っている。 |
Ubuntu | Debianを基にしたLinuxディストリビューション。おもにデスクトップ用途で使われる。 |
Linuxには、さまざまなデスクトップ環境(GUI)が存在する。
Desktop | Description |
---|---|
Cinnamon | GNOME 3から派生したデスクトップ環境 |
GNOME | GNUのデスクトップ環境 |
KDE | GNOMEと並んで広く使われているデスクトップ環境 |
LXDE | |
MATE | GNOME 2から派生したデスクトップ環境 |
Xfce | 軽量なデスクトップ環境 |
ブートローダとは、OSを起動するためのソフトウェアである。コンピュータの電源を入れたときやリセットしたときに実行される。コンピュータに複数のOSがインストールされている場合は、起動するOSを選択できる機能も持つ。Linuxには次に示すブートローダがある。
ブートローダ | 説明 |
---|---|
LILO | Linux標準のブートローダで、昔から使われている。 |
GRUB | 高機能なブートローダで、GNUプロジェクトが開発している。 |
ディレクトリ | 説明 |
---|---|
/bin | 基本コマンド |
/boot | 起動に必要なファイル |
/dev | デバイスファイル |
/etc | 設定ファイル |
/home | ユーザのホームディレクトリ |
/lib | 共有ライブラリ |
/mnt | 一時的なマウントポイント |
/opt | 追加アプリケーション |
/proc | プロセス情報 |
/root | スーパユーザ用ホームディレクトリ |
/tmp | 一時的なファイル |
/usr | 各種プログラム |
/var | 変更されるデータ |