今天主要内容为搭建服务器,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 abc@127.0.0.1 回车 输入yes,再输入abc用户的密码就能远程进入abc的终端
注释:用户名要为该IP地址(电脑)内已有的用户
3)、登录后可以可以进行一些权限以内的操作,如果是root还可以令对关机。不能干坏事哦!!
3、远程上传下载(在特定的电脑内)
1)、先要取得打开对方电脑大门的钥匙(登录名&&密码)
2)、下载:scp 用户名@IP地址:/目录路径/ 文件名
scp abc@127.0.0.1:/home/abc/share/ main.c
3)、 上传:scp 文件名 用户名@IP地址:/目录路径/
scp abc@127.0.0.1:/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)
hanewin nfs 开启用户名 密码 nfs指定用户名和密码
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ORA-65096: 公用用户名或角色名无效oracle oracle用户登录 ORA-65096
-
elasticsearch cluster 开启用户名+密码
当前目录:/home/es/elasticsearch-7.13.4docker-compose.yml---version: '2.2'services: elasticsearch: restart: always ima
elasticsearch cluster basic auth 用户名 -
nfs 连接用户名 nfs密码认证指定用户
1、NFS简介1.1 什么是NFS NFS(Network File System) 配置简单 权限不太明确 &n
nfs 连接用户名 服务器端 客户端 共享目录