- 博客(47)
- 问答 (1)
- 收藏
- 关注
原创 MySQL8.0.30版本安装
一、下载到opt目录中并解压,解压后的包重命名并移动到/usr/local目录中。四、设置环境变量,申明/宣告mysql命令便于系统识别并初始化数据库。二、创建程序用户管理并修改mysql目录和配置文件的权限。十一、修改加密方式,可以进行远程连接。九、赋予远程连接的权限。
2024-06-18 15:38:08
200
原创 MySQL数据库:MySQL介绍和安装
Linux操作系统:RedHat CentOS Debian Ubuntu OpenSUSE信创标准 国产系统 华为 欧拉 阿里 龙蜥 腾讯 tencentOS 银河麒麟 中标麒麟 优麒麟 深度 deepin。
2024-06-18 15:09:26
790
原创 Tomact部署和优化
1、tomcat简介2、tomcat核心组件3、Servlet是什么4、什么是JSP5、tomcat功能组件结构Tomcat 的核心功能有两个,分别是负责接收和反馈外部请求的连接器 Connector,和负责处理请求的容器 Container。其中连接器和容器相辅相成,一起构成了基本的 web 服务 Service。每个 Tomcat 服务器可以管理多个 ServiceConnector:负责对外接收和响应请求。
2024-06-15 15:31:28
835
原创 企业网站架构:Nginx网站服务
make upgrade #要保证当前 nginx 进程是通过 /usr/local/nginx/sbin/nginx 启动的,而不是通过查找环境变量中那个 nginx 命令启动的。ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ #让系统识别nginx的操作命令。同样去https://nginx.org/en/download.html去下载最新版本。查看/usr/local/nginx/sbin目录下的文件,后缀带old的是旧版本。
2024-06-15 14:38:04
768
原创 企业网站架构:Web基础与HTTP协议
一、Web基础购买域名可以去万维网,阿里云的HTML叫做超文本标记语言,是一种规范,也是一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。HTML文件可以使用任何能够生成txt文件的文本编辑器来编辑,生成超文本标记语言文件,只用修改文件名后缀为”.html”或“.htm”即可。HTML 基本标签(1)HTML 语法规则HTML标签采用双标记符的形式,前后
2024-06-14 22:56:39
803
原创 企业网站架构:源码编译安装LAMP
4、查看是否移动好,然后再添加配置软件模块:./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi。3、解压完把apr和apr-util移动到httpd的srclib中,然后用yum下载需要的配置:yum -y install gcc gcc-c++ make pcre pcre-devel expat-devel perl。
2024-06-13 15:38:48
529
原创 Linux:Firewalld防火墙基础
支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具支持IPv4、IPv6防火墙设置以及以太网桥支持服务或应用程序直接添加防火墙规则接口拥有两种配置模式。
2024-06-11 17:25:57
894
原创 Linux:SNAT、DNAT策略及使用
记得将三台虚拟机所有防火墙关闭然后systemctl restart network重启然后ping命令查看结果局域网主机全部ping通服务器也ping通外网服务器ping通。
2024-06-03 18:08:48
384
原创 Linux:iptables防火墙
netfilter位于Linux内核中的包过滤功能体系称为Linux防火墙的“内核态’属于内核态的功能体系,是一个内核模块,由多个数据包过滤表组成,其中包含数据包的过滤处理规则集iptables位于/sbin/iptables,用来管理防火墙规则的工具称为Linux防火墙的“用户态”属于用户态的管理工具,如同firewalld、ufw,是一个防火墙应用管理程序,用来实现防火墙规则集的增删改査上述2种称呼都可以表示Linux防火墙iptables概述。
2024-05-21 21:00:08
586
原创 Shell:sed、awk、grep
sed -e '行号区间 s/old/new/g' sed -n -e '行号区间 s/old/new/gp' #打印被修改的行 sed -e '行号区间 s/old/new/gw 保存文件' #保存被修改的行。awk -F '字段分隔符' 'NR==n||NR==M {print $1}' #输出 第n行和第m行的 第一个字段的内容。awk -F '字段分隔符' 'NR==n {print $0}' #输出 第n行的 整行内容。
2024-05-21 18:08:57
558
3
原创 Shell:文件处理命令与正则表达式
sort 对行内容进行升序排序XXX | sort 选项 sort 选项 文件-n 按照数组进行排序-r 反向排序-u 排序后去重-t '字段分隔符' -k 字段序号 根据-t指定的分隔符的第k个字段进行排序。
2024-05-21 17:53:33
690
原创 Shell:条件语句与case语句
test命令测试表达式是否成立,若成立返回0,否则返回其他数值-e 文件/目录是否存在 -f 文件是否存在 -d 目录是否存在 -L 软链接是否存在-r 当前用户是否有读权限 -w 当前用户是否有写权限 -x 当前用户是否有执行权限整数测试test 整数1 选项 整数2[ 整数1 选项 整数2 ]-eq 等于 -ne 不等于 -gt 大于 -ge 大于等于 -lt 小于 -le 小于等于[[ 运算表达式 选项 整数 ]]字符串测试。
2024-05-21 17:16:46
453
原创 Linux:源仓库部署与NFS共享服务
yum软件仓库的常用类型:本地源仓库:baserul=file://在线源仓库:baserul=http:// 或 https://ftp源仓库:baserul=ftp://如何搭建yum本地源仓库、ftp源仓库?通过yum下载软件包1、开启缓存2、仅下载软件包。
2024-05-21 17:05:41
418
原创 Linux:PXE高效批量装机
二、实现Kickstart无人值守安装。1、搭建PXE远程安装服务器。2、验证PXE网络安装。1、准备安装应答文件。2、实现批量自动装机。
2024-05-21 16:59:01
147
原创 Linux:SSH远程管理
ssh [-p 端口] 用户名@目标主机IPssh [-p 端口] 用户名@目标主机IP 命令 #临时登录目标主机执行命令后退出scp [-P 端口] [-r] 本机文件/目录路径 ... 用户名@目标主机IP:绝对路径 #将本地的文件/目录复制到目标主机scp [-P 端口] [-r] 用户名@目标主机IP:绝对路径 本机路径 #将目标主机的文件/目录复制到本机sftp [-P 端口] 用户名@目标主机IP。
2024-05-20 07:31:35
472
原创 Linux:FTP介绍与使用
user_list文件作为黑名单 userlist_enable=YES userlist_deny=YES。user_list文件作为白名单 userlist_enable=YES userlist_deny=NO。允许服务端本地用户访问FTP服务器 local_enable=YES local_root=FTP协议采用的是TCP作为传输协议,21号端口用来传输FTP控制命令的,20号端口用来传输文件数据的。FTP 文件传输协议。
2024-05-20 07:15:47
194
原创 Linux:DHCP原理和服务配置
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)由Internet工作任务小组设计开发专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议使用DHCP的好处减少管理员的工作量避免输入错误的可能避免IP地址冲突当更改IP地址段时,不需要重新配置每个用户的IP地址提高了IP地址的利用率方便客户端的配置分配方式DHCP的工作原理1)客户端通过广播发送DHCP Discover报文寻找DHCP服务端。
2024-05-20 07:06:17
396
原创 Linux:一、网络设置
的这个特性称为MTU,即最大传输单元。不同类型网络的数帧长度大多数都有一个上限。( fragmentation),即把数据包分成干片,这样每一片就都小于MTU。要传,而且数据帧的长度比链路层的MTU还大,那么IP层就需要进行。(1)临时配置——使用命令调配网络参数。分别是1500字节和1492字节。的长度都有一个限制,其。
2024-05-20 06:11:01
243
原创 Linux:文件系统及日志分析
Linux系统不使用 文件名 识别文件,而使用 inode号 来识别文件,文件名只是 inode号 便于识别的别称,文件名和inode号是一一对应的。针对无法正常删除文件名含有特殊符号的文件时,可根据 inode号 来删除文件 find 目录 -inum <inode号> -delete。直接查看、修改文件内容或者改变文件名都不会影响 inode号,使用 vi 编辑器修改文件保存退出后会影响 inode号。文件元信息存储在 inode(索引节点)里,文件实际数据存储在 block(块)里;
2024-05-20 05:53:49
364
原创 Linux:系统安全及应用
禁止账号和密码的修改 chattr +i /etc/passwd /etc/shadow #查看锁定文件状态 lsattr 文件名。限制历史命令数量 vim /etc/profile --> export HISTSIZE=XX --> source /etc/profile。chattr +i/etc/passwd/etc/shadow(锁定文件并查看状态)chattr -i/etc/passwd/etc/shadow(解锁文件)
2024-05-20 05:45:57
746
原创 Linux:引导过程与控制服务
简化1)开机自检 检测硬件设备,找到能够引导系统的设备,比如硬盘2)MBR引导 运行MBR扇区里的主引导程序GRUB3)启动GRUB菜单 系统读取GRUB配置文件(/boot/grub2/grub.cfg)获取内核的设置和位置,并在屏幕显示GRUB菜单页面4)加载Linux内核 把内核加载到内存,将系统控制权交接给内核5)init进程初始化 内核将init进程加载到内存中运行,并把init进程作为系统的第一个进程。
2024-05-20 05:25:05
542
原创 Linux:RAID配置
RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据RAID 0不能应用于数据安全性要求高的场合通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能RAID 1是磁盘阵列中单位成本最高的但提供了很高的数据安全性和可用性。
2024-05-20 05:09:50
683
原创 Linux:LVM与磁盘配额
Logical Volume Manager , 逻辑卷管理/boot分区用于存放引导文件,不能基于LVM创建LVM机制基本概念LVM管理命令功能物理卷管理卷组管理逻辑卷管理pvdisplayExtend扩展pvcreate 设备1 [设备名2 ... ...]vgcreate 卷组名 物理卷名1 物理卷名2lvcreate -L 容量大小 -n 逻辑卷名 卷组名lvextend -L +大小 /dev/卷组名/逻辑卷名。
2024-05-20 03:58:45
351
原创 Linux:磁盘分区
1)添加新的硬盘 使用2.5/3.5英寸的托盘插入到服务器2)刷新识别 重启服务器刷新在线刷新 echo "- - -" > /sys/class/scsi_host/host0/scanfdisk -l #查看确认新硬盘设备3)进行分区fdisk 设备文件/dev/sdbn 新建分区p/e/l 创建主分区/扩展分区/逻辑分区。
2024-05-20 03:27:53
982
原创 Linux:磁盘管理与文件系统
其中 446 Byte 安装了启动引导程序,其后 64 Byte 描述分区表,最后的2 Bvte 是结束标记。我们已经知道,每块硬盘只能划分4个主分区,原因就是在 MBR 中描述分区表的空间只有 64Byte。由4个分区记录区组成,每个分区记录区占16字节,位于MBR扇区的第447~510字节。MBR分区格式最大支持2.2TB的存储设备,每个硬盘最多可分4个主分区,或3个主分区、1个扩展分区和在扩展分区里分多个逻辑分区。组成部分:主引导程序和硬盘分区表,位于第一个硬盘的第一个扇区处。MBR(主引导记录)
2024-05-20 02:35:58
762
原创 Linux:账号和权限管理
etc/profile ~/.bash_profile 设置用户每次登录时要执行的命令/etc/bashrc ~/.bashrc 设置切换shell环境时(包括登录系统时)要执行的命令~/.bash_logout 设置退出登录或shell环境时执行的命令 、
2024-05-20 00:50:09
1013
原创 Linux:安装及管理程序,rpm、yum的安装
典型应用程序的结构目录常见的软件包封装类型软件包的扩展名不一,以TarBall格式的居多在软件包中会提供用于安装的可执行程序或脚本文件,如install.sh、setup等安装时只需运行安装文件就可以根据向导程序的提示完成安装操作。
2024-05-19 23:41:42
1001
原创 Linux常用命令
Shell是在Linux系统中运行的一种特殊程序,位于用户层与内核之间,主要功能是翻译用户指令,并将命令翻译成计算机语言,传递给内核执行调用相关资源,也可以说充当“翻译官”的作者。用户登陆Linux系统的时候会自动加载某个Shell程序,其中bash是默认的Shell程序,文件位于“/bin/bash”。以虚拟机登陆Linux系统为例子,登陆时自动加载的Shell程序,显示为以下。
2024-05-19 16:43:33
743
空空如也
Well-KnownPorts范围内所有端口的作用以及哪些端口有哪些协议?
2024-06-05
CSDN内关于文章创作内出现的一些问题
2024-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人