- 博客(44)
- 问答 (7)
- 收藏
- 关注
原创 linux-28 文本管理(一)文本查看,cat,tac,more,less,head,tail
之前提到过linux的几个重要哲学思想,使用纯文本文件保存软件的配置信息是其中之一,所以大多数情况下,我们对整个系统的操作,都是通过编辑它的配置文件来完成,那也就意味着,处理文本文件是我们作为系统管理员一个重要的基本要求,那因此,我们必须要掌握常见的文本处理工具来实现对于配置文件的管理或者对文本文件的管理。文件文本管理来讲,大多数只包含这样几个操作查看,编辑,这样两种操作,主要就是查看和编辑,因为删除那些之前已经讲过了,那我们先来看看怎么去查看文本的,我们linux提供了众多工具来查看文本,比方说,
2025-01-09 13:10:18
647
原创 linux-27 发行版以及跟内核的关系
不行,我们编译好的,只能在64位运行,你拿来在32位上跑是绝对不可以的。基于redhat还有很多二次发行版,比方说叫centos,fedora不是二次发行版,fedora是为redhat提供实验环境的,它主要用于桌面,而现在的redhat主要指的是的企业版,每一种不同的版本,它的着眼点不同,桌面版主要用于提高用户体验的,会把界面做的非常华丽,像现在无论是ubuntu还是fedora,它的3d桌面做的非常漂亮,而且各种桌面效果做的很炫,其实比Windows好看的多,当然,这前提是你的显卡驱动得正确安装才行。
2025-01-07 19:32:37
429
原创 linux-26 文件管理(四)install
同时install跟cp一样,它还有另外一个用法,它也可以使用跟mv一样的一个用法,install -t指定目标,然后指定源,还可以有多个,install -t directory src....,把这些所有的源都给它附到这样目标下,把多个文件附到同一个目录里边去,也是可以的,所以这个源既可以是文件,甚至还可以是目录,有时候,一般来讲install通常只是install文件,install目录的话,它使用-d,那是创建一个新的空目录,那install能不能复制目录呢?但是它是有颜色的,那意味着什么呢?
2025-01-03 21:19:36
907
原创 linux-25 文件管理(三)复制、移动文件,cp,mv
命令cp是copy的简写,而mv则是move的简写。那既然copy是用于实现复制文件的,那通常一般我们要指定其要复制的是谁?而且复制完以后保存在什么地方,对吧?那因此它的使用格式很简单,那就是cp srcfile dest,我这里把它简写为srcfile,src表示源文件,然后复制到目标dest,注意,这个dest我们没有指定文件,其实src也可以不用指定文件,这表示我把哪个文件从哪个源复制到什么目标去?想象一下,我们要复制一个文件,能不能把一个文件复制为另外一个文件。那能不能把一个文件复制为多个文
2025-01-03 16:46:00
977
原创 linux-24 文件管理(二)文件编辑,字符集,nano,文件删除,rm
我们创建文件还可以使用文件编辑器来实现,我们在Windows上怎么创建一个文件呢?点右键通创建一个文本文档?是不是这样子,然后在里面开始编辑。事实上,它就是个编辑器,打开之后填内容的对不对?那事实上,在linux里边也有很多的编辑器,什么叫文本编辑器?word是不是文本编辑器?不是,word是个字处理器。它可不是文本编辑器,什么叫文本?这里我们要说明白。 当然,首先我们需要先知道ASCII码,什么叫ASCII?它叫做美国国家标准信息交换代码。a叫做Ameria,是美国的标准信息交换代码。
2024-12-30 14:30:13
1011
原创 linux-23 文件管理(一)创建文件touch,stat
我们怎么去改变一个文件的时间戳,比如说我只想改变它一个时间戳,而不是全部的,看-a只改变访问时间,再看-m只改变修改时间,没有说只改变改变时间,好像没有,是不是,为什么呢?最近一次访问时间没动,但修改时间改变了,修改时间也是属性信息,它一改改变时间也会变,我们指定的修改,实际上都改为了当前时间,对吗?访问时间改了,发现这个访问时间一改,它的文件属性是不是就改了,因为时间戳也是文件的属性,所以最后一个改变时间是不是也改了,但最近一次的修改时间没改,同样的道理,如下图,底下有个a,file a,如下图,
2024-12-27 17:52:57
717
原创 linux-22 目录管理(二)rmdir命令,删除目录
当删除a_c的时候,mm的目录空不空,不空,那么就意味着,只能删除a_c目录,所以当删除a_d目录、b_c目录的时候,道理是一样的,因为mm目录没有空,所以mm不会删除,当删除b_d目录的时候,mm目录就空了,所以mm目录也就被删除了,当然很少这么用,只是告诉你,其实rmdir也有-p选项。如果我指定删除a_c,它发现a_c删了以后,mm就空了,它会自动把mm删掉,如果mm没空,那么mm不会删掉,是一线单传才行,还有其他的目录就删不了了,如下图,删除了,tree /mnt/test ,看看,如下图,
2024-12-26 16:48:28
409
原创 linux-21 目录管理(一)mkdir命令,创建空目录
还可以这么来用,mkdir -pv /mnt/test/{x/m,y},这叫花括号,这是bash的一种特性,高级特性叫做花括号展开,或者叫命令行展开,当它遇见花括号的时候,会自动把逗号分隔的路径展开为两个,那意思就是说,有的路径是/mnt/test/x/m ,有的路径是 /mnt/test/y,所以它自动把它展开为上面这两个这个路径,这就叫花括号展开,或者叫命令行展开的一种功能,叫花括号展开。这就叫波浪线展开,我们来试一下,mkdir -pv /mnt/test/{x/m,y},如下图,
2024-12-25 17:39:32
1211
原创 linux-20 根文件系统(二)命名规则、学习范围概述
这跟目录相关的,所以我们叫目录管理,有文件管理目录管理,还有呢?设备管理,当然,也包括安装系统,使用系统当中,除了安装系统之外,还有哪些?列出目录内容,显示目录,切换目录,创建目录,删除目录,无非就这些文件管理。那设备管理包括创建设备文件,删除设备文件,分配设备文件的标号什么之类的等等,包括挂载设备,访问设备,给设备提供驱动程序等等。那因此,文件管理,目录管理,运行程序,设备管理,软件管理,进程管理,网络管理,我们学习操作系统,基本就学这些内容,大致分为这七个部分,以后我们基本都是围绕这些内容进行学习。
2024-12-25 17:33:46
361
原创 linux-19 根文件系统(一)
之前提到过,linux的目录是一个倒置的树,它通过层次性的方式来组织,管理整个系统的文件,而这本身实际上是通过文件系统。文件系统,大家记得文件系统是内核的主要功能之一,它的主要目的就是实现本机上的某一个分区上的文件管理,最后,要记得,对于文件系统一条条的磁盘来说,它通常指的是以分区来进行标识的,但是在整个系统上,所有的文件系统都必须同属于,这样的整个系统级别的一个东西,它有个名字叫根文件系统,叫rootfs,对于linux而言,每一个文件都必须是根文件系统下的某一个路径,或者是都必须要通过文件系统才能
2024-12-24 17:10:31
950
原创 linux-18 关于shell(十七)file命令
在linux里面是不以后缀名来区分文件类型的,它跟windows不一样,windows里面都会以后缀名来区分文件类型,比如说,.mp3,windows就会把它视为音乐文件,.txt就会视为纯文本文档,.png就会视为图片文档,.html会视为网页文档,但是linux里面它并不会以后缀名来区分文件类型,在linux里面它会去搜索文件里面的内容,然后去判断它的文件类型,并不像windows一样,windows是完全以后缀名来区分的,所以在linux里面还是有区别的,那么如何区分linux里面的文件类型呢?
2024-12-19 16:42:33
258
原创 linux-17 关于shell(十六)info,在线文档,cal,echo,printf
但是要加-e选项它才能生效的,前面有声明,这些就称叫反斜线, 反斜线逃逸,或者叫转移字符都行,也就是说,这个字符它本来是个n,它不是表示n,而是表示一个换行符, 因为这个反斜线使它具有了特殊的意义,这个意思,所以称为叫反斜线。接下来再说另外一个命令,帮助获取方法,之前说了几个,还有一个补充性的手册,info Command,叫做在线手册,或者叫在线文档都行,能获取一个命令的使用信息的,通常它描述的比手册页更详细,但是它的主要着力点在于讲这个命令的发展历史,比方说哪一年谁创建了这个命令,中间有谁几经易手?
2024-12-18 16:26:05
722
原创 linux-16 关于shell(十五)date,clock,hwclock,man,时间管理,命令帮助
想显示一下当前系统上的时间该怎么显示?有一个命令叫做date,来看date命令,如下图,第一个星期几对吧?然后是月日小时分钟秒,最后一个是年对吧?CST指的是它的时间格式,我这个可以先姑且不用管它。这是我们的时间,当然这个时间由于我们是虚拟机,它很可能跟我们的统时间未必一致,这是虚拟机自己内在的问题,倒不是说我们系统有什么别的问题,或者时间走错了,倒不是这个。需要注意的是,date不但能够显示时间,还可以用来修改时间。data用于时间管理,当然在说时间管理之前,我们还得说一说linux的时
2024-12-13 18:21:07
1104
原创 linux-15 关于shell(十四)printenv,hash,环境变量
此前没有用过linux,可能有些觉得很奇怪,就觉得我们在这敲来敲去命令干什么?为什么不使用双击这种方式来操作?大家知道,在Windows里面,其实我们双击也无非就是告诉我们shell需要将这个命令发送在内核上启动的,是不是这样子?那只不过采用另外一种操作方式而已。但是各位有没有发现我们刚才执行ls的时候?我们执行ls的时候压根就没说这是哪个路径的ls。发现了吗?那它怎么知道是在bin下呢?还有我们执行su的时候,也没告诉他我们到底su到哪个或者这个命令在什么地方,为什么我们当前系统能找到?这两个命令
2024-12-12 11:45:04
741
原创 linux-14 关于shell(十三)type,内置命令和外部命令
知道吧,那因此你看我们ls一下,各位,有没有想过,这事实上是不是就提供了一个命令,它运行了以后把这个运行的结果显示给我们了?那这就意味着,只要有或者只要有shell或者bash,这个命令就能执行,不需要额外的其他文件了,刚才也看到了,su 它是bin 下的su,实际上ls 是bin下的ls,我们看在某个路径下有个ls,which下ls,那么,在我们bin之下,有个可执行文件,也就叫ls,如下图,我们说一个命令,叫做type,先来看看type的效果,比如说我指定type后面这个命令叫cd,如下图,
2024-12-10 17:30:46
419
原创 linux-13 关于shell(十二)cd
所以我们cd只能是目录,表示切换当前目录的,好,当然cd还有几个常见的用法,比如说,我们cd不加任何参数,回到用户的主目录或者叫用户的家目录,这里说到另外一种目录叫做家目录,家目录指什么呢?就这么简单,所以cd跟目标就能切换过去了,当然你cd到的不是一个目录,那就麻烦了是不是?这就是这个的用法,这个用法其实还是蛮好用的,将来也经常会用到,cd波浪线加用户名,我们写的username,cd ~USERNAME,不加用户名就表示自己的,当然,只有管理员才有权限进别人的家,普通用户是没权限进别人家的。
2024-12-09 18:19:03
447
原创 linux-12 关于shell(十一)ls
登录系统输入用户名和密码以后,会显示给我们一个命令提示符,就意味着我们在这里就可以输入命令了,给一个命令,这个命令必须要可执行,那问题是我的命令怎么去使用,命令格式有印象吗?在命令提示符下,我们首先是命令吧?command,后面可以带什么?参数对吗?options,再后面是arguments,我们把它称为叫参数,这是选项。选项有可能会有多个,参数也有可能会有多个,有的命令可能不能带参数,有的命令可能没有选项,这是各不相同的,我们这里给的仅是一个通用的架构,或者是一个常见的应用格式,而且之前提到过,
2024-12-09 15:52:04
767
原创 linux-11 关于shell(十)执行入口、模数
这个我们不便于过于深入的去了解它,但要明白,一般来讲,一个可执行文件,它必须有一个程序的执行入口,还提到过库是没有执行入口的,虽然它可执行,那因此,一个程序必须要有执行入口,那怎么是有执行入口呢?其实这就是给我们这样一个文件,指定一个模数的,这就是个模数,它也被称为叫shebang,但一定要记得,当一个程序被启动的时候,这个程序的执行入口,或者这个程序又被提交给内核了,比如说在系统刚刚启动的时候,这里要求我们进行登录,我输入用户名,然后输入密码,就可以正常登录,正常登录以后,会显示什么,叫命令提示符对吧?
2024-12-02 18:13:58
486
原创 linux-10 关于shell(九)认证、授权、审计
我把它记录下来,这叫日志,至于我们现在讲给各位的,基本上都叫思想,这些基本概念以后在我们整个使用技能的过程中处处都会体现出来,所以呢,理解了这些东西,对于我们后期利用理解使用计算机是非常有帮助的。那认证和授权对我们而言,我们已经用了很多次了。其实,计算机所能够处理的最快的资源不是字符,而是数字,这点各位要记得,其实我们的计算机或者我们操作系统是识别每个用户靠的是数字,是用户的ID号,我们把它称为叫用户ID,ID叫identifier,叫用户标识符,其实你的身份证就叫ID卡,是让每个用户名都是有个ID的。
2024-12-02 17:50:02
359
原创 linux-9 关于shell(八)小结
而一个shell,bash是1M,1M的库,1M内核,两兆加起来完全可以跑起来,所以一个最小的linux,我们可以把它做到两三兆的样子,可以完全跑起来了。首先,最底层的是我们的硬件,对吗?硬件资源是独立的,是独有的,当然,我们这里指的是在单颗CPU的系统平台上,那为了能够实现在同一个计算机上同时近似的运行多个程序,我们有了通用管理软件叫内核,内核只是个平台,它不提供任何特定的任务,仅仅是将硬件所提供的计算能力抽象出来,并提供给上层其他软件的,只不过它的提供方式叫做系统调用,叫system call。
2024-11-29 18:23:31
564
原创 linux-8 关于shell(七)passwd
那当然,我这里也是,我使用password 敲回车,就可以改这个密码了,让它复杂一点,可以输一遍,再输一遍即可,当你输一遍密码不符合规则的时候,它会提示你看到没有,叫 BAD PASSWORD,这密码不咋地,it is based on a dictionary word,OK,这这是词典中有,那就意味着暴力破解是很容易的,你再长暴力破解也很容易,因为词典中有,或叫暴力破解字字典都行,这种我们称叫字典攻击对吧?不要使用eg的字符,比如说,不要使用语句,什么之类的,就使用那些最好使用随机字符串,
2024-11-25 17:52:42
570
原创 linux-7 关于shell(六)su
我们有个命令,叫switch user简写为su,这也是linux的重要哲学思想之一,能简写绝不全写,所以su指的叫switch user,所以简写为su,转换用户,切换用户,命令的使用方法很简单,主要我们以它为例来介绍命令的使用,使用一个选项,当然选项有没有都可以,后面跟上参数,参数是用户名,就可以切换到另外一个用户了,例如 su [-l] 用户名,各位需要注意我的命令,这里如果我加一中括号的话,在这里就表示这是一个可省略的。假设我们当前系统上装完系统以后,默认有一个叫root,
2024-11-22 21:06:14
308
原创 linux-6 关于shell(五)图形界面和命令行界面
在linux上,我们还是应该介绍一下图形界面的类型,linux的图形界面有三个,第一个叫GNome, 第二个叫KDE,第三个叫XFace,对于GNome而言,GNome是使用c开发的,KDE是使用C++开发的,而xface是一个简洁的、适合用在嵌入式平台上的、轻量级的桌面系统,ubuntu出了一个linux手机操作系统是,界面挺漂亮的,为智能手机和平板电脑提供一个基于Linux的操作系统,叫 Ubuntu Touch,它不是面向大众消费者的,而是面向开发者、手机爱好者和有志于建立自己设备操作系统的人
2024-11-06 18:00:58
221
原创 linux-5 关于shell(四)虚拟终端
模拟一个多用户的环境,而且有多个不同的显示器,所以这个虚拟出来几个假的显示器,我们把它称作虚拟终端,好,事实上linux终端有很多种,有物理终端,有控制台,有虚拟终端,有模拟终端,等等。登录进操作系统以后,注意使用的是管理员用户,事实上linux还有一个特性,它给我们提供的登录界面可不止这一个,当然,各位都是笔记本,可能你的键盘功能,键盘映射方式不一样,未必都能够同时使用,但是,可能你可以多试几次,比如说我们按着 ctrl alt +f2,按一下松开,来看看,如下图,我们这里又显示一个登录,看到了吗?
2024-11-04 18:50:00
476
原创 linux-4 关于shell(三)用户
我们首先输入用户名,这是linux默认的用户管理员root名称,一般来讲无法修改,而且它的ID号为零,等一会我们会解释,password默认是redhat,密码是redhat,注意,linux严格区分大小写,所以你root如果写成大写的是不可以的,如果它的密码写成大写的也是不可以的,一定要记得,这个和WINDOWS不一样,linux严格区分大小,写任何一位写成大写或者小写,不对应都是视为错误的。所以说白了,用户就是我们使用标识或者叫使用凭证,好,那因此我登录操作系统时就需要给个用户名来进行登录,如下图,
2024-10-31 17:12:30
331
原创 linux-3 关于shell(二)命令格式
短选项一般而言,多个选项可以组合,就使用一个横杠,把这个选项一块来写,比如说-a又写个-b,你可以使用直接使用-ab这样子,注意-ab之间就不能有空格了,否则多个选项之间必须得有空格来隔开,一定要记得,然后来看这里,我们刚才这个ls -a -l,你可以写成ls -al,结果是一样的,ls -la也行,结果也一样,因为它的次序并不是特别关键,但是有一种情况下比较关键,等一会我再说哪一种比较关键,长选项通常不能组合,必须要分开来写。举个简单的例子过来看,我们使用ls,这显示我当前的文件,如下图,
2024-10-30 17:54:09
418
原创 linux-2 关于shell(一)
好,那我们先说第一个,GUI接口,刚才我们已经说过了,而对于CLI接口而言,这就需要我们去输入命令,给出执行文件的路径,在CLI接口当中,它有一个叫做命令提示符的东西,命令提示符,说白了就是,给你个提示符号,在这个符号后面,你可以输入命令了,明白这意思吗?叫做命令提示符,它有个单词叫做prompt,就表示你可以立即输入命令了,对于linux而言,命令提示符还有两种不同的表现形式,首先,管理员的展现为井号,而普通用户的展示为$,那各位应该明白,管理员和普通用户的使用权限是不相同的,对吧?
2024-10-29 17:36:45
298
原创 linux-1基本原则
linux是由目的单一的小程序组成,就是它的每一个程序的体积都非常的小,而且目的非常单一,这个特点使得linux上很多的程序或者一个个复杂的系统,通常会由许许多多的小程序,我们必须手动的把它柔和起来,才能组建成符合我们需要的系统。这些文件如何进行创建等等,后面都会详细的去说。在以后的linux的学习中,我们会不断的体会到linux的哲学思想,也就是Linux的基本原则,大概有这样几点,首先就是我们之前说过的,它的自由哲学思想,那么接下来,除了自由思想外,其他的思想,也就是linux的基本原则。
2024-10-25 13:07:17
180
原创 linux基础篇安装操作系统(2)更新中
通过网络,我们之前进入BIOS的时候,还记不记的,有个通过网卡启动的选项,如下图,Network boot from Inter E1000,这是什么意思,是指从英特尔e1000系列网卡进行网络启动,这里我们需要引入一个技术标准,它就是PXE,叫预启动执行环境,它是一种网络启动技术的标准,而Inter E1000的网络就支持PXE功能。我们思考这样一个问题,我们在BIOS中选择从E1000网卡启动,那么网卡是如何实现PXE的功能的呢,换句话说,是如果实现下载镜像的呢?
2024-10-23 17:32:30
491
原创 linux基础篇安装操作系统(1)
当系统发生严重错误(如内核崩溃)时,kdump 会启动一个特殊的“捕获内核”来保存当前系统的内存映像到一个指定的位置,通常是一个文件或网络存储设备。下面我们来看看,怎么去安装一个linux,对我们虚拟机而言,你只要让它默认就可以了,那么从我们的光盘这里进行引导,到这界面了,如下图,选择 “使用ISO镜像文件(M)”选项,将ISO镜像文件引入,这相当于将光盘放到光驱,然后启动虚拟机即可,默认情况会进入到如下界面,这里时选择可以通过防火墙访问的内部服务,默认就可以,点击前进按钮,选择美式键盘,默认的就可以,
2024-09-19 11:58:19
1060
原创 linux基础篇之操作系统(五)
大概九几年的时候,unix商用以后开始卖钱了,很多原来的科研机构或者高校就不能再免费试用,这包括当时荷兰的一所大学,当时荷兰阿姆斯特丹大学有个教授叫安德鲁,这个教授一直在使用unix进行教学,但是unix不让用,以后他很是恼火,觉得不爽,于是他也决定能够仿造unix再自己开发一个操作系统来进行上课用,于是另外一个操作系统诞生了叫做Minix,他说他是小的unix,和unix系统完全相像,甚至API都是兼容的,但是体积要小的多,刚开始的时候大概只有4000行代码,后来已经非常复杂了,那安德鲁就拿着它这
2024-09-05 19:56:55
774
原创 linux基础篇之操作系统(四)
ken汤姆森在1976年就到了美国加州大学伯克利分校去任教,在此之前,伯克利分校就已经获取了unix的源代码进行研究,当时有一个著名的研究生,叫bill joy,他成立了一个叫做BSRG的团体,叫做伯克利操作系统研究小组,伯克利 system research group,简写为叫BSRG,这么一个研究小组就专门负责去研究unix,给它改进修复bug,提供新功能等等,而且研究工作进行的如火如荼,1976年Ken加入了伯克利,在伯克利任教,所以这样一来,使得伯克利几乎成为事实上的unix研究的领头羊。
2024-09-04 20:31:37
612
原创 linux基础篇之操作系统(三)
Multics上运行的程序就是这么完成的,那因此,不得已,Ken只好自己开发一个内核,模仿此前他对于Multics的理解,开发一个最简单的,能够运行起来的内核,哎,没想到,他还真成功了,所以它的space travel运行起来了,很开心,在贝尔实验室到处炫耀,向大家去推销他的游戏,但让他更为郁闷的是没人对他的游戏感兴趣,大家都对他的这个系统感兴趣,但很遗憾的是,我们说过很多次,应用程序,尤其是汇编所开发的程序,但是pdp上面它的开发这个系统是用汇编语言写的,汇编程序是跟我们硬件平台紧密结合的,对吧?
2024-09-04 09:32:45
546
原创 linux基础篇之操作系统(二)
所以,从广义上来讲,它是包含两种类型的,一种叫图形界面,另一种叫做命令行也叫字符界面,第一种叫做图形用户界面,读作GUI,第二种叫命令行接口,读作CLI。当然,我们不扯那么远,仍然来说我们的GUI和CLI,这是我们的一种特殊应用程序,各位要明白,它也是应用程序,而且在这样一个接口下,我们所启动的任何应用程序,如果你一旦把这个应用程序关了,那么,在这个接口下所有启动的应用程序,也将会关闭的,比如说,打开WINDOWS桌面,你启动了一个word,而后把桌面关了,注销了,你的word还有吗?
2024-09-04 09:12:32
461
原创 linux基础篇之操作系统(一)
所以从资源的组织角度来讲,它也不合理,那因此,我们操作系统除了提供内核之外,通常还需要将自己的内核所提供的一些系统调用输出出来,而这种输出是通过较为高层一点的调用接口来实现的,我们把它称为叫库,对于库本身,它也是一个应用程序,只不过这个应用程序没有程序的执行入口,它是不能自我独立运行的,只能被其他程序调用的时候才能执行。在计算机体系内部,一般来讲,我们的输入设备是通过桥接,是通过南桥,进入当前系统的,那彼此之间可能有系统,各种总线,比如说内存到CPU的,那我们可以称为叫内存总线,或者叫系统总线,都可以的。
2024-07-30 17:25:22
433
原创 linux基础篇之vmware workstation计算机体系结构(下)
程序要想运行,就意味着它利用这个芯片的某根线的功能来进行执行,那所以想象一下,英特尔公司生产的CPU和摩托罗拉生产的CPU放到一块,它的运行机制可能会不一样,那如果有一个程序员开发的程序在英特尔的CPU上能运行,放到摩托罗拉上能不能一定会运行?那怎么办?我怎么能够写一个程序,让它两个都能运行呢?所谓的程序的移植听说过吗?什么叫移植啊?为什么需要程序?为什么需要移植?就是因为我们底层芯片的工作机制不同,而程序是必须要依赖于芯片才能工作的,对吗?因为机器能理解的只能是二进制,对吗?后来为了能够加速程序员
2024-07-23 17:08:22
454
原创 linux基础篇之vmware workstation计算机体系结构(中)
南桥叫south bridge,北桥叫 north bridge,南桥离CPU远一点,CPU要不停的跟内存打交道,那因此内存和CPU之间是不是要有总线进行相连,而且中间需要一个控制器,那么因此,北桥是高速的控制总线,南桥是低速的控制总线,什么是低速,我们敲一下键盘,速度再怎么快,一秒钟内能敲几次,能理解么,我们说设备是在一定频率下进行工作的,那些需要大量数据传输而且需要工作在比较高的频率下的、快速实现数据交换的,我们都称为都在北桥。但内存的制造工艺决定了它只能这么快,更快的也行,成本要高的多的多。
2024-07-08 17:39:04
258
原创 linux基础篇之vmware workstation计算机体系结构(上)
我们大家都知道,计算机由五大部件组成,那么分别都是什么呢?他西装革履,头发梳得一丝不苟,时而自言自语,时而奋笔疾书,细看纸上,字迹潦草,图表凌乱,然而,正式这份看似涂鸦的手稿,却奠定了现代计算机的体系结构,这就是计算机发展史上的里程碑,101页报告,而这位中年男子就是博弈论之父,现代计算机体系结构之父,冯诺依曼。冯诺伊曼在前人研究的基础上,进行了总结,形成了现代计算机的理论结构,目前我们生活中,几乎所有的电子产品,都是基于这个结构的,比如手机、笔记本电脑、台式电脑、小型机、服务器、电子表等等。
2024-07-04 16:43:53
162
原创 linux基础篇之vmware workstation上电自检
对于vmware虚拟机来讲,是ctrl + alt + insert,知道insert键么,当然,如果是笔记本电脑的话,这个键不太好找,注意,你需要把鼠标的焦点进入到虚拟机的里面然后按ctrl + alt + insert,然后快速的摁下F2,当它出现重启界面的时候,赶紧F2。我们的电脑是怎么运行的?未必,ok,这就是boot的用途了,刚才我们提到的boot,叫boot sequence,意思就是启动次序,我们不是有很多存储设备么,有硬盘,有光盘,有U盘,那么到底是到哪个上面去找我们的程序呢?
2024-07-04 12:07:20
299
原创 linux基础篇之vmware workstation电源和快照
关闭客户机,这个相当于强行关机拔电源吧;挂起客户机,这个就是虚拟机的好处了,它可以让我的操作系统在这一刻快照下来,并让我们的系统静止在这一刻,如果人生可以竞争就好了,看过三体这个科幻小说没有,里面有个特殊的设备,可以让人进入休眠的,使新陈代谢维持在一个几乎静止的状态,停止人的衰老,比如你静止在20岁,等500年后,再重新从20岁再活一边,当然这只是科幻小说,现实中是不可能的,但是虚拟机完全可以实现,所以在这个时刻挂起,下一次你开机的时候,还可以在这一刻开始,然后再点击继续,所以这是一个很好的机制。
2024-07-03 18:01:18
215
空空如也
kettle执行到空操作后卡慢,大概卡住8分钟左右才会继续执行
2022-06-16
如何对RocketMQ进行测试,获取吞吐量和时延时间
2020-12-02
linux 安装 librdkafka 报错
2017-11-20
nginx做转发时,重定向如何处理
2017-09-26
在Nginx+Lua的环境下,怎样在响应数据返回前,替换部分数据?
2017-05-22
solaris下编译的程序执行是出现段错误
2015-04-10
solaris 内存溢出问题
2015-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人