一、Linux系统简介
1.Linux发展史
1946年世界上的第一台计算机就产生了,刚产生出的计算机并没有操作系统,需要手工输入
人机矛盾:1. 只能一个人使用 2.人工速度慢于计算
产生操作系统(根据人的需求产生)
1965年麻省理工,ATT,贝尔实验室去研发一套操作系统,想要允许300台操作并使用
1969年实现进度缓慢,计划失败了
1969-1970 肯.汤姆逊移植了一个软件,定制一套标准,Unix系统
1970 推出了Unix系统,Unix系统元年,操作系统元年,电脑底层时间 1970
1985 年推出了windows
Unix是一个传统的美国人思维,按年,按月,或者按设备收美金
林纳斯.托瓦兹看不惯Unix
1991年模拟Unix写了一套操作系统Linux
开源,当时也只有大约100开发者,核心开发者大约5人
1993年Linux使用者大约10w数量级
2.Linux的应用领域
IT服务器Linux、Unix、Windows三分天下,Linux系统可谓后起之秀,特别是最近几年来,服务器端Linux操作系统不断地扩大市场份额,且每年增长势头迅猛,并且开始对Windows及Unix服务器市场的地位构成严重的威胁。Linux占80%左右(包括CentOS,Ubuntu等),Windows占12.8%,solaris占6.2%。可见,在未来的服务器领域市场里Linux是大势所趋。
Linux作为企业级服务器的应用十分广泛,利用Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性,且无须考虑商业软件的版权问题
Linux操作系统应用的三大领域
a.企业级服务器应用领域【利用Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性,且无须考虑商业软件的版权问题,随着Linux在服务器领域的广泛应用,近几年来,该系统已经参透到电信、金融、政府、教育、银行、石油等各个行业,同时各大硬件厂商也相继支持Linux操作系统。这一切表明,Linux在服务器市场前景光明。同时,大型、超大型互联网企业都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的几乎都是Linux系统,Linux已经逐步渗透到了各个领域的企业里】
b.嵌入式Linux系统应用领域【由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活而且具有极大的伸缩性,再加上它广泛支持大量的微处理体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙,负载均衡器)到专用的控制系统(自动售货机,手机,PDA,各种家用电器),LINUX操作系统都有很广阔的应用市场。特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。例如《在智能手机领域,Android Linux已经在智能手机开发平台牢牢地占据了一席之地。嵌入式系统应用领域是另一个应用领域】
c.个人桌面Linux应用领域【所谓个人桌面系统,其实就是我们在办公室使用的个人计算机系统,例如:Windows xp、windows 7、Mac等。Linux系统在这方面的支持也已经非常好了,完全可以满足日常的办公需求】
服务器、云计算、嵌入式、政府、企业、影视、超算、桌面
3.Linux的特点
开放 多用户 多任务 出色的速度性能 良好的用户界面 丰富的网络功能 可靠的系统安全 良好的移植性 具有标准兼容性
4.系统的使用
严格来讲,Linux不是一个操作系统,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。
既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指 GNU/Linux ,即采用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU’s Not Unix。可以说是一个操作系统又可以说是一种规范
参考资料:https://blog.csdn.net/baidu_32134295/article/details/52439823
5.Linux组成
Linux内核: 操作系统的心脏,运行程序和管理硬件设备的核心程序 Linux Shell: 系统的用户界面,提供用户与内核进行交互操作的一种接口 Linux 文件系统: 文件存储在磁盘等存储设备上的组织方法 Linux 应用程序 标准的程序集,比如文本编辑,编程语言,Window,办公套件,Internet工具,数据库等
6.Linux版本
RedHat :性能稳定,老牌的linux发行版。收费的是RedHat Enterprise Linux(RHEL,redhat的企业版)
Fedora :界面比较好看,RedHat的社区免费版,非常强大。
Centos :可以算是RHEL的克隆版,但它最大的好处是免费 SUSE :德国最著名的linux发行版
Debian:算是迄今为止最遵循GUN规范的linux系统(GUN的目标就是创建一套完全自由的操作系统)
Ubuntu :Debian的后继或是一个分支,对于初学者而言比较友好
Ubuntu的优点:
a.简便易用,对于初学者,Ubuntu系统算是非常简单的了
b.版本更新定期而频繁,每六个月就有一个新的ubuntu版本
c.使用者非常多,支持的社区也很多
d.标准化
二、环境安装
1.VMWare安装
虚拟机:寄宿在物理机中的一类特殊的软件【特殊之处在于:可以当做操作系统使用】
2.Ubuntu系统安装
【可能会出现的问题】
1.CPU 不支持虚拟化,如下图:
<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" contenteditable="true" cid="n58" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 0px; margin-top: 15px; width: inherit;">解决办法:
https://jingyan.baidu.com/article/b24f6c82c11ad286bfe5da23.html
BIOS:全称(Base Input Output System),中文是基本输入输出系统
虽然BIOS成百上千,但功能都是一样的,对硬件信息进行保存设置,所以设置方法上也大同小异,90%以上的电脑设置方法都差不多,进入BIOS按键也就那几个<del,Esc,F1,F2,F8,F9,F10,F11,F12>
英文:Press Esc to enter SETUP
中文:按Esc键进入BIOS设置
英文:Press F2 go to Setup Utility
中文:按F2去设置BIOS实用程序
英文:Press DEL to enter EFI BIOS SETUP
中文:按Del键进入EFI模式的BIOS进行设置
英文:Press Del run Setup
中文:按Del键运行BIOS设置
英文:Press F1 run Setup
中文:按F1键运行BIOS设置
英文:Press <F2> to Setup
中文:按F2进行BIOS设置
【t400进入bios的方法:按f1】
1.首先需要确定计算机型号和菜谱,BIOS(基本输入输出系统)系统型号,因为过老的计算机是不支持虚拟机化的
2.检测方式:
开机时按 F2,F12,DEL,ESC 等键就可以进到 BIOS[至于按哪个 看电脑品牌]
3.进入 BIOS 后,找到 Configuration 选项或者 Security选项, 然后选择 Virtualization或者 Intel Virtual Technology 就可以开始操作了
4.然后回车 将其设置为 Enabled
5.保存 BIOS 设置重启计算机
6.进入操作系统 右键 选择任务管理器 - 性能 - CPU - 查看虚拟化设置(已启动表示设置成功了, 可以装虚拟机了)</pre>
3.VMWare Tools安装
作用:保证两个系统之间可以进行文件共享
步骤:
虚拟机/找到当前虚拟机右键点击 —> 安装 vmware tools 选项 —> 光盘出现 —>双击打开 ——> 双击vmwaretoiso —> 将其中的内容拖至桌面 —> 进入文件夹 ——>在终端打开 —>
命令:
[回车]
权限不够
更改命令:
sudo ./wmware-install.pl
输入密码 【回车】
提示 no —> 输入 yes
之后一直按照提示回车 遇到 yes 输入 yes即可
安装完成系统重启
这时,共享文件夹的路径位于/mnt/hgfs/
如果看不到共享目录,那么需要执行
sudo apt-get install open-vm-tools
vmhgfs-fuse .host:/ /mnt/hgfs
三、系统设置
1.外观
2.账户和密码
3.主机名,终端用户名和密码
用户分为两类:
普通用户,超级管理员【root用户】
root用户是系统中唯一的超级管理员,它具有等同于操作系统的权限
普通用户也可以调用超级管理员的指令
3.1修改root用户密码
<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" contenteditable="true" cid="n91" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 0px; margin-top: 0px; width: inherit;">演示命令:
rock@rockrong:~ sudo passwd
密码: #输入登录密码
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
root@rockrong:/home/rock# reboot</pre>
3.2修改主机名
<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" contenteditable="true" cid="n94" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 0px; margin-top: 0px; width: inherit;">演示命令:
rock@rockrong:~$ su root
密码:
root@rockrong:/home/rock# vim /etc/hostname
如果不支持vim,请先安装
root@rockrong:/home/rock# sudo apt-get install vim
root@rockrong:/home/rock# vim /etc/hosts
root@rockrong:/home/rock# reboot</pre>
3.3修改用户名
<pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" contenteditable="true" cid="n97" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 0px; margin-top: 0px; width: inherit;">演示命令:
rock@yangyang-virtualmachine:~ su root
密码:
root@yangyang-virtualmachine:/home/rock# vim /etc/shadow 改一个名字
root@yangyang-virtualmachine:/home/rock# cd ..
root@yangyang-virtualmachine:/home# ls
rock
root@yangyang-virtualmachine:/home# mv rock yangyang
root@yangyang-virtualmachine:/home# ls
yangyang
这里先不要重启,否则会导致系统无法进入
root@yangyang-virtualmachine:/home# vim /etc/passwd 改两个名字</pre>
网友评论