自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顺其自然~专栏

思路决定出路,科技创造奇迹。

  • 博客(1554)
  • 收藏
  • 关注

转载 应用交付是什么

作为传统网络负载均衡产品的升级和扩展,应用交付产品基于网络应用层设计,将关键应用快速、可靠、智能地交付到用户使用。深信服AD产品作为新兴应用交付技术的代表,一经推出 便获得了大量用户的认可。通过结合。

2023-02-03 10:12:13 14

转载 F5负载均衡

F5 Networks 随着语音、数据、视频流量、移动员工和应用的迅猛增长,F5在满足企业和机构IT需求的同时,帮助其把握巨大的潜在机遇 — 包括数据中心、网络和云。全球大型企业、服务提供商、政府机关及消费品牌都依赖于 F5 提供的智能服务平台,为互联世界的人们交付并保护应用与服务。F5 公司是应用交付网络(ADN)领域的全球领先厂商,致力于帮助全球大型的企业和服务提供商实现虚拟化、云计算和“随需应变”的IT的业务价值。

2023-02-03 09:36:00 26

原创 ICT是什么

信息与通信技术(ICT,information and communications technology)是一个涵盖性术语,覆盖了所有通信设备或应用软件:比如说,收音机、电视、移动电话、计算机、网络硬件和软件、卫星系统,等等;此术语常常用在某个特定领域里,例如教育领域的信息通信技术,健康保健领域的信息通信技术,图书馆里的信息通信技术等等。主要包含传输接入、网络交换、移动通信、无线通信、光通信、卫星通信、支撑管理、专网通信等技术,现在热门的技术有5G、LTE、IPTV、VoIP、NGN和IMS。

2023-02-03 08:46:43 45

转载 Linux命令之lsblk命令

的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,CD-ROM等等。lsblk命令包含util-linux中。通过yum provides lsblk命令查看命令对应的软件包。lsblk命令的英文是“list block devices”,即用于。三、使用语法及参数说明。

2023-02-02 16:21:14 5

转载 磁盘上的volume和partition和driver有什么区别?

对使用windows的用户来说,C,D,E,是一个可以存储读取文件的入口。文件系统就是在整个volume这个载体上铺了一层自己的布局,有自己的格式。比如C:\123.txt,表示在C:对应的载体里,从根目录开始寻找文件123.txt,找到后就可以读取内容?volume就是一种逻辑存储设备,是一种逻辑上的存储数据的载体。API的很多名字是带Volume的。对最上层的用户来说,看到的是一个一个的文件。文件系统的文件读写是字符,可以一个byte一个byte的读写。volume的读写,委托给底层的分区。

2023-02-02 15:09:00 3

转载 initramfs详解-----初识initramfs

在挂载了rootfs后,内核将Bootloader加载到内存中的initramfs中打包的文件解压到rootfs中,而这些文件中包含了驱动以及挂载真正的根文件系统的工具,内核通过加载这些驱动、使用这些工具,实现了挂载真正的根文件系统。因此,为了不占用内存空间,将rootfs中的内容(文件)释放掉即可,然后将真正的根文件系统移动到虚拟文件系统的根(即rootfs的根)下,最后再将进程的文件系统的namespace切换到真正的根文件系统。如果不借助第三方,内核是没有办法挂载真正的根文件系统的。

2023-02-02 14:28:14 10

转载 mdadm 创建md 删除md步骤

最近在使用mdadm创建和删除RAID设备。但是在创建和删除过程中会出现创建md0重启后变成md127,删除md127重启后又重新出现的状况。

2023-02-02 14:12:28 6

转载 Linux常用操作命令

虽然目前Linux图形界面的使用已经相当方便,但是有些操作还是需要在传统的文字界面下使用比较灵活。除此之外,使用文字界面登录Linux系统,系统资源的损耗也比较少,从而可以提高系统性能。

2023-02-02 13:57:38 5

原创 Vi文本编辑器

在命令模式下,按“:”键进入最后行模式,此时vi会在屏幕的底部显示“:”符号年作为最后行模式的提示符,等待用户输入相关命令。命令执行完毕后,vi自动回到命令模式。为了实现跨平台操作兼容不同类型的键盘,在vi编辑器中无论是输入命令还是输入内容都是用字母键。例如按字母键“i”在文本编辑模式下表示输入字母“i”,如果在命令模式下则表示将工作模式转换为文本编辑模式。当我们按ESC进入Command模式后,我们可以用下面的一些键位来移动光标;j 向下移动一行k 向上移动一行h 向左移动一个字符。

