1 | sudo curl -SL https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose |
Ubuntu 16.04で動的IPアドレスを設定する方法
Ubuntu 16.04で動的IPアドレスを設定するには、以下の手順を実行します。
Ctrl+Alt+Tを押してターミナルを開きます。
“sudo vi /etc/network/interfaces”と入力してEnterキーを押します。これにより、root特権を持つvimテキストエディターで「interfaces」ファイルが開きます。
次の行を編集し、DHCPによるIPアドレス取得を有効にします。
iface eth0 inet dhcp 注: “eth0”は、使用しているインターフェースの名前に置き換えます。
Ctrl+O、Enter、Ctrl+Xを順に押して、ファイルを保存して閉じます。
1 | # This file describes the network interfaces available on your system |
“sudo service networking restart”と入力し、Enterキーを押して、ネットワーキングサービスを再起動して変更を適用します。
これで、ネットワークインターフェイスはDHCPによって有効なIPアドレスを自動的に取得するようになります。
LinuxでCPU情報を表示する方法
1 | lscpu |
1 | Architecture: x86_64 |
Note:
1 | # The other one |
Ubuntu で SELinux を無効にする方法
SELinux を Ubuntu で無効にする手順は、次の通りです。
キーボードで
Ctrl+Alt+T
を押して、ターミナルを開きます。SELinux 管理ツールをインストールするには、次のコマンドを入力します。
1
sudo apt-get install selinux-utils
インストールが完了したら、次のコマンドを実行して SELinux を無効にします。
1
sudo selinux-disable
変更を適用するために、Ubuntu システムを再起動します。
UbuntuにGitをインストールして使用する方法
1. Gitをインストールする
まずは、UbuntuシステムにGitをインストールする必要があります。ターミナルを開き、以下のコマンドを実行してください。
1 | sudo apt-get update |
2. Gitのインストールを確認する
次に、以下のコマンドを実行して、Gitが正しくインストールされたかどうかを確認できます。
1 | git --version |
これにより、インストールしたGitのバージョンが表示されます。例えば、「git version 2.25.1」のように表示されます。
3. Gitのユーザー名とメールアドレスを設定する
Gitを使用する前に、ユーザー名とメールアドレスを設定する必要があります。以下のコマンドを使用して、自分の情報に置き換えて「Your Name」と「youremail@example.com」を設定してください。
1 | git config --global user.name "MyName" |
4. 新しいGitリポジトリを作成する
新しいGitリポジトリを作成するには、作成したいディレクトリに移動して、以下のコマンドを実行します。
1 | git init |
これにより、現在のディレクトリに新しいGitリポジトリが初期化されます。
5. 変更を追加してコミットする
Gitリポジトリを持っているので、追加、編集、削除などをできるようになります。例えば、「index.html」というファイルに変更を加えた場合は、以下のコマンドを使用して、変更をステージ(追跡)します。
1 | git add index.html |
これにより、ファイルの変更内容がステージングエリアに追加されます。変更のすべてをコミットしたい場合は、以下のコマンドでコミットします。
1 | git commit -m "index.htmlを変更しました" |
これにより、コミットメッセージを記載しつつ変更をコミットできます。
6. 変更をリモートリポジトリにプッシュする
他の人と協力してプロジェクトを進める場合は、変更をリモートGitリポジトリにプッシュできます。例えば、GitHubで「myproject」というリポジトリを作成した場合は、以下のコマンドを使用して変更をプッシュします。
1 | git remote add origin https://github.com/username/myproject.git |
これにより、変更をGitHubの「myproject」リポジトリの「master」ブランチにプッシュできます。
以上が、UbuntuにGitをインストールして使用する基本的な手順です。もちろん、さらに進んだ機能やコマンドがたくさんありますが、これでまずは始めることができます。
ユーザーグループと権限を使用してファイルやディレクトリを管理の方法
ステップ1:新しいユーザーグループを作成する
すでにファイルとディレクトリを管理するために使用したいグループがない場合は、新しいグループを作成する必要があります。 groupadd
コマンドを使用して新しいグループを作成できます。例えば、developers
というグループを作成するには、以下のコマンドを実行します。
1 | sudo groupadd developers |
ステップ2:グループにユーザーを追加する
グループを作成したら、usermod
コマンドを使用してユーザーをグループに追加できます。例えば、ユーザーjohndoe
をdevelopers
グループに追加するには、以下のコマンドを実行します。
1 | sudo usermod -a -G developers johndoe |
ステップ3:ファイルとディレクトリのグループ所有権を設定する
developers
グループにファイルまたはディレクトリの所有権を与えるには、chgrp
コマンドを使用できます。例えば、project
というディレクトリの所有権をdevelopers
グループに与えるには、以下のコマンドを実行します。
1 | sudo chgrp developers /path/to/project |
ステップ4:ファイルとディレクトリのアクセス権を設定する
最後に、ファイルまたはディレクトリのアクセス権を設定するには、chmod
コマンドを使用できます。アクセス権は通常、所有者、グループ、およびその他のアクセス権を表す3桁の数字列で表されます。許可には、読み取り(4
)、書き込み(2
)、および実行(1
)が含まれます。例えば:
1 | - 7 = 読み取り、書き込み、および実行(4 + 2 + 1) |
ディレクトリに対してアクセス権を設定する場合は、通常、chmod
コマンドを-R
オプションとともに使用して、アクセス権を再帰的に(つまりディレクトリ内のすべてのファイルとサブディレクトリに対して)適用します。例えば、developers
グループにproject
ディレクトリとそのすべてのコンテンツに読み取りと書き込みの権限を与えるには、以下のコマンドを実行します。
1 | sudo chmod -R 770 /path/to/project |
上記の例では、7
は所有者の読み取り、書き込み、および実行権限を表し、7
はdevelopers
グループに同じ権限を表しています。そして、0
はその他のアクセス権を表します。
以上で、これらの4つのステップを使用
UbuntuにNode.jsをインストールする方法
Node.jsをUbuntuにインストールする手順です。
ターミナルを開きます。ランチャーで検索するか、ショートカットキー
Ctrl + Alt + T
を使用します。以下のコマンドを実行して、システムを更新します。
1
sudo apt update
Node.jsを実行するために必要な前提条件パッケージをインストールします。
1
sudo apt install curl wget
以下のコマンドを実行して、Node.jsパッケージをダウンロードしてインストールします。
XX
の部分は、インストールしたいバージョン番号に置き換えてください。1
2curl -sL https://deb.nodesource.com/setup_XX.x | sudo -E bash -
sudo apt install -y nodejs
例えば、バージョン14をインストールしたい場合は、以下のように入力します:
1 | curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - |
- 以下のコマンドを使用して、インストールが正常に完了したかどうかを確認します。
1
node -v
これにより、システムにインストールされているNode.jsのバージョン番号が表示されます。
以上で、UbuntuシステムにNode.jsをインストールすることができました。
UbuntuにSambaサーバをインストールする方法
まず、Ubuntuマシンでターミナルを開きます。
以下のコマンドを使用して、システムのパッケージリストを更新します。
1 | sudo apt update |
- パッケージリストが更新されたら、以下のコマンドを実行してSambaサーバーをインストールできます。
1 | sudo apt install samba |
インストールプロセス中に、システムはSambaサーバーを設定するように促されます。 最初のオプション(“WINSサポート”)は「いいえ」を選択し、2番目のオプション(“新しいSamba設定ファイルの作成”)は「はい」を選択してください。
インストールが完了すると、好きなテキストエディタを使用して設定ファイルを開くことができます。 ここでは、標準のNanoエディタを使用した例を示します。
1 | sudo nano /etc/samba/smb.conf |
- 設定ファイルで、共有フォルダを定義し、認証を設定できます。 これは、サンプルの共有フォルダを定義する例です。
1 | [共有フォルダ] |
この例では、「共有フォルダ」は作成する共有の名前、「/srv/samba/share」は共有するディレクトリのパス、「read only」はユーザーが共有に書き込めるようにするために「no」に設定され、「guest ok」は認証なしのアクセスを許可するために「yes」に設定されています。
- 設定ファイルで共有を定義したら、以下のコマンドを使用してSambaサーバーを再起動できます。
1 | sudo systemctl restart smbd |
以上で、UbuntuマシンにSambaサーバーが機能するようになりました。
UbuntuでFTPサーバーをインストールする方法
まず、Ubuntuマシン上でターミナルを開きます。画面左上の「アクティビティ」ボタンをクリックし、表示された検索バーに「terminal」とタイプして実行します。
次に以下のコマンドを使用してパッケージインデックスを更新し、システムをアップグレードします。
1 | sudo apt-get update |
- FTPサーバーソフトウェアをインストールします。ここでは人気のある「vsftpd」パッケージを使用します。以下のコマンドを実行します。
1 | sudo apt-get install vsftpd |
- インストールが完了したらお気に入りのテキストエディターを使用して「vsftpd.conf」ファイルを開きます。ここでは「nano」を使用します。
1 | sudo nano /etc/vsftpd.conf |
- 次に、必要に応じて構成ファイルを変更します。ここでは2つの変更を行います。
最初に「write_enable=YES」という行のコメントを外してファイルアップロードを有効化します。
2番目に、「anonymous_enable=NO」と、FTPサーバーを使用するには認証されたユーザーのみ許可する設定に変更します。
1 | write_enable=YES |
変更を保存して構成ファイルを閉じます。
FTPサーバーを再起動して変更内容を反映させます。以下のコマンドを実行します。
1 | sudo service vsftpd restart |
- 最後に、FileZilla、WinSCP、CyberduckなどのFTPクライアントを使用してFTPサーバーに接続し、テストします。
以上で、UbuntuにFTPサーバーがインストールされ、使用準備が整いました。
UbuntuにNginxサーバーをインストールする方法
まず、キーボードで
Ctrl + Alt + T
を押してターミナルを開きます。以下のコマンドを使用してパッケージリストをアップデートします。
1
sudo apt-get update
以下のコマンドを使用してNginxをインストールします。
1
sudo apt-get install nginx
インストールが完了したら、以下のコマンドを使用してNginxサービスを開始します。
1
sudo systemctl start nginx
ウェブブラウザでサーバーのIPアドレスまたは
http://localhost
を入力してNginxが実行されていることを確認します。Nginxのデフォルトのランディングページが表示されるはずです。Nginxが起動時に自動的に起動するようにするには、以下のコマンドを実行します。
1
sudo systemctl enable nginx
おめでとうございます!UbuntuにNginxが正常にインストールされました。
以下は、ウェブブラウザでサーバーのIPアドレスを入力したときのデフォルトランディングページの例です。