linux:webserver
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
linux:webserver [2021/02/23 16:51] – [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 ' | ||
- | $ | ||
- | </ |
linux/webserver.1614066689.txt.gz · 最終更新: 2022/08/23 13:34 (外部編集)