การติดตั้ง 2019 Arch Linux บน Vultr Server
เกริ่นนำ Arch Linux มีขนาดเล็กลง แต่ยังคงแข็งแกร่งต่อไปนี้มากกว่าการกระจายความนิยมมากขึ้น ปรัชญาของมันแตกต่างกันมากโดยมีข้อดีและ
Arch Linux เป็นการกระจายทั่วไปที่รู้จักกันดีสำหรับเทคโนโลยีที่ทันสมัยและการกำหนดค่าที่ยืดหยุ่น ด้วยสแนปชอตของ Btrfs เราสามารถใช้ประโยชน์จากความรวดเร็วในขณะที่มั่นใจในความเสถียรของระบบ เริ่มกันเลย.
คุณสามารถเลือก Arch Linux ISO จากไลบรารี ISO เมื่อสร้างอินสแตนซ์ ถ้าไม่คุณสามารถโหลดได้ในการตั้งค่าของเครื่อง เมื่อเวลาของการเขียนล่าสุด (2017.01.01) ISO มีอยู่ในห้องสมุด หาก ISO นั้นล้าสมัยฉันขอแนะนำให้ดาวน์โหลดอีกครั้ง
หลังจากที่เครื่องเริ่มทำงานให้คลิกView Console
และบูตระบบขึ้น เราจำเป็นต้องตั้งค่ารหัสผ่านรูทสำหรับสภาพแวดล้อมเพื่อให้เราสามารถเข้าถึงได้จากคอมพิวเตอร์ที่ใช้งานของเรา:
passwd
systemctl start sshd
ปิดหน้าต่าง VNC และเชื่อมต่อกับเครื่องผ่าน ssh:
ssh root@<your host ip here>
ติดตั้งtmux
เพื่อให้เราสามารถรักษาเซสชันของเราผ่านการเชื่อมต่อที่ไม่เสถียร:
pacman -Sy tmux
หากการเชื่อมต่อปิดโดยไม่ตั้งใจระหว่างการติดตั้งเพียงแค่กลับไปที่เครื่องและเรียกใช้:
tmux attach
ก่อนอื่นเรามาแบ่งพาร์ติชั่นของดิสก์กันก่อน
lsblk
mkfs.btrfs -m single -L arch /dev/vda
mount -o compress=lzo /dev/vda /mnt
ถัดไปเป็นส่วนที่ยุ่งยาก: การสร้างไดรฟ์ย่อย
cd /mnt
btrfs su cr @
btrfs su cr @boot
btrfs su cr @home
btrfs su cr @log
btrfs su cr @pkg
btrfs su cr @srv
btrfs su cr @tmp
จากนั้นติดตั้งไดรฟ์ย่อย
cd /
umount /mnt
mount -o compress=lzo,subvol=@ /dev/vda /mnt
cd /mnt
mkdir -p {boot,home,srv,var/{log,cache/pacman/pkg,tmp}}
mount -o compress=lzo,subvol=@boot /dev/vda boot
mount -o compress=lzo,subvol=@home /dev/vda home
mount -o compress=lzo,subvol=@log /dev/vda var/log
mount -o compress=lzo,subvol=@pkg /dev/vda var/cache/pacman/pkg
mount -o compress=lzo,subvol=@srv /dev/vda srv
mount -o compress=lzo,subvol=@tmp /dev/vda var/tmp
ติดตั้งระบบฐาน
pacstrap -i /mnt base base-devel snapper vim
กำหนดค่าระบบ
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -s /usr/share/zoneinfo/Region/City /etc/localtime # Replace Region/City with your value
hwclock --systohc
vim /etc/locale.gen # Uncomment en_US.UTF-8 UTF-8 line
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
pacman -S networkmanager
echo "your-hostname" > /etc/hostname # Replace your-hostname with your value
vim /etc/hosts # Configure 127.0.0.1 and ::1 lines accordingly
systemctl enable NetworkManager.service
เปิดใช้งาน sshd สำหรับการเข้าสู่ระบบจากระยะไกลในอนาคต
vim /etc/ssh/sshd_config # Set PermitRootLogin yes
systemctl enable sshd.service
โปรดทราบว่าแนวทางปฏิบัติที่ดีที่สุดคือการใส่กุญแจสาธารณะของคุณลงใน~/.ssh/authorized_keys
ไฟล์แทนที่จะเปิดใช้งานการล็อกอินด้วยรหัสผ่านสำหรับรูท
กำหนดค่า initramfs เพื่อให้เป็นไปตามความต้องการของเราสำหรับ btrfs
vim /etc/mkinitcpio.conf
ค้นหาMODULES="..."
และเพิ่มbtrfs
ลงในรายการ สร้าง initramfs อีกครั้ง:
mkinitcpio -p linux
ตั้งรหัสผ่านรูต
passwd
ติดตั้งและกำหนดค่า bootloader
pacman -S grub
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
รีบูตและลบ ISO ในแผงควบคุมเครื่องของคุณ
exit
reboot
เชื่อมต่อกับเซิร์ฟเวอร์อีกครั้ง (อาจหลังจากนั้นสักครู่รอจนกว่าการบูตจะเสร็จสิ้น) โปรดทราบว่าเซิร์ฟเวอร์มีการเปลี่ยนแปลงลายนิ้วมือดังนั้นคุณอาจต้องแก้ไขknown_hosts
ไฟล์ของคุณ:
vim ~/.ssh/known_hosts
ssh root@<your host ip here>
มากำหนดค่าปลากะพงซึ่งทำขั้นตอนสแนปชอตโดยอัตโนมัติ
snapper -c root create-config /
แก้ไขการกำหนดค่าและเปลี่ยนแปลงTIMELINE_LIMIT_{HOURLY,DAILY,WEEKLY,MONTHLY,YEARLY}
ตามความต้องการของคุณ
vim /etc/snapper/configs/root
เปิดใช้งานตัวจับเวลา systemd
systemctl enable snapper-timeline.timer
systemctl start snapper-timeline.timer
systemctl enable snapper-cleanup.timer
systemctl start snapper-cleanup.timer
การกำหนดค่าของระบบเสร็จสมบูรณ์แล้ว สำหรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีใช้ปลากะพงศึกษาหน้า wiki หรือsnapper(8)
สำหรับข้อมูลเพิ่มเติม สนุกกับ Arch Linux ใหม่ของคุณด้วยระบบถ่ายภาพอัตโนมัติ btrfs!
เกริ่นนำ Arch Linux มีขนาดเล็กลง แต่ยังคงแข็งแกร่งต่อไปนี้มากกว่าการกระจายความนิยมมากขึ้น ปรัชญาของมันแตกต่างกันมากโดยมีข้อดีและ
บทช่วยสอนนี้อธิบายวิธีตั้งค่าเซิร์ฟเวอร์ Mumble (Murmur) บน Arch Linux ทุกอย่างที่ทำในบทช่วยสอนนี้ทำในฐานะผู้ใช้รูท การติดตั้งและ
สิ่งที่จำเป็นต้องมีเซิร์ฟเวอร์ Vultr ทำงานล่าสุด Arch Linux (ดูบทความนี้) เข้าถึง Sudo คำสั่งที่ต้องรันในฐานะรูทจะขึ้นต้นด้วย # และอีกหนึ่งคำสั่ง
สิ่งที่จำเป็นต้องมีเซิร์ฟเวอร์ Vultr ทำงานล่าสุด Arch Linux (ดูบทความนี้) เข้าถึง Sudo คำ���ั่งที่ต้องรันในขณะที่รูทนำหน้าด้วย # Th
สิ่งที่จำเป็นต้องมีเซิร์ฟเวอร์ Vultr ทำงานล่าสุด Arch Linux (ดูบทความนี้) เว็บเซิร์ฟเวอร์ที่ใช้งานไม่ว่าจะเป็นการเข้าถึง Apache หรือ Nginx Sudo ต้องการคำสั่ง
หากคุณใช้ makepkg โดยตรงมันค่อนข้างจะสร้างความเสียหายให้กับระบบของคุณ กลุ่มแพ็กเกจฐาน devel ต้องถูกติดตั้ง วิธีนี้โดยค่าเริ่มต้นการอ้างอิงที่จำเป็น ONL
Vultr มอบฟังก์ชั่นการใช้งานที่ยอดเยี่ยมให้คุณใช้ภาพที่กำหนดเองของคุณนอกเหนือไปจากเทมเพลตที่ยอดเยี่ยมซึ่งช่วยให้คุณเรียกใช้
บทช่วยสอนนี้อธิบายวิธีตั้งค่าเซิร์ฟเวอร์ Minecraft โดยใช้ Spigot บน Arch Linux บทช่วยสอนนี้ถือว่าคุณเป็นผู้ใช้ปกติ (ไม่ใช่รูท) และ hav
สิ่งที่จำเป็นต้องมีเซิร์ฟเวอร์ Vultr ทำงานล่าสุด Arch Linux (ดูบทความนี้) เว็บเซิร์ฟเวอร์ที่ใช้งานไม่ว่าจะเป็น Apache หรือ Nginx Sudo access คำสั่งที่จำเป็น
เดิมแพ็คเกจ Devtools สร้างขึ้นสำหรับผู้ใช้ที่เชื่อถือได้เพื่อสร้างแพ็คเกจสำหรับที่เก็บอย่างเป็นทางการ อย่างไรก็ตามผู้ใช้ทั่วไปสามารถใช้งานได้
เซิร์ฟเวอร์ Vultr ทำงานล่าสุด Arch Linux (ดูบทความนี้) เว็บเซิร์ฟเวอร์ที่ใช้งานอยู่ไม่ว่าจะเป็นการเข้าถึง Apache หรือ Nginx Sudo: คำสั่งต้องการ
เซิร์ฟเวอร์ Vultr ทำงานล่าสุด Arch Linux (ดูบทความนี้) เว็บเซิร์ฟเวอร์ที่ใช้งานอยู่ไม่ว่าจะเป็นการเข้าถึง Apache หรือ Nginx Sudo: คำสั่งต้องการ
สิ่งที่จำเป็นต้องมีเซิร์ฟเวอร์ Vultr ที่ใช้งานล่าสุดถึง Arch Linux (ดูบทความนี้) การเข้าถึง Sudo: คำสั่งที่ต้องรันในขณะที่รูทถูกขึ้นต้นด้วย # และหนึ่ง
บทช่วยสอนนี้อธิบายวิธีการตั้งค่าเซิร์ฟเวอร์ Counter-Strike: Global Offensive บน Arch Linux บทช่วยสอนนี้สมมติว่าคุณเข้าสู่ระบบด้วยการใช้มาตรฐาน
สิ่งที่จำเป็นต้องมีเซิร์ฟเวอร์ Vultr ทำงานล่าสุด Arch Linux (ดูบทความนี้) การเข้าถึง Sudo: คำสั่งที่ต้องรันในขณะที่รูทถูกขึ้นต้นด้วย # และอีกหนึ่ง
บทช่วยสอนนี้อธิบายวิธีตั้งค่าเซิร์ฟเวอร์ Team Fortress 2 บน Arch Linux ฉันคิดว่าคุณเข้าสู่ระบบด้วยบัญชีผู้ใช้ที่ไม่ใช่รูทที่มีสิทธิ์เข้าถึง sudo
สิ่งที่จำเป็นต้องมีเซิร์ฟเวอร์ Vultr ทำงานล่าสุด Arch Linux ดูคู่มือนี้สำหรับข้อมูลเพิ่มเติม เข้าถึง Sudo คำสั่งที่จำเป็นต้องรันเป็นรูท ar
บน Arch Linux ที่เก็บอย่างเป็นทางการคือ: core, extra และ community แพ็คเกจเหล่านี้ได้รับการรวบรวมแล้วและติดตั้งผ่าน pacman สำหรับวันที่
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true
ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร
ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1
AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน