Table of Contents 1. 目指すresolv.confの内容 2. DHCPサーバの設定 3. Fedora/CentOSのクライアントの設定 4. Debianのクライアントの設定 5. Ubuntuのクライアントの設定 1 目指すresolv.confの内容 192.168.11.2は内部ネットワーク(hiroom2.com)向けのDNS情報を管理し、192.168.11.1は外部ネットワークのDNS情報を管理しつつ外部ネットワーク向けのルーターとなっています。 これらの要求を満たすresolv.confは以下のようになります。 search hiroom2.comnameserver 192.168.11.2nameserver 192.168.11.1 2 DHCPサーバの設定 dhcpd.confにてIPアドレスや経路情報だけでなく、domain-nameでドメイン名を、domain-name-serversでDNSサーバのアドレスを配布します。 subnet 192.168.11.0 netmask 255.255.255.0…

Android | Linux | SDL - Narrow Escape

Table of Contents 1. LXDをインストールする 2. LXDを初期化する 3. コンテナを立ち上げる 1 LXDをインストールする 以下のスクリプトはLXDをインストールします。 #!/bin/sh -eUSER_ADDED_TO_LXD_GROUP=”${USER}”export GOPATH=${HOME}/go# Setup subuid and subgid.echo “root:100000:65536” | sudo tee -a /etc/subuidecho “root:100000:65536” | sudo…

Android | Linux | SDL - Narrow Escape

Table of Contents 1. clamavパッケージでウィルススキャンを実行する 2. 手動でウィルスデータベースを更新する 3. clamav-freshclamパッケージで自動的にウィルスデータベースを更新する 4. clamav-daemonパッケージでウィルススキャンを実行する 5. clamtkパッケージでウィルススキャンを実行する 1 clamavパッケージでウィルススキャンを実行する clamavパッケージをインストールします。 $ sudo apt install -y clamav clamscanでウィルススキャンを実行します。 -rオプションでディレクトリを再帰的に走査します。 -iオプションで検出ファイルのみ表示します。 –moveオプションで検出ファイルを指定のディレクトリへ移動します。 $ mkdir…

Android | Linux | SDL - Narrow Escape

Table of Contents 1. Webminのインストール 1.1. ポートの変更 2. webminへアクセス 1 Webminのインストール Webminのリポジトリを追加してwebminパッケージをインストールします。 $ echo “deb http://download.webmin.com/download/repository sarge contrib” | sudo tee /etc/apt/sources.list.d/webmin.list$ wget http://www.webmin.com/jcameron-key.asc -O – | sudo…

Android | Linux | SDL - Narrow Escape

Table of Contents 1. dhcpをインストール 2. /etc/dhcp/dhcpd.conf 3. 動作確認 1 dhcpをインストール dnfでdhcpパッケージをインストールします。 $ sudo dnf install -y dhcp$ sudo firewall-cmd –add-service=dhcp –permanent$ sudo firewall-cmd –reload$ sudo systemctl enable…

Android | Linux | SDL - Narrow Escape

Table of Contents 1. clamavパッケージでウィルススキャンを実行する 2. 手動でウィルスデータベースを更新する 3. clamav-freshclamパッケージで自動的にウィルスデータベースを更新する 4. clamav-daemonパッケージでウィルススキャンを実行する 5. clamtkパッケージでウィルススキャンを実行する 1 clamavパッケージでウィルススキャンを実行する clamavパッケージをインストールします。 $ sudo apt install -y clamav clamscanでウィルススキャンを実行します。 -rオプションでディレクトリを再帰的に走査します。 -iオプションで検出ファイルのみ表示します。 –moveオプションで検出ファイルを指定のディレクトリへ移動します。 $ mkdir…

Android | Linux | SDL - Narrow Escape

Table of Contents 1. cgitをインストールする 2. テスト用のリポジトリを作成する 3. cgitへアクセスする 1 cgitをインストールする cgitパッケージをインストールします。 この記事ではhttpsの為にデフォルトのSSL/TLS証明書を使っています。別にSSL/TLS証明書を用意している場合はそちらをお使いください。 httpではなくhttpを使用する場合は、/etc/apache2/conf-available/cgit.confにて、443を80にしてSSLXXXのディレクティブを削除してください。 SCAN_PATHは/etc/cgitrcで設定するscan-pathの値です。 #!/bin/shset -e[ -z “${SCAN_PATH}” ] && SCAN_PATH=${HOME}/repocgit_install(){ sudo apt install -y cgit echo…

Android | Linux | SDL - Narrow Escape

Table of Contents 1. KDEのインストール 2. KDEへのログイン 3. KDEのアンインストール 1 KDEのインストール 以下のコマンドでKDEをインストールします。 $ sudo apt remove -y account-plugin-*$ sudo apt install -y expect$ cat <<EOF | expectset timeout…

Android | Linux | SDL - Narrow Escape

Table of Contents 1. ローカルマシンや所属ネットワーク内でメール送信する 2. Gmailにメール送信する 1 ローカルマシンや所属ネットワーク内でメール送信する ローカルマシンのみでメール送信する場合は、myhostnameをlocalhostに、mydomainをlocaldomainに設定します。 所属するネットワークドメインでメール送信する場合はmyhostnameをホスト名に、mydomainをドメイン名に設定します。この場合はDNSサーバを建てたり複数のマシンで共通の/etc/hostsを設定する必要があります。Postfixの設定は送信側と受信側で必要です。 以下のスクリプトを実行するとmyhostnameをlocalhostに、mydomainをlocaldomainに設定します。 #!/bin/shpostfix_install(){ cat <<EOF | sudo debconf-set-selectionspostfix postfix/main_mailer_type select No configurationEOF sudo apt install -y postfix #…

Android | Linux | SDL - Narrow Escape

Table of Contents 1. Install WebDAV 2. Access to WebDAV 1 Install WebDAV This article uses default SSL/TLS certicication file for https. Please change your SSL/TLS certification file….

Android | Linux | SDL - Narrow Escape