一.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的主流版本

Linux学习之路一-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目录介绍

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

Linux学习之路一-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软件

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

CRT下载地址
怎么安装**我这里就不再讲解了

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

Linux学习之路一-Linux的介绍和安装
单击右键点击NEW Session
Linux学习之路一-Linux的介绍和安装

Linux学习之路一-Linux的介绍和安装
Name是让你为这个连接命名
Terminal默认是SSH2

Linux学习之路一-Linux的介绍和安装
hostname是所连接的ip地址
port是端口号,默认是22
Username是连接的用户名,比如root
Linux学习之路一-Linux的介绍和安装
这个可配置,可不配置,第一个是显示你的命令行颜色是什么样式的
后面一个是显示的命令是字体样式

配置好后就OK,就像第一张图片的一样,出现一个新命名的连接,双击这个连接连接它
Linux学习之路一-Linux的介绍和安装
输入你用户名对应的密码
Linux学习之路一-Linux的介绍和安装
连接成功

  • 鼠标右键: 复制/粘贴
  • 文件上传: alt+p 上传窗口
    Linux学习之路一-Linux的介绍和安装
    直接拉文件进这个窗口就可以了
  • Linux: /root 上传的文件全部被放在了root目录中

相关文章: