
Linux
文章平均质量分 74
野原皮皮虾
这个作者很懒,什么都没留下…
展开
-
分层存储Stratis使用案例
简介:在RHEL8中,红帽推出了Stratis 存储管理解决方案。与其他存储项目的尝试-样, Stratis 的开发并不是从零开始,而是使用现有的RHEL存储组件。Stratis 以管理物理存储设备池的服务形式运行,并透明地为所创建的文件系统创建和管理卷。由于Stratis 使用现有的存储驱动程序和工具,因此Stratis也支持当前在LVM、XFS 和设备映射器中使用的所有高级存储功能。在卷管理文件系统中,文件系统借助- -个名为精简配置的概念内置于磁盘设备的共享池中。Stratis文件系统没有固定大小原创 2021-08-24 19:14:14 · 266 阅读 · 1 评论 -
Linux远程连接服务ssh
1.什么是远程连接服务远程连接服务器通过文字或图形接口方式来远程登录系统,让你在远程终端前登录linux主机以取得可操作主机接口(shell),而登录后的操作感觉就像是坐在系统前面一样。2.远程连接服务器的功能1)分享主机运算能力2)服务器类型有限度开放连接3)工作站类型,只对内网开放3.常见的远程管理工具方式:RDP(remote desktop protocal )协议,windows远程桌面管理(图形界面,默认端口:3389telenet CLI界面下远程管理,几乎所有操作系统都有(内原创 2021-09-01 21:46:44 · 1060 阅读 · 0 评论 -
Linux中的数据库管理程序mariadb
常用的命令:初始化mariaDB服务:首先安装我们的mariadb服务[root@localhost ~]# dnf install mariadb mariadb-server -y在确认mariadb数据库软件程序安装完毕并成功启动后请不要立即使用。为了确保数据库的安全性和正常运转,需要先对数据库程序进行初始化操作。这个初始化操作涉及下面5个步骤。1.设置root管理员在数据库中的密码值(注意,该密码并非root管理员在系统中的密码,这里的密码值默认应该为空,可直接按回车键)。2.设置原创 2021-09-05 18:46:19 · 556 阅读 · 0 评论 -
Linux搭建DNS服务
简介域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。域名系统其实就是名字系统。为什么不叫“名字”而叫“域名”呢?这是因为在这种因特网的命名系统中使用了许多的“域(domain)”,因此就出现了“域名”这个名词。“域名系统”明确地指明这种系统是应用在因特网中。1、因特网的域名结构由于因特网的用户数量较多,所以因特网在命名时采用的是层次树状结构的命名方法。任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名字,即域名(原创 2021-08-29 00:11:23 · 2652 阅读 · 0 评论 -
Linux搭建NFS服务使用案例
1.什么是NFS:NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;2.NFS挂载原理NFS服务器的挂载结构图:如上图示:当我们在NFS服务器设置好一个共享目录/home/public后,其他的有权访问NFS服务器的NFS客户端就可以将这原创 2021-08-26 13:09:25 · 347 阅读 · 0 评论 -
Linux中的强制访问控制Selinux
(工作当中都是默认关闭的)SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。SELinux提供了一种灵活的强制访问控制(MAC)系统,且内嵌于Linux Kernel中。SELinux定义了系统中每个【用户】、【进程】、【应用】和【文件】的访问和转变的权限,然后它使用一个安全策略来控制这些实体(用户、进程、应用和文件)之间的交互,安全策略指定如何严格或宽松地进行检查。(权限)SELinux的作用原创 2021-09-03 22:35:46 · 3156 阅读 · 3 评论 -
Linux执行一个脚本文件
创建一个文件脚本文件执行脚本文件需要执行权限(x)[root@localhost cron]# ./a.sh原创 2021-08-30 20:45:19 · 393 阅读 · 0 评论 -
Linux实现NTP协议同步时间
NTP简介网络时间协议,英文名称:Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。NTP的目的是在无序的Internet环境中提供精确和健壮的时间服务。chrony概述chrony是RHEL7.x上自带的时间同步开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时原创 2021-08-30 19:15:33 · 779 阅读 · 0 评论 -
Linux实现ISCSI共享设备
简介SCSI协议主要是在主机和存储设备之间传送命令、状态和块数据。在各类存储技术中,SCSI协议可谓是最重要的脊梁。操作系统对外部设备(如磁盘、磁带、光存储、打印机和扫描仪)的I/O操作,可以通过SCSI协议来实现,一般情况下SCSI协议都嵌入到设备驱动器或者主机适配器的板载逻辑中。因为SCSI协议层位于操作系统和外部资源之间,它具有不同的功能组件。例如,应用程序一般将数据作为文件或者记录来访问。尽管数据最终都将在磁盘或者磁带介质上以数据块的方式存放,但是文件的检索需要一系列功能将未加工的块数据装配成原创 2021-08-30 17:55:37 · 614 阅读 · 0 评论 -
Linux实现自动挂载光盘
首先安装服务autofs(记得先挂载/dev/sr0在安装)[root@localhost ~]# yum install autofs修改配置文件[root@localhost ~]# vim /etc/auto.master添加子配置文件[root@localhost ~]# vim /etc/auto.sr0重启服务,并设置开机自动启动这个服务(如果服务没有正常启动,看一下配置文件是不是写错了)[root@localhost ~]# systemctl start autofs.s原创 2021-08-27 18:01:13 · 900 阅读 · 0 评论 -
Linux搭建samba服务及使用案例
简介Samba服务------SMB协议Samba协议基础在NetBIOS 出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统,这个系统基于NetBIOS设定了一套文件共享协议, Microsoft称之为SMB(Server Message Block)协议。这个协议被Microsoft用于它们Lan Manager和Windows NT服务器系统中,实现不同计算机之间共享打印机、串行口和通讯抽象(如命名管道、邮件插槽等)。随着 Internet的流行,Microsof原创 2021-08-27 16:48:09 · 1737 阅读 · 0 评论 -
Linux搭建邮件服务器postfix
服务简介postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。这真是一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。邮件服务器也采用的是C/S工作模式,通过SMTP,PO原创 2021-08-31 23:38:38 · 6789 阅读 · 0 评论 -
Linux调整优化配置tuned
调优系统系统管理员可以基于多种用例工作负载来调整各种设备设置,以此优化系统性能。tuned守护进程会利用反映特定工作负载要求的调优配置文件,以静态和动态两种方式应用调优调整。配置静态调优 tuned守护进程会在服务启动时或选择新的调优配置文件时应用系统设置。静态调优会对配置文件 中由tuned在运行时应用的预定义kernel参数进行配置。对于静态调优而言,内核参数是针对整 体性能预期而设置的,不会随着活跃度的变化而进行调整。配置动态调优 对于动态调优而言,tuned守护进程会监视系统活动,并根据运行时原创 2021-09-02 17:33:13 · 774 阅读 · 0 评论 -
Linux的计划任务crontab
应用场景1.每分钟需要执行一个程序去检查系统运行状态2.每天凌晨需要对过去的一天业务数据进行统计3.每个星期需要把日志文件备份(如果日志信息太多那么占用的磁盘空间就会越大,而且日志我们大多都是实时分析一周之内的日志信息,而超出一周的日志我们会将它进行备份)每天凌晨两三点钟进行备份4.每个月需要把数据库进行备份单个用户的计划任务(单一 一次的计划任务,周期性的计划任务) 系统级别的计划任务 (大多是周期性的计划任务)单一一次的计划任务 atat 定义计划任务atq 查看计划任务原创 2021-08-30 20:31:10 · 257 阅读 · 0 评论 -
Linux中的图形化界面管理
Linux Cockpit 是一个基于 Web 界面的应用,它提供了对系统的图形化管理。首先我们需要安装Cockpit这个服务,因为它是一个web程序,所以我们还需要安装httpd服务:[root@localhost ~]# yum install cockpit然后我们启动cockpit服务和httpd服务,在我们的浏览器访问就是了[root@localhost ~]# systemctl restart cockpit[root@localhost ~]# systemctl restart原创 2021-09-02 17:14:24 · 1151 阅读 · 0 评论 -
Linux搭建FTP服务使用案例
简介(File Transfer Protocol文件传输协议)应用层的文件共享服务是互联网控制文件实现双向传输,同样ftp也是一个应用程序,不同系统对应的应用程序也不同,但是所遵循的是同一个协议用户分类:ftpReal帐户(本地用户) 用户 密码这类用户是指在FTP服务上拥有帐号。当这类用户登录FTP服务器的时候,其默认的主目录就是其帐号命名的目录。但是,其还可以变更到其他目录中去。如系统的主目录等等。ftpGuest用户(虚拟用户)在FTP服务器中,我们往往会给不同的原创 2021-08-26 00:45:32 · 540 阅读 · 2 评论 -
Linux中的网卡绑定技术NMCLI
简介NetworkManager command line tool 基于会话的网路管理team配置网卡聚合链路所谓teaming技术就是把同一台服务器上的多个物理网卡通过软件绑定成一个虚拟的网卡,也就是说,对于外部网络而言,这台服务器只有一个可见的网卡。对于任何应用程序,以及本服务器所在的网络,这台服务器只有一个网络链接或者说只有一个可以访问的IP地址。之所以要利用Teaming 技术,除了利用多网卡同时工作来提高网络速度以外,还有可以通过Teaming 实现不同网卡之间的负载均衡(Load ba原创 2021-09-03 21:10:30 · 389 阅读 · 1 评论 -
Linux学习笔记(二)
列表(list)显示目录内容——ls命令命令格式:ls [选项] 文件名或目录名ls例:命名规则:指的是linux中的文件名命名规则(Linux中一切皆文件)1、长度不能超过255个字符;2、不能使用/当文件名;3、严格区分大小写;创建目录(make directory)——mkdir命令命令格式: mkdir [-p] [/路径/]目录名-p——可快速创建出目录结构中指定的每个目录,对于已存在的目录不会被覆盖注意:mkdir 目录名:只去创建你给定的目录;仅给一个路径,只创建路径最原创 2021-08-08 00:32:03 · 231 阅读 · 0 评论 -
Linux学习笔记(五)
文件权限文件和目录的一般权限第1个字符:表示该文件的类型,其类型标识符和对应的文件类型。第2~4个字符:表示该文件的属主用户(文件的所有者)对该文件的访问权限。第5~7个字符:表示该文件的属组用户(与属主用户同组的各成员用户)对该文件的访问权限。第8~10个字符:表示其他所有用户对该文件的访问权限。第11个字符:用来表示是否有一个可替换的访问控制措施应用在该文件上。当为一个空格时,表示系统没有可替换的访问控制措施;当为“.”字符时,代表该文件使用了SElinux安全上下文,且未使用其他的访问原创 2021-08-15 20:21:12 · 1618 阅读 · 0 评论 -
VDO的使用
简介:VDO(Virtual Data Optimize虚拟数据优化):通过压缩或删除存储设备上的数据来优化存储空间红帽企业Linux8包含虚拟数据优化器(VDO)驱动程序,可以优化块设备上数据的空间占用。VDO是一个Linux设备映射器驱动程序,它可以减少块设备上的磁盘空间使用,同时最大限度减少数据重复,从而节省磁盘空间,甚至提高数据吞吐量。VDO包括两个内核模块: kvdo模块用于以透明的方式控制数据压缩,uds 则可用于重复数据删除。VDO会按以下顺序对数据实施三个阶段的处理,以减少存储设备上的原创 2021-08-24 18:23:28 · 1212 阅读 · 0 评论 -
Linux搭建httpd服务实例
在搭建web服务器前的准备工作:1.搭建服务 (Linux服务)2.装包httpd (使用yum安装)3.停止firewalld (使用systemctl stop firewalld关闭防火墙)4.停止selinux setenforce 0 (0表示关闭1表示开启)原创 2021-08-17 20:11:53 · 3744 阅读 · 0 评论 -
Linux输入/输出重定向
重定向操作符——“>”、“>>”、“<”、“<<”在Linux系统中默认的输入设备(标准输入)是键盘默认的输出设备(标准输出)是显示器利用重定向操作符可以重新定义命令涉及的默认的输入和输出设备对象,即重定向操作符可以将命令输入和输出数据流从默认设备重定向到其他位置。重定向操作符本身不是一条命令,而是命令中附加的可改变命令的输入和输出对象的特殊符号,“>”、“>>”称为输出重定向操作符,“<”、“<<”称为输入原创 2021-08-07 22:14:49 · 1573 阅读 · 0 评论 -
LVM使用案例
一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随原创 2021-08-24 17:27:31 · 1686 阅读 · 0 评论 -
Linux下root密码搞完了如何更改密码
第一种方法1.重启系统并按e进入编辑内核参数2.找到linux这行,末尾空格后 输入rd.break,输入完成后在按ctrl+x3.输入mount | grep sysroot查看挂载方式,这里sysroot是以只读的形式挂载的,所以要改为以可读可写的方式来挂载4.输入mount -o remount,rw /sysroot以读写方式挂载/sysroot5.输入chroot /sysroot/进入/sysroot子系统6.输入echo 123456 | passwd --stdin roo原创 2021-08-04 23:06:40 · 261 阅读 · 0 评论 -
VMware16+RedHat8.3安装步骤(含资源)
VMware16:https://pan.baidu.com/s/1UHs5-v51u3dqzmidt4WY8A提取码:d2abRedHat8.3:https://pan.baidu.com/s/1Kj-sQE4Ejoq-ReJxOh5iTQ提取码:dg4a1.打开VMware Worksation 点击创建新的虚拟机2.选择自定义点击下一步3.硬件兼容性默认不需要更改,点击下一步4.我们选择稍后安装操作系统,点击下一步5.选择你要安装的操作系统,这里我们选择安装Linux,版本选择原创 2021-08-05 09:30:51 · 1737 阅读 · 1 评论 -
软链接和硬链接的区别
简介ln命令 用来为文件创建链接,链接类型分为硬链接和软链接两种,默认的链接类型是硬链接。如果要创建软链接必须使用"-s"选项。注意:软链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。ln的选项: --backup[=CONTROL] 为每个已存在的目标文件创建备份文件-b 类似--backup,但不接受任何参数-d, -F, --directory 创建指向目录的硬链接(只适用于超级用户)-f, --force原创 2021-08-17 16:12:42 · 6954 阅读 · 0 评论 -
rpm安装和yum安装的区别
rmp简介:rpm命令 是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。在使用rmp之前我们需要挂载sr0我们所安装的包都在Appstream和BaseOS目录里面的Packages下rpm 常用的选项:-a:查询所有套件;-b<完成阶段><套件档>+原创 2021-08-17 14:04:06 · 1994 阅读 · 0 评论 -
Linux学习笔记(三)
文件内容浏览命令查看文本文件的内容——cat命令命令格式:cat [选项] 文件名列表说明:文件名可使用通配符常用选项:-n——对输出内容中的所有行标注行号。-b——对输出内容中的非空行标注行号。例: 使用cat输出,且带行号 , 使用cat输出,且非空行带行号分页查看文件内容——more和less命令命令格式: more | less [选项] 文件名常用选项:-数字——仅适用于more命令,用来指定分页显示时每页的行数。+num——指定从文件的第num行开始显示。-c——原创 2021-08-09 18:58:57 · 1011 阅读 · 0 评论 -
Linux学习笔记 (一)
Linux的基本原则1、由目的单一的小程序组成 2、一切皆文件,设备的访问入口也是文件3、避免捕获用户接口,尽量不和用户交互4、配置文件保存在纯文本格式,只要有一个文本编辑器,足以搞定所有的配置查看图像化shell的类型:echo $DESKTOP_SESSION (常用的图形界面的Shell :KDE、GNOME)此命令只能进入桌面系统后,在桌面系统启动命令窗口执行才能得到结果,使用SecureCRT工具连接到系统,执行此命名得不到任何结果。通过以下命令可以查看系统支持的所有合原创 2021-08-06 16:21:36 · 277 阅读 · 0 评论 -
Linux学习笔记(四)
压缩和解压缩 zip和unzip命令语法格式为:“wc[参数] 文件名称”。原创 2021-08-11 18:42:42 · 1286 阅读 · 0 评论