目录
一.apt命令
apt-get update:更新软件列表信息(注意只是更新列表,并未更新程序,后接apt-get upgrade)
apt-get upgrade:更新程序
apt-get dist-upgrade:版本升级
apt-get install packagename:安装程序包
apt-get remove packagename:卸载程序
apt-get purge packagename:卸载程序的同时把相关配置文件一并删除
apt-cache search packagename:搜索程序包
apt-get clean:删除所有已下载的包文件
apt-get autoclean:删除已下载的旧包文件
apt-get autoremove:卸载所有自动安装且不再使用的软件包
二.FTP服务器安装
1.安装ftp服务器:
apt-get install vsftpd
修改配置文件 vim /etc/vsftpd.conf 31行把#去除
允许root用户登录
重启配置文件:/etc/init.d/vsftpd restart
查看ftp状态:service vsftpd restart = /etc/init.d/vsftpd restart
注:ftp不需要设置账户密码,默认Linux用户和密码
2.windows与linux建立连接
3.运行ftp服务器
ftp -p 192.168.1.86 为被动模式
ftp 192.168.1.86 为主动模式
b)服务器询问你用户名和口令,分别输入yint和相应密码,待认证通过即可。
③get 格式:get [remote-file] [local-file] get FTP服务器文件路径 本地路径/(不能在根目录下)
将文件从远端主机中传送至本地主机中。
④mget格式:mget [remote-files]
从远端主机接收一批文件至本地主机.
⑤put 格式:put local-file [remote-file]上传文件 put 本地路径/(不能在根目录下) FTP服务器文件路径
将本地一个文件传送至远端主机中.
示例; ftp> put 66.mp3 4444.mp3
⑥断开连接
bye:中断与服务器的连接。
修改配置文件:vim /etc/vsftpd.conf
重启服务:/etc/init.d/vsftpd restart
三.SSH服务器
1.SSH协议介绍
SSH(安全外壳协议)为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。
2.SSH服务器搭建
从命令行终端下输入:apt-get install openssh-server
SSH服务器配置文件为/etc/ssh/sshd_config。对于该默认配置文件做以下改动:
打开该配置文件,屏蔽第28行,在下面一行添加PermitRootLogin yes
3.SSH服务器相关命令
/etc/init.d/ssh start 启动ssh服务
/etc/init.d/ssh restart 重启ssh服务
/etc/init.d/ssh stop 停止ssh服务
/etc/init.d/ssh status 查看ssh的运行状态
4.SSH客户端的使用
管理员身份运行SecureCRTPortable.exe。(该应用程序在软件工具中的Securecrt中)
然后:协议选择SSH2,主机名填写远程计算机的IP地址,用户名填写远程计算机的用户,点击连接。
最后,输入该用户对应的密码,点击确定即可登录。
登录完成后,就可以使用该软件操作远程计算机,操作方法如同在Linux命令行终端下操作。
四.NFS服务器搭建和使用
1.NFS协议介绍
网络文件系统(NFS)是文件系统之上的一个网络抽象,来允许远程客户端以与本地文件系统类似的方式,来通过网络进行访问。虽然 NFS 不是第一个此类系统,但是它已经发展并演变成 UNIX系统中最强大最广泛使用的网络文件系统。NFS 允许在多个用户之间共享公共文件系统,并提供数据集中的优势,来最小化所需的存储空间。
NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作。RPC采用了XDR的支持。XDR是一种与机器无关的数据描述编码的协议,他以独立与任意机器体系结构的格式对网上传送的数据进行编码和解码,支持在异构系统之间数据的传送。
2.NFS服务器搭建
从命令行终端下输入:apt-get install nfs-kernel-server
NFS服务器配置:NFS服务器选择要共享的目录,限制访问权限,限定特定的IP访问都是可以进行配置的。NFS的配置文件为/etc/exports,我们一般在该文件内添加以下语句:
/xyd/rootfs *(rw,sync,no_root_squash)
/xyd/rootfs:NFS服务器要共享的目录(根据你们的计算机情况来进行填写)。
*:限定访问计算机的IP,“*”表示允许所有计算机访问;“192.168.10.*”表示只允许IP地址是192.168.10.开头的计算机可以访问这个目录。
(rw,sync,no_root_squash):rw表示可读可写,sync表示数据同步,no_root_squash表示和root用户一样的权限。即NFS客户端访问/xyd/rootfs目录时,可以对/xyd/rootfs目录具有像root一样的可读可写权限,并且修改数据时,服务器会保持同步。
3.NFS服务器相关命令
/etc/init.d/nfs-kernel-server start 启动nfs服务
/etc/init.d/nfs-kernel-server restart 重启nfs服务
/etc/init.d/nfs-kernel-server stop 停止nfs服务
/etc/init.d/nfs-kernel-server status 查看nfs运行状态
4.Linux下挂载NFS
在命令行终端下输入:mount -t nfs 192.168.31.93:/xyd/rootfs ./nfs
monnt:挂载文件系统的命令
-t:指定要挂载文件系统类型,
192.168.31.93:/xyd/rootfs:指定挂载网络文件系统的路径
./nfs:将网络上另一台计算机上的/xyd/rootfs文件夹挂载当前目录的nfs文件夹下
挂载成功后,打开nfs目录,发现nfs目录下的内容与/xyd/rootfs下的内容一样。
注:若挂载了网络文件系统,不用时一定别忘了卸载网络文件系统。卸载网络文件系统命令如下: umount ./nfs