linux:webserver
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
linux:webserver [2021/02/23 16:54] – [Step 3: Creating a Virtual Machine in Ubuntu] 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 | + | |
- | </ | + | |
- | に変更。 | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== 固定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.txt · 最終更新: 2022/08/23 13:34 by 127.0.0.1