首页 > 系统相关 >Linux环境搭建和常用命令(二)

Linux环境搭建和常用命令(二)

时间:2022-11-17 23:55:47浏览次数:44  
标签:linux 操作系统 虚拟机 常用命令 Linux 服务器 安装 搭建

Linux

一 关于linux

什么是Linux?用在哪些地方?

Linux是一套操作系统,和我们熟悉的windows,苹果电脑的macOS一样,都是可以在电脑上运行的操作系统。Linux在我们的日常生活中看上去是用不到。其实不是,Linux在我们生活中的方方面面都起着作用,我们的手机上使用的安卓系统正是Linux的一个分支,家里用的路由器,机顶盒可能是Linux系统的,银行里的ATM机,电视上的超级计算机如天河,神威太湖之光,基本上都是Linux系统;智能电视,智能手表,店里的POS机等等都是基于Linux系统的android系统。每次你访问微博、百度甚至是一些电影网站,你的客户端(浏览器)都在与运行在Linux系统上的服务端程序进行通讯,大多数的电子设备,例如数位录像机、飞机、自动驾驶汽车以及近年来智能电视,他们都跑在Linux之上。

既然Java是跨平台的,为什么还要学习Linux呢,在windows下开发不就是可以了吗?

答:开发是可以在windows下的,但是大部分java项目都是部署在linux下的,尤其是大型项目,很少有在windows下面跑的,主要是Linux的会便宜很多,而且会比windows的稳定一些。
如果要使用Linux主机进行集成,就必须直接在linux上应用环境设置还有网络设置包括监控软件性能或调试等等。所以java程序员有必要学习Linux

二 Linux简介

2.1 linux简介

Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracle linux等。。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机

2.2 发行版说明

Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等

2.3 应用领域

1、 Linux作为企业级服务器的应用
Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性,且无须考虑商业软件的版权问题。
比如Java方向,通常服务器使用LAMJ(Linux + Apache + MySQL + java)
或LNMJ(Linux + Nginx+ MySQL + java)组合。
2、 嵌入式Linux系统应用领域
由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活而且具有极大的伸缩性,再加上它广泛支持大量的微处理体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙,负载均衡器)到专用的控制系统(自动售货机,手机,PDA,各种家用电器),LINUX操作系统都有很广阔的应用市场。特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。
3、桌面Linux应用领域
随着Linux在服务器领域的广泛应用,近几年来,该系统已经参透到电信、金融、政府、教育、银行、石油等各个行业。目前Linux不仅在家庭与企业中使用,并且在政府中也很受欢迎。
巴西联邦政府由于支持Linux而世界闻名。
有新闻报道俄罗斯军队自己制造的Linux发布版的,做为G.H.ost项目已经取得成果.
中华人民共和国为取得技术独立,在龙芯过程中排他性地使用Linux。
等等。

2.4 Linux和Windows的区别

比较WindowsLinux
界面 界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux的终端机是从UNIX传承下来,基本命令和操作方法也几乎一致。
驱动程序 驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动,也会比较头痛。 由志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、AMD等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。
使用 使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。 图形界面使用简单,容易入门。文字界面,需要学习才能掌握。
学习 系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。 系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。
软件 每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。 大部分软件都可以自由获取,同样功能的软件选择较少。

三 Linux的安装

1 安装虚拟机 vmware。

1.1 什么是虚拟机?

虚拟机是充当虚拟计算机的程序。虚拟机在当前操作系统(主机操作系统)上运行,并向用户操作系统提供虚拟硬件。用户操作系统可以运行在主机操作系统上的窗口中,就像计算机上的任何其他程序一样。可以说,从用户操作系统的角度来看,虚拟机是一台真实的物理计算机。

1.2为什么要用虚拟机

一些初学Linux的同学认为,学习Linux就必须把自己的计算机安装成Linux系统或必须有真正的服务器设备。其实,通过虚拟机软件是初学者学习Linux的最佳方式。
利用虚拟机软件搭建Linux学习环境简单,容易上手,重要的是利用虚拟机模拟出来的Linux与真实的Linux几乎没有区别。如果购买服务器,服务器一般是按时间付费,花费较多,可以在虚拟机上学会了Linux操作后再购买服务器测试和上线。

1.3怎么安装虚拟机

​ 图示不清楚的看呆萌老师的视频

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2. 在 vmware上安装linux

2.1 先创建新的虚拟机

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.2安装linux

2.2.1 linux下载路径:

​ http://isoredirect.centos.org/centos

2.2.2版本区别:
        
   CentOS中DVD:标准安装,一般用这个就可以
   Everything:对完整安装盘的软件进行补充,集成所有软件,包括各种packages
   LiveGnome:Gnome桌面版
   LiveKED:KED桌面版
   NetInstall:网络安装镜像
   liveCD:光盘上运行的系统,类似于winpe,不用安装可以使用的
   
   
2.2.3安装步骤

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

标签:linux,操作系统,虚拟机,常用命令,Linux,服务器,安装,搭建
From: https://www.cnblogs.com/daimenglaoshi/p/16901846.html

相关文章

  • Linux设备驱动那些事
    目的初步了解linux设备驱动框架模型初步了解设备驱动模型有哪些元素设备驱动模型元素的说明及解释设备驱动模型元素的工作原理设备驱动模型的小例子对整体有个粗......
  • Linux 常用命令脚本使用
    1、#删除/目录下大小为0的文件#!/bin/bashdir="/"find/-typef-size0-execrm-rf{}\;2、查看可登录系统的账户数量[root@libin5shell]#grep"bash$"/etc/......
  • frp内网穿透搭建
    1、准备条件一台具有公网IP的服务器,比如阿里云服务器2、frp下载下载地址:https://github.com/fatedier/frp/releases3、解压安装将服务端安装在服务器上,客户端安装在......
  • Linux 统计var下log下的文件数并显示文件名
    [root@libin5shell]#vimshell3.sh#!/bin/bashcd/var/logsum=0foriin`ls-r*`doif[-f$i];thenletsum++echo"文件名:$i"fidoneecho"总文件数量为:$sum"......
  • Fink集群搭建
    Fink集群搭建1、Flink集群搭建Local本地运行模式在IDEA上运行就可以了,主要用于开发StandAlone模式Flink自带的资源管理框架,不需要依赖于任何其他的框架1、上传解......
  • 25-mysql服务器集群搭建
    25-mysql集群搭建【高可用将会在26章发出】主从架构和原理MySQL的主从复制读写分离复制:每个节点都有相同的数据集,向外扩展,基于二进制日志的单向复制复制的作用负载均衡读操......
  • 深入认识Linux
    Linux是什么?一问这个问题相信很多做IT行业的人都会毫不犹豫的说出一大堆个人对Linux的理解,比如:Linux是一种开源的、免费的操作系统;Linux是一个可以自由传播的类Unix操作系......
  • 用户画像分析的应用及搭建
    1、什么是用户画像分析我们经常在淘宝网购物,作为淘宝方,他们想知道用户是什么样的,年龄、性别、城市、收入、购物品牌偏好、购物类型、平时的活跃程度等,这样的一个用户描述就......
  • docker 常用命令
    转自:https://www.runoob.com/docker/docker-command-manual.html1.创建一个新的容器#使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。doc......
  • DG搭建过程中备库执行活动复制时报错RMAN-01007、RMAN-01009
    问题描述:DG搭建过程中备库执行活动复制时报错RMAN-01007、RMAN-01009,如下所示:备库参数文件如下:说明:备库参数文件检查后没问题,最终确认到是系统path的问题。因服务器上安装......