您的位置:首页 > 运维架构 > Linux

Linux学习之路一-Linux的介绍和安装

2017-06-27 15:51 381 查看

一.Linux介绍

1.Linux和Windows的区别

Linux是一款操作系统。正规开发需要要的操作系统

服务器项目部署都是放在Linux操作系统上

Windows一款操作系统,民用操作系统。娱乐,影音,上网

中小公司开发所用的操作系统

强大的日志记录系统,强大的桌面应用(桌面应用渲染)-正因为桌面渲染等原因当你打开Windows系统,即使你不用它,过一段时间,会发现它奇卡无比

服务器(tomcat)电商项目

2.Linux历史及使用场景

Linux诞生90年代,仿制Unix操作系统

Unix可以干的,Linux就可以干,但是Linux能干的,Unix不一定能干

Linux是免费的,开源的

Unix是收费的,封闭的

Linux在逐步替代Unix

Linux使用场景:服务器操作系统,移动设备(安卓手机,平板电脑),无线路由器(WIFI),交换机,智能家居,Java程序开发

3.Linux的版本

Linux内核版本:Linux内核运维开发小组。内核版本:类似于苹果6,苹果7的手机,源码在一定程序上不是开源的

Linux发行版本:由各大互联网/软件公司定制,类似于苹果6绿色的手机壳,苹果7彩色的手机壳,外围的样式功能的源码完全开源,一个内核版本是有多种多样的发行版本

Ubuntu:以强大的桌面应用为主,吸引不少Windows用户,因为桌面应用会在一定程度上大量占用系统资源,开发,服务器部署上,不会优先选择Ubuntu

CentOS:对服务器性能进行了一定程度的优化,性能比较高,比较稳定,服务器操作系统的优选CentOS

(1)Linux的主流版本



A.RedHat Linux

Red Hat 领导着Linux的开发,部署和经营,从嵌入式设备到安全网页服务器,它都是用开源软件作为Internet基础设施解决方案的领头羊

B.Ubuntu

Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统

Ubuntu的目标在于为一般用户提供一个最新的,同时又相当稳定的主要由自由软件构建而成的操作系统。

为桌面虚拟化提供支持平台

C.CentOS

CentOS是Linux发行版之一

由Red Hat Enterprise Linux提供的源代码编译而成。很多公司使用CentOS替代商业版RedHat Linux

RedHat和CentOS差别不大,Red Hat Linux和Centos系统是免费的

Red Har Linux服务是收费的,比如免费版本不支持在线升级

CentOS每个版本服务都是免费的

二.Linux安装

一般而言对于初学者来言,不可能直接把电脑系统换成Linux系统,对于初学者而言,基本有两种选择,一个是买一个Linux的服务器,或者去装一个Linux的虚拟机

这里我就以前者来说明吧!

1.Linux目录介绍





(1).Linux系统根目录

A. /etc:(etcetera) 系统配置文件存放的目录,不建议在此目录下存放可执行文件

重要的配置文件有/etc/inittab,/etc/fstab,/etc/init.d,/etc/X11,/etc/xinetd.d修改配置文件之前记得备注

注:/etc/X11存放与x windows有关的设置

防火墙文件,网络设置文件,JDK环境配置文件,mysql配置文件

B./usr:(unix shared resources)应用程序存放目录,/usr/bin 存放应用程序,/usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件,/usr/local:存放软件升级包,/usr/share/doc:系统说明文件存放目录,/usr/share/man:程序说明文件存放目录,使用man ls时会查询/usr/share/man/man1/ls.1.gz的内容建议单独分区,设置较大的磁盘空间

jdk,tomcat,mysql,redis,nginx

C./root:系统管理员的root的家目录,系统第一个启动的分区为/,所以最好将/root和/放置在一个分区下

每一个用户都有家目录,超级管理员root家目录 /root

Linux命令行模式中相当于Windows的桌面

以上建议并不是强制性约束

(2).CRT远程连接Linux

远程连接 比如SQLYog,用来连接数据库的

CRT远程连接Linux软件



CRT下载地址

怎么安装破解我这里就不再讲解了

第一次打开SecureCRT.exe文件的时候会弹出以下窗口,简单得来说就是要配置你要远程连接的信息



单击右键点击NEW Session





Name是让你为这个连接命名

Terminal默认是SSH2



hostname是所连接的ip地址

port是端口号,默认是22

Username是连接的用户名,比如root



这个可配置,可不配置,第一个是显示你的命令行颜色是什么样式的

后面一个是显示的命令是字体样式

配置好后就OK,就像第一张图片的一样,出现一个新命名的连接,双击这个连接连接它



输入你用户名对应的密码



连接成功

鼠标右键: 复制/粘贴

文件上传: alt+p 上传窗口



直接拉文件进这个窗口就可以了

Linux: /root 上传的文件全部被放在了root目录中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: