一、背景介绍
1、Linux是业界公认的开源、免费的操作系统,其稳定性、安全性、多并发能力,目前很多企业级项目都部署在Linux/unix系统上。
2.常用操作系统(win7、IOS、Android、Mac)
2. Linux的应用领域
2.1 个人桌面领域的应用传统的Linux应用程序因其界面更简单、操作更复杂、应用软件较少而受到Windows的青睐。随着优越桌面环境的兴起以及各大硬件厂商支持力度的加大,Linux在个人桌面领域的份额逐渐增大。
2.2 服务器领域Linux 在服务器领域的应用最为强大。 Linux的免费、稳定、高效等特点在这里得到了很好的体现,近年来Linux服务器市场提升很快,尤其是在一些高端领域。 2.3 嵌入式领域近年来,Linux在嵌入式领域的应用进展迅速,具有运行稳定、网络兼容性好、成本低、可定制软件以满足需求等特点。内核可以达到数百KB,但嵌入式领域的应用程序近年来有了显着改进。主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居。硬件等都是它的应用领域。未来,它在物联网领域的应用将更加广泛。
3.Linux的创始人
4. Linux主要发行版本
主要Linux 发行版: Ubuntu (Ubuntu)、RedHat (Red Hat)、CentOS、Debain、Fedora、SuSE、OpenSUSE
5. Linux 和Unix 之间的关系- Unix 是如何诞生的?
Linux 和Windows 的比较
6.环境改善
6.1.您可以直接使用云服务器(阿里云、腾讯云、AWS云等),省去各种复杂的步骤。
6.2. 可以直接安装虚拟机。
CentOS下载地址:http://mirrors.163.com/centos/7/isos/
6.2.1)创建虚拟机6.2.2)开始系统安装(CentOS7.3)
7.Linux目录介绍
Linux文件系统采用分层树形目录结构。该结构的顶层是根目录“/”,在该目录下创建其他目录。深入了解Linux树形文件目录非常重要。我在这里解释一下。
1):/bin [***] (/usr/bin, /usr/local/bin) • Binary 的缩写,存放最常用的命令。
2): /sbin (/usr/sbin, /usr/local/sbin) • s 表示超级用户。 3):/home [***] • 存储。普通用户的主目录。每个用户通常都有自己的目录。该目录以用户帐户命名。 4):/root [***] • 该目录是系统管理员的用户主目录,也称为超级权限。
5): /lib • 系统启动所需的最基本的动态链接共享库。其功能类似于Windows DLL 文件。几乎所有的应用程序都需要使用这些共享库。 6):/lost+found • 此目录通常为空。如果系统错误关闭,一些文件会保存在这里。 7):/etc [***] • 系统管理所需的所有配置文件和子目录my.conf 8):/usr [***] • 对于许多用户应用程序来说,这是一个非常重要的目录,这些文件是。位于:该目录类似于Windows 的程序文件目录。
9):/boot [***] • 包含启动Linux 时使用的几个核心文件,例如连接文件和映像文件。 10):/srv • 服务缩写该目录存放服务启动后需要提取的数据。开始了。
11):/sys • 这是linux2.6 内核的一个重大变化。 2.6 内核中引入的新文件系统安装在以下目录中: sysfs12):tmp • 该目录用于存储一些临时文件。
13):/dev • 以文件格式存储所有硬件,类似于Windows 设备管理器。 14):/media [***] • Linux系统自动识别一些设备,如U盘、光驱等。识别后,Linux将识别到的设备挂载到该目录下。 15):/mnt [***] • 系统提供该目录是为了允许用户临时挂载其他文件系统,然后进入该目录查看其内容。 16):/opt • 这是放置主机附加软件安装的目录。如果您安装了ORACLE数据库,则可以将其放在此目录中。 默认为空。
17):/usr/local [***] • 这是为主机安装附加软件的另一个目录。一般是通过编译源代码来安装的程序。
18):/var [***] • 通常将经常更改的目录放置在此目录中。 包含各种日志文件
8 远程登录
为什么需要远程登录Linux? 1)Linux服务器是开发团队共享的。
2)正式启动并在公共网络上运行的项目。
3)因此,程序员需要远程登录centos进行项目管理或开发。
4)画一个简单的网络拓扑图(帮助理解)。 5)远程登录客户端包括Xshell5、Xftp5。其他远程工具也是如此。
远程登录Linux介绍-Xshell5 : 说明: Xshell是目前远程登录Linux最好的软件,彻底解决了汉字乱码问题。 Xshell [1] 是一款功能强大的安全终端仿真软件,支持Microsoft Windows 平台的SSH1、SSH2 和TELNET 协议。 Xshell可以配合Windows界面访问各种系统的远程服务器,从而更好地达到远程控制终端的目的。
原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/83759.html