入门概述我们为何要学习Linux?
linux诞生了那么多年,曾经还喊着怎样能代替windows系统,现今这个标语早已小多了,任何事物发展都有其局限性都有其天花板。就好似在国外再搞一个社交软件代替腾讯一样,想想而已基本不可能,由于用户早已习惯于使用陌陌交流,不是说技术上实现不了解而是老百姓早已习惯了,想让她们不用,虽然她们自己不用同事同学还是要用,没有办法的事情。
用习惯了windows操作系统,再让你们切换到别的操作系统基本上是不可能的事情,改变一个人早已养成的习惯太难。没有办法深入到普通老百姓的生活中,并不意味着linux就没有用武之地了。在服务器端,在开发领域linux倒是越来越受欢迎,好多程序员都认为不懂点linux都认为不好意思,linux在开源社区的地位仍然巍然不动。
尤其是作为一个前端程序员,是必需要把握Linux的,由于这都成为了你找工作的基础门槛了,所以不得不学习!
我们所有Java岗位都须要把握Linux的基本使用
Linux简介
Linux内核最初只是由英国人林纳斯·托瓦兹(LinusTorvalds)在慕尼黑学院念书时出于个人爱好而编撰的。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX(可移植操作系统插口)和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
Linux能运行主要的UNIX工具软件(大多都是开源的)、应用程序和网路合同。它支持32位和64位硬件。Linux承继了Unix以网路为核心的设计思想,是一个性能稳定的多用户网路操作系统。
Linux发行版
Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。
Kalilinux:安全渗透测试使用!(有兴趣做安全的朋友可以了解。)
目前市面上较著名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、ArchLinux、SolusOS等。
Linux应用领域
明天各类场合都有使用各类Linux发行版,从嵌入式设备到超级计算机,而且在服务器领域确定了地位,一般服务器使用LAMP(Linux+Apache+MySQL+PHP)或LNMP(Linux+Nginx+MySQL+PHP)组合。
目前Linux除了在家庭与企业中使用,而且在政府中也很受欢迎。
LinuxvsWindows比较WindowsLinux
界面
界面统一,壳体程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同
图形界面风格依发布版不同而不同,中能互不兼容。GNU/Linux的终端机是从UNIX弘扬出来,基本命令和操作方式也几乎一致。
驱动程序
驱动程序丰富,版本更新频繁。默认安装程序上面通常包含有该版本发布时流行的硬件驱动程序,然后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,假如没有了正室的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动,也会比较烦躁
由志愿者开发,由Linux核心开发小组发布,好多硬件厂商基于板权考虑并未提供驱动程序,虽然多数无需自动安装,并且涉及安装则相对复杂,致使新用户面对驱动程序问题(是否存在和安装方式)会一筹莫展。并且在开源开发模式下,许多老硬件虽然在Windows下很难支持的也容易找到驱动。HP、Intel、AMD等硬件厂商逐渐不同程度支持开源驱动,问题正在得到纾解。
使用
使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用非常有利。
图形界面使用简单,容易入门。文字界面,须要学习能够把握。
学习
系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。
系统构造简单、稳定,且知识、技能弘扬性好,深入学习相对容易。
软件
每一种特定功能可能都须要商业软件的支持,须要订购相应的授权。
大部份软件都可以自由获取,同样功能的软件选择较少
环境搭建
Linux的安装,安装步骤比较冗长,如今虽然云服务器挺普遍的,价钱也实惠,倘若直接不想搭建,也可以直接买一台学习用用!
安装VM
去百度下载VMwareWorkstationpro
这儿可以根据这个链接下载与安装
下载Centos8
VMwareWorkstation完成以后就下载centos的镜像,我这儿下载的是centos8地址:
进去随意选一个,之后选择这个下载:
等待下完。
创建虚拟机
注意:
以下步骤设置c盘大小,显存大小等,再之后都可以随便修改不用郁闷。
1、选择自定义(中级)(C),下一步。
打开VM界面新建虚拟机(点击文件之后选择新建虚拟机)
这儿我们选择自定义中级之后下一步
2、下一步。
选择自己对应的我这儿是这个版本就直接下一步
3、选择稍后安装操作系统,下一步。
由于我们如今只是创建虚拟机。以后在去装系统,所以选择稍后安装。之后下一步
4、选择Linuxlinux服务器搭建,版本,下一步。
选择Linux系统,之后下边的版本选择我们自己对应下载的镜像版本
5、根据自己的须要设置虚拟机名称和储存位置,下一步。
我旁边改了这个位置,这个实现虚拟机的安装位置,不是c盘空间位置。这相当于一个软件,而不是我旁边13步说的c盘储存位置
6、根据自己笔记本的配置设置合适的处理器数目。(安装图形化桌面系统尽量设置大一点)
这个按照自己的配置选择,我这儿选择的是1、4
7、根据自己笔记本的配置设置合适的显存大小。(安装图形化桌面系统尽量设置大一点)
这一步是设置虚拟机的运行显存,通常设置2G就够了
8、设置虚拟机网路联接模式。(NAT)
这个选择使用网路地址转换(NAT)
9、选择I/O控制器类型,下一步。
10、选择c盘类型,下一步。
11、选择创建新虚拟c盘,下一步。
12、根据自己的须要分配c盘容量,勾选将虚拟c盘拆分成多个文件(便捷用存储设备拷贝复制虚拟机到其他设备),下一步。
这儿选择空间大小,和将c盘分拆为多个文件
注意:
13、指定c盘文件储存位置,下一步。
这儿我跟上面第五步搞混了,你们可以翻起来看一下。
14、此处选择自定义硬件,也可以设置处理器与显存。由于计划安装图象化桌面系统(占用系统资源好多),所以分配CPU4核和显存4G。
选择自定义以后再点击完成。
新建虚拟机完成。
然后我们使用的时侯可以点击编辑虚拟机设置
就可以随时修改我们的显存大小、处理器、硬盘等设置。
网路适配器模式知识点:
1.桥联接,Linux可以和其它的系统通讯。并且可能导致ip冲突
2.NAT:网路地址转换方法:linux可以访问内网,不会导致ip冲突。
3.主机模式:你的linux是一个独立的主机,不能访问内网
安装CenOS8
1、点击左上角的虚拟机之后选择设置。
也可右键我们的虚拟机
2、选择CD/DVD,勾选启动时联接,再选择使用ISO映像文件最后选择浏览,找到下载好的系统镜像文件,最后确定。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存出来直接上传(img-JatqL52Z-31)()]
3、开启此虚拟机。
4、开启虚拟机后会出现以下界面,键盘点进黑窗口,使用鼠标方向键选择第一项,安装CentOS8,回车,系统开始手动安装。
5、选择安装过程中使用的语言,这儿选择英文、简体英文(中国),点击继续。
6、点击网路和主机名,设置网路。
7、首先打开网卡开关,之后查看是否能获取到IP地址(虚拟机网路适配器默认使用NAT模式),修改主机名,点击应用,点击完成。
8、点击日期和时间(T),设置系统日期时间。
9、时区选择欧洲、上海,设置正确的日期和时间,打开网络时间开关(假如寄主主机早已联接互联网,则会手动校正时间),之后点击完成。
10、点击软件选择(S)linux删除命令,选择须要安装的软件系统。
11、此处选择带GUI的服务器或工作站(安装完成后步入图形化桌面系统)之后点击完成。(若选择服务器或最小安装或订制操作系统虚拟化主机,安装完成后步入命令行系统)。
12、选择安装目的地(此处可进行c盘界定)。
13、选择我要配置分区,之后点击完成。
14、弹出右图界面,点击减号,选择/bootlinux虚拟主机系统,给boot分区分200M,最后点击添加挂载点。
注意:
这儿我开始分的200M结果安装完成就不够了,之后卸载重新安装的,前面我分配的2G
15、然后以同样的办法给其他分区分配空间,分配完成后点击完成。
Swap分区:当我们的显存不够用的时侯,它可以暂时使用我们的swap分区,通常来说swap是我们设置的化学显存的1.5-2倍之间。
由于我虚拟机分配的3G这儿我就设置6G
还有一个分区“/”这是根分区。新建的时侯,我们选择/就直接创建不用选择大小,会默认选择我们剩余所有的空间大小。
之后点击完成
16、弹出修改摘要界面,点击接受修改。
17、点击ROOT密码。
18、设置完ROOT密码后点击完成。
这儿我就设置的简单,假如须要设置难的密码可以去百度搜索密码生成器
19、选择开始安装。
等待即可。这个等待过程跟你自己的笔记本配置有关。
20、然后点击重启系统
登陆ContOS系统
接着上一步重启系统以后:
1、系统重启后来到如下界面,点击LICENSINFORMATION。
2、选中我同意许可合同,单击完成。
3、点击创建用户。
4、输入用户名密码后点击完成(可以设置此帐户为管理员)。
之后点击完成
5、结束配置
6、出现如下界面,点击未列举?。
7、输入root帐户,下一步。
8、输入密码,点击登陆。
9、登录成功后步入图形化桌面系统,选择汉语,点击前进。
10、根据自身须要,选择语言、键盘、定位服务时侯否开启、跳过联接您的在线帐号,点击开始使用即可正常使用系统了。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存出来直接上传(img-uYRD9za6-53)()]
11、设置完成后点击开始使用Centos。
12、可以观看系统使用演示,点击关掉就可以开始探求使用系统了。
13、关机
直接点击立刻死机
配置固定IP以便远程管理
1、设置虚拟机的网卡模式。点击编辑虚拟机设置。
2、点击网路适配器,选中启动时联接,选择桥接模式,点击确定。
3、网络适配器桥接模式设置成功,如右图。
4、点击编辑,点击虚拟网路编辑器。
5、在弹出界糕点击修改设置。
6、弹出界面,选择桥接模式,请选择实际联网的网卡插口,之后点击确定。(由于我时常遇见桥接模式选择手动linux虚拟主机系统,并且系统未能联网的问题,所以还是选择实际联网的网卡插口)。
这儿的第二步也可以改为手动。
或则和本机的状态一样就好了。
7、启动虚拟机,点击右上角网路图标,点击有线,点击有线设置。
8、弹出设置界面,点击右图有线的设置图标。
9、点击IPv4选项卡,设置自动取得IP地址,设置Addresses(虚拟机IP地址、子网网段、网关),设置DNS,最后点击应用。
这儿我联接的是我的。你们按照自己的笔记本输入。
打开控制面板---->网路和Internet---->查看网路状态和任务
10、下图红框内有线先关掉,再打开,最后关掉此界面。(相当于重启网路)
11、点击活动,单击打开浏览器或终端。
12、测试,正常联网。(前提寄主主机早已联网)。
ping -c 3 www.baidu.com
13、PuTTY远程登陆。
完成了。
安装步骤可以参考以下博客:
文章评论