图片
上篇安裝完在RPi2上的Arch linux後,想當然就是要配置一下了 Bear接下來會大概介紹一些初次設定
或許會覺得奇怪,怎麼好端端的Raspbian不用,用起了Arch linux呢? 一來Bear想玩新玩意兒 二來覺得Arch linux簡簡單單,不需要的App它不會預裝,需要的也不一定會裝XD 反正幾乎都要手動處理,藉此可以稍微了解單純linux的長什麼樣子
图片
首先,把安裝好的RPi2接上網路線跟電源吧 預設的啟動服務有SSH、DHCP,所以可以直接利用SSH Client來連線 SSH Client需要的IP,就請各位自行到路由器上找吧(被毆至於SSH Client工具,看是Putty、Pietty或是Xshell(Windows) 也請大家自行在網路上尋找跟學習使用方式,放心這類工具很單純 其他OS的使用者(Mac OSX、Linux)打開終端機輸入
$ ssh root@YOURIP
連上了嗎?連上就可以繼續往下看 沒連上的只好把HDMI螢幕、USB鍵盤接上了QQ對了,預設的密碼是root
图片
第一步當然是把可怕的root密碼改掉 要輸入一個困難但是要記得的密碼哦
# passwd root
再來先更新系統吧 Archlinux使用pacman來進行套件管理 就像Debian/Ubuntu/Raspbian的apt-get
# pacman -Syy # pacman -Syu
安裝一些常用的工具吧
# pacman -S vim sudo wget curl
建立一個super user來取代root做事吧 開著root總覺得怪怪的
# useradd -m UserName
設定密碼
# passwd UserName
將之加入管理群組(wheel,可使用su切換身分)內
# usermod -aG wheel UserName
再來設定sudo的使用權,預設文本編輯器是vi,不是很直覺,改用vim
# VISUAL=vim visudo
這邊Bear是直接提升wheel這個群組使用sudo的權力 也可以只針對該UserName做修改
%wheel ALL=(ALL) ALL or UserName ALL=(ALL) ALL
當然可以設定不用輸入密碼執行sudo # %wheel ALL=(ALL) NOPASSWD: ALL 這跟直接開root來做事一樣,風險超高,建議不要
最後拔掉root使用SSH登入權限與加入UserName使用SSH登入權限
# vim /etc/ssh/sshd_config
拔掉root
#PermitRootLogin yes 改成 PermitRootLogin no
加入UserName使用SSH登入權限
增加 AllowUsers UserName
最後就請用UserName來做事吧
================================================== 用了一段時間後發現還有一些設定忘了說 因此在2015/04/29更新一些遺珠之憾 對了,都是用一般使用者配合sudo權限 如果還是root的話,就不需要sudo了首先 修改時區 先將原本的舊時區砍掉
$ sudo rm /etc/localtime
軟連結時區吧(以臺北時區為例)
$ sudo ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime
再來,更改系統語系 不太確定原本是什麼語系,但絕對不是中文 Bear某次開(中文)文件才發現忘記設定 現在補上了XD
$ sudo vim /etc/locale.gen
把需要的反註解吧 一般通常是: en_US.UTF8 UTF8 zh_TW.UTF8 UTF8 需要支援簡體字: zh_CN.UTF8 UTF8 日文: ja_JP.UT8 UTF8完成後就更新吧
$ sudo locale-gen
修改本機環境語系 做為開發用,習慣上使用英文(en_US.UTF8)
$ sudo vim /etc/locale.conf
增加 LANG="en_US.UTF-8"
當然可以用中文,改成zh_TW.UTF8即可最後,修改本機hostname
$ sudo vim /etc/hostname
要改什麼名字就自己決定吧 對了,只能設定小寫英文字跟.(dot),其他不行哦OK,我們下次見了