linux(1)——linux的目录结构及远程连接

1、 linux的目录结构

只有一个根目录,然后是子目录,与树相似,linux中,一切均是文件

  • /bin (/user/bin、/usr/local/bin),Binary的缩写,存放着最近常使用的命令
  • /sbin (/user/sbin、/usr/local/sbin),Super User Binary,存放系统管理员使用的系统管理程序
  • home,存放普通用户的主目录,linux中每个用户都有自己一个目录,目录名是用户账号
  • linux(1)——linux的目录结构及远程连接
    linux(1)——linux的目录结构及远程连接
    linux(1)——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进行项目管理或开发
linux(1)——linux的目录结构及远程连接
终端中ifconfig得到linux的ip地址
linux(1)——linux的目录结构及远程连接

  • 远程连接前需要确认linux开启了sshd服务
    终端中setup->系统服务->
    linux(1)——linux的目录结构及远程连接
    星号代表已开启
  • XShell5的使用:
    linux(1)——linux的目录结构及远程连接
    确定并连接,后续需要输入连接的用户名和密码:

linux(1)——linux的目录结构及远程连接
linux(1)——linux的目录结构及远程连接
完成之后就建立起连接,可以在XShell5中当作linux终端使用
linux(1)——linux的目录结构及远程连接

3、远程上传下载XFTP5

  • XFTP的新建属性设置

linux(1)——linux的目录结构及远程连接

  • 确定之后连接,中文乱码的解决方法
    linux(1)——linux的目录结构及远程连接
  • 在本地电脑和远程linux进行文件的下载和上传
    linux(1)——linux的目录结构及远程连接
    同时,远程linux服务器中,/root下已经成功上传了文件
    linux(1)——linux的目录结构及远程连接