linux-Centos7介绍和发展

1、Linux基础介绍:
1.1 Linux介绍:
在Linux的世界中一切皆是文件!!!
Linux是开源的操作系统是一个支持多用户、多进程、多线程、实时性较好、功能强大而稳定的操作系统,也是目前运行硬件平台最多的操作系统。Linux最大的特点在于它是GNU的一员,遵循公共版权许可证(GPL),秉承“自由的思想,开放的源码”的原则。 Linux内核是一个用。C语言写成,符合POSIX标准的类Unix操作系统。

内核版本号:major.minor.patchlevel(内核:https://www.kernel.org/)
主版本号:次版本号:修订次数  次版本号为奇数为测试版:为偶数稳定版

DistroWatch(http://www.distrowatch.com)是一个专门收集Linux发行版信息的网站
1.2 Linux发行版本
Linux的发行版说简单点就是将Linux内核与应用软件做一个打包。
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
在这里插入图片描述
1.3 Linux系统组成:
Linux内核、Shell、文件系统及应用程序。内核、Shell、文件系统一起构成了基本的操作系统结构。linux系统包括:Linux内核 Linux软件 Linux文档就组成了一套完整的Linux开发套件
1.4 Linux中的shell:
Shell负责将用户的命令解释为内核能够接受的低级语言,并将操作系统响应的信息以用户能理解的方式显示出来,从这点上讲,它类似于Windows平台下的DOS提示窗口。
查看有哪些shell: cat /etc/shells
不同的shell具备不同的功能,shell还决定了Linux中默认的shell是/bin/bash,流行的shell有bash、ksh、csh、zsh等,不同的shell都有自己的特点以及用途。
**bash:**大多数Linux系统默认使用的shell,bash shell是Bourne shell 的一个免费版本,它是最早的Unix shell,bash还有一个特点,可以通过help命令来查看帮助。包含的功能几乎可以涵盖shell所具有的功能,所以一般的shell脚本都会指定它为执行路径。
**csh:**C shell 使用的是“类C”语法,csh是具有C语言风格的一种shell,其内部命令有52个,较为庞大。目前使用的并不多,已经被/bin/tcsh所取代。
**ksh:**Korn shell 的语法与Bourne shell相同,同时具备了C shell的易用特点。许多安装脚本都使用ksh,ksh 有42条内部命令,与bash相比有一定的限制性。
**tcsh:**tcsh是csh的增强版,与C shell完全兼容。

**sh:**是一个快捷方式,已经被/bin/bash所取代。
nologin:指用户不能登录
**zsh:**目前Linux里最庞大的一种shell:zsh。它有84个内部命令,使用起来也比较复杂。一般情况下,不会使用该shell。

1.5 Linux文件系统:
ext2,ext3,FAT,vfat,iso9660,NFS,SMB等。

1.6 Linux应用程序:
文本编辑器、编程语言、X-Window、办公套件、Internet工具、数据库等。
1.7 Linux应用领域:
网络领域 嵌入式领域 桌面领域

1.8Linux的桌面环境有那些?
1.8.1X Window:
X Window系统是Linux的窗口系统,是一个基于网络的图形界面系统,它于1984年在麻省理工学院开发,有将近20多年的应用历史。X Window本身是一种基于网络协议的窗口,任何硬件只要遵守X Protocol,就可以进行相应的窗口显示工作。

1.8.2组成原理:
X Window是C/S架构,涵盖X Server、X 协议、X Client 三部分
XServer(X服务器)。位于最底层,主要处理输入、输出信息并维护相关资源。X Client(X客户端)。位于最外层,提供完整的GUI界面,负责与用户的直接交互(GNOME是X Client)。X Protocol(X通信协议)。用于X Server与X Client之间的链接,充当这两者的沟通管道。

1.8.3 文本模式与图形化转换:
startx //启动X Window
在centos7中采用的是:systemctl get-defaults 和使用systemctl set-defaults
1.8.4 GNOME桌面:
GNOME是一套纯粹自由的计算机软件,运行在操作系统上,提供图形桌面环境。GNOME桌面环境是典型的Linux的桌面环境 3个部分:桌面快捷方式、面板图标和应用程序。GNOME默认将Nautilus图形化工具作为文件管理器。GNOME是Linux操作系统上最常用的图形桌面环境之一。
Fedora就是采用Gnome的Linux系统

1.8.5 操作系统的下载:重点
下载1:http://vault.centos.org/
下载2 : http://archive.kernel.org/centos-vault/

1.8.6 操作系统的安装:
实体机器的安装:注意硬件的网卡和显卡问题 一定注意驱动问题和使用操作 少使用root账户

虚拟机的安装步骤:
vmware12安装:https://blog.csdn.net/babyxue/article/details/80970526 引用该大神的
virtualbox的安装:https://www.cnblogs.com/xyinjie/p/9437049.html 引用该大神的
https://blog.csdn.net/smileui/article/details/106737397 引用该大神的

2.克隆系统后UUID重复,导致网卡失效的问题:
在学习集群的时候,需要模拟多台计算机,CentOS7.4,7.6在VM上克隆以后,网络照样没有问题,6.x的版本肯定有问题,我们来看看
6版本的解决方法:7类似
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 #删除 MAC 地址行
# rm -rf /etc/udev/rules.d/70-persistent-net.rules #删除 MaC 地址和 UUID 绑定文件
# reboot #重启

1.8.7 Linux如何正确关闭Linux机器??
sync 先同步数据 发出关闭命令 输入关机命令。
关机命令:shutdown now poweroff init 0 关机
重启命令: reboot init6 重新启动
shutdown -tkrhfFc
-t 几秒中后关机
-k 发出关机命令但是不关机
-c 取消之前命令
-h 在服务停止后关机
-f 关闭并且开机后,强行掠过磁盘检查
-c 取消已经在进行的shutdown 指令内容
小案例:
shutdown +h 10 十分钟后关机
shutdown +h 12:00 十二点关机
shutdown -r +10 ‘the system will reboot
1.8.8远程连接软件的使用快捷键:

        ctrl+a    命令开头
        ctrl+e    命令结尾
        ctrl+u    光标处到开头处删除
        ctrl+k    光标处到结尾处删除
		ctrl+r     历史记录搜索命令给
		ctrl+l     清屏

猜你喜欢

转载自blog.csdn.net/smileui/article/details/106737216
今日推荐