Nodejs在Ubuntu的部署和配置 samba

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如何修改超级用户密码

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

相关文章
相关标签/搜索