當我拿到一臺Ubuntu服務器(一)

我是一個Node開發學習者,拿到一臺裝有Ubuntu的服務器,我作了這些操做:html

1. 新建用戶

新建Linux用戶,新入門Linux首先接觸應該就是用戶管理。之前學習Linux的時候也總結了一篇文章,Linux學習筆記 - 用戶帳戶 | LP's Blognode

useradd test

獲得一臺Ubuntu服務器,要麼有root權限,要麼有一個管理員權限的用戶,在該用戶下,直接執行上面這條命令或加上sudo執行,就能夠建立一個test的用戶。linux

passwd test

建立完test用戶,而後給用戶設置密碼就能夠了。須要用戶HOME目錄的能夠使用usermod命令進行設置,固然,在建立用戶的時候也能夠使用useradd命令一併設置了。git

設置完密碼後,就能夠進入用戶了,su - test命令進入test用戶。你會發現,這個用戶使用起來貌似不是那麼回事,很差用不要緊,不能沒有權限。github

exit退出用戶,sudo vim /etc/sudoers配置權限,在文件中,找到root字眼,在下面加上一行,就搞定了。shell

test    ALL=(ALL:ALL) ALL

2. 安裝zsh

zsh是個什麼東西?自行搜索,它是默認bash完美的替代方案(功能強大,好看,兼容)。使用ubuntu安裝軟件就比較簡單了。npm

apt install zsh
apt install git
apt install wget

反正也是安裝,連gitwget一塊安裝了得了。要是顯示沒權限的話,試試sudo !!命令,通常人我不告訴他/tx。ubuntu

3. 配置oh-my-zsh

安裝了zsh,要是沒安裝oh-my-zsh,你仍是會一臉懵逼。進入官方頁面Oh My Zsh,找到下面這條命令,貼進去執行。vim

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

這條命令會在該用戶目錄下,建立.oh-my-zsh等配置文件,給你配置最佳使用zsh的方案。瀏覽器

配置完後,就進入zsh的世界。固然,還得再作一步操做避免退出用戶後從新登錄,又變回了默認的bash

chsh -s /usr/bin/zsh

使用該命令改變用戶的默認shell,也許你的zsh並非安裝在了/usr/bin/zsh,不要緊,使用which zsh查看一下就知道了。

4. 安裝node環境

安裝軟件誰不會呀,使用該命令:

apt install node

Duang,apt庫裏沒有,告訴你沒有找到該軟件包,不少舊版本ubuntu都會出現這個問題。沒辦法只能去官網找軟件包了Download | Node.js

直接下載編譯好了會方便不少哦,若是你說我就是要體會Linux的魅力,那麼下載源代碼本身編譯去吧。

怎麼下載?只有一個命令行,沒有瀏覽器怎麼辦?剛剛上面安裝的wget有用了。

wget https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x64.tar.xz

官網找下載連接啊,這是64位系統的下載連接。下載到了當前目錄,而後解壓;

tar -xvf node-*****************

忘了那個文件名叫個啥了,不要緊,輸入node而後TAB會給你自動帶出來的。解壓出來一個目錄,進入bin目錄,你會發現竟然直接能用了。難道這就是傳說中的綠色軟件,哦,好像Linux基本都是綠色軟件

我通常的習慣是剪貼到/usr/local/目錄下

mv node-xxxxx/* /user/local/node

最後,編寫~/.zshrc文件,添加PATH,這樣你就能夠在任何目錄下訪問node&npm命令了。vim ~/.zshrc編輯文件,在任何地方添加一行:

export PATH=$PATH:/usr/local/node/bin

5. 總結

其實這些操做命令都不難,但是一段時間不用就忘了,故記下此文以便查看。總結一下就是:

useradd test   # 建立用戶
usermod  # 修改用戶
passwd test  # 設置用戶密碼
apt install zsh git wget  # 安裝軟件
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"  # 安裝oh-my-zsh
chsh -s /usr/bin/zsh # 改變用戶默認shell
wget https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x64.tar.xz  # 下載Node軟件
tar -xvf node-*****************  # 解壓軟件
mv node-xxxxx/* /user/local/node  # 移動文件夾

更多內容請訪問 LP's Blog

相關文章
相關標籤/搜索