Linux基础与部署

本文详细介绍了Linux的基础知识,包括Unix概述、Linux的安装、主要发行版本以及常用命令。重点讲解了如何在虚拟机中安装Centos操作系统,如何使用SecureCRT进行远程连接,并通过实例演示了Linux命令的使用,如文件和目录操作、压缩命令等。此外,还涵盖了在Linux环境下部署项目的基本步骤,包括文件上传、安装JDK、MySQL、Redis和Tomcat。
摘要由CSDN通过智能技术生成

Linux基础与部署

一、Linux概述【了解】

	Linux是一种操作系统。
	
	操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

1、Unix简介

	Unix操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。  Mac OS 

2、Linux简介

2.1 简介

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YhUIsCKE-1575802891661)(img/1534322773404.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FvimVpxx-1575802891662)(img/1533544509594.png)]

	Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
2.2 历史

版本控制工具:SVN –

版本控制工具:GIT----github

	Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds开发的,由于自己不满意教学中使用的MINIX操作系统,所以在1990年底由于个人爱好设计出了LINUX系统核心。
	后来发布于芬兰最大的ftp服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统。
2.3 应用领域
(1)服务器系统  最重要 
	Linux系统可以为企业架构web服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性,且无须考虑商业软件的版权问题。
	
(2)嵌入式系统
	路由器、防火墙、手机、PDA、IP 分享器、交换器、家电用品的微电脑控制器等等,

(3)高性能运算、计算密集型应用。
	Linux有强大的运算能力。

(4)桌面应用系统
	此领域是传统 linux 应用最薄弱的环节,传统 linux 由于界面简单、操作复杂、应用软件少的缺点,一直被 windows 所压制,但近些年来随着ubuntu、fedora 等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大,linux 在个人桌面领域的占有率在逐渐的提高。

(5)移动手持系统         
	安卓系统底层基于linux。

​ 注意:对于我们java开发人员来说,学习linux操作系统主要是将其作为web应用服务器来使用。

2.4 Linux的版本

自主研发浏览器内核: 红芯+2.5亿 Chrome内核+皮肤

内核版本:linux核心

发行版本:ubuntu

-内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号 ;
-发行版本是一些组织和公司根据自己发行版的不同而自定的 ;
2.5 Linux主流发行版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uFmeBkVa-1575802891663)(img/1533547663284.png)]

  • RedHat:是全球最大的Linux发行厂商,发行版中做的最好的,是企业版的,收费的。
  • Ubuntu:是目前桌面Linux系统做最好的,服务器领域也有使用,在国内相对少一些。
  • Centos:是基于redhat的发行版基础之上,进行了再次编译,加入了一些新的功能的版本,看作是免费版的redhat。

我们的学习基于Centos的学习,Centos 6.5版本。

二、Linux的安装

1、安装虚拟机

虚拟机 :虚拟机(Virtual Machine)指模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

主流虚拟机管理软件 :流行的虚拟机软件有VMware、Virtual Box和Virtual PC,它们都能在Windows系统上虚拟出多个计算机。

VMware Workstation
	VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。


VirtualBox
	VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。
	VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统!使用者可以在VirtualBox上安装并且运行上述的这些操作系统!

​ 本课程使用的虚拟机软件是:VMware Workstation。

安装前的准备工作:

1. 准备虚拟机软件:VMware Workstation
2. 准备Linux操作系统:Centos 6.5;
安装:参考文档《VMware-workstation虚拟机软件安装步骤》进行安装。

2、安装Centos操作系统

参考文档《VMware-workstation虚拟机上安装Centos6.5操作系统步骤》进行安装。
安装完成后测试网卡是否正常生效。
命令: ifconfig | more     

hostonly   自己的电脑连接虚拟机的网卡    

3、远程连接虚拟机

远程连接虚拟机的软件:

SecureCRT :是老牌远程连接linux的客户端,使用的比较多。

Xshell :较为年轻的客户端,功能更加强大,非常的好用,使用的人越来越多。

本课程使用SecureCRT。

3.1 安装SecureCRT

​ SecureCRT的安装过程很简单,此处略过。

3.2 使用SecureCRT连接虚拟机

第一步:点击快速连接图标

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p9UsMfEU-1575802891664)(img/1546940005376.png)]

第二步:填写链接信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tMqrN1HG-1575802891664)(img/1546940129462.png)]

填写账号和密码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wcgT2hnp-1575802891665)(img/1546940221638.png)]

第三步:修改中文编码为utf-8

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W5GT9vsu-1575802891666)(img/1546940266809.png)]

【1】Option----》Session Op

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值