- 博客(53)
- 收藏
- 关注
原创 Linux账号与权限管理
目录用户账号和组账号概述用户账号文件/etc/passwdpasswd文件账号记录详细说明用户账号文件/etc/shadowchage命令添加用户账号设置/更改用户口令 passwd修改用户账号的属性usermodusermod锁定账户和passwd锁定账户的区别删除用户账号userdel用户账号的初始配置文件用户账号的初始配置文件简介组账号文件groupaddgroupadd命令添加删除组成员gpasswd命令删除组账号groupdel查
2021-12-24 12:25:27 2388
原创 Linux基础命令整理
今天跟大家分享一下,我整理的Linux基础命令大全,希望可以对大家有所帮助目录cdLs文件颜色代表意思文件前缀代表意思aliasdumkdirlncprmmvwhichfindinit 0 # 关闭系统,关机init 6 # 重启系统,重启pwd #显示用户当前所在的工作目录位置cd将用户的工作目录更改到其他位置cd 目标位置 # 目标位置 切换到目标位置...
2021-12-19 20:03:33 539
原创 Linux系统安装步骤教程
今天公司需要服务器需要装载Linux系统,再次用虚拟机安装给大家分享一下步骤首先在VMware里新建虚拟机并添加CentOS 7镜像文件,设置成功后开机进行Linux系统安装开机成功后首先进入到安装界面咱们今天在这边安装一个简体中文版选择完成语言后进入到安装信息摘要界面推荐在软件选择中把开发工具勾选上在安装位置里可以选择手动配置分区配置图如下,/boot推荐分配500MiB,/swap推荐分配3000Mib,剩余的全部分给根..
2021-12-15 19:00:52 1298
原创 ACL介绍及eNSP对应命令
ACL:access list 访问控制列表ACL两种作用:1、用来对数据包做访问控制(丢弃或者放行)2、结合其他协议,用来匹配范围访问控制列表ACL读取第三层、第四层包头信息根据预先定义好的规则对包进行过滤访问控制列表利用这4个元素定义的规则IP报头:源地址、目的地址TCP报头:源端口、目的端口acl工作原理:当数据包从接口经过时,由于接口启用了acl,此时路由器会对报文进行检查,然后做出相应的处理。acl种类:基本acl(2000-..
2021-12-13 00:24:26 3967
原创 DHCP概述
DHCP解释DHCP(Dynamic Host Conf iguration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:1、给内部网络或网络服务供应商自动分配IP地址2、给用户或者内部网络管理员作为对所有计算机作中央管理的手段使用DHCP 的好处减少管理员的工作量避免输入错误的可能避免IP地址冲突当更改IP地址段时,不需要重新配置每个用户的IP地址提高了IP地址冲突方便客户端的配置DHCP的典型应用模式
2021-12-07 17:19:22 4508
原创 VRRP概述及对应华为模拟器eNSP命令
目录VRRP概述VRRP术语VRRP的工作过程总结eNSP常用命令VRRP概述Virtual Router Redundancy Protocol,也即虚拟路由器冗余协议利用VRRP,一组路由器(同一个LAN中的接口)协同工作,但只有一个处于Master状态,处于该状态的路由器(的接口)承担实际的数据流量转发任务。在一个VRRP组内的多个路由器接口共用一个虚拟IP地址,该地址被作为局域网内所有主机的缺省网关地址。VRRP决定哪个路由器是MAster,Master路由器负责
2021-12-06 23:20:38 1921
原创 计算机网络层协议介绍icmp/arp
目录网络层的功能IP数据包格式ICMP协议介绍ICMP协议的封装Ping命令ARP协议ARP工作原理网络层的功能 定义了基于IP协议的逻辑地址 连接不同的媒介类型 选择数据通过网络的最佳路径 IP数据包格式协议字段IP数据包格式(分为20字节的固定部分,表示每个IP数据包必须包含的部分,和40字节的可变长部分)版本号(4bit):指IP协议版本。并且通信双方使用的版本必须一致,目前我们使用的是IPv4,表示为0100
2021-11-25 21:22:20 2374
原创 交换机基本原理与配置
数据链路层功能位于网络层与物理层之间 数据链路的建立、维护与拆除 帧包装、帧传输、帧同步 帧的差错恢复 流量控制 以太网工作在数据链路层以太网的发展X-Wire——>DIX——>IEEE802.3——>千兆以太网以太网MAC地址前导码(Preamble)包含8字节 前7字节的值为0xAA而最后1字节的值为0xAB,在DIX以太网中,前导码被认为是物理层封装的一部分,而不是数据链路层的封装。...
2021-11-24 17:46:14 1405
原创 网络布线与数制转换
今天给大家整理了一下网络布线与计算机数制转换,写此博客也是为了自己更好的消化和记忆知识.。目录信号与传输介质什么是信号?信号的分类模拟信号数字信号信号失真的主要原因噪声衰减数字信号的优势双绞线双绞线分类屏蔽双绞线非屏蔽双绞线双绞线标准与分类光纤光纤的特点光纤分类单模光纤多模光纤以太网接口光纤接口信息插座信息模块信息插座面板双绞线的连接规范无线传输介质无线电波传播特性红外线和激光红外
2021-11-22 20:22:25 1164
原创 5G通讯的认知与见解
接到公司新项目,是基于5G通讯技术做项目研发,正好借此机会学习了5G技术,给大家分享一下揭开5G神秘面纱。目录移动通信发展历程1G时代:只能语音传输2G时代:手机能上网了3G时代:随时随地无线上网4G时代:比拨号上网快2000倍5G时代:万物互联5G技术指标数据展示中国5G之花总结5G应用场景VR与5G的关系AR对于AR来说,5G的大带宽有什么作用?MR车联网远程医疗智慧城市5G关键技术超密集组网基站小...
2021-11-18 22:58:01 3326
原创 我的创作纪念日
提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2022-11-18 10:24:58 244 2
原创 MySQL数据库 日志管理、备份与恢复
MySQL数据库 日志管理、备份与恢复一、MySQL日志管理MySQL的默认日志保存位置为/usr/local/mysql/data日志开启方式有两种:通过配置文件或者是通过命令通过命令修改开启的日志是临时的,关闭或重启服务后就会关闭(1)MySQL常用日志类型及开启错误日志用来记录当MySQL启动、停止或运行时发生的错误信息,默认已开启指定日志的保存位置和文件名log-error=/usr/local/mysql/data/mysql_error.log 通用查询日志用来记录
2022-04-11 03:25:31 622
原创 MySQL 数据库索引、事务与存储引擎
MySQL 数据库索引、事务与存储引擎一、MySQL 索引(1)索引的概念索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容索引是表中一列或者若干列值排序的方法建立索引的目的是加快对表中记录的查找或排序(2)索引
2022-04-11 03:12:12 337
原创 MySQL 数据库进阶命令
MySQL 数据库进阶命令一、数据表高级操作(1)克隆表,将数据表的数据记录生成到新的表中方法一:create table 新表名 like 旧表名; #通过 LIKE 方法,复制旧表结构生成新表insert into 新表名 select * from 旧表名;方法二:CREATE TABLE 新表名 (SELECT * from 旧表名);show create table 新表名\G #获取数据表的表结构、索引等信息SELECT * from 新表名;(2)清空
2022-04-11 03:01:45 336
原创 MySQL 数据库基本概念及指令
MySQL 数据库基本概念及指令一、数据库的基本概念数据库–>数据表行(记录):用来描述一个对象的信息列(字段):用来描述对象的一个属性(1)数据库的组成数据:描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录”形式按统一格式进行存储表:将不同的记录组织在一起,用来存储具体数据数据库: 表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合(2)数据库的管理系统(DBMS)实现对数据库资源有效组织、管理和存取的系统软件功能:数据库的建立和维
2022-04-11 02:53:55 281
原创 LVS+Keepalived 高可用集群
LVS+Keepalived 高可用集群一、LVS+Keepalived 高可用群集LVS提供负载均衡,keepalived提供健康检查,故障转移,提高系统的可用性!采用这样的架构以后很容易对现有系统进行扩展,只要在后端添加或者减少realserver,只要更改lvs的配置文件,并能实现无缝配置变更!1、LVSLinux虚拟服务器(Linux Virtual Server)LVS 实际上相当于基于IP地址的虚拟化应用, 为基于IP地址和内容请求分发的负载均衡提出了一种高效的解决方法2、Kee
2022-03-29 14:59:23 314
原创 LVS负载均衡集群NAT模式
LVS负载均衡集群NAT模式一、群集的含义集群、群集 由多台主机构成,但对外,只表现为一个整体,只提供一个访问入口(域名或IP),相当于一台大型计算机。1、群集存在的必要互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器无法满足负载均衡及高可用的需求。2、解决使用价格昂贵的小型机、大型机。使用多台相对廉价的普通服务器构建服务群集。通过整合多台服务器,使用LVS来达到服务器高可用和负载均衡,并于同一个IP地址对外提供相同服务。这就是企业中常用的一种
2022-03-29 12:40:53 121
原创 Linux系统Tomcat服务部署及优化
Linux系统Tomcat服务部署及优化一、Tomcat服务器简介Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于其处理静态HTML的能力远不及Apache或者Nginx,所以Tomcat通常是作为一个Servlet和JSP容器,单独运行在后端。(1)Tomcat三大核心组件Tom
2022-03-22 09:54:51 570
原创 Linux系统Rewrite和Location跳转详解
Linux系统Rewrite和Location跳转详解一、Rewrite 讲解使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向。(1)跳转场景(2)跳转实现(3)Nginx 正则表达式(4)语法格式rewrite <regex> <replacement> [flag];regex :表示正则匹配规则。replacement :表示跳转后的内容。flag :表示 rewrite 支持的 flag 标记。flag
2022-03-22 09:23:21 763
原创 Nginx网站服务
Nginx网站服务一款高性能、轻量级Web服务软件稳定性高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30000~50000个并发请求一、编译安装Nginx服务Nginx安装包下载首先去网站下载Nginx服务包 nginx-1.18.0.tar.gz(1)关闭防火墙将nginx所需软件包到/opt目录下systemctl stop firewalldsystemctl disable firewalldsetenforce 0nginx-1.18.0.
2022-03-22 09:09:08 152
原创 Linux系统LAMP架构顶级分布解析
Linux系统LAMP架构分布解析理论一、LAMP(Linux-Apache-MySQL-PHP)LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台(1)分布解释L代表服务器操作系统使用LinuxA代表网站服务使用的是Apache软件基金会中的httpd的软件M代表网站后台使用的数据库时MySQL数据库P代表网站是使用PHP/Perl/Python等语言开发组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用
2022-03-04 16:59:41 126
原创 Firewalld防火墙策略详解
Firewalld防火墙策略详解一、Firewalldfirewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过过滤子系统(属于内核态)来实现包过滤防火墙功能。firewalld提供了支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具。 它支持IPv4、IPv6防火墙
2022-03-04 16:15:13 2541
原创 Iptables防火墙策略详解
Iptables防火墙策略详解一、iptablesLinux 系统的防火墙——netfilter/iptablesIP信息包过滤系统,它实际上由两个组件netfilter 和 iptables组成。主要工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上。netfilter/iptables 关系netfilter:属于“内核态”(Kernel Space,又称为内核空间)的防火墙功能体系。是内核的一部分,由一些数据包过滤表组成,这些表包含内核用来控制数据包过滤处理的规则
2022-03-04 15:59:13 2756
原创 Shell 免交互基础了解
Shell 免交互基础了解一、Here Document 免交互使用I/O重定向的方式将命令列表提供给交互式程序,标准输入的一种替代品语法格式:命令 <<标记... #标记中间是传入内容...标记注意事项:标记可以使用任意合法字符(通常为EOF)结尾的标记一定要顶格写,前面不能有任何字符结尾的标记后面也不能有任何字符(包括空格)开头标记前后的空格会被省略掉例:wc -l <<EOFLine1Line2EOF#把标记中的内容用wc -l
2022-02-24 17:04:10 85
原创 Linux中sed编辑器概述及操作实例
Linux中sed编辑器概述及操作实例sed编辑器sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。(1)工作原理及流程sed 的工作流程主要包括读取、执行和显示三个过程:读取:sed 从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区中(又称模式空间,pattern space)。执行:默认情况下,所有的sed 命令都在模式空间
2022-02-24 16:38:45 119
原创 Linux中正则表达式详细命令及代码
Linux中正则表达式详细命令及代码正则表达式一、sort命令以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序(1)语法格式:sort [选项] 参数常用选项:-f:忽略大小写-b:忽略每行前面的空格-M:按照三字符月份进行排序-n:按照数字进行排序-r:反向排序-u:等同于uniq,表示相同的数据仅显示一行-t:指定字段分隔符,默认使用[Tab]键分隔-k:指定排序字段-o [输出文件]:将排序后的结果转存至指定文件例:sort -n testfile2
2022-02-24 16:30:15 786
原创 Shell函数和数组排序理论
Shell函数和数组排序理论一、函数概述函数是将命令序列按格式排列在一起,为了方便命令进行重复使用(1)函数定义格式1.function 函数名 () {命令序列}2.函数名 () {命令序列}(2)函数返回值return表示退出函数并返回一个退出值,脚本中可以用$?变量显示该值使用原则:函数一结束就取返回值,因为$?变量只返回执行的最后一条命令的退出状态码退出状态码必须是0~255,超出时值将为除以256取余例:定义函数进行乘法运算#!/bin/bas
2022-02-24 16:00:19 126
原创 Shell条件判断语句详细解析步骤
Shell条件判断语句详细解析步骤Shell语句Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0(真true)时表示成功,返回值为非0值(假false)时表示失败或异常。一、条件语句(1)test命令格式一:test 条件表达式格式二:[ 条件表达式 ](2)文件测试格式:[ 操作符 文件或目录 ]常用的操作符:-e:测试目录或文件是否存在(Exist)。-d:测试是否为目录(Directory)。-f:测试是否为文件(File)。-r:测试当
2022-02-14 16:03:00 1051
原创 Shell的基础入门知识
Shell的基础入门知识一、Shell简知Shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。Bash(/bin/bash)是目前大多数 Linux 版本采用的默认 Shell。(1)Shell脚本的概念需要对shell脚本文件给予执行权限将要执行的命令按顺序保存到一个文本文件可结合各种Shell控制语句以完成更复杂的操作(2)Shell的作用[1
2022-02-14 15:52:20 175
原创 实现PXE批量装机 和 Kickstart 无人值守安装(实验步骤笔记)
实现PXE批量装机 和 Kickstart 无人值守安装(实验步骤笔记)一、PXE批量网络装机(1)PXE简介是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。PXE具备以下三个优点:1.规模化:同时装配多台服务器;2.自动化:安装系统、配置各种服务;3.远程实现:不需要光盘、U 盘等安装介质。(2)TFTP(简单文件传输协议)是一个基于UDP协议实现的用于在客户机和服务器之间进行简
2022-02-14 15:28:42 155
原创 Linux SSH远程管理和客户端的使用(内置实验解析图)
Linux SSH远程管理和客户端的使用(内置实验解析图)一、SSH远程管理SSH(Secure Shell)协议是一种安全通道协议,对通信数据进行了加密处理,用于实现远程管理、远程登录、远程复制等功能。(1)SSH工作原理SSH客户端例如:Putty、Xshell、CRTSSH服务端例如:OpenSSH客户端到服务端是通过网络传输数据传输是加密的数据传输是压缩的二、openSSHOpenSSH 是实现 SSH 协议的开源软件项目,适用于各种 UNIX、Linu
2022-02-14 15:20:25 405
原创 Linux中DNS正向解析(附带解析实验)
Linux中DNS正向解析(附带解析实验)一、DNS(1)DNS的定义DNS指的是“域名系统”它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。NDS服务使用TCP和UDP的53端口,TCP的53端口用于连接DNS服务器,UDP的53端口用于解析DNS。(2)域名结构主机名 主机位于域名空间最下层,就是一台具体的计算机www、mail都是具体的计算机名字可用www.sina.com.cn.、mail.sina.com.cn. 来表示,这种表示方式称为完全合
2022-02-14 15:14:29 535
原创 Linux系统中DHCP配置(内带实验)
Linux系统中DHCP配置(内带实验)一、DHCPDHCP(Dynamic Host Configuration Protocol)动态主机配置协议(1)DHCP的好处减少管理员的工作量避免输入错误的可能避免IP地址冲突提高了IP地址的利用率方便客户端的配置当更改IP地址段时,不需要重新配置每个用户的IP地址(2)DHCP分配方式自动分配: 分配到一个IP地址后永久使用手动分配: 由DHCP服务器管理员专门指定IP地址动态分配:使用完后释放该IP,供其它客户机使用(
2022-02-14 15:09:16 209
原创 Linux系统inode&&日志文件(附带实验教程)
Linux系统inode&&日志文件(附带实验教程)一、基础概述文件数据包括元信息与实际数据文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节(1)block 块连续的八个扇区组成的一个block是文件存取的最小单位(2)inode 索引节点中文译名为“索引节点”也叫 i节点用于储存文件元信息二、inode(1)inode包含文件的元信息文件时间戮文件group ID文件的字节数文件拥有者的User ID文件的可读、写入、执行权限
2022-02-14 14:56:43 202
原创 Linux安全管理
Linux安全管理一、账号安全(1)系统账号清理可以将不是登录用户的shell设为禁止登陆,如果有登陆需求可以进行解除禁止usermod -s /bin/bash 用户名 //指定该用户允许登陆shellusermod -s /sbin/nologin 用户名 //指定该用户禁止登陆shell锁定长期无操作账号,如果有需求可以进行解锁usermod -L 用户名 //锁定该用户usermod -U 用户名 ...
2022-02-14 14:27:29 162
原创 Linux进程管理和计划任务理论and命令
Linux进程管理和计划任务理论and命令一、进程管理(1)进程: 包含父子进程 动态执行的代码 在CPU及内存中运行的代码 (2)程序 静态保存的代码 保存在硬盘/光盘可执行的代码和数据 (3)ps aux代码查看静态进程统计 a:终端上所有进程 u:列出进程用户 s:所有终端 (4)ps -elf代码同是查看静态统计 e:所有进程(系统内) l:长格式显示 f:完整格式显示
2022-02-14 14:14:48 76
原创 Linux引导过程与控制
一、Linux系统引导(1)Linux 引导过程: 开机自检 MBR 引导 GRUB 菜单 加载 Linux 内核 init 进程初始化 service系统服务socket进程间通信的套接字init进程永远为1systemd是操作系统的一种init软件(2)、运行级别二、系统服务控制systemctl [控制类型] [服务名称]类型 作用start 启动stop 停止...
2022-02-14 14:04:54 295
原创 Linux网络设置
目录查看网络配置查看网络接口信息ifconfig查看主机名称hostname查看路由表条目route查看网络连接情况netstat获取socket统计信息ss测试网络连接测试网络连接 ping跟踪数据包traceroute域名解析nslookup使用网络配置命令设置网络参数的方式设置网络接口参数ifconfig设置路由记录route修改主机名hostname修改网络配置文件网络接口配置文件网络接口配置文件启用、禁用网络接口配置
2022-01-09 13:44:10 683
原创 Linux文件系统与日志分析
目录一、基础概述(1)block 块(2)inode 索引节点二、inode(1)inode包含文件的元信息(2)系统文件三个时间属性(3)目录文件的结构(4)查看inode号(5)硬盘分区结构(6)访问文件简单流程(7)inode大小三、 日志文件系统(1)常用日志文件位置(2)Linux系统日志消息优先级别(3)公共日志文件的记录格式四、实验一五、实验二一、基础概述文件数据包括元信息与实际数据 文件存储在硬盘上,硬盘最小存
2022-01-09 13:40:01 3172
原创 Linux系统安全及应用
目录一、账号安全(1)系统账号清理(2)密码安全二、命令权限(1)切换用户(2)PAM认证(3)用户提升权限一、账号安全(1)系统账号清理可以将不是登录用户的shell设为禁止登陆,如果有登陆需求可以进行解除禁止usermod -s /bin/bash 用户名 //指定该用户允许登陆shell usermod -s /sbin/nologin 用户名 //指定该用户禁止登陆shell锁定长期无操作账号,如果有需求可以进行解锁usermod -L 用户名 /
2022-01-09 13:28:20 2505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人