2023-02-02 13:14:50 202

转载 mdadm彻底删除software RAID 0

Linux系统中可以通过使用mdadm这个简单高效的命令将甚至组成一个software RAID阵列,提高存储效率。但是当我们不想保留这个RAID了,就需要彻底删除这个RAID,今天就来说说如何删除的彻彻底底的。

2023-02-02 10:02:34 4

转载 SSH简介及两种远程登录的方法

Secure Shell(SSH) 是由 IETF(The Internet Engineering Task Force) 制定的建立在基础上的。它是专为(甚至可以用Windows远程登录Linux服务器进行文件互传)和提供安全性的协议,可有效弥补网络中的漏洞。,既有商业实现,也有开源实现。本文主要介绍OpenSSH免费开源实现在Ubuntu中的应用,如果要在Windows中使用SSH,需要使用另一个软件PuTTY。SSH之所以能够保证安全,原因在于它采用了非对称加密技术(RSA)加密了所有传输的数据。

2023-02-01 15:13:19 15

转载 Docker镜像分层解密--Docker layer

通常状况下,Layer内容相同,可以映射到不同容器需求的相应层级(这里只画了相同层级,实际上映射的层级可以不同),用户在可写层对容器Layer下层的只读层进行操作,但改变的是自己本身可写层的相应文件内容(下图容器1的A’和容器2的C’),不同容器内的映射的只读层原始内容,容器2的A和容器1的C的内容并不会跟着改变,除非用户进容器地下对他们进行改动操作。我们设源文件为A,这个修改过的文件为A',在当前这个容器里,退出再进去我们看见的就会是A',但是删除容器,重新用镜像构建,我们看到的就是A。

2023-02-01 14:31:05 10

转载 YAML介绍

YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)。。

2023-02-01 13:30:12 13

转载 Docker Dockerfile

Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。这里仅讲解如何运行 Dockerfile 文件来定制一个镜像,具体 Dockerfile 文件内指令详解,将在下一节中介绍,这里你只要知道构建的流程即可。1、下面以定制一个 nginx 镜像(构建好的镜像内会有一个 /usr/share/nginx/html/index.html 文件)在一个空目录下,新建一个名为 Dockerfile 文件,并在文件内添加以下内容:FROM nginxRUN echo &

2023-02-01 13:17:02 12

转载 Docker 容器连接

前面我们实现了通过网络端口来访问运行在 docker 容器内的服务。容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。下面我们来实现通过端口连接到一个 docker 容器。

2023-02-01 11:56:07 6

原创 docker run、exec和attach使用和区别

在已运行的容器中,执行命令(只是进入容器执行命令,退出后,容器继续运行)(attach将容器的输入输出附加到本机的输入输出中,类似于线程的附加,退出后,容器结束运行)

2023-02-01 11:40:14 369

转载 Docker 镜像使用

当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。

2023-01-31 17:28:25 17

转载 Docker 容器使用

docker 客户端非常简单,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。来查看 Docker 的底层信息。在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。:推荐大家使用 docker exec 命令,因为此命令会退出容器终端,但不会导致容器的停止。正在运行的容器,我们可以使用 docker restart 命令来重启。已经停止的容器,我们可以使用命令 docker start 来启动。

2023-01-31 17:13:56 9

转载 docker介绍及使用

Docker 是一个开源的应用容器引擎,基于Go语言并遵从 Apache2.0 协议开源。Docker 可以让开发者,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之后分为,我们用社区版就可以了。

2023-01-31 16:15:26 20

转载 CURL命令详解

这是一种身份验证方案,可以防止密码以明文通过网络发送。将此选项与普通的 -u, --user 选项组合使用,以设置用户名和密码。相关选项请参见 --ntlm, --negotiate 和 --anyauth。如果多次使用此选项,则只使用第一个选项。

2023-01-31 15:04:37 19

转载 几个Linux实用快捷键分享

Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl + c。命令输入错误,也可以通过快捷键ctrl + c,退出当前输入,重新输入。​可以通过快捷键:ctrl + r,输入内容去匹配历史命令。命令前缀,自动执行上一次匹配前缀的命令。可以通过快捷键:ctrl + d,退出账户的登录。可以通过history命令,查看历史输入过的命令。通过快捷键ctrl + l,可以清空终端内容。键盘左右键,可以得到此命令(不执行)ctrl + a,跳到命令开头。ctrl + e,跳到命令结尾。

