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

     

  • 相关阅读:
    java.lang.NoSuchMethodError:antlr.collections.AST.getLine() I
    T7 java Web day01 标签HTML
    T6 s1 day19
    T5 s5 Day18
    T5 s4 Day 17
    T5 s3 day16
    T5 s2 Day 15
    T5 s1 day14
    T4 S03 day 12
    T4 S01 day1
  • 原文地址:https://www.cnblogs.com/alamps/p/9215030.html
Copyright © 2011-2022 走看看