2013-10-23 linux下搭建NFS、使用SSH、

        今天主要内容为搭建服务器,Samba因为安装问题不能使用,只学习及使用nfs、ssh、远程上传下载。

        1、NFS服务搭建(网络文件系统)(个人理解主要用于在PC上共享一个区域供开发板使用)

        1)、安装nfs-kernel-server:

              sudo apt-get install nfs-kernel-server (安装不了,请尝试更新源“sudo apt-get update”)

          

        2)、配置文件 (/etc/exports)

               sudo vim /etc/exports (在文件内容下方添加以下代码)

               /folder path_空格_*(rw,sync,no_subtree_check,no_root_squash)

             注释:folder path:被挂载的文件夹目录要绝对地址。

                      *:可以填写单个IP,限制访问,*表示所有IP都可以访问。

                      rw:代表可读可写权限。

                      sync:同步

                             no_subtree_check:不检查子目录

                             no_root_squash:不限制root用户访问

            3)、重启nfs服务器

               sudo service nfs-kernel-server restart

            4)、挂载开发板

               sudo mount -o nolock,tcp ip地址:被挂载的目录 挂载的目录文件

               例如:sudo mount -o nolock,tco 127.0.0.1:/home/abc/share /home/asd/nfs

        2、SSH(远程登录)

            

             1)、安装openssh-server:

              sudo apt-get install openssh-server (安装不了,请尝试更新源“sudo apt-get update”)

              2)、登录格式

                  在终端下:  ssh 用户名@ip地址

                  例如:         ssh  [email protected] 回车 输入yes,再输入abc用户的密码就能远程进入abc的终端

                  注释:用户名要为该IP地址(电脑)内已有的用户

               3)、登录后可以可以进行一些权限以内的操作,如果是root还可以令对关机。不能干坏事哦!!

          3、远程上传下载(在特定的电脑内)

               1)、先要取得打开对方电脑大门的钥匙(登录名&&密码)

               2)、下载:scp 用户名@IP地址:/目录路径/ 文件名

                         scp [email protected]:/home/abc/share/  main.c

               

               3)、 上传:scp 文件名 用户名@IP地址:/目录路径/

                                  scp [email protected]:/home/abc/share/  main.c

               

               注释:cp是复制,scp可以看作远程的复制;

                         上传下载的文件是在你输入SCP命令的当前文件夹下

补充知识点

1、解压缩文件 

bz2格式

                 创建:tar -jcvf  file.tar.bz2 file file file

                 解压: tar -jxvf  file.tar.bz2 -C /指定目录/

                        j:可以看作是bz2的格式

                       c:创建文件

                        f:代表文件

                        v: 显示创建和解压时的情况

                     -C:指定解压到某个目录,不指定的就在当前文件夹解压

gz格式

                 创建:tar -zcvf  file.tar.gz file file file

                 解压: tar -zxvf  file.tar.gz -C /指定目录/

                        z:可以看作是gz的格式

 

2、进程

查看所有进程 ps -ef

杀进程:kill pid(查看进程可知道pid号)

一杀必死:kill -9 pid(加-9后可以干掉一切进程,包括主进程init) 

猜你喜欢

转载自0769.iteye.com/blog/1963440