2023-01-31 14:07:25 9

转载 Linux管道符

示例代码:用户在计算机中有一个配置文件(/etc/passwd),一般情况下,一个用户会占用一行配置,请你使用现学的管道统计当前计算机中一共有多少个用户个信息​​​​​​​。xargs 默认的命令是 echo,这意味着通过管道传递给 xargs 的输入将会包含换行和空白,不过通过 xargs 的处理,换行和空白将被空格取代。① 以管道作为分界线,前面的命令有个输出,后面需要先输入(缺少查找范围),然后再过滤,最后再输出,通俗的讲就是管道前面的输出就是后面指令的输入。例代码:多行输入单行输出​​​​​​​。

2023-01-31 13:54:25 7

转载 linux 管道符、特殊符号

如果使用

2023-01-31 11:51:09 8

转载 一文彻底讲清Linux tty子系统架构及编程实例

tty一词源于Teletypes,或Teletypewriters,它是最早出现的一种终端设备,类似电传打字机,由Teletype公司生产。最初tty是指连接到Unix系统上的物理或者虚拟终端。终端是一种字符型设备,通常使用tty来统称各种类型的终端设备。随着时间的推移,当通过串行口能够建立起终端连接后,这个名字也用来指任何的串口设备。

2023-01-31 11:42:20 7

转载 LXC的介绍

通过namespace进行资源的隔离,Gust1下的进程与Guset2下的进程是独立的,可以看作运行在两台物理机上一样。Contaniner管理工具就是对Guest进行管理的(创建、销毁)。图是对LXC架构的介绍下图是LXC与KVM技术的比较,KVM的优点是一个物理机上可以跑多个操作系统(Guest-OS),然后在每个操作系统运行应用,通过这种方式实现应用的隔离。而使用LXC技术直接可以在Host-OS的基础上实现隔离的。这就是LXC的优势--运行快。

2023-01-30 13:38:41 16

转载 lxc-内核虚拟化技术

LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与传统虚拟化技术相比,它的优势在于:(1)与宿主机使用同一个内核,性能损耗小;(2)不需要指令级模拟;(3)不需要即时(Just-in-time)编译;(4)容器可以在CPU核心的本地运行指令,不需要任何专门的解释机制;

2023-01-30 13:21:46 13

转载 Linux内核架构和工作原理详解

内核的作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。Linux进程采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初始化操作。init进程是进程树的根,所有的进程都直接或者间接起源于该进程。virt/ ---- 提供虚拟机技术的支持。

2023-01-30 11:54:38 20

转载 什么是纠删码(与纠错码的区别)|纠删码与副本对比|LDPC码

在信息中按照某种规则加上一定的冗余位,构成一个码字,称为差错控制编码过程。在接收端接收到码字,或从存储设备中读取码字后,查看。

2023-01-30 09:18:55 16

转载 EC-纠删码

随后产生了不同类型。其中一个最早也是最常见的类型就是RS(Reed-Solomon),这种类型的数据可以使用任何k符号的组合或数据块来重建,即使m符号丢失或不可用。比如,在EC 10/16中,即使有6个驱动器、节点或者地理位置丢失或不可用,而原始文件还是可以恢复。举个例子来说,在一个EC 10/16的配置中,会有6个额外的符号(变量m)被添加到10个原始符号(变量k)中。纠删码可以用于有大量数据和任何需要容错的应用程序或系统中,比如磁盘阵列系统、数据网格、分布式存储应用程序、对象存储或归档存储。

2023-01-30 09:04:58 8

转载 ECC-误差校正码

ECC是“Error Correcting Code”的简写,ECC是一种能够实现“错误检查和纠正”的技术可提高运行的稳定性和增加可靠性。

2023-01-30 08:58:25 7

转载 Windows的权限(用户、组和访问控制)

(即由:安全账户管理器【Security Accounts Manager】负责数据库的控制和维护;SAM数据库则是位于注册表的【计算机\HKEY_LOCAL_MACHINE\SAM\SAM】下,受到ACL保护),SAM文件在【C:\Windows\System32\config】路径下。SAM对应的进程:lsass.exe。通过本地用户和组,可以为用户和组分配权利和权限,从而限制用户和组执行某些操作的能力。

2023-01-29 17:27:28 75

