Linux简介与文件目录(一)

如果不能简单的把事情说清楚,说明你还没有完全明白

近期,为了学习nignx,发现nignxLinux服务器上才能更好的发挥它的性能,所以,我把我的云服务器由win重装成了linux。于是,我的Linux学习之旅开始了。

Linux简介

Linux是一款开源,自由 传播的类Unix操作系统,市场上发行版主要有:Ubuntu,RedHat,CentOS

Linux安装

这个有点尴尬,我是直接在云服务器上使用Linux,所以并不需要自己去官网查找。其实我是不建议装个虚拟机,然后下载个linux镜像 这种做法的,我用的是ubuntu,不过我觉得有条件还是买个云服务器Linux,去配置集成项目,比较有趣。

Linux系统目录结构

ls /
系统目录结构
Linux简介与文件目录(一)_第1张图片
树状图

在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。
文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成一个庞大的文件系统。

bin (二进制可执行文件):包含基本的用户命令,可被所有用户使用。
boot 存放Linux启动时所需的一些核心文件,包括一些连接文件和镜像文件。
dev 存放Linux系统下的设备文件
etc 包含所有程序所需的配置文件。 也包含了用于启动/停止单个程序的启动和关闭shell脚本。
home 家目录,普通用户的主目录
lib 存放开机需要的动态连接共享库
opt 额外的软件摆放目录
root 系统管理员主目录
tmp 存放临时文件
usr用户的很多应用程序和文件都存放次,类似windows的program file
var 变量文件,这包括:系统日志文件(/var/log),包和数据库文件(/var/lib),电子邮件(/var/mail),打印队列(/var/spool),锁文件(/var/lock),多次重新启动需要的临时文件(/var/tmp)。

当我们以用户的身份登录进去后,就处在用户的当前目录。
cd /home
cd /home 以“/”开头表示绝对路径,没有表示相对路径
cd ~    //表示回到当前用户工作目录
cd ..     //返回上一级
ll        //表示显示当前路径下的文件信息
Linux简介与文件目录(一)_第2张图片
Paste_Image.png
Linux远程登录

Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。
这时我们就需要远程登录到Linux服务器来管理维护系统。
Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为22
首先,我们要通过下面的语句查看Linux是否开了ssh服务

ps -ef|grep ssh 

只要结果大于1条说明已经开通了ssh服务


大于1条

我自己的云服务器是自带,而我win下的虚拟机需要我自己手动安装ssh服务

apt-get install openssh-server

执行后耐心等待。。。。

如果是云服务器,记得开通22端口。
接下来,Window系统上 Linux 远程登录客户端有SecureCRT, Putty, SSH Secure Shell等,我用的是SecureCRT

你可能感兴趣的:(Linux简介与文件目录(一))