linux:webserver
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| linux:webserver [2021/02/24 10:51] – [蓋をしてもスリープしない] kimi | linux:webserver [2022/08/23 13:34] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== Linux環境構築(サーバ編) ====== | + | ====== Linux環境構築(Webサーバ編) ====== |
| - | ===== Ubuntuによるデスクトップ環境構築 ===== | + | |
| - | - [[linux: | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Ubuntu Serverをインストール ===== | + | |
| - | + | ||
| - | ===== Ubuntuのアップデート/アップグレード ===== | + | |
| - | + | ||
| - | ===== Ubuntu ServerによるWeb Serverの構築 ===== | + | |
| - | - 適当な機器に[[linux: | + | |
| - | - [[linux: | + | |
| - | - [[linux: | + | |
| - | - [[linux: | + | |
| - | + | ||
| - | ===== Ubuntu ServerによるMail Serverの構築 ===== | + | |
| - | + | ||
| - | - 適当な機器に[[linux: | + | |
| - | - [[linux: | + | |
| - | + | ||
| - | + | ||
| - | ===== 最新のノートPCをUPS付きサーバに ===== | + | |
| - | * BIOS Boot USB Hard Disk | + | |
| - | + | ||
| - | ===== 蓋をしてもスリープしない ===== | + | |
| - | + | ||
| - | + | ||
| - | <code sh> $ sudo vi / | + | |
| - | + | ||
| - | <file txt> | + | |
| - | # | + | |
| - | # | + | |
| - | # | + | |
| - | </ | + | |
| - | を | + | |
| - | <file txt> | + | |
| - | HandleLidSwitch=ignore | + | |
| - | HandleLidSwitchExternalPower=ignore | + | |
| - | HandleLidSwitchDocked=ignore | + | |
| - | </ | + | |
| - | に変更。 | + | |
| - | + | ||
| - | + | ||
| - | sshで | + | |
| - | WARNING: POSSIBLE DNS SPOOFING DETECTED! | + | |
| - | とか | + | |
| - | WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! | + | |
| - | とかいうときは | + | |
| - | $HOME/ | + | |
| - | を編集するか | + | |
| - | ssh-keygen -R HOST名 | + | |
| - | でエントリーを削除する。 | + | |
| - | + | ||
| - | ===== 固定IPv4アドレスに ===== | + | |
| - | サーバの運用は固定IPアドレスで行うのが普通。そこで固定IPアドレスを設定する。 | + | |
| - | ubuntu-20.04.2の場合は | + | |
| - | <code sh> | + | |
| - | $ cat / | + | |
| - | # This is the network config written by ' | + | |
| - | network: | + | |
| - | ethernets: | + | |
| - | enp3s0: | + | |
| - | addresses: | + | |
| - | - 192.168.10.4/ | + | |
| - | gateway4: 192.168.10.254 | + | |
| - | nameservers: | + | |
| - | addresses: | + | |
| - | - 192.168.10.1 | + | |
| - | search: | + | |
| - | - ee.ous.ac.jp | + | |
| - | version: 2 | + | |
| - | $ | + | |
| - | + | ||
| - | </ | + | |
| - | で確認できる。 | + | |
| - | + | ||
| - | ===== Step 1: Check Virtualization Support in Ubuntu ===== | + | |
| - | + | ||
| - | <code sh> | + | |
| - | + | ||
| - | $ egrep -c ' | + | |
| - | 12 | + | |
| - | $ sudo apt install cpu-checker | + | |
| - | Reading package lists... Done | + | |
| - | . | + | |
| - | . | + | |
| - | . | + | |
| - | Setting up cpu-checker (0.7-1.1) ... | + | |
| - | Processing triggers for man-db (2.9.1-1) ... | + | |
| - | $ sudo kvm-ok | + | |
| - | INFO: /dev/kvm exists | + | |
| - | KVM acceleration can be used | + | |
| - | $ | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Step 2: Install KVM on Ubuntu 20.04 LTS ===== | + | |
| - | + | ||
| - | + | ||
| - | <code sh> | + | |
| - | $ sudo apt install libvirt-clients | + | |
| - | $ virsh | + | |
| - | Welcome to virsh, the virtualization interactive terminal. | + | |
| - | + | ||
| - | Type: ' | + | |
| - | ' | + | |
| - | + | ||
| - | virsh # quit | + | |
| - | $ | + | |
| - | + | ||
| - | $ sudo apt install qemu-utils | + | |
| - | $ qemu-img | + | |
| - | qemu-img: Not enough arguments | + | |
| - | Try ' | + | |
| - | $ | + | |
| - | + | ||
| - | $ sudo apt install qemu-kvm | + | |
| - | $ kvm | + | |
| - | Unable to init server: Could not connect: Connection refused | + | |
| - | Could not access KVM kernel module: Permission denied | + | |
| - | qemu-system-x86_64: | + | |
| - | $ | + | |
| - | + | ||
| - | $ sudo apt install virtinst | + | |
| - | + | ||
| - | $ sudo virsh list | + | |
| - | error: failed to connect to the hypervisor | + | |
| - | error: Failed to connect socket to '/ | + | |
| - | + | ||
| - | $ sudo apt install libvirt-bin | + | |
| - | $ sudo apt install qemu | + | |
| - | $ sudo apt install qemu-kvm | + | |
| - | $ sudo apt install libvirt-bin | + | |
| - | $ sudo apt install virt-manager | + | |
| - | $ sudo virsh list | + | |
| - | | + | |
| - | -------------------- | + | |
| - | + | ||
| - | $ sudo apt install bridge-utils | + | |
| - | $ | + | |
| - | + | ||
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | <code sh> | + | |
| - | $ sudo systemctl status libvirtd | + | |
| - | [sudo] password for kimi: | + | |
| - | ● libvirtd.service - Virtualization daemon | + | |
| - | | + | |
| - | | + | |
| - | ● libvirtd.service - Virtualization daemon | + | |
| - | | + | |
| - | | + | |
| - | TriggeredBy: | + | |
| - | ● libvirtd-admin.socket | + | |
| - | ● libvirtd.socket | + | |
| - | Docs: man: | + | |
| - | | + | |
| - | Main PID: 982 (libvirtd) | + | |
| - | Tasks: 19 (limit: 32768) | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | Feb 23 07:16:20 sstw dnsmasq[1099]: | + | |
| - | Feb 23 07:16:20 sstw dnsmasq-dhcp[1099]: | + | |
| - | Feb 23 07:16:20 sstw dnsmasq-dhcp[1099]: | + | |
| - | Feb 23 07:16:20 sstw dnsmasq[1099]: | + | |
| - | Feb 23 07:16:20 sstw dnsmasq[1099]: | + | |
| - | Feb 23 07:16:20 sstw dnsmasq[1099]: | + | |
| - | Feb 23 07:16:20 sstw dnsmasq[1099]: | + | |
| - | Feb 23 07:16:20 sstw dnsmasq-dhcp[1099]: | + | |
| - | Feb 23 07:16:20 sstw dnsmasq[1099]: | + | |
| - | Feb 23 07:16:20 sstw dnsmasq[1099]: | + | |
| - | $ | + | |
| - | $ lsmod | grep -i kvm | + | |
| - | kvm_intel | + | |
| - | kvm | + | |
| - | $ | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Step 3: Creating a Virtual Machine in Ubuntu ===== | + | |
| - | + | ||
| - | + | ||
| - | <code sh> | + | |
| - | $ qemu-img create -f qcow2 ssp0.qcow2 150G | + | |
| - | Formatting ' | + | |
| - | $ | + | |
| - | </ | + | |
| - | + | ||
| - | <code sh> | + | |
| - | ~$ virt-install -n ssp0 -r 8192 --disk=ssp0.qcow2, | + | |
| - | + | ||
| - | Starting install... | + | |
| - | Domain installation still in progress. You can reconnect to | + | |
| - | the console to complete the installation process. | + | |
| - | $ | + | |
| - | </ | + | |
| - | + | ||
| - | - Finderから「サーバへ接続」 | + | |
| - | - vnc:/ / < | + | |
linux/webserver.1614131496.txt.gz · 最終更新: (外部編集)