HTPC打造本地Arch Server

2021-09-20 04:24:47 字數 2600 閱讀 3894

由於是寫給有linux基礎的人朋友,燒錄系統,u盤啟動,這裡就不闡述了!

#檢視儲存器電腦硬碟的現有狀態

lsblk

#cfdisk對硬碟進行分割槽操作

cfdisk /dev/sda

# /boot 200m /swap 512m /(/mnt) 4.5g /home 2.5g (ssd總共8g)

# 根分割槽格式化

mkfs.ext4 /dev/sda1

# /boot分割槽格式化

mkfs.vfat -f32 /dev/sda2

# /swap分割槽格式化

mkswap /dev/sda3

# /home分割槽格式化

mkfs.ext4 /dev/sda4

#掛載根分割槽

mount /dev/sda1 /mnt

#建立傳統bios啟動模式

mkdir /mnt/boot

#掛在/boot分割槽

mount /dev/sda2 /mnt/boot

# /swap不需要掛在,只需啟用

swapon /dev/sda3

#安裝arch linux基礎系統

#編譯軟體源

nano /etc/pacman.d/mirrorlist

#加入國內源

server =

server =

#儲存後,重新整理系統源和包庫同步

pacman -syy

#真正開始安裝arch linux系統

pacstrap -i /mnt base base-devel

#fstab是乙個關於檔案系統的檔案。在開機時就這個檔案告訴引導程式檔案系統的掛載情況

genfstab -u -p /mnt >> /mnt/etc/fstab

#檢視確保生成正確檔案(可以省略)

nano /mnt/etc/fstab

#啟動非u盤系統,預設root賬戶登入

arch-chroot /mnt /bin/bash

#設定root密碼(預設空白)

passwd

#設定主機名

echo 主機名 > /etc/hostname

#修改hosts裡面的主機名

nano /etc/hosts

#安裝grub引導系統啟動

#grub是乙個引導器,同時支援uefi和bios啟動,還支援windows系統。在單系統並且bios啟動時,只需要grub就夠了。uefi啟動還需要安裝efibootmgr,電腦裡有多個系統,比如前面說的之前有windows系統,還需要安裝os-prober。

pacman -s grub

#將引導資訊寫入硬碟的引導扇區

grub-install --recheck /dev/sda

#生成引導配置檔案

grub-mkconfig -o /boot/grub/grub.cfg

#設定網路元件預設開機自啟

systemctl enable dhcpcd.service

#推出當前非u盤的實機系統

exit

#重啟,拔出u盤

reboot

#新增新使用者並設定密碼(當前需用root賬戶登入)

useradd -m -g wheel -s /bin/bash 使用者名稱

passwd 使用者名稱

#賦予普通使用者sudo

去掉wheel all=(all) all前#號

nano /etc/sudoers

#配置語言支援環境

#去掉en_us.utf-8和zh_cn.utf-8前#號

nano /etc/locale.gen

#重新整理區域資訊

locale-gen

#將區域資訊寫入locale.conf檔案(可以省略)

echo lang=en_us.utf-8 > /etc/locale.conf

#設定上海為時區

ln -sf /usr/share/zoneinfo/asia/shanghai /etc/localtime

#開啟網路時間同步

hwclock --systohc --utc && timedatectl set-ntp true

#編輯源,提供aur支援

nano /etc/pacman.conf

#加入如下內容

[archlinuxcn]

siglevel = optional trustedonly

server =

#重新整理pacman資料庫

pacman -syy

#新增aur 中文金鑰

pacman -s archlinuxcn-keyring

#安裝yaourt

pacman -s yaourt

#語法與pacman相同

yaourt -s openssh

#安裝ssh

pacman -s openssh

#開機自啟

systemctl enable sshd.service

pacman -syu
end

vscode 除錯 PHP 打造PHP本地開發環境

1.首先安裝vscode 1.8.1 2.安裝完成之後,在vscode中安裝php需要的擴充套件 如下圖 解壓之後將php目錄新增系統環境變數 path 中。4.安裝php除錯用的擴充套件 dll 將dll複製到php所在目錄的ext目錄下,然後配置 php目錄下的 php.ini 如果目錄下沒有,...

HTPC知識普及講座之六 全套裝置的組建1

lesson 6 1,前期準備 正如第四講中說到的 我們必須理清思路,構建htpc配件應先選擇機箱,電源,後面才是主機板,cpu,顯示卡,散熱。首先就是要選擇機箱。放眼望去,htpc的機箱貴的便宜的差距還真是很大。高階的比如銀欣的cw03b mt,自帶乙個支援1080p的觸控螢幕,要超過6000大洋...

《打造Facebook》短評

這段時間在多看上陸陸續續買了不少電子書,不管是排版還是,質量確實都非常高,包括剛剛看完的這本 打造facebook 作者王淮 blog www.nonoidea.com 畢業於浙江大學和史丹福大學。facebook第二位中國籍工程師,第一位中國籍研發經理。最初進入facebook時任工程師,後轉為管...