小白学Linux(一:开门见山)

目录

1.javaEE,先搭环境再敲码

2.Linux大数据

3.Python

4. Linux的学习方向

5. Linux的进阶段位

6.下面开始进入实际操作环节

第一步.安装虚拟机软件

第二步.在虚拟机里面安装一个别人开发好的Centos系统(可以在此系统中写Linux指令,此系统也是依赖于Linux内核)

难点:虚拟机的网络连接的三种形式说明:


 

建立Linux大局观


 

1.javaEE,先搭环境再敲码

JDK、MyEclipse/eclipse、tomcat、Mysql

 

2.Linux大数据

Shell编程

 

3.Python

Ubuntu专业开发平台、APT(Ubuntu下的指令工具)软件管理和远程登录

 

4. Linux的学习方向

4.1.Linux运维工程师:大公司的服务器运营,保证服务器正常运行,服务器的规划,监控,故障,备份,日志,服务器瘫痪了,要迅速恢复。

4.2.利用Linux部署javaEE、大数据、python、PHP、c、c++:很多类型的程序需要部署在Linux系统之上去运行

 

5. Linux的进阶段位

 

青铜:熟悉基本操作命令,包括(文件操作命令【em mkdir chmod chown】)(编辑工具使用【vi vim】)(Linux用户管理【useradd userdel usermod】)等

 

白银:Linux的各种配置(【环境变量配置】【网络配置】【服务配置】)

 

黄金:Linux下如何搭建各种开发环境(【大数据】【javeEE】【Python】)

 

铂金:Linux下编写shell脚本,对Linux服务器进行维护

 

砖石:对服务器进行安全设置,防止黑客攻击,保障服务器运行,对服务器系统进行优化

 

星耀:深入理解Linux内核,掌握大型网站的架构组成,熟悉各个环节的部署和维护方法

 

 

注意方法:不需要掌握所有的linux指令,查询手册和百度也可

边做边学,有些不懂的不要钻牛角尖,适当跳过,重点是实际操作,实际操作

 

6.下面开始进入实际操作环节

其实很简单,就两个步骤:

 

第一步.安装虚拟机软件

第二步.在虚拟机里面安装一个别人开发好的Centos系统(可以在此系统中写Linux指令,此系统也是依赖于Linux内核)


注意:这里下载步骤网络上太多了,而且也是很具体详细的,这里不过多介绍,下载好VM对应版本和Centos的镜像文件(不要去解压镜像文件)然后按步骤进行即可

原理:已安装虚拟机VM的作用是在windows系统上虚拟一块Centos空间,然后再把真正的Centos系统放进去,这个Centos系统实际上是【文件】,因此这个软件【文件】也可以很方便拷贝移植到别人的VM上使用

步骤:此步骤仅为方便自己去检验一些关键步骤的选择,不做参考

 

1.在虚拟机软件上虚拟一块Centos空间:安装好虚拟机后,点击“创建新的虚拟机”--》“典型”--》选择稍后安装操作系统--》选择Linux操作系统,版本选择为CentOS 64位(如果是32位电脑就选择32位)--》默认给到最大20G的磁盘大小,将虚拟磁盘拆分为多个文件--》【此时你已经完成一个你定义好的Centos虚拟空间】

 

2.对这块虚拟空间进行设备配置:在虚拟机主页编辑虚拟机设置--》分配2G物理内存,分配2个处理器(需要看你自己电脑是多少核的,不要开满)--》硬盘选择20G--》网络适配器选择NAT模式--》OK

 

3.开始安装CentOS:右键虚拟机设置--》CD/DVD(IDE)--》使用ISO映像文件,找到下载好的CentOS***.ISO文件--》确定--》点击开启此虚拟机--》跳过跳过--》如果显示DIsc Found,并且有OK和Skip选项,因为去加电检测安装路径下的磁盘是否有问题,时间会很长,选择Skip跳过(按住tab键选择)--》next、next看这个选--》选择基本存储设备--》弹出提示:以下设备中可能包含数据,这里其实就是刚刚选择的 20G硬盘虚拟空间,里面的数据可以任意删除,因为你的CentOS要准备安装进去了,选择“是,忽略所有数据”--》给CentOS取个主机名(如果是集群大数据的话,建议设置为hadoop1/2/3...)--》设置密码的时候可以设置复杂一点--》选择创建自定义布局(实际了解Linux是如何进行手动分区的)

 

