coder安裝和配置--一個基於raspbian的linux系統
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連線:
- 開啟terminal
- 輸入
$ssh pi@ip地址
- 輸入剛才設定好的密碼
於是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
之後就高亮了
於是基本的配置就完成了!鼓掌撒花!
相關文章
- Linux系統安裝,教你安裝一個屬於自己的Linux系統Linux
- Linux系統安裝後的基礎優化-基於CentOS(5.8/6.4)Linux優化CentOS
- node.js安裝及環境配置基於Windows系統Node.jsWindows
- linux系統和freebsd系統的安裝(一塊硬碟)(轉)Linux硬碟
- 安裝和配置Tripwire,加強你的Linux系統安全 (轉)Linux
- 基於Linux平臺的Domino Server安裝與配置LinuxServer
- 一個作業系統下安裝多個版本DB的Listener配置作業系統
- Linux系統Tomcat安裝與配置。LinuxTomcat
- 基於docker的mysql安裝及配置DockerMySql
- linux和windows雙系統安裝LinuxWindows
- 安裝CentOS系統 --基於windowx的Hyper-vCentOS
- Linux系統下安裝配置 OpenLDAP + phpLDAPadminLinuxLDAPHP
- LINUX系統的安裝Linux
- 怎樣安裝Linux系統?Linux基礎教程之小白入門Linux系統安裝教程Linux
- Seay原始碼審計系統的配置和安裝原始碼
- nginx手動安裝基於類centos系統環境安裝NginxCentOS
- 基於apache的nagios安裝與配置ApacheiOS
- 基於nginx的nagios安裝與配置NginxiOS
- 【Jenkins】基於Windows系統安裝JenkinsJenkinsWindows
- Linux系統安裝和使用Kafka教程。LinuxKafka
- 二、Linux系統安裝和基本使用Linux
- linux系統安裝jdk,配置環境變數LinuxJDK變數
- 一個基於Django的綜合成績管理系統-------環境配置詳解Django
- linux系統基於oracle的核心引數配置說明LinuxOracle
- linux 安裝mysql和主從配置 + Spring 基於註解配置mysql讀寫分離LinuxMySqlSpring
- HP MC/SG雙機系統安裝和配置
- MC/SG雙機系統安裝和配置[轉]
- 一個基於ThinkPHP5的CMS系統PHP
- Linux系統安裝Linux
- XLinux的安裝、配置風格和系統特色(轉)Linux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(2)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(1)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.5. Linux配置OracleLinux
- Linux上的redis的安裝和配置LinuxRedis
- VMware 中解除安裝安裝Ubuntu 20.04.1 ——Ubuntu系統配置(一)Ubuntu
- CentOS 6.5系統安裝配置CentOS
- 記錄給樹莓派刷Raspberry Pi OS(Raspbian)系統的配置流程樹莓派
- Linux系統安裝01-centos7系統安裝LinuxCentOS