zoukankan      html  css  js  c++  java
  • Nodejs在Ubuntu的部署和配置 samba

    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)

    ->在文件夹下输入\你的虚拟机IPshare 最后按回车。

    就可以使用了

    当你回到计算机下的时候会多出这东西,这就是你共享的网络位置。

    注意:有时候即使安装好了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

     

  • 相关阅读:
    jQuery之五:CheckBox控制
    WinServer2003 设置之:xp风格
    ASP.net: cookie
    ASP.NET之:URL重写(转载)
    jQuery 之二:Ajax加载Json数据
    jQuery 之一:对象插件
    Asp.net:Form
    jQuery之四:Table过滤
    jQuery之三:Tab控制
    Opera 9.01 Build 8543
  • 原文地址:https://www.cnblogs.com/alamps/p/9215030.html
Copyright © 2011-2022 走看看