自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 软件的RPM包制作,VPN服务器,frp连接Linux系统实现内网穿透,systemd简介

rpmbuild创建RPM软件包VPN服务器 Linux客户端连接WireGuard制作密钥文件编写配置文件启动服务,注意,该步骤必须在上述配置文件获取客户端的公钥才可进行步骤二:配置客户端首先将$教学资料目录/vpn/linux目录拷贝到虚拟机/root下在客户端安装VPN软件。

2024-06-16 23:50:25 648

原创 部署LNMP环境动态网站解析,构建LNMP平台

安装Nginx安装MariaDBphp和php-fpm步骤二:启动服务1)启动Nginx服务如果服务器上已经启动了其他监听80端口的服务(如httpd),则需要先关闭该服务。)启动MySQL服务启动PHP-FPM服务使用PHP测试页面。

2024-06-10 23:54:05 831

原创 高级运维 搭建Nginx服务器

使用源码包安装nginx软件包conf 配置文件 sbin 主程序 html 网站页面 logs 日志2)nginx命令的用法/usr/local/nginx/sbin/nginx #启动服务/usr/local/nginx/sbin/nginx -s stop #关闭服务/usr/local/nginx/sbin/nginx -s reload #重新加载配置文件。

2024-06-05 19:31:32 408

原创 awk的应用

调用数组的格式:数组名[下标]awk 'BEGIN{a["abc"]="abcabc";print a["xyz"]}'针对文本排序输出可以采用sort命令,相关的常见选项为-r、-n、-k。其中-n表示按数字顺序升序排列,而-r表示反序,-k可以指定按第几个字段来排序。通过awk提取信息时,利用IP地址作为数组下标,每遇到一个重复值就将此数组元素递增1,最终就获得了这个IP地址出现的次数。格式2:前置指令 | awk [选项] '[条件]{指令}'格式1:awk [选项] '[条件]{指令}' 文件。

2024-06-04 00:03:37 395

原创 sed文本处理工具的用法:

sed '/xml/!d' a.txt #删除不包含xml的行,!sed -n '1~2p' /etc/passwd #输出奇数行。如果想把 /bin/bash 替换成 /sbin/sh 怎么操作?-n(屏蔽默认输出,默认sed会输出读取文档的全部内容)p指令案例集锦(自己提前生成一个a.txt文件)d指令案例集锦(自己提前生成一个a.txt文件)a行下追加 i行上添加 c替换整行。a行下追加 i行上添加 c替换整行。指令可以是p输出、d删除、s替换。

2024-06-03 13:09:08 234

原创 case分支,shell 函数语法,字符串处理

