- 博客(35)
- 收藏
- 关注
原创 Linux部署dnsmasq软件
dnsmasq 是一款轻量级的网络服务软件,主要用于提供 DNS(域名系统)和 DHCP(动态主机配置协议)服务。
2025-02-25 19:30:00
648
原创 自动化之ansible(二)
roles相当于是在ansible中playbooks的目录组织结构。它可以将任务(tasks)、变量(vars)、文件(files)、模板(templates)、处理器(handlers)、默认值(defaults)、以及其他资源分组到一个单独的目录中,提升代码的可维护性。# 设置 Nginx 服务的系统使用用户# 工作进程数# Nginx 的错误日志。
2025-02-20 17:30:00
1193
原创 自动化之Ansible
Ansible是一个同时管理多个远程主机的软件(任何可以通过SSH协议登录的机器),因此Ansible可以管理 运程虚拟机、物理机,也可以是本地主机(linux、windows)。Ansible通过SSH协议实现 管理节点、远程节点的通信。只要是能够SSH登录的主机完成的操作,都可以通Ansible自动化操作,比如批量复制、批量除、批量修改、批量查看、批量安装、重启、更新等。
2025-01-16 20:00:00
1164
原创 Linux中通过frp实现内网穿透
cd /d C:\Users\(这里填写存放Windows系统的实际路径)需要下载好frp安装包Linux端的和Windows端的安装包。准备一台公网服务器(云服务器),推荐阿里云或者腾讯云都可以。:云服务器防火墙需要放行相关端口才能访问。Windows远程输入服务端IP+端口。# 先cd到frps所在目录。
2025-01-12 17:00:00
929
原创 Linux中SSH服务(二)
Host:指定别名或通配符,允许为多个主机配置共同的选项。例如,Host * 可以匹配所有主机。Compression:是否启用压缩,通常设置为 yes 可以加速连接,尤其是在低带宽环境下。~/.ssh/config 文件允许你为不同的主机或服务器配置特定的选项。ForwardAgent:是否启用 SSH 代理转发。IdentityFile:指定 SSH 私钥文件。HostName:指定主机的 IP 地址或域名。Port:指定连接的端口号。User:指定用户名。ssh文件对应权限如下。
2025-01-09 18:00:00
903
原创 Linux中SSH服务
c或强制密码包含至少一个大写字母。示例:生成包含大写字母的密码。-A或不包含大写字母。示例:生成只包含小写字母、数字和特殊字符的密码。-n或--numerals强制密码包含至少一个数字。示例:生成包含数字的密码。-0或不包含数字。示例:生成不包含数字的密码。-y或--symbols强制密码包含至少一个特殊符号(例如!等)。示例:生成包含特殊符号的密码。-r <chars>或从密码生成字符集中移除指定的字符。<chars>是要移除的字符列表。
2025-01-08 20:00:00
680
原创 Linux中rsync命令使用
rsync 是一种高效的文件复制和同步工具,常用于在本地或远程计算机之间同步文件和目录:rsync 会检测源和目标文件之间的差异,只传输发生变化的部分,而不是重新传输整个文件。这样就能有效减少数据传输量。:rsync 可以通过 SSH、RSH 或者 rsync 自身的协议在远程服务器之间传输文件。:可以在传输过程中启用压缩选项,减少网络带宽的使用。:rsync 支持保留文件的权限、时间戳、符号链接等文件属性。:可以通过排除规则,指定哪些文件或目录不被同步。
2025-01-06 19:45:00
1541
原创 Linux和Windows共享的samba服务
你可以通过配置 Samba 使得 Linux 系统中的某个文件夹能够被 Windows 用户访问和操作。Samba 还允许 Windows 用户访问和修改 Linux 系统中共享的文件夹。注:samba也有用户认证机制,需要通过pdbedit命令设置samba的用户信息。查看samba提供的命令,也就是作用。# 输入samba01的密码即可。
2024-12-16 20:00:00
1131
原创 Linux 搭建ftp服务
FTP是什么?(文件传输协议,File Transfer Protocol)是一种用于在计算机之间传输文件的网络协议。它基于客户端-服务器模型,允许用户从远程服务器上传、下载和管理文件。
2024-12-10 20:00:00
1661
原创 Linux 如何创建逻辑卷并使用
生成环境中逻辑卷使用率很高逻辑卷的诞生:如果对磁盘直接使用fdisk分区,那么这中分区,我们叫做Linux的标准分区,Linux的标准分区格式化成文件系统之后,挂载使用,那么一旦文件系统的空间满了,是无法进行扩容的。如果一定要进行扩容,需要将数据备份出来,再换一个更大的文件系统,再将数据还原回去。这种方法效果特别低。逻辑卷的pv(plysical volume)物理卷vg(volume group) 卷组lv(logical volume) 逻辑卷。
2024-11-27 20:30:00
1032
原创 Linux 磁盘分区、格式化和挂载
对于服务器来说,磁盘从使用目的来说分为三种,第一种是用来存放操作系统的,此类硬盘一个只存放操作系统以及配置文件,剩下的任何数据都不应该主动存放在此硬盘中。第二种磁盘是用来存放本地大文件,一般这种磁盘叫做本地存储盘。p print the partition table # 打印当前分区表的内容,显示磁盘的分区信息。/etc/fstab这个文件非常重要,一旦这个文件删除了,或者里边的某些行错误删除了,甚至写法错误都会导致系统无法正常启动。
2024-11-22 20:00:00
4469
4
原创 Linux ntp时间服务部署
是现代 Linux 系统中最强大的时间管理命令,特别是对于使用 systemd 的系统。它不仅可以设置系统时间,还可以配置时区、启用或禁用 NTP(网络时间同步)等。date -s "2024-11-20 10:00:00" # 设置系统时间。-w, --systohc 从当前系统时间设置硬件时钟。-s, --hctosys 从硬件时钟设置系统时间。全世界的服务器,时间统一标准,可以以这个为准,以后,就是继续改配置,重新加载,重启。基本上Linux的软件,用法都一样。
2024-11-20 20:30:00
970
原创 Linux 中grep命令
它表现出来的形式将==前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)==。在这个文件中,是用户通过命令创建的用户,id号是从1000开始的,比如。利用grep找出nginx软件,配置文件中,定义的网站监听端口。/etc/passwd 是系统的用户信息存放文件。命令的执行结果 ,这个需要结合管道符使用,管道是一种通信机制,通常用于进程间的通信。| (快捷键shift + \)管道符,在linux中的表达符号是。Linux是区分大小写的,需要注意。-i grep忽略大小写。
2024-11-19 19:00:00
388
原创 Linux 文件操作
语法:tar 选项 打包之后的文件名 要打包的文件或目录1 要打包的文件或目录2 要打包的文件或目录3。-r :递归删除,主要用于删除目录,可删除指定目录及包含的所有内容,包括所有子目录和文件。tar实现,到底是打包,还是压缩,或者是解压缩,就看给的参数是什么.-z 压缩操作,是tar命令,去调用gzip命令的过程,压缩的参数。-t,查看打包的文件内容(了解) (不解压,看看里面有什么)-f,指定打包的文件名,此参数是必须加的,且必须在最后一位。-c,create 创建的意思 ,打包。
2024-11-18 18:10:38
568
原创 Linux中awk命令的使用
pattern:用于匹配输入的条件。:与模式匹配时执行的操作。input_file:要处理的输入文件。自定义输出两列结果自定义输出三列结果%s:用来打印字符串类型的字段。%d:用来打印整数类型的字段。在这个例子中,假设1.txt包含三列,每列由空格分隔。$1表示第一列,$2表示第二列,$3表示第三列。printf语句中的格式控制字符串中增加了一个%s来打印第三列的内容。# 将三列都自定义命名输出。
2024-02-18 21:45:00
907
原创 Linux中sed命令使用
sed(Stream Editor)是一种流文本编辑器,它可以在输入文件中执行基本文本转换。它可以将文本中的字符、行和单词进行删除、替换和添加等操作,而无需更改原始文件。sed语法:sed [选项] 'script' input_filescript:由一个或多个sed编辑命令组成的脚本。每个编辑命令可以包括地址或正则表达式,用于指定应用命令的行。input_file:要处理的输入文件。用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]...取消自动打印模式空间。
2024-02-05 22:10:27
1043
1
原创 Linux中chmod权限设置
Linux中,文件和目录的权限由三个部分构成:所有者(user)、所属组(group)和其他用户(others)。每个用户组有读取(r)、写入(w)和执行(x)的权限。文件和目录的权限可以使用ls -l命令查看。chmod命令语法:chmod [选项] [模式] 文件或目录(1)chmod命令:用于修改文件或目录的权限。常用的权限模式包括数字模式、符号模式和符号模式的简略写法。(2)chown命令:用于修改文件或目录的所有者和所属组。可以将文件或目录的所有权从一个用户转移到另一个用户。常用的格式为。
2024-01-31 18:00:00
7765
6
原创 冰点还原精灵软件还原系统
"冰点还原" 是一款针对 Windows 操作系统的数据恢复软件,可以帮助用户恢复误删除、格式化、病毒攻击等情况下丢失的重要文件或数据。该软件拥有直观的界面和简单易用的操作,适合普通用户使用。注意!!!:尽管 "冰点还原" 软件能够恢复大部分丢失的文件,但并不保证 100% 恢复成功。因此,在使用该软件进行数据恢复时,建议在操作前提前备份重要数据以避免进一步损失。
2024-01-23 20:30:00
1745
1
原创 RECC内存自动纠错技术
RECC(Redundant Error Correction Code):其实就是REG+ECC的缩写组合,可以理解为是一种内存错误检测和纠正技术,通过内存模块中添加冗余的错误检测和纠错电路来实现,在内存读写时自动检测和纠正内存中的位错误(内存中的二进制位发生错误,也就是数据位发生了错误或损坏,导致存储的数据与原始数据不一致),从而防止数据损坏和系统崩溃,提高系统的可靠性和稳定性。出现位错误的原因:自然衰减、电磁干扰、静电放电、物理损坏等。
2024-01-18 18:42:18
2634
1
原创 pxe+kickstart无人自动安装系统
PXE(Preboot Execution Environment)是一种网络启动技术,允许计算机通过网络从远程服务器下载操作系统,并在启动时执行。要搭建PXE服务器,需要完成以下步骤:准备一台服务器或PC,安装一个支持PXE的操作系统,如Centos、Ubuntu等。配置DHCP服务器,为PXE客户端分配IP地址、网关和DNS服务器等网络配置信息。DHCP服务器还应该为PXE客户端提供PXE启动所需的引导文件(如pxelinux.0等)。
2024-01-16 18:30:00
1034
1
原创 SSH配置端口转发(也叫做隧道转发)
SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络上安全地传输数据。它提供了一个安全的远程访问解决方案,可以通过SSH客户端和SSH服务器之间的加密连接来保护远程会话中传输的数据。
2024-01-12 21:30:00
1200
1
原创 Linux如何实现虚拟化
7、放行防火墙允许客户端连接vmware workstation server。3、准备安装光盘和vmware workstation for linu。5、安装vmware workstation。挂载ISO光盘镜像,配置本地yum源。4、检查你的cpu是否支持虚拟化。Linux如何实现虚拟化。6、安装gcc编译器。
2023-05-22 10:50:03
409
1
TA创建的收藏夹 TA关注的收藏夹
TA关注的人