赞
踩
day01
Redhat linux 操作系统初级课程
红帽认证管理员(RHCSA,全称为Red Hat Certified System Administrator)属于红帽Linux的初级入门认证,要求学生能够熟练的执行linux命令,主要考察学生对红帽Linux系统基础管理与维护的能力,如添加用户、修改密码、添加硬盘分区、设置文件权限、修改系统环境变量、管理并挂载逻辑卷、基本的防火墙与SELinux管理能力,比较适合Linux兴趣爱好者。
xshell 远程连接软件
xftp 文件传输的客户端软件
typora.md 文本编辑器
rhel redhat操作系统的镜像文件(系统盘)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fZnIc4TB-1669103285955)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122141246055.png)]
接收输入设备的指令和数据,经过cpu的数据和逻辑运算处理产生有用的信息存储起来或者输出到屏幕上。
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是配置在计算机硬件上的第一层软件,任何其它软件都必须在操作系统的支持下才能运行。
系统调用接口:程序员通过该接口与内核进行通信
程序管理:一部计算机可能同时间有很多的工作在等待CPU运算处理,内核这个时候必须要能够控制这些工作,让CPU的资源做有效的分配才行。
内存管理:控制整个系统的内存管理,系统所有的程序代码与数据都必须要先存放在内核当中。通常内核会提供虚拟内存的功能,当内存不足时可以提供内存交换的功能。
文件系统管理 :例如数据的输入和输出等的工作,还有不同文件格式的支持等。
设备驱动:硬件的管理是内核的主要工作之一,设备的驱动程序就是内核管理着硬件的代码,设备的驱动程序可以使硬件准备好工作,时刻等待着程序的调用。好在目前都有所谓的“可加载模块”功能,可以将驱动程序编辑成模块,就不需要重新编译内核。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NNkxPaLt-1669103285956)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122142623010.png)]
UNIX、Linux类、MacOS、Windows类、iOS、Android、ChromeOS等等
1.Ubuntu[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SHbJmQZR-1669103285956)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122142909716.png)]
2.RedHat Enterprise Linux [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xJuIjouT-1669103285956)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122142859309.png)]
3.Debian[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h7ZV9F9b-1669103285957)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122142916599.png)]
4.CentOS[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bTJPSgd1-1669103285957)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122142921637.png)]
5.fedora[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JeoPIPdO-1669103285957)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122142926840.png)]
6.kali[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iII3OMwA-1669103285958)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122142932762.png)]
7.ParrotOS[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qBF11JYg-1669103285958)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122142937063.png)]
8.Archlinux[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wUVov2Ud-1669103285958)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122142941008.png)]
9.Linux Mint[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-03COqle1-1669103285958)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122142947985.png)]
10.openSUSE[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nXTjnlPK-1669103285959)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122143012220.png)]
11.deepin[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xhFpP5Pf-1669103285959)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122143018802.png)]
12.Android[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kf38IR0s-1669103285960)(C:\Users\汤建宇\AppData\Roaming\Typora\typora-user-images\image-20221122143023662.png)]
Red hat Linux 发展为两个分支:
社区版 :Fedora (Cloud 云端/Server服务器/Workstation工作站 三大版本) 测试版
企业版:Enterprise
最新版:Red Hat Enterprise Linux 9.0
派生版: CentOS 、Scientific Linux、Oracle Linux
代码开源比闭源更稳定更高效(公开源码,了无秘密)
免费开源(可以参与,个人获取源代码)为什么会有一些人参与开发:出于使命感和兴趣,那些人都是行业中的顶顶尖人才(技术大神、顶级黑客、竞争对手工程师等)
Linux是免费开源的,因此不会做出不符开源精神的事情(赚钱),不会干商业化的事情,更不会去讨好个人(付费端用户),因此Linux操作比较复杂(纯命令行)
• 服务器领域
• 桌面应用领域嵌入式系统
• 集群、虚拟化、云计算、大数据平台基石
Linux 在服务器领域的发展
随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面。并且保持着快速的增长率。尤其在政府、金融、农业、交通、电信等国家关键领域。此外,考虑到Linux的快速成长性以及国家相关政策的扶持力度,Linux服务器产品一定能够冲击更大的服务器市场。据权威部门统计,目前Linux在服务器领域已经占据75%的市场份额,同时,Linux在服务器市场的迅速崛起,已经引起全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。
Linux 在桌面领域的发展
近年来,特别在国内市场,Linux桌面操作系统的发展趋势非常迅猛。国内如中标麒麟Linux、红旗Linux、深度Linux等系统软件厂商都推出的Linux桌面操作系统,目前已经在政府、企业、OEM等领域得到了广泛应用。另外SUSE、Ubuntu也相继推出了基于Linux的桌面系统,特别是Ubuntu Linux,已经积累了大量社区用户。但是,从系统的整体功能、性能来看,Linux桌面系统与Windows系列相比还有一定的差距,主要表现在系统易用性、系统管理、软硬件兼容性、软件的丰富程度等方面。
**Linux ** 在移动嵌入式领域的发展
Linux的低成本、强大的定制功能以及良好的移植性能,使得Linux在嵌入式系统方面也得到广泛应用,目前Linux以广泛应用于手机、平板电脑、路由器、电视和电子游戏机等领域。在移动设备上广泛使用的Android操作系统就是创建在Linux内核之上的。目前,Android已经成为全球最流行的智能手机操作系统,据2015年权威部门最新统计,Android操作系统的全球市场份额已达84.6%。此外,思科在网络防火墙和路由器也使用了定制的Linux,阿里云也开发了一套基于Linux的操作系统“YunOS”,可用于智能手机、平板电脑和网络电视;常见的数字视频录像机、舞台灯光控制系统等都在逐渐采用定制版本的Linux来实现,而这一切均归功与Linux与开源的力量。
Linux 在云计算/大数据领域的发展
互联网产业的迅猛发展,促使云计算、大数据产业的形成并快速发展,云计算、大数据作为一个基于开源软件的平台,Linux占据了核心优势;据Linux基金会的研究,86%的企业已经使用Linux操作系统进行云计算、大数据平台的构建,目前,Linux已开始取代Unix成为最受青睐的云计算、大数据平台操作系统。
总结:
操作系统:客户端Windows垄断(比mac os便宜);企业端:Linux垄断(免费、企业安全隐患、更稳定、更高效)
Windows操作规则,基本全部都是通过界面完成的
Linux纯命令行
先下载vmware workstation pro软件,下载地址:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
linux远程的软件
安装xshell打开链接https://www.xshell.com/zh/free-for-home-school/,填上你的邮件地址和姓名,软件下载地址会通过邮件发送。
恭喜你!!!到此所有的软件安装、操作系统的安装过程就结束了
vmware workstation+redhat linux8.5
网络模式: (仅主机 nat 桥接)
磁盘类型: (ide sata scsi nvme)
安装位置:
分区(/ 根分区 -系统中所有文件默认都在/分区18000
/boot 引导分区 >=400
swap 交换分区=虚拟内存2000 )
时间/日期
网络设置 开启网络连接
用户创建: root管理员 redhat 普通用户
基本思想
Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
完全免费
多用户、多任务
良好的界面
支持多种平台
终端(英语:Computer terminal),是与计算机系统相连的一种输入输出设备,通常离计算机较远。根据功能不同,可分若干类。
终端和控制台的区别:只有显示器和键盘,能通过串口连接到计算机的设备叫终端;直接连接到电脑上的键盘和显示器叫控制台,可显示系统消息;控制台是基本设备,终端是附加设备,一台电脑可以有多个终端,但只有一个控制台。
控制台/终端:可输入命令行并显示程序(程序是为完成某项活动所规定的方法)运行过程的信息及程序运行结果的窗口。
图形终端 GUI GNOME
命令行终端 CLI Bash shell (命令解释器)
虚拟终端:/dev/tty指的是当前所处的终端,输出到此的内容只会显示在当前工作的终端显示器上 7个
ctrl+alt+f1-f7 (图形化终端ctrl+alt+f1 命令行的终端(控制台))
模拟终端: 通过图形终端模拟的命令终端窗口
远程终端:是远程登陆(telnet,ssh等)后创建的控制台设备文件所在的目录
(1)查看linux主机ip地址
ip a 查看linux主机网卡的IP地址 ethernet以太网卡(ens160,eth0 ,ens1677736)
ifconfig
(2)远程连接
第一种: xshell–新建会话
第二种: ssh 192.168.10.133
ssh root@192.168.10.133
终端文件主要是:/dev/tty、/dev/ttyn、/dev/ttySn、/dev/ttyUSB*区别。
1、/dev/tty 当前控制终端Terminal
2、/dev/ttyn 和 /dev/console 1-7 (虚拟)控制台终端/ dev/console就是 tty0
3、/dev/ttySn(一般为/dev/ttyS0) 串行端口终端,接串口线使用的端口设备
4、/dev/ttyUSBn USB转串口终端,接USB转串口线可用此端口设备
5、/ dev/pts/n 是远程登陆(telnet ,ssh等)后创建的控制台设备文件所在的目
命令 tty
命令 参数(对象-文件、用户)
命令 -选项 -选项
命令 -选项… 参数…
命令 -选项… 参数…
[root@localhost ~]#
登录系统的用户名@主机名
当前工作目录 ~ 通用匹配符–标记当前用户的家目录**(**创建用户会创建一个和用户同名的目录文件,并且家目录只对当前用户有所有权限)
#/$命令提示符 #标记是管理员身份 $普通用户
命令执行的三要素: 我是谁 我在哪 我要做什么
pwd: print workdoing directory 打印正在工作的路径
#hostname HOSTNAME 临时更改主机名(仅在主机运行状态下生效)
#hostnamectl set-hostname HOSTNAME 永久更改主机名(重启系统之后也生效)
绝对路径: 一切从/开始匹配
相对路径: 相对于当前所在路径开始匹配
. 当前目录
… 上一级目录
- 匹配上一次切换的目录
~ 当前用户家目录
#su 切换到管理员身份
#su - USERNAME == su -l USERNAME 切换到指定用户身份,并切换到当前用户的家目录
#su USERNAME 切换到指定用户身份,没有更改当前工作路径
shutdown 关机
reboot 重启
shutdown -h 关机后停机,定时关机
#shutdown -h now
#shutdown -h 小时:分钟
#shutdown +5 “System will shutdown after 5 minutes”
Shutdown scheduled for Thu 2022-11-17 08:03:41 EST, use ‘shutdown -c’ to cancel.
#shutdown -c 取消定时关机
shutdown 关机
reboot 重启
shutdown -h 关机后停机,定时关机
#shutdown -h now
#shutdown -h 小时:分钟
#shutdown +5 “System will shutdown after 5 minutes”
Shutdown scheduled for Thu 2022-11-17 08:03:41 EST, use ‘shutdown -c’ to cancel.
#shutdown -c 取消定时关机
#shutdown -r 重启== reboot
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。