在Ubuntu上安裝sambanode
在10.04上安裝samba時,先把samba卸載,否則會影響後面的安裝。linux
0.卸載sambanpm
sudo apt-get remove samba-commonubuntu
sudo apt-get remove smbclientvim
sudo apt-get remove sambawindows
一. Ubuntu samba配置的安裝:bash
sudo apt-get insall samba服務器
sudo apt-get insall cifs-utils網絡
二. 建立共享目錄: (管理員權限)session
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一些版本的超級用戶是被隱藏的,但不少的地方又要用到這個超級用戶的權限。咱們能夠這樣來設置超級用戶:
……:~$ sudo passwd
Password: -> 輸入安裝時那個用戶的密碼
Enter new UNIX password: -> 新的Root用戶密碼
Retype new UNIX password: -> 重複新的Root用戶密碼
passwd:已成功更新密碼
這樣就完成了超級用戶的設置。能夠打入:
……:~$ su – root (貌似是直接 su )
"~$" 變爲了 "~#" 這樣就切換到高級用戶。
---------------------------------------------------------------------------------------------------------------------------------
瀏覽已安裝的程序。要查看已安裝的軟件包列表,請輸入如下命令。請注意你但願卸載的軟件包的名稱。
卸載程序和全部配置文件。在終端中輸入如下命令,把<programname>替換成你但願徹底移除的程序:
sudo apt-get --purge remove <programname>
只卸載程序。若是你移除程序但保留配置文件,請輸入如下命令:
sudo apt-get remove <programname>
方案一:
問題:
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是一款優秀的軟件,能夠在運用中體會到。
特別要注意配置好/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,將文件解壓到當前目錄
export NODE_HOME=/opt/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
以後按Esc鍵,並輸入「:wq!」命令保存配置並推出
解決 設置nodejs全局變量,
ln -s /root/node/bin/node /sbin/node
ln -s /root/node/bin/npm /sbin/node
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裏面添加
npm i npm @lastest -g