1. 程式人生 > >Nodejs在Ubuntu的部署和配置 samba

Nodejs在Ubuntu的部署和配置 samba

弊端 解壓 profile ron del 其他 位置 好用 dir

Ubuntu上安裝samba

在10.04上安裝samba時,先把samba卸載,不然會影響後面的安裝。

0.卸載samba

sudo apt-get remove samba-common

sudo apt-get remove smbclient

sudo apt-get remove samba

一. Ubuntu samba配置的安裝:

sudo apt-get insall samba

sudo apt-get insall cifs-utils

二. 創建共享目錄: (管理員權限)

mkdir /home/share

sudo chmod 777 /home/share

三. 創建Ubuntu Samba配置文件:

1. 修改現配置文件

sudo vi /etc/samba/smb.conf

在smb.conf最後添加

[share]

path = /home/share

available = yes

browsealbe = yes

public = yes

writable = yes



四. 重啟Ubuntu samba服務器

sudo /etc/init.d/smbd restart



五. Ubuntu Samba配置測試

smbclient -L //localhost/share

在測試時出現這個問題

解決辦法:

sudo apt-get install smbclient

sudo apt-get install samba4-client

之後再測試就通過了,出現原因是沒有安裝上面兩個軟件。

192.168.168.130
----------------------------------------------------------------------------------------------------------------------------------

六,Ubuntu Samba配置使用

打開我的電腦,選擇工具->映射網絡驅動器(N)

->在文件夾下輸入\\你的虛擬機IP\share 最後按回車。

就可以使用了

當你回到計算機下的時候會多出這東西,這就是你共享的網絡位置。

註意:有時候即使安裝好了samba,在windows下能看到與linux共享的東西,但是你在windows下不能夠操作這些共享的文件,這個問題的解決辦法就是,在修改smb.conf時,修改有問題,根據不同的情況具體分析,可以像下面這樣修改:

[share]

comment=linux share

path=/home/share

create mask=0700

directory mask =0700

force user=nobody

force droup =nogroup

available=yes

browseable=yes

writeable=yes

guest ok=yes

有些時候需要另外建一個用戶才行。

四. 創建Ubuntu samba帳戶

sudo touch /etc/samba/smbpasswd

sudo smbpasswd -a phinecos

然後會要求你輸入samba帳戶的密碼

如果沒有第四步,當你登錄時會提示 session setup failed: NT_STATUS_LOGON_FAILURE]

------------------------------------------------------------------------------------------

ubuntu如何修改超級用戶密碼

Ubuntu一些版本的超級用戶是被隱藏的,但很多的地方又要用到這個超級用戶的權限。我們可以這樣來設置超級用戶:

……:~$ sudo passwd

  Password: -> 輸入安裝時那個用戶的密碼

  Enter new UNIX password: -> 新的Root用戶密碼

  Retype new UNIX password: -> 重復新的Root用戶密碼

  passwd:已成功更新密碼

這樣就完成了超級用戶的設置。可以打入:

……:~$ su – root (貌似是直接 su )

"~$" 變為了 "~#" 這樣就切換到高級用戶。

---------------------------------------------------------------------------------------------------------------------------------

瀏覽已安裝的程序。要查看已安裝的軟件包列表,請輸入以下命令。請註意你希望卸載的軟件包的名稱。


  1. dpkg --list

卸載程序和所有配置文件。在終端中輸入以下命令,把<programname>替換成你希望完全移除的程序:

sudo apt-get --purge remove <programname>

只卸載程序。如果你移除程序但保留配置文件,請輸入以下命令:

sudo apt-get remove <programname>

解決ubuntu中vi不能正常使用方向鍵與退格鍵的問題

方案一:

問題:

ubuntu中vi在編輯狀態下方向鍵不能用,還有回格鍵不能刪除等我們平時習慣的一些鍵都不能使用。

解決辦法:

可以安裝vim full版本,在full版本下鍵盤正常,安裝好後同樣使用vi命令。

安裝vim:

ubuntu預裝的是vim tiny版本,而需要的是vim full版本。執行下面的語句安裝vim full版本:

$sudo apt-get remove vim-common

$sudo apt-get install vim

這樣就行了,vim是一款優秀的軟件,可以在運用中體會到。

Linux(ubuntu16.04)下安裝nodejs及配置環境變量

特別要註意配置好/etc/profile後,將配置加入/root/.bashrc中;否則,配置的環境變量不會在root賬戶下生效

在nodejs官網上下載nodejs源碼node-v5.1.0-linux-x64.tar.gz,到/opt目錄下;進入/opt目錄,輸入命令:

tar -zxf node-v5.1.0-linux-x64.tar.gz,將文件解壓到當前目錄

  1. (該步驟可省)輸入命令:mv node-v5.1.0-linux-x64.tar.gz node,將文件改名為node
  2. 輸入命令:vim /etc/profile(如果沒有安裝vim,可根據提示安裝,vim比vi好用多了),在末尾添加以下三行:

export NODE_HOME=/opt/node

export PATH=$PATH:$NODE_HOME/bin

export NODE_PATH=$NODE_HOME/lib/node_modules

之後按Esc鍵,並輸入“:wq!”命令保存配置並推出

  1. 在命令行輸入:source /etc/profile,然後在命令行輸入:node -v,返回版本信息v5.1.0,說明環境變量配置就生效了;但,你會發現進入root賬戶,改配置並沒有生效
  2. 在命令行輸入:vim /root/.bashrc,並在文件末尾加入一行
  3. source etc/profile命令,保存。這樣就大功告成了。
  4. 真的嗎? 遇到: root 和 普通用戶切換的時候,node -v 沒信息。

解決 設置nodejs全局變量,

ln -s /root/node/bin/node /sbin/node

ln -s /root/node/bin/npm /sbin/node

全局環境使用node和npm

ln是linux中一個非常重要命令,它的功能是為某一個文件在另外一個位置建立一個同不的鏈接,這個命令最常用的參數是-s,(symbolic代號的意思)
具體用法是:ln -s 源文件 目標文件

/usr/local/bin 這個路徑在全局變量PATH當中,所以用下面的命令 可以做到全局使用node和npm
但弊端是無法全局使用 其他npm安裝的插件 ,除非像下面那樣再對應建立一個鏈接

ln -s /usr/local/src/nodejs/bin/node  /usr/local/bin/node
ln -s /usr/local/src/nodejs/bin/npm   /usr/local/bin/npm

設置環境變量,在根目錄下/etc/profile裏面添加

  1. export node_home = /root/node
  2. export PATH = $node_home/bin:$PAT

npm i npm @lastest -g

Nodejs在Ubuntu的部署和配置 samba