字符串处理步骤一:字符串的截取1)使用 ${}表达式格式:${变量名:起始位置:长度}步骤二:字符串的替换1)只替换第1个子串格式:${变量名/old/new}从左向右,最短匹配删除格式:${变量名#*关键词}从右向左,最长匹配删除格式:${变量名%%关键词*}

2024-05-31 10:50:26 179

原创 if 语法组成以及用法

if单分支的语法组成:if双分支的语法组成:f多分支的语法组成。

2024-05-30 20:32:01 124

原创 for循环基本用法,与while循环的区别

使用for循环,语法结构如下所示。

2024-05-30 20:25:28 204

原创 条件测试操作:数值,字符寸,文件

|,逻辑或 只要其中一个条件成立,则整个测试结果为真。&&,逻辑与 给定条件必须都成立,整个测试结果才为真。还有一个-n可以测试变量是否不为空(相当于!= 比较两个字符串是否不相同。== 比较两个字符串是否相同。

2024-05-30 12:56:14 112

原创 shell 脚本 中断及退出

exit结束循环以及整个脚本break可以结束整个循环continue结束本次循环,进入下一次循环编写持续创建用户脚本sum.sh#!/bin/bash x=0 while : do read -p "请输入要创建的用户名(0是结束并显示本次创建用户总数):" n [ -z "$n" ] && continue #如果n是空值则重新进行循环任务 [ "$n" == 0 ] && break #如果n是0则退出循环执行循环后任务 useradd "

2024-05-30 10:50:45 131

原创 shell脚本的基础应用

规范脚本的构成。

2024-05-28 19:24:52 342

原创 TCP UDP 传输协议 Acl 访问控制列表

TCP的应用 端口 21 FTP 22 SSH 25 SMTP 53 DNS 80 HTTP 443 HTTPSUDP 的应用 端口 69 TFTP 53 DNS 123 NTP。

2024-05-24 12:53:23 799

原创 ACL 控制访问配置

路由器ip配置: [Huawei]interface GigabitEthernet 0/0/0 //进0口 [Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 24 //配置ip [Huawei-GigabitEthernet0/0/0]quit [Huawei]interface GigabitEthernet 0/0/1 //进1口 [Huawei-GigabitEthernet0/0/1]ip address 192.168.2.25

2024-05-23 18:51:23 386

原创 三层交换机基本配置,动态路由链接

步骤四:默认路由。

2024-05-23 18:38:28 852

原创 podman容器的练习于使用

停止防火墙服务yum -y remove firewalld。查找镜像: podman search httpd(关键字)podman --help #查看podman帮助信息。bash-completion:提供Tab键扩展支持。podman软件: 提供容器大部分功能的主程序。设置SELinux运行模式-Disabled。安装方式二:模块化安装(类似安装一组软件包)创建 + 启动 + 进入 三合一的操作。YES #开启无需密码验证即可访问。--name 容器名字。安装方式一: 全部安装。

2024-05-23 11:15:00 438

原创 VLAN虚拟局域网络的搭建

语法格式:ip route-static 目标网段 掩码 下一跳。access 接入链路 可以承载1个vlan的数据。trunk 中继链路 可以承载多个vlan的数据。1,直连路由,将接口配置好ip并且开启后自动产生。2,静态路由,由管理员手工配置,添加所需路由。路由器依靠路由表转发数据。

2024-05-22 19:07:38 646

原创 LAMP平台的构建

查看是否可以看到nsd库。PHP代码获取用户输入的信息--用户验证-->数据库。

2024-05-21 00:12:58 274

原创 数据库服务基础

• 常见的关系型 数据库管理系统微软的 SQL ServerIBM的 DB2甲骨文的 Oracle、MySQL社区开源版 MariaDB部署数据库软件[root@nsd2404 ~]# yum -y install mariadb-server[root@nsd2404 ~]# systemctl restart mariadbdatabase:数据库数据库基本操作:1. Linux系统的管理指令不能使用2. 所有的数据库系统指令都必须以 ; 结尾3. 数据库系统的指令大部分不支持tab补全[roo

2024-05-20 19:40:50 390

原创 rsync 数据同步

rsync [选项...] 源目录 目标目录• rsync操作选项-n:测试同步过程,不做实际修改--delete:删除目标文件夹内多余的文档-a:归档模式,相当于-rlptgoD-v:显示详细操作信息-X:保持acl策略不变本地同步。

2024-05-20 09:30:00 274

原创 源码编译安装方法

tools.tar.gz permissivemakemake install 安装开发工具解包配置编译安装。

2024-05-19 23:16:47 349

原创 SSH远程管理SCP数据传递(Linux与Linux)临时添加IP地址,手工指定DNS服务器地址

rpm -qa | grep openssh 安装。pgrep -l sshd #查看远程管理进程。方式二:手工指定DNS服务器地址。指定DNS服务器地址配置文件。

2024-05-19 22:06:29 454

原创 自定义Yum仓库更新,网络yum的搭建

YES #开启无需验证即可访问功能。

2024-05-19 21:21:54 300

原创 firewalld防火墙的设置

仅明确拒绝客户端不给任何回应)

2024-05-19 11:08:40 172

原创 构建FTP服务

数据传输服务实现FTP功能的软件:vsftpd默认FTP的主目录:/var/ftp 网络地地址的跟虚拟机A:[root@nsd2404 /]# yum -y install vsftpd[root@nsd2404 /]# rpm -q vsftpd vim /etc/vsftpd/vsftpd.confanonymous_enable=YES #开启无需密码验证功能[root@server ~]# /usr/sbin/vsftpd[root@server ~]# pgrep -l v

2024-05-18 23:25:00 92

原创 DNS服务器地址的搭建

方式二:手工指定DNS服务器地址。指定DNS服务器地址配置文件。DNS协议默认端口:53。

2024-05-18 23:04:01 350

原创 NFS共享服务的创建

NFS 需要的服务 nfs-server。修改路径 etc/exports。NFS 需要的软件包。

2024-05-18 16:46:00 130

原创 Web服务器简介与搭建

•基于 B/S (Browser/Server)架构的网页服务–服务端提供网页–浏览器下载并显示网页•Hyper Text Markup Language,超文本标记语言•Hyper Text Transfer Protocol,超文本传输协议三步骤策略:装包、配置、启服务实现Web功能软件:httpd、Nginx、Tomcathttpd由软件基金会Apache[root@server ~]# systemctl restart httpd #重启服务。

2024-05-17 13:12:31 787

原创 磁盘管理,MBR与GPT分区规划,fdisk的使用

1~4个主分区,或者 3个主分区+1个扩展分区(n个逻辑分区)–分区类型:主分区、扩展分区(占用所有剩余空间)、逻辑分区。fdisk常用交互指令:专门用来划分MBR分区模式。•MBR(msdos)分区模式(如图-12所示)–最大支持容量为 2.2TB 的磁盘。–扩展分区可以没有,至多有一个。–最多只能有4个主分区。

2024-05-10 00:06:28 512

原创 请问实现lisi用户可以读取/etc/shadow文件内容,您有几种办法?(至少写出三种以上)

1. 利用其他人身份chmod o+r /etc/shadow2. 利用所属组身份chown :lisi /etc/shadowchmod g+r /etc/shadow3. 利用所有者身份chown lisi /etc/shadowchmod u+r /etc/shadow4. 利用ACL策略setfacl -m u:lisi:r /etc/shadow

2024-05-08 23:32:12 144

原创 基本权限与归属

5)调整此目录的权限,使任何用户都不能进入,然后测试用户zhangsan是否还能查看readme.txt内容(测试结果是不能,对父目录没有权限)2.查看用户,对于该数据所处的身份,顺序所有者>所属组>其他人,原则是匹配立即停止。6)为此目录及其下所有文档设置权限 rwxr-x---(练习-R选项)4)使用户zhangsan能够在此目录下创建/删除子目录。1.首先查看该用户或者组是否有ACL策略。–能够对个别用户、个别组设置独立的权限。能够cd切换到此目录下(进入此目录)3.查看相应身份的权限位。

