linux(1)——linux的目录结构及远程连接
1、 linux的目录结构
只有一个根目录,然后是子目录,与树相似,linux中,一切均是文件
- /bin (/user/bin、/usr/local/bin),Binary的缩写,存放着最近常使用的命令
- /sbin (/user/sbin、/usr/local/sbin),Super User Binary,存放系统管理员使用的系统管理程序
- home,存放普通用户的主目录,linux中每个用户都有自己一个目录,目录名是用户账号
-
- /root,系统管理员,超级权限者的用户主目录
- /lib,系统开机所需要的最基本动态链接共享库
- /lost+found,一般为空,系统非法关机后,会存放文件
- /etc,所有系统管理所需要的配置文件和子目录
- /user,非常重要的目录,用户很多应用程序和文件都放在该目录下,类似windows中program files
- /boot,存放的是启动linux时使用的一些核心文件,包括一些连接文件和镜像文件
- /proc、/srv、/sys,linux内核相关,不要动
- /tmp,存放临时文件
- /dev,类似windows的设备管理器,把所有的硬件用文件形式存储
- /media,linux系统会自动识别一些设备,如u盘、光驱,识别后,linux会把识别的设备挂载到这个目录下
- /mnt,为了让用户临时挂载别的文件系统,可以将外部的存储挂载在/mnt/上,然后进入该目录可以查看里面内容
- /opt,给主机额外安装软件所摆放的目录,如安装ORACLE数据库可以放在该目录下
- /user/local,给另一个主机额外安装软件所安装的目录,一般通过编译源码的方式安装的程序
- /var,存放着在不断扩充的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件
- /selinux,安全子系统,能控制程序只能访问特定文件
2、linux的远程登陆——XShell5
为什么要远程登录linux
1、linux服务器是开发小组共享的
2、正式上线的项目是运行在公网的
3、程序员需要远程登陆到centos进行项目管理或开发
终端中ifconfig得到linux的ip地址
- 远程连接前需要确认linux开启了sshd服务
终端中setup->系统服务->
星号代表已开启 - XShell5的使用:
确定并连接,后续需要输入连接的用户名和密码:
完成之后就建立起连接,可以在XShell5中当作linux终端使用
3、远程上传下载XFTP5
- XFTP的新建属性设置
- 确定之后连接,中文乱码的解决方法
- 在本地电脑和远程linux进行文件的下载和上传
同时,远程linux服务器中,/root下已经成功上传了文件