4.然后跳转调到分区界面:创建--》标准分区(创建)--》挂载点 /boot(Linux启动的时候需要一些引导文件,默认就是分配到你写的路径/boot下,大小就是200MB就够用了)--》确定--》点击剩余空闲处--》标准分区(创建)--》文件系统类型 选择为swap,大小是2048MB,(swap分区就是交换分区,可以理解为上面设置的物理内存2G)--》确定--》最后,再次点击空闲处--》挂载点 / ,选择使用全部可用空间--》确定--》下一步--》格式化--》将修改写入磁盘

5.上一步已经把磁盘配置好,下一步就是自定义安装一些自带的软件了,点击“现在自定义”--》下一步--》基本系统 留一个兼容程序库,留一个调试工具,留一个基本,后续的java可以通过自己去独立安装,其它均去除勾选--》应用程序 留一个互联网浏览器(默认是火狐)--》桌面全保留--》确定--》耐心等待即可

 

6.祝贺您,您的CentOS安装已经完成--》点击重新引导(主要是重启再配置一些额外的东西)--》不用创建用户名(后续会独立创建)--》NEXT,再次重启即可

 

难点:虚拟机的网络连接的三种形式说明:

 

1.桥连接:Linux操作系统可以和其它的主机的windows操作系统互相通信,但是可能造成ip冲突,(例如192.168.78.0-192.168.78.255之间,当设置Linux的ip地址为0-255很容易因为取名字相同而造成访问IP冲突)

2.NAT连接:Linux可以通过本机的windows下的内网ip地址的代理去访问内网,Linux可以通过本机ip访问外网(例如linux系统的ip为192.168.100.50,此时本机的ip地址为192.168.100.200,本机的内网ip为192.168.0.40),不会造成ip冲突,但是内网中的其它ip就不能对Linux进行访问【因此是开发的最优选择】

3.主机模式:Linux的ip是完全独立的,不能访问外网

 

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/501331.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vb net 模拟 ctrl+c_8款优秀的.NET开发工具,收藏了

NET是一个重要的应用程序开发平台,因为它安全、稳定、易于学习和实现。今天小编给就给大家介绍8款优秀的.NET开发工具,有需要的小伙伴可以收藏转发哦。1、ChocolatyChocolaty是一个Windows软件包管理器,这个工具的重要之处在于,它…

卸载后以前拍的视频会删除吗_可立拍!苹果自己的视频编辑App是一个被忽视的好工具...

手机预装应用总是不如三方产品?看到这个问题,你是不是会下意识反驳:iPhone自带 app 就很好用啊!的确如此,iPhone 的《Pages》《备忘录》,这些 app 的优秀表现改变了不少人「拿到新机就想卸载预装应用」的想…

解决:Linux中的CentOS 7的火狐浏览器不能访问服务器

今天安装CentOS 7的时候配置好环境,发现火狐不能连网 分析了一些可能是我的虚拟机网络配置没开,因此我总结了两个方法 1.检查虚拟机的编辑--》虚拟网络编辑器--》看看是否是NAT连接 2.搜索计算机的服务--》找到VMware DHCP Service和VMware NAT Servi…

pyqt5 自定义控件_PyQt5学习笔记(十六)Pyinstaller打包与SQLite数据库

终于到了最后一章了QAQ,第一次写4万字以上的笔记分享,最近也在忙科创和CV的比赛,所以笔记会显得比较粗糙。其实吧分享这个笔记很大一部分是为了让自己记得更牢,网上翻阅自己的笔记也方便,如果有讲解注释不清楚的地方欢…

依赖第三方库时出现的问题:Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 16

导入第三方库时出现了sdk版本不兼容问题 为我们app的module所支持的sdk最低版本与依赖module的sdk最低版本不一致 把15--》16即可

Linux基本目录结构

上一步我们已经搭建好实验环境了,这一节就来实际操作一下,到底什么是CentOS,到底什么是Linux操作系统,写什么,如何去做,如何去打开,下面我们带着这些疑惑展开这一节 1.打开终端,有些…

解决:VMware DHCP Service 服务无法启动

今天在布置项目的时候发现VMware DHCP Service 服务无法启动,连网络也连接不了 解决办法是 搞定 解决后验证Linux又可以连接上网络了

