Linux
文章平均质量分 62
奔向理想的星辰大海
这个作者很懒,什么都没留下…
展开
-
Linux 命令锦囊,防你牢底坐穿
线上操作时,一定要保持清醒的头脑,切记马虎大意。你说你误操作的,谁信呢?原创 2024-02-26 10:30:33 · 492 阅读 · 0 评论 -
深入理解 Netty FastThreadLocal
最近在学习Netty相关的知识,在看到Netty FastThreadLocal章节中,回想起一起线上诡异问题。问题描述:外销业务获取用户信息判断是否支持https场景下,获取的用户信息有时候竟然是错乱的。问题分析:使用ThreadLocal保存用户信息时,未能及时进行remove()操作,而Tomcat工作线程是基于线程池的,会出现线程重用情况,所以获取的用户信息可能是之前线程遗留下来的。问题修复。原创 2024-02-24 22:30:54 · 892 阅读 · 0 评论 -
【架构】使用Shell脚本制作Linux自解压文件
总结: Shell 自解压脚本在很多情况可以使用,比如防止别人进行修改你的文件,把一些必要的文件发给别人时候,如果使用的是 linux ,可以进行嵌入到shell脚本,就发一个脚本给别人,他们一运行就可以得到他们需要的文件或者配置。7.聪明的你可能发现,运行显示成功,怎么不见原来的的目录呢,哈哈哈,有没有注意我们是把解压目录指向 /tmp 下面,返回去查看上面脚本定义的变量,所以查看如下。6.运行脚本 SelfExtracting.sh 测试。2.编写的测试代码如下。原创 2024-02-20 10:50:46 · 168 阅读 · 0 评论 -
【架构】centos nginx申请免费https证书
各大厂有免费证书申请渠道,但是需要配置DNS,某些情况下无法掌控域名的DNS解析,可以很好的解决这个问题,只要你有网站的管理权就能搞定,不过证书的有效期是三个月,需要搞一个定时任务隔一段时间申请一次。原创 2024-02-20 10:17:43 · 401 阅读 · 0 评论 -
【架构】Cron表达式语法全解析
Cron表达式是Linux系统中配置定时任务的强大工具。通过灵活地组合和调整分钟、小时、日期、月份和星期字段的取值,您可以根据自己的需求精确地配置定时任务。本文提供了Cron表达式的完整语法指南,包括字段的取值范围、特殊字符和符号,以及示例和解析。使用这些知识,您可以轻松地配置和管理定时任务,实现自动化的任务调度。希望本文对您有所帮助,并能够在Linux系统中更好地使用Cron表达式。原创 2024-02-04 13:37:27 · 803 阅读 · 0 评论 -
【Linux】Linux系统中实现容器化的网络功能虚拟化平台
网络功能虚拟化(Network Function Virtualization,NFV)是一种通过软件化和虚拟化的方式来实现网络功能的概念。它将传统的网络设备和功能转变为可在通用服务器上运行的虚拟实例。NFV的目标是将网络功能从专用硬件中解耦出来,实现硬件和软件的分离,提高资源利用率、灵活性和可扩展性。原创 2024-01-23 09:28:25 · 22 阅读 · 0 评论 -
【Linux】Linux脚本 log函数使用技巧
一个关于记录shell脚本执行日志的日志脚本函数,在做shell脚本开发的过程中,常常要运行脚本来监测一些系统数据,但是我们又没有很多时间来一直盯着命令控制台看,所以看能不能把这些脚本运行的情况记录成一个日志并保存下来,方便我们有时间的时候查看。原创 2024-01-19 09:26:25 · 521 阅读 · 0 评论 -
【Linux】Linux中批量修改文件名的方法
在Linux系统中,批量修改文件名是一个常见的任务,可能出于组织文件、符合命名规则或其他原因。原创 2024-01-16 11:25:18 · 586 阅读 · 0 评论 -
【Linux】修改Linux远程登录用户并授权,禁止root远程登录,修改Linux登录端口
vim /etc/ssh/sshd_config 找到 PermitRootLogin 改为 PermitRootLogin no。修改完毕之后,就可以使用newuser 账号登录, 然后用命令 su root ,即可获取root权限进行操作了。修改 /etc/sudoers 文件 找到如下一行 ,取消注释。在port后面添加端口即可,这些端口都是并列的,添加后如下。1.需要编辑/etc/ssh/sshd_config。一、修改Linux远程登录用户并授权。三、修改Linux登录端口。原创 2024-01-10 20:04:07 · 290 阅读 · 0 评论 -
【Linux】linux踢出远程登录用户命令
JCPU:一终端代号来区分,表示在摸段时间内,所有与该终端相关的进程任务所耗费的CPU时间。USER:显示登陆用户帐号名。用户重复登陆,该帐号也会重复出现。LOGIN@:是LOGIN AT的意思,表示登陆进入系统的时间。IDLE:用户空闲时间,从用户上一次任务结束后,开会记时。PCPU:指WHAT域的任务执行后耗费的CPU时间。踢出用户:pkill -kill -t 用户tty。FROM:显示用户在何处登陆系统。TTY:用户登陆所用的终端。WHAT:表示当前执行的任务。三、验证操作是否成功。原创 2024-01-10 10:12:56 · 411 阅读 · 0 评论 -
Linux 服务器安全策略技巧:使用 Bcrypt 或 Argon2 进行密码哈希
在Linux服务器上使用Bcrypt或Argon2进行密码哈希是保护服务器和用户数据安全的重要策略。Bcrypt和Argon2都是强大的密码哈希算法,具有高度的安全性和抗攻击能力。选择合适的算法取决于服务器的硬件条件和安全需求。无论选择哪种算法,都应该遵循最佳实践来确保密码的安全性。原创 2024-01-05 13:44:23 · 529 阅读 · 0 评论 -
Linux 服务器安全策略技巧:网络分段
网络分段是将一个大型网络划分为多个较小的子网的过程。每个子网都有自己的 IP 地址范围和子网掩码。通过将网络划分为多个子网,可以将不同类型的设备和服务隔离开来,从而提高网络的安全性。网络分段是一种重要的安全策略,用于保护 Linux 服务器免受网络攻击。通过将网络划分为多个子网,可以限制攻击者的访问范围,提高服务器的安全性。要实施网络分段,需要规划子网、配置路由器和防火墙,并进行测试和监控。网络分段具有提高安全性、性能和简化管理的优势。原创 2024-01-05 11:20:27 · 731 阅读 · 0 评论 -
【Linux】linux 软连接 创建/查看/删除
当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。硬链接ln ** **, 没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件。软链接ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间。2、查看建立的软链接。1、建立软链接。3、删除软链接。原创 2024-01-04 13:45:11 · 653 阅读 · 0 评论 -
【Python】Python函数isalnum用法介绍
本文将从多个方面详细阐述Python函数isalnum的使用方法及其内部实现原理。原创 2024-01-04 13:24:18 · 1512 阅读 · 0 评论 -
【Linux】CentOS 7重装保留数据的方法
本文介绍了如何重装CentOS 7系统,同时又能保留原有的数据。在实践中,我们需要注意备份工作的重要性,以及正确设置分区和恢复数据。# rsync命令备份数据示例rsync -avz /var/www/html [备份目录]# SCP远程备份数据示例scp -r /var/www/html user@ip:/备份目录# Samba备份数据示例recursive put /var/www/html 备份目录"原创 2024-01-04 13:19:20 · 1085 阅读 · 0 评论 -
【Linux】流量劫持网络安全应急响应
流量劫持在网络安全事件中比较常见,它是一种通过在应用系统中植入恶意代码、在网络中部署恶意设备、使用恶意软件等手段,控制客户端与服务端之间的流量通信、篡改流量数据或改变流量走向,造成非预期行为的网络攻击技术。我们在日常生活中经常遇到的流氓软件、广告弹窗、网址跳转等都是流量劫持的表现形式。流量劫持的主要的目的如下:引流推广 钓鱼攻击;访问限制;侦听窃密。根据影响的协议、网络的不同,流量劫持可大致分为:DNS 劫持、HTTP 劫持、链路层劫持等。原创 2024-01-04 11:27:06 · 978 阅读 · 0 评论 -
【Linux】Linux掌握的这几个实用命令
在这种情况下,用户需要相应的路由信息,这些信息储存在路由表中,每个主机和每个路由器都配有自己独一无二的路由表。计算机和所在的局域网使用了动态主机配置协议DHCP,使用 ipconfig命令可以了解到你的计算机是否成功地租用到了一个IP地址,如果已经租用到,则可以了解它目前得到的是什么地址,包括IP地址、子网掩码和缺省网关等网络配置信息。ping它是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem 的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。原创 2024-01-04 11:11:11 · 833 阅读 · 0 评论 -
【Linux】Linux 基础命令 crontab命令
例如:echo '00 00 * * * /bin/sh /usr/local/webserver/nginx/script/cut_nginx_log.sh' >> /var/spool/cron/root。crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。原创 2024-01-03 10:36:56 · 1132 阅读 · 0 评论 -
【Linux】Linux 基础命令 chkconfig命令
更简单一点,chkconfig是一个用于维护/etc/rc[0-6].d目录的命令行工具。从chkconfig 管理名单中删除该service,并且删除 /etc/rc[0-6].d 目录下所有与之关联的符号链接(symbolic links)。添加一个chkconfig管理的service,并在/etc/rc[0-6].d 目录下添加相应的符号链接(symbolic links)。netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关。原创 2024-01-03 10:11:19 · 550 阅读 · 0 评论 -
【Linux】Linux命令 grep的使用技巧
这时候,我们可以使用 -A 选项来打印匹配后的 N 行,使用 -B 选项来打印匹配前的 N 行,或者使用 -C 选项来打印匹配前后的 N 行。如果我们想在一个或多个文件中搜索多个字符串或正则表达式,我们可以使用 -e 选项来指定多个模式,或者使用 -f 选项来从一个文件中读取多个模式。如果我们想在一个目录及其子目录中的所有文件中搜索一个字符串或正则表达式,我们可以使用 -r 选项来进行递归搜索。如果我们想在一个或多个文件中搜索一个字符串或正则表达式,我们可以使用 grep 命令,后跟要搜索的模式和文件名。原创 2024-01-02 11:13:16 · 779 阅读 · 0 评论 -
Linux 服务器安全策略技巧:确保所有账户都有密码
通过创建强密码策略,禁用空密码,定期更改密码和使用多因素身份验证,可以确保所有账户都有密码,并提高Linux服务器的安全性。原创 2023-12-29 16:18:33 · 336 阅读 · 0 评论 -
Linux 服务器安全策略技巧:使用数字证书进行认证
数字证书是一种用于验证和加密网络通信的安全工具。它是由认证机构(CA)颁发的一种电子文件,用于证明某个实体的身份。数字证书包含了实体的公钥和其他相关信息,可以用于验证实体的身份和确保通信的机密性。使用数字证书进行认证是保护Linux服务器安全的重要策略之一。通过验证服务器的身份和加密通信,数字证书可以提供更高的安全性和保护机制。在配置服务器时,务必正确安装和配置数字证书,以确保服务器的安全性。原创 2023-12-29 16:16:03 · 548 阅读 · 0 评论 -
Linux 服务器安全策略技巧:实施网络入侵防御系统
通过更新操作系统和软件、配置防火墙、使用强密码和密钥、禁用不必要的服务、监控日志、使用入侵检测系统和定期备份数据,您可以大大提高服务器的安全性。确保您的服务器安全,保护您的数据和业务免受网络入侵的威胁。特别是对于使用Linux服务器的用户来说,实施网络入侵防御系统是确保服务器安全的关键一步。这样可以减少潜在的攻击面,提高服务器的安全性。入侵检测系统(IDS)可以帮助您实时监测服务器上的网络流量和活动,及时发现潜在的入侵。及时安装操作系统和软件的安全补丁和更新,可以修复已知的漏洞和弱点,提高服务器的安全性。原创 2023-12-29 16:09:44 · 591 阅读 · 0 评论 -
Linux 服务器安全策略技巧:使用容器进行应用程序隔离
容器是一种虚拟化技术,用于隔离应用程序和其依赖的运行环境。与传统的虚拟机相比,容器更加轻量级,启动速度更快,并且可以在不同的操作系统上运行。容器使用操作系统级别的虚拟化来实现隔离,每个容器都有自己的文件系统、进程空间和网络接口。使用容器进行应用程序隔离是一种有效的Linux服务器安全策略技巧。容器可以帮助隔离应用程序和其依赖的运行环境,提高安全性和灵活性。原创 2023-12-29 15:13:54 · 495 阅读 · 0 评论 -
Linux 服务器安全策略技巧:启用账户锁定策略
账户锁定策略是一种安全措施,用于限制对系统账户的访问。当账户被锁定时,用户将无法登录或执行任何操作。这可以防止未经授权的访问和恶意活动。启用账户锁定策略是保护Linux服务器安全的重要步骤。通过限制登录尝试次数和锁定时间,可以有效防止未经授权的访问和恶意活动。原创 2023-12-29 15:07:28 · 591 阅读 · 0 评论 -
【Linux】修复 Linux 错误 - 权限被拒绝
权限被拒绝是在 Linux 操作系统中常见的错误之一。本文介绍了修复权限被拒绝错误的几种常见方法,包括使用 sudo 命令、修改文件或目录的权限、修改文件或目录的所有者以及重新挂载文件系统为可读写。通过这些方法,您可以解决权限被拒绝的问题,顺利执行需要特定权限的操作。原创 2023-12-29 14:20:58 · 1084 阅读 · 0 评论 -
【Linux】修复 Linux 错误 - 磁盘配额超限
修复 Linux 错误 - 磁盘配额超限可能需要您清理磁盘空间或调整磁盘配额的限制。通过删除不必要的文件、清理临时文件和日志文件,您可以释放一些磁盘空间。如果这些方法无效,您可以尝试使用命令行工具或编辑配置文件来调整磁盘配额的限制。原创 2023-12-29 13:32:00 · 412 阅读 · 0 评论 -
【Linux】修复 Linux 错误 - 地址已在使用中
在使用 Linux 操作系统时,可能会遇到“地址已在使用中”错误。本文介绍了如何诊断和修复这个错误。您可以通过终止占用端口的进程、更改要绑定的地址和端口,或者等待一段时间来解决这个问题。原创 2023-12-29 13:23:28 · 1142 阅读 · 0 评论 -
【Linux】修复 Linux 错误 - 主机已关闭
修复 Linux 错误 - 主机已关闭可能需要您进行一系列的诊断和修复步骤。首先,检查您的网络连接和目标主机的状态。然后,检查防火墙设置和目标服务的配置。通过这些步骤,您应该能够解决“主机已关闭”错误并成功连接到目标主机。原创 2023-12-29 11:27:04 · 437 阅读 · 0 评论 -
【Linux】修复 Linux 错误 - 文件过大
当你在Linux系统中遇到文件过大的错误时,你可以使用split命令分割文件、tar命令打包文件或rsync命令复制文件来解决问题。这些方法可以帮助你处理大文件,提高工作效率。原创 2023-12-29 11:24:48 · 504 阅读 · 0 评论 -
【Linux】修复 Linux 错误 - 没有可用的锁
修复 Linux 错误 - 没有可用的锁可能需要检查文件锁冲突、进程锁冲突以及增加系统资源限制。通过释放冲突的锁或增加系统资源,可以解决该错误并恢复系统的正常功能。原创 2023-12-29 09:30:41 · 424 阅读 · 0 评论 -
【Linux】修复 Linux 错误 - 打开文件过多
当遇到 Linux 错误 - "打开文件过多"时,可以通过增加文件描述符限制、关闭不必要的文件描述符和优化代码来解决这个问题。通过识别问题并采取适当的措施,可以提高系统的稳定性和性能。原创 2023-12-29 09:19:43 · 484 阅读 · 0 评论 -
【大数据】Centos 7安装教程
1、在VMware中点击新建虚拟机(如果没有,可以右击空白位置后,再选择新建虚拟机),配置选择典型后,点击“下一步”。7、挂镜像,点击“CD/DVD”后,再点击“使用ISO镜像文件”,点击浏览选择自己下载的镜像文件。以阿里云为例,这里有很多,比如ubuntu、centos,点进去就可以选择版本,很方便。15、设置密码后可能需要点击重启,重启后点击许可证,勾选我同意,点击完成配置。14、进行用户和管理员密码的配置,设置后点击完成(可能需要点击两次)。9、打开配置好的“Linux”,选择版本后,回车。原创 2023-12-28 17:53:22 · 950 阅读 · 0 评论 -
【Linux】修复 Linux 错误 - 功能未实现
修复 Linux 错误 - 功能未实现可能需要您检查命令或功能是否正确安装,安装所需的软件包,更新软件源,重新安装软件包或查找替代方案。通过这些步骤,您应该能够解决该错误并继续使用您需要的功能。原创 2023-12-28 17:29:56 · 426 阅读 · 0 评论 -
【大数据】修复 Linux 错误 - 内存不足
内存不足是 Linux 系统常见的问题之一,但是您可以通过检查内存使用情况、查找内存泄漏、优化内存使用和升级硬件来解决该问题。原创 2023-12-28 17:27:18 · 572 阅读 · 0 评论 -
【Linux】提高服务器性能的实用技巧:如何使用ddlinux
ddlinux是一款基于CentOS操作系统衍生出的轻量级Linux发行版,它专注于提供高性能和高安全性的解决方案。ddlinux内置了很多性能优化的脚本和工具,可以有效提高服务器性能。在使用ddlinux提高服务器性能时,可以通过禁用不必要的服务、升级软件包、配置网络优化、安装缓存数据库和使用nginx代理静态资源等方法来提高服务器性能。原创 2023-12-21 17:56:42 · 372 阅读 · 0 评论 -
【Nginx】Linux keepalived+nginx实现主从模式
双机高可用方法目前分为两种: 主从模式:一台主服务器和一台从服务器,当配置了虚拟vip的主服务器发送故障时,从服务器将自动接管虚拟ip,服务将不会中断。但主服务器不出现故障的时候,从服务器永远处于浪费状态,对于服务器不多的网站,该方案不经济实惠。 主主模式:开启两个虚拟服务,一台服务器这个虚拟组A中设置为主节点,另一台服务器在虚拟组B中设置为主节点,这样就有两个虚拟IP,两个机器都是主节点,也都是从节点,当一台机器故障了,非故障机器就会拥有两个虚拟ip,也会负担所有的请求。原创 2023-08-31 16:10:58 · 350 阅读 · 0 评论