7.27笔记
Linux常用网络相关命令
#Linux常用网络相关命令
ifconfig #查看自己的网卡、ip地址、mac地址等等
ping [ip地址/域名] #向某个ip地址发送ping命令,判断能不能连接,加上参数-c [次数]可以规定ping的次数
nslookup [域名] #查询某个域名的ip地址
ftp服务器搭建
服务器端配置:
sudo apt-get install vsftpd #安装ftp服务器搭建软件
cd /etc #切换到etc目录
sudo vi vsftpd.conf #修改配置文件
sudo service vsftpd restart #重启sftpd使配置文件生效
vsftpd.conf详细解析
客户端实名登录ftp服务器:
ftp [服务器ip]
#然后输入用户名和密码
#退出服务器
bye
quit
exit
#上传文件(当前目录下的文件)
put [文件名]
#下载文件(当前目录下的文件)
get [文件名]
匿名用户登录ftp服务器:
ftp [服务器ip]
#用户名输入anonymous,密码直接回车跳过
#不允许匿名用户在人以目录直接切换,只能在一个指定的目录范围内工作
#需要在ftp服务器上创建一个匿名用户的目录——匿名用户的根目录
mkdir [目录名]
#编辑配置文件,加一行
sudo vi /etc/vsftpd.conf
anon_root=[到匿名用户目录的路径]
lftp登录ftp服务器:
#lftp是一个ftp客户端工具,可以上传和下载目录
sudo apt-get isntall lftp
lftp [服务器ip]
#匿名登录(进入匿名用户根目录)
login
#实名登录
[服务器密码]
#切换客户端目录
lcd [目录]
#上传多个文件
mput [文件1][文件2]...
#下载多个文件
mget [文件1][文件2]...
#下载目录
mirror [目录名]
#上传目录
mirror -R [目录名]
nfs服务器
net file system网络文件系统,允许网络中的计算机之间通过tcp/ip网络共享资源
服务器端:
sudo apt-get install nfs-kernel-server
sudo vi /etc/exports #修改配置文件
sudo service nfs-kernel-server restart #重启使配置文件生效
客户端:
#挂载服务器共享目录
sudo mount [服务器ip]:[共享目录名] [挂载到的位置]
ssh服务器
sudo apt-get install openssh-server
#查看ssh是否安装
sudo aptitude show openssh-server
#远程登录
ssh [用户]@[服务器ip]
#退出登录
logout
scp命令:
#scp=super copy超级拷贝,可以用来拷贝文件或目录,拷贝目录时加参数-r
scp -r [目标用户名]@[服务器ip]:[目标文件或目录绝对路径] [本机路径]
|