coder安裝和配置--一個基於raspbian的linux系統

黃思喆發表於2015-05-31

coder 安裝與配置

樹莓派是一個arm卡片電腦,coder是一個基於arm版linux的作業系統,修改自raspbian. 之所以用它因為mac下一鍵安裝十分方便.

安裝

去官網按照步驟下載與安裝coder. mac下可以直接一步安裝.

配置

本質上來說coder就是raspbian套個前端開發用的靜態伺服器殼子.所以與其說配置coder不如說配置linux系統.

ssh登陸

coder安裝好後首先是確保能用自己的電腦連上,可以使用ssh工具.

  • 把sd卡插上小pi,然後聯通電源和網線.

  • 瀏覽器中輸入 https://coder.local/開啟coder的進入介面.注意會有安全警告,不用擔心,這個是安全的,選無論如何都要訪問即可.第一次進入會要設定6位密碼.

  • 在路由器中根據他的主機名字和mac地址設定它的ip.

  • 重啟小pi(拔電源).

  • 試試看設定的pi地址能否讓你在瀏覽器中訪問coder.可以的話即為設定成功.

  • 正式使用ssh連線:

    1. 開啟terminal
    2. 輸入$ssh pi@ip地址
    3. 輸入剛才設定好的密碼

於是ssh登陸設定完成

系統設定

ssh登陸後就可以進行系統設定了

$sudo raspi-config

進入設定介面

選項|功能|說明 ---|---|--- Expand Filesystem|擴充套件儲存空間|coder安裝完後不會自動擴充套件空間,你的系統裝了多大就是多大,和sd大小無關,必須使用該功能擴充套件儲存 Change User Password|修改密碼|無 Enable Boot to Desktop/Scratch|啟動時進入的環境選擇|其下有3個選項按順序分別是:
Consol,Text console, requiring login(default)
啟動時進入字元控制檯,需要進行登入(預設項);
Desktop log in as user 'pi' at the graphical desktop
啟動時進入LXDE圖形介面的桌面;
Scratch Start the Scratch programming environment upon boot
啟動時進入Scratch程式設計環境,進入後,可以點File->Exit退出,然後在退出過程中按Ctrl+C進入控制檯 Internationalisation Options|國際化選項,可以更改預設語言|無 Enable Camera|啟動攝像頭模組|無 Add to Rastrack|把你的PI的地理位置新增到一個全世界開啟此選項的地圖|建議還是不要開了,免得被跟蹤 Overclock|超頻|小心點不要超太多然後燒了,注意超了就不保修了,話說300塊的東西也不用保修吧 Advanced Options|高階選項| A1 Overscan是否讓螢幕內容全屏顯示
A2 Hostname 在網路上的芳鄰或者路由器能看到的主機名稱
A3 Memory Split 記憶體分配,選擇給GPU多少記憶體
A4 SSH是否執行SSH登入,建議開戶此選項,以後操作PI方便,有網路就行,不用開螢幕了。
A5 SPI 是否預設啟動SPI核心驅動,新手就不用管了。
A6 Audio 選擇聲音預設輸出到模擬口還是HDMI口
0 Auto 自動選擇
1 Force 3.5mm ('headphone') jack強制輸出到3.5mm模擬口
2 Force HDMI 強制輸出到HDMI
A7 Update 把raspi-config這個工具自動升級到最新版本

我就進行下更新,括充空間和修改時區就好了

測試

$ date ---檢視日期時間 $ df -h ---檢視sd卡使用狀況

更新軟體源

$sudo apt-get update

安裝中文字型檔

$sudo apt-get install ttf-wqy-zenhei

ok 重啟下

$sudo reboot

修改主機名

重啟後進入pi

$cd /etc
$sudo chmod ugo+w hostname
$vim hostname

將內容換成你希望的名字.然而發現並沒有用處.翻閱資料發現coder可以直接在sd卡的檔案中修改hostname.

將裝有coder的sd卡插入mac 修改其中coder_settings/hostname.txt內容即可.順手把其中的hosts.txt修改了

儲存後記得把許可權再改回來.記得如果有必要的話把主機名字在路由器中也更新下

外網ssh連線小pi

在路由器中將路由器的22埠對映給小pi的22埠

之後只要

$ssh pi@176.184.102.237

即可連線小pi

遠端桌面設定

ssh進入小pi,安裝一個服務xdrp.

$sudo apt-get install xrdp

之後,就可以用mac下安裝office2011時候的副產品 遠端桌面連線app(mstsc) 連線小pi的桌面了. mstsc 的埠號預設是3389,同樣可以設定埠對映讓外網連線.

shell設定

安裝好後本來是預設高亮的,但為了安全起見,我們應該自己配置自己的shell

在~中新建一個用於設定terminal的檔案

$touch .bash_profile

vim開啟,新增以下內容到裡面

#--------------------------------------------------------------------bash

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
  # We have color support; assume it's compliant with Ecma-48
  # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
  # a case would tend to support setf rather than setaf.)
  color_prompt=yes
    else
  color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;34m\]\w \$\[\033[00m\] '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

ZZ儲存退出

$source .bash_profile

之後就高亮了

於是基本的配置就完成了!鼓掌撒花!

相關文章