2024-05-08 23:30:23 246

原创 alias 自定义别名

vim /root/.bashrc 在用户家目录创建。alias hn='hostname' 创建用户别名。alias hn='hostname' 创建用户别名。

2024-05-07 15:19:38 101

原创 RPM包的一般安装位置(分散)

程序文档、man帮助手册页 :/usr/share/doc/ 、/usr/share/man/服务器程序、管理工具:/usr/sbin/ 、/sbin/日志文件 :/var/log/、/var/log/软件名/普通执行程序:/usr/bin/ 、/bin/配置文件 :/etc/、/etc/软件名/

2024-05-06 09:06:38 122 1

原创 硬件配置名字规则 /dev

dev:存放硬盘、键盘、鼠标、光驱等各种设备文件。常见的磁盘接口:IDE硬盘hda。SCSI或者SATA硬盘sda。nvme硬盘为nvme0n1。KVM虚拟机硬盘为vda。

2024-04-28 20:10:56 62

原创 Llinux 系统CP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍

IP路由(IP routerSourceSourceSource。–IP地址(IP address):用来标识一个节点的网络地址。1u=1.75英寸=44.45毫米=4.445 厘米。典型服务模式:C/S,Client/Server架构。–子网掩码(subnet mask):用来标识。TCP/IP是最广泛支持的通信协议集合。2u则是1u的2倍为8.89cm。网络名:网络位不变,主机位全为。服务器的类型尺寸(Unit)–由服务器提供资源或某种功能。92.168.1.0网络。92.168.1.0网络。

2024-04-28 19:32:53 116 1

空空如也

空空如也

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

TA关注的人

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