bmp文件格式_一次性解决CAD转换成BMP格式图片的问题

关于BMP格式图片,可能很多小伙伴都遇到得比较多,但在这里还是稍微解释一下吧。它是Windows操作系统中的标准图像文件格式,大家都知道BMP格式的图片都非常大,那是因为它没有经过任何压缩。当然,关于BMP文件当中蕴含着哪…

Linux如何配置网络IP地址

首先,脑子思路一定要清晰我们为什么要配置ip地址,我们的电脑一般是一个物理网卡,那么按照正常情况,我们的虚拟机里的Linux是和windows共享同一个物理网卡的,所以很正常,一个物理网卡不可能仅仅只有一个ip地…

shell 字典_腾讯T4周末不陪对象,就为了手打这份shell编程笔记

这个周末,为了某些原因,我把shell编程的一些基础知识进行了相应的整理,这里分享给大家,大家在看的时候,有什么问题可以在下方评论区给我留言呀,欢迎转发自己纯手打,原创不易,谢谢支持…

Linux如何从普通用户切换到root用户

第一步:打开终端 pwd:Print Working Directory (查看当前路径) 默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢? (1)sudo 命令 这样输入当前管理员用户密码就可以得到超级用户的权限…

css盒子模型_说说css盒子模型

什么是盒模型引用MDN官方的解释:当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子&#xff0…

基于IPP库将FFT函数封装为C++类库并导出为dll(固定接口支持更新)

dll导出C++类的方式 C++类通常有3中导出方式,具体可以参考这篇博客: Dll导出C++类的3种方式 简单来总结一下: 一、纯C语言方式,类似显式传递this指针 缺点 调用创建对象函数的时候编译器无法判断类型是否匹配需要手动调用Release函数,一旦忘记则会造成内存泄露如果导出…

Linux中实现远程登录Xshell和Xftp

1.磨刀不误砍柴工 百度网盘:https://pan.baidu.com/s/1c8YKhKAu_KO52Uw2MSc7WA 提取码:q000 (转自https://blog.csdn.net/qq_45260767/article/details/105972350的链接) 去百度网盘下载并提取这两个压缩包(Xshell…

javaee 中文帮助文档_从中游公司跳槽阿里必知:K8s、Nginx、Redis、微服务面试文档...

前言随着时代的进步和发展,无论哪份工作都不能因循守旧,不去创新或者去吸收新的知识,尤其是Java开发的工作者,在十几年之前,很多人都已经掌握了Java的很多知识,但是如今如果只会SSM的小伙伴,已经…

Linux下安装VIM编辑器,以及简单的VIM指令操作

根据你的Linux版本,输入对应的如下命令,如果是centos系统,故而输入 yum -y install vim* ubuntu 系统输入命令:sudo apt-get install vim-gtkcentos 系统输入命令:yum -y install vim*这时候我们就已经安装好vim了&am…

idea 编译spring_Spring 源码阅读环境的搭建

" 前言本文记录了 Spring 源码环境的搭建方式,以及踩过的那些坑!​当前版本:5.3.2-SNAPSHOT。环境准备GitJDK master 分支需要 JDK 115.2.x 分支, JDK8 即可Gradle 6.5.1IDEA 最新 (2020.2.3)Spring 源…

来自百度的一篇如何关闭Centos7的防火墙以及如何永久关闭防火墙的指令教学【转载】

转载:来自百度的一篇如何关闭Centos7的防火墙以及如何永久关闭防火墙的指令教学 使用命令:systemctl status firewalld.service 查看防火墙状态 2 执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开…

Linux的Xshell连接Centos7能Ping通但无法连接问题[ssh(d)+firewall(d)]【转载转载转载】

一 方案与思路 0 xshell客户端监测是否能够ping通目标服务器。 前提:知晓目标服务器IP地址 Linux: ifconfig -aWindows: ipconfig -a1 利用firewall工具,检查是否已开启ssh的22端口。若无,则:开启22端口2 利用sshd工具&#xff0…

dubbo web工程示例_分布式开发-Zooker+dubbo入门-Demo

作者:知了堂-刘阳1.什么是SOA架构SOA 是Service-Oriented Architecture的首字母简称,它是一个面向服务的架构模式(俗称:分布式;面服务的分布式)为什么互联网项目会采用SOA架构呢?随着互联网的发…