Linux
文章平均质量分 80
一个F啊
在成长的道路上,努力前行,加油
展开
-
运维之Linux秋招重点(根据面经和常见笔试题总结,持续更新)
服务部分防火墙实现访问控制ssh连接建立过程原理(端口:22)远程连接协议的端口、远程连接工具类型chronyd的时间格式邮件服务协议、端口dns域名解析协议(端口:UDP53)dns解析过程、资源记录类型samba服务实现文件共享的端口 445nfs实现文件共享ftp文件传输协议工作方式主动方式:数据是通过server器主动建立响应被动方式:数据服务端基于被动方式相应lvm面试问得不多,但是实际应.原创 2021-09-25 02:59:58 · 896 阅读 · 2 评论 -
Linux之Firewall防火墙、iptables、firewalld
防火墙概念防火墙的核心是数据报文过滤网络模块由内核实现,而过滤的实现必须在内核中,而用户是 无法直接访问内核,更别说把过滤规则放置到内核中,因此在TCP/IP协议栈上,选取了几个不同的位置,开放给用户空间的应用程序,该应用程序可以通过系统调用将规则发送到指定的内核位置。工作流程:网口数据包由底层的网卡NIC接收,通过数据链路层的解包之后(去除数据链路帧头),就进入了TCP/IP协议栈 (本质就是一个处理网络数据包的内核驱动)和Netfilter混合的数据包处理流程中了。数据包的接收、处理、转..原创 2021-09-21 00:32:47 · 2659 阅读 · 2 评论 -
Linux之nmcli
nmclinmcli(networkmangager command line tool)基于会话的网络管理team配置网卡聚合链路 所谓teaming技术就是把同一台服务器上的多个物理网卡通过软件绑定成一个虚拟的网卡,也就是说,对于外部网络而言,这台服务器只有一个可见的网卡。对于任何应用程序,以及本服务器所在的网络,这台服务器只有一个网络链接或者说只有一个可以访问的IP地址。 之所以原创 2021-09-07 23:18:04 · 1588 阅读 · 0 评论 -
Linux之SELinux自主访问控制系统
什么是SELinuxselinux(security enhanced linux)安全增强型linux系统,它是一个linux内核模块,也是linux的一个安全子系统。SELinux的作用selinux的主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)SELinux的权限管理机制DAC(自主访问控制) 在没有使用 SELinux 的操作系统中,决定一个资源是否能被访问的因素是:某个资源是否拥有对应用户的权原创 2021-09-06 03:05:25 · 1005 阅读 · 0 评论 -
Linux之mariadb数据库
什么是数据库(DATABASE)高效的存储和处理数据的介质(磁盘和内存)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。数据库的分类按存储介质分为:关系型数据库(sql) 是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据原创 2021-09-04 23:44:07 · 1228 阅读 · 2 评论 -
Linux之远程连接服务器ssh、telnet
什么是远程连接服务器 远程连接服务器通过文字或图形接口方式来远程登录系统,让你在远程终端前登录linux主机以取得可操作主机接口(shell),而登录后的操作感觉就像是坐在系统前面一样。远程连接服务器的功能分享主机运算能力服务器类型有限度开放连接工作站类型,只对内网开放常见远程连接工具RDP(remote desktop protocal )协议,windows远程桌面管理(图形界面)elenet CLI界面下远程管理,几乎所有原创 2021-09-03 02:23:38 · 2672 阅读 · 0 评论 -
Linux之squirrelmail小松鼠客户端搭建
基本流程使用系统为cenos71、安装web服务[root@bogon ~]# yum install httpd -y2、使用rz命令导包[root@bogon ~]# cd /var/www/html[root@bogon html]# rz[root@bogon html]# lltotal 772-rw-r--r--. 1 root root 664076 Sep 1 10:52 squirrelmail-webmail-1.4.22.tar(1).gz-rw-r--r--原创 2021-09-02 00:20:28 · 681 阅读 · 0 评论 -
Linux之POSTFIX邮件服务
邮件是我们互联网上是最基本的服务之一,诞生很早,用非常广泛,发展迅速。 邮件服务器也采用的是C/S工作模式,通过SMTP,POP,IMAP协议来是实现邮件的发送和接收的。 电子邮件在互联网上是如何传输的:每个邮件系统主要由4部分组成:MUA:邮件用户代理,客户端收发邮件的软件MDA:邮件投递代理,在邮件服务器上将邮件存放到相原创 2021-09-01 12:00:47 · 1951 阅读 · 1 评论 -
Linux之crontab(计划任务)
每分钟需要执行一个程序去检查系统运行状态每天凌晨需要对过去的一天业务数据进行统计每个星期需要把日志文件备份(如果日志信息太多那么占用的磁盘空间就会越大,而且日志我们大多都是实时分析一周之内的日志信息,而超出一周的日志我们会将它进行备份)每天凌晨两三点钟进行备份每个月需要把数据库进行备份单一次任务常用命令at 定义计划任务atq 查看计划任务atrm 删除计划任务周期性计划任务常用命令#crontab -l 显示我的计划任务#crontab -r 清除我的所有计划任务列表周.原创 2021-08-31 11:52:39 · 226 阅读 · 0 评论 -
Linux之chrony时间同步服务、ntp协议
chrony概述chrony是RHEL7.x上自带的时间同步开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。是一个ntp协议的实现程序,既可以当做服务端,也可以充当客户端;它专为间歇性互联网连接的系统而设计,当然也能良好应用于持久互联网连接的环境;三个时间参考:硬件时钟、实时时钟以及手动同步。组成:chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。chronyc客户端程序。c原创 2021-08-31 08:14:51 · 4045 阅读 · 3 评论 -
Linux之scsi网络存储
网络存储/文件共享SCSI Small Computer System Interface小型计算机系统接口(英语:Small Computer System Interface; 简写:SCSI),一种用于计算机和智能设备之间(硬盘、软驱、光驱、打印机、扫描仪等)系统级接口的独立处理器标准。 SCSI是一种智能的通用接口标准。SCSI 协议SCSI协议主要是在主机和存储设备之间传送命令、状态和块数据。在各类存储技术中,SCSI协议可谓是最重要的脊梁。操作系统对外部设备(如磁盘、磁带、光存储、原创 2021-08-30 00:47:30 · 1146 阅读 · 0 评论 -
Linux之DNS配置及案例
域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。域名系统其实就是名字系统。为什么不叫“名字”而叫“域名”呢?这是因为在这种因特网的命名系统中使用了许多的“域(domain)”,因此就出现了“域名”这个名词。“域名系统”明确地指明这种系统是应用在因特网中。因特网的域名结构 由于因特网的用户数量较多,所以因特网在命名原创 2021-08-29 14:52:46 · 1776 阅读 · 0 评论 -
Linux之SAMBA服务——SMB协议
Samba协议基础 在NetBIOS 出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统,这个系统基于NetBIOS设定了一套文件共享协议, Microsoft称之为SMB(Server Message Block)协议。这个协议被Microsoft用于它们Lan Manager和Windows NT服务器系统中,实现不同计算机之间共享打印机、串行口和通讯抽象(如命名管道、邮件插槽等)。 &nb原创 2021-08-27 23:00:38 · 8936 阅读 · 2 评论 -
Linux之FTP服务、NFS服务、RPC服务及案例
12原创 2021-08-26 13:02:29 · 1008 阅读 · 0 评论 -
Linux之LVM(逻辑卷管理)、分层存储Stratis、VDO、SWAP分区及相应案例
LVM是Logical Volument Manager(逻辑卷管理)的简写功能:将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用时,可以继续将其他的硬盘的分区加入其中,这样可以实现磁盘的动态管理,相当于普通的磁盘分区有很大的灵活性优点:与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随时改变大小与移除允许按用户组对存储卷进行管理允许管理员用更直观的名称代替物理原创 2021-08-24 23:36:35 · 1835 阅读 · 2 评论 -
Linux之动态网页——搭建博客
动态网页基本框架lampl-linux 平台a-apache 服务应用程序m-mariable 默认开源数据库p-php 应用程序第一步安装httpd服务[root@redhat ~]# yum install httpd -y修改配置文件[root@redhat ~]# vim /etc/httpd/conf.d/vhost.conf打开文件添加如下<VirtualHost 192.168.159.128:80>原创 2021-08-22 22:58:12 · 599 阅读 · 5 评论 -
Linux之磁盘管理——磁盘分区
磁盘管理磁盘分区(硬件的物理设备,在逻辑上划分边界)盘片: 磁盘中有多个盘片,堆叠起来的,通过磁头去读取盘片信息磁道:同一个盘片中划分的同心圆,在出厂的时候已经弄好了柱面:不同盘片的相同磁道,组成的圆柱体扇区基本单位同一时间,划过的圆弧,一般大小为512bytes、一个块大小4k主分区:可以直接建立文件系统扩展分区:不可以格式,不可以建立文件系统逻辑分区:可以创建文件系统,存放数据两种分区类型:MBRMaster Boot Record 主引导记录 512bytesboot原创 2021-08-22 21:33:21 · 5647 阅读 · 0 评论 -
Linux之web服务搭建静态网页------综合练习
网站需求1、基于域名www.openlab.com可以访问网站内容为welcome to openlab!!!修改配置文件[root@redhat ~]# vim /etc/httpd/conf.d/vhost.conf<VirtualHost 192.168.159.128:80> DocumentRoot /www/openlab ServerName www.openlab.com</VirtualHost> <D原创 2021-08-20 22:49:42 · 488 阅读 · 0 评论 -
Linux之DHCP服务及配置
概念dhcp(Dynamic Host configuration Protocol,动态主机配置协议 )是一个局域网的网络协议,它主要是通过客户端发送广播数据包给整个物理网段内的所有主机,若局域网内有DHCP服务器时,才会响应客户端的IP参数要求。建立条件拥有真实物理网卡,或者连接广播域的真实物理网卡;该接口或者该物理网卡必须有一个合理的ip地址;Firstinput firstoutput 先进先出的问题,所以有两台dhcp服务器时使用的是最先用最先配置的dhcp服务器当我们将客户主机原创 2021-08-19 22:20:07 · 1832 阅读 · 0 评论 -
Linux之动态网页---搭建论坛
动态网页框架lampl-linux 平台a-apache 服务应用程序m-mariable 默认开源数据库p-php 应用程序第一步安装httpd服务[root@redhat ~]# yum install httpd -y配置文件[root@redhat ~]# vim /etc/httpd/conf.d/vhost.conf打开文件添加如下<VirtualHost 192.168.12.130:80>原创 2021-08-18 23:34:48 · 487 阅读 · 0 评论 -
Linux之http服务基本配置案例
搭建服务首先下载httpd服务[root@redhat ~]# dnf install httpdUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.Repository原创 2021-08-17 15:56:13 · 750 阅读 · 0 评论 -
Linux手动配置虚拟机网络的两种方式
nmcli 命令的方式在我们的ens160网卡上添加ip地址、网关、dns、获取IP方式改为静态、最后connection.autoconnect 设为yes我们在添加ip时注意添加我们的网段dns可以是114.114.114.114或者8.8.8.8都可以[root@redhat ~]# nmcli connection modify ens160 ipv4.addresses 192.168.12.130/24 ipv4.gateway 192.168.12.2 ipv4.dns 114.114原创 2021-08-17 13:44:52 · 1792 阅读 · 0 评论 -
Linux硬链接与软链接的区别
创建链接的命令命令格式 :ln [选项] 被链接的源文件或目录 链接文件或目标目录不同点创建链接的命令硬链接: ln 源文件 链接文件软链接: ln -s 源文件 链接文件硬链接只能在与源文件相同的文件系统、分区和挂载设备上创建,软链接可跨越不同的文件系统、分区和挂载设备创建硬链接只能针对文件创建硬链接,不能针对目录,软链接针对文件和目录均可建立软链接硬链接具有硬链接关系的两个文件名指向的是硬盘上的同一块存储空间,软链接一个文件(或目录)指向另外一个文件(原创 2021-08-16 23:28:30 · 179 阅读 · 0 评论 -
Linux之软件安装rpm、yum/dnf、源码(安装)
在Linux中有软件管理三种方式:rpmyum/dnf源码(安装)rpm全称:redhat package manager ,redhat公司提出的软件包管理标准包的后缀名:.rpm软件包的命名格式:软件名-版本号-发行号.操作系统版本.硬件平台类型.rpm例如:mongodb-enterprise-server-4.4.4-1.el7.x86_64.rpmmongodb-enterprise-server -->软件名4.4.4 -->版本号1 -->发原创 2021-08-16 22:33:42 · 1497 阅读 · 0 评论 -
Linux命令使用练习三
1.使用cat查看文件:新建文件cat_data.txt,在文件中写入:RHCSA2021084(空行什么也不写)GNU is not Linux使用cat输出,且带行号使用cat输出,且非空行带行号2.more命令和less命令:新建文件more_less.txt,且填充50行内容,且其中包含Linux使用more命令查看文件使用enter键逐行去浏览使用空格键跳页去浏览使用/Linux去查找,按n键查找下一个,按b键查找上一个3.head和tail命令:使用题2的mor原创 2021-08-15 21:47:38 · 322 阅读 · 0 评论 -
Linux命令使用练习二
1.使用tar命令对文件进行打包压缩与解压缩:使用gzip方式对文件进行压缩,并指定压缩名为 tar_gzip.tar.gz[root@redhat zuoye]# tar -zcvf tar_gzip.tar.gz tar_gzip.txttar_gzip.txt[root@redhat zuoye]# ls -l tar*-rw-r--r--. 1 root root 117 Aug 10 19:36 tar_gzip.tar.gz-rw-r--r--. 1 root root 0 Au原创 2021-08-14 21:17:54 · 209 阅读 · 0 评论 -
Linux命令使用练习一
1.创建文件,并赋予权限611(两种方式,一种guoa,一种nnn)nnn方式[root@redhat zuoye]# touch chmod1.txt[root@redhat zuoye]# touch chmod.txt[root@redhat zuoye]# chmod 611 chmod.txt[root@redhat zuoye]# ls -l chmod.txt-rw---x--x. 1 root root 0 Aug 11 21:55 chmod.txtugoa方式[root原创 2021-08-13 22:37:52 · 148 阅读 · 2 评论 -
CentOS7网络快速解决
第一步:打开虚拟机得=的编辑菜单,选择虚拟网络编辑器(前提是所有的虚拟系统处于关闭状态)在虚拟机网络编辑器中选择还原默认设置(如果虚拟机系统没有关机是无法还原默认系统)第二步:开启CentOS虚拟机...原创 2021-08-10 00:29:54 · 1299 阅读 · 0 评论 -
Linux之重置密码的两种方法
方法一重启虚拟机,然后在打开虚拟机出现此页面时需要按e键,注意此时我们的鼠标因点进我们的窗口中,否则虚拟机正常启动了按e后出现下面这个界面下面就在Linux这行命令的末尾写上 rd.break,注意我写的位置,因为\表示一行写不下但是其实是一行,所以需要注意按Ctrl+x进入下一个界面输入mount | grep sysroot查看sysroot的挂载方式这里可以有看见为ro只读,ro为readonly的缩写,只能进行读的操作因为我们要更改密码所以将其挂载为,可读可写,rw,输入mo原创 2021-08-04 21:11:28 · 13180 阅读 · 1 评论 -
Linux之VMware Workstation16 pro上安装redhat
首先打开我们的VMware,然后点击创建新的虚拟机,然后选择我们的自定义(高级)点击下一步,这里的话是我们的硬件兼容性,是我们电脑所能支持的硬件配置,点击下一步这里我们选择稍后安装,这里客户机系统选择Linux(L),版本选择Red Hat Enterprise Linxu8 64位,我们根据我们的要安装的版本进行选择这里就是设置虚拟机名称和位置,处理器配置这块的话我们可以直接选择默认的,也可以根据自身需要进行选择,我这儿选择默认的虚拟机内存这块儿,我们如果是上课学习以及练习使用原创 2021-08-12 22:07:34 · 1285 阅读 · 0 评论