转载 Windows 中的 ACL,DACL,SACL 和 ACE

DACL(Discretionary Access Control List,自由决定的访问控制列表),主要用于设置。- SACL(System Access Control List,SACL,系统访问控制列表),用于。- SD 有助于控制对对象的访问,它包含所有者的信息、要审核的内容以及以何种方式授予访问权限。(Access Control Entries)构成。- 它包含了真正的用于设置安全权限的 ACL。配置对安全对象的访问的审计(生成日志)。- 每个 ACL 由多个。

2023-01-29 11:08:30 27

转载 apt 和 apt-get的区别(建议使用apt)

Ubuntu 16.04 发布时,一个引人注目的新特性便是 apt 命令的引入。其实,只是直到 2016 年的 Ubuntu 16.04 系统发布时才开始引人关注。随着 apt install package 命令的使用频率和普遍性逐步超过 apt-get install package,越来越多的其它 Linux 发行版也开始遵循 Ubuntu 的脚步,开始鼓励用户使用 apt 而不是 apt-get。那么,apt-get 与 apt 命令之间到底有什么区别呢?

2023-01-17 15:27:27 111

转载 apt-get工作原理及常用命令

apt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中软件或操作系统。APT可以自动下载,配置,安装的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。

2023-01-17 15:17:16 91

转载 Ubuntu的source.list文件

Ubuntu使用apt来管理软件包,apt和目录中带.list后缀的文件中。apt通过编辑这些文件,我们可以添加、删除、或者临时关闭某些软件库。注意:在更改上述文件之前,最好先备份一下。例如,下面详细分析文件的格式和写法以字符’#'开头的行代表该行是一行注释不以’#'开头的行是二进制包仓库二进制包的源码库可以是网络地址,也可以是本地的镜像地址Ubuntu版本的代号软件的性质。

2023-01-17 14:55:50 104

转载 Linux开发标准LSB简介:Linux Standard Base

LSB 是 Linux 标准化领域中事实上的标准,它的图标(请参看图 1)非常形象地阐述了自己的使命:对代表自由的企鹅(Linux)制定标准。给定企鹅的体形和三维标准之后,软件开发者就可以设计并裁减出各色花样的衣服(应用程序),这样不管穿在哪只企鹅身上,都会非常合身。图1. LSB图标C++ ABI同时,LSB 充分吸取了 UNIX 标准化努力所取得经验和教训,回避了这些标准的一些问题。例如,POSIX 仅仅定义了编程接口的标准,但是它却无法保证二进制的兼容性。

2023-01-17 14:50:12 56

转载 ubuntu APT-GET工作原理

文件的内容是软件包的描述信息,该软件包括当前系统所使用的 ubuntu 安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包.目录是在用 apt-get install 安装软件时,软件包的临时存放路径存放的是软件源站点使用apt-get update命令会从/etc/apt/sources.list中下载软件列表,并保存到该目录。

2023-01-17 14:25:17 31

原创 Linux FHS结构

FHS定义了两层规范。第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置设置文件,/bin与/sbin则应该要放置可执行文件等等。因为Linux的开发人员实在太多了,如果每个人都使用自己的目录配置方法,那么将可能会带来很多管理问题。你能想象,你进入一个企业之后,所接触到的Linux目录配置方法竟然跟你以前学的完全不同吗?很难想象。所以,后来就有所谓的文件系统层次标准(Filesystem Hierarchy Standard,FHS)出台。

2023-01-17 11:31:21 388

转载 Linux分区详解

在vmware里添加的是一块200G的硬盘,但是用fdisk -l 查看显示214.7G,格式化完之后又只有187G,还是要努力学习。如果是生产环境添加硬盘,从5开始。如果是要分多个区,第六步要仔细看一下。具体看别人的博客。Linux分区详解_Garenliu的博客-CSDN博客。

2023-01-17 11:02:29 36

转载 Linux中系统盘和数据盘的查看

dev/vdb - 数据盘(一般虚拟出来的盘),有两个分区vdb1,vdb2。如果单独有数据盘,且数据盘没有分区和挂载,使用df -l命令是看不到的。Disk /dev/vda和 Disk /dev/vdb表示有两块盘。系统盘就像Windows的C盘,在linux中一般有a的参与,可通过。/dev/vda - 系统盘(系统自带的盘),有一个分区vda1。(通常第一个盘就是系统盘),可以看到有哪些硬盘。

2023-01-17 10:12:45 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除