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