Linux
文章平均质量分 62
Linux从入门到放弃
莽村宏伟
这个作者很懒,什么都没留下…
展开
-
安装DNS
使用文本编辑器打开 BIND 的主配置文件/etc/named.conf。无法解析:如果出现无法解析的错误,确保你的 named 服务正在运行,防火墙规则正确设置,并且你的区域文件没有语法错误。进入/var/named目录并创建正向和反向区域文件。原创 2024-10-08 15:23:06 · 138 阅读 · 0 评论 -
DHCP安装
安装DHCP服务。原创 2024-10-08 11:07:24 · 258 阅读 · 0 评论 -
MariaDB安装
本文在CentOS7.6上安装MariaDB。原创 2023-11-03 14:54:52 · 97 阅读 · 0 评论 -
优化机械和固态磁盘的IO读写性能
在Linux系统,特别是运行在CentOS上的服务器,磁盘IO性能优化是提升系统整体性能的重要一环。本文将重点介绍针对机械硬盘和固态硬盘的优化策略,并提供具体的配置示例与注释,以帮助您理解和实施这些优化措施。原创 2024-05-21 09:15:16 · 420 阅读 · 0 评论 -
Tomcat启动闪退问题解决办法
本文将通过一系列诊断步骤帮助您找出原因,并提供相应的解决办法。原创 2024-05-11 16:00:13 · 405 阅读 · 0 评论 -
Python实时获取外部程序输出结果
如何Python实时获取外部程序输出结果,可以在运行时加上-u参数或者在print函数中使用flush=True下面写两个脚本说明一下。system_time.py获取系统时间,每秒打印一次,共打印3次# !/usr/bin/python3# -*- coding: utf-8 -*-import datetimeimport timefor line in range(0, 3...原创 2020-03-22 11:46:08 · 5131 阅读 · 2 评论 -
ZooKeeper集群部署全攻略
Apache ZooKeeper是一个开源的分布式协调服务,用于管理大型分布式系统中的数据。ZooKeeper的核心是其简单的架构和API,它提供了如命名服务、配置管理、同步等功能。部署ZooKeeper集群时,确保高可用性和可靠性是非常关键的。本文将详细介绍如何在Linux环境下部署ZooKeeper集群,并指出部署过程中需要注意的问题。原创 2024-05-21 09:15:02 · 402 阅读 · 0 评论 -
Apache 平滑升级:逐步指南与示例
在维护Web服务器时,Apache的平滑升级是一项重要的操作,它可以确保服务在升级过程中继续对外提供服务,最小化或无需停机时间。本文将详细介绍如何在Linux系统中平滑升级Apache HTTP服务器,提供一个完整的操作示例,并说明在进行平滑升级时需要注意的关键点。原创 2024-05-18 10:30:00 · 891 阅读 · 0 评论 -
CentOS 7 上安装并配置 DNS 服务(BIND)实现正向和反向解析的完整指南
安装和配置 DNS 服务是构建网络基础设施的重要步骤。通过本文,您应该能够在 CentOS 7 上成功部署 BIND,实现正向和反向 DNS 解析。原创 2024-05-19 09:30:00 · 1588 阅读 · 0 评论 -
_proc_sys_vm_drop_caches最佳实践指南
了解和正确使用 /proc/sys/vm/drop_caches 是确保系统性能和资源管理的重要一环。本篇文章将详细介绍 /proc/sys/vm/drop_caches 的作用、使用场景、示例以及注意事项,以帮助系统管理员更好地管理系统内存资源。原创 2024-05-18 10:00:00 · 630 阅读 · 0 评论 -
通过Bash脚本执行EXPDP实现本地和异地备份
在 Oracle 数据库管理中,定时执行备份是一个重要的任务,可以保证数据的安全性和可恢复性。本文将介绍如何使用 expdp 工具进行 Oracle 数据库备份,并使用 bash 脚本定时执行备份任务,并对备份文件进行压缩,传输。原创 2024-06-01 09:15:00 · 486 阅读 · 0 评论 -
CentOS 系统常用信息查询:CPU、内存、硬盘、系统运行时长等
CentOS 是基于 Red Hat Enterprise Linux(RHEL)源代码构建的,是一种流行的 Linux 操作系统。在 CentOS 中,我们可以通过一些命令来查询系统的各种常用信息,包括 CPU 使用情况、内存使用情况、硬盘容量、系统运行时长等。这些信息对系统管理和故障排查非常重要,下面将介绍如何通过命令来查询这些信息。原创 2024-06-01 09:00:00 · 1819 阅读 · 0 评论 -
容器技术解析
容器将应用程序及其所有依赖项(如代码、运行时、库和环境变量)打包在一起,以确保应用程序在任何环境中都能够一致地运行。通过容器,开发团队能够更快速地部署和扩展应用程序,同时运维团队也能够更高效地管理多个应用程序的运行。容器技术是近年来快速发展的一项技术,它改变了应用程序开发、交付和运行的方式。本文将探讨容器是什么、为什么使用容器以及使用容器的好处,并将容器与虚拟机进行比较,以便更好地理解容器技术。随着容器技术的不断发展和普及,容器生态系统也在不断壮大。原创 2024-05-31 10:37:44 · 297 阅读 · 0 评论 -
什么是容器?
容器技术为应用程序的开发、部署和管理提供了一个灵活、快速和高效的解决方案。随着技术的不断发展,容器将在未来的IT基础设施中占据越来越重要的位置。原创 2024-05-24 09:24:01 · 503 阅读 · 0 评论 -
LVM:逻辑卷管理器的全面指南
LVM是一种用于Linux系统的存储虚拟化技术,它允许管理员对设备和存储进行更灵活的管理。LVM引入了三个关键概念:物理卷(Physical Volumes,PV)、卷组(Volume Groups,VG)和逻辑卷(Logical Volumes,LV)。这些概念使得存储管理更加灵活和易于扩展。LVM是一个功能强大且灵活的存储管理工具,特别适用于需要动态调整存储空间和高可用性的系统。虽然它有一些学习曲线和性能开销,但其提供的灵活性和功能性使其成为许多Linux系统管理员的首选。原创 2024-05-20 09:57:21 · 944 阅读 · 0 评论 -
使用 parted 命令管理磁盘分区:指南与示例
parted 是一个强大的命令行工具,用于创建、删除、调整、移动磁盘分区,并管理磁盘文件系统。它支持多种分区表类型,包括 MBR 和 GPT。相较于 fdisk 或者 cfdisk,parted 不仅可以处理传统的2TB以下磁盘,还可以轻松应对大于2TB的磁盘。在这篇博客将介绍 parted 的基本用法,提供一些实际操作的示例,并讨论使用过程中需要注意的事项。原创 2024-05-20 09:45:20 · 2648 阅读 · 0 评论 -
云磁盘热扩容指南:示例、注意事项及使用场景
热扩容指在不关闭系统或终止服务的情况下,动态地增加存储设备的容量。这在云计算环境中尤为常见和必要,因为云服务通常需要高可用性。原创 2024-05-20 09:29:11 · 732 阅读 · 0 评论 -
如何在Ubuntu上安装NVIDIA显卡驱动并禁止自动更新
在Ubuntu上安装NVIDIA显卡驱动后,有时为了避免兼容性问题或驱动稳定性问题,可能需要禁止自动更新显卡驱动。本文将逐步介绍如何在Ubuntu上安装NVIDIA显卡驱动,并配置系统以禁止驱动的自动更新。原创 2024-05-20 09:18:13 · 1819 阅读 · 0 评论 -
Linux磁盘I_O性能优化:调整请求队列长度
在本篇博客中,将探讨如何在CentOS系统上调整磁盘I/O请求队列长度,以改善机械硬盘(HDD)和固态硬盘(SSD)的读写性能。调整请求队列长度是一个高级优化策略,可以帮助减少I/O操作的延迟,尤其在高负载环境下。原创 2024-05-15 17:01:14 · 660 阅读 · 0 评论 -
使用 Restricted Shell 限制用户在系统中的操作权限
Restricted Shell 是一种特殊的命令行环境,它限制用户执行的命令范围,阻止用户访问文件系统的某些部分,限制用户执行某些可能影响系统安全的命令。这对于只需要有限系统访问权限的用户非常有用,如在特定任务中运行脚本或应用程序。原创 2024-05-20 09:15:00 · 354 阅读 · 0 评论 -
使用 logrotate 工具管理日志文件:实用指南
在服务器管理中,有效地管理日志文件对于系统的稳定性和性能至关重要。Nginx 是一款常用的 Web 服务器,其产生的日志文件也需要被及时地管理和维护。logrotate 是一款强大的日志文件管理工具,可以自动化处理旧日志文件的压缩、删除和备份。本篇博客将详细介绍如何使用 logrotate 来管理 Nginx 的日志文件,并提供示例和注释。原创 2024-05-20 08:45:00 · 588 阅读 · 0 评论 -
CentOS 7 上安装和配置邮件服务器的完整指南
本文将详细介绍如何在 CentOS 7 系统上安装和配置 Postfix 邮件服务器,这是一种流行的开源邮件传输代理(MTA)。我们将通过设置 Postfix 和 Dovecot 来实现邮件发送和接收功能。原创 2024-05-19 13:45:00 · 480 阅读 · 0 评论 -
如何编写一个自动重启Tomcat的脚本
Apache Tomcat 是一个广泛使用的开源Java应用服务器,它为运行Java代码提供了一个"纯Java"HTTP Web服务器环境。在开发或生产环境中,我们有时需要自动重启Tomcat以解决内存泄露问题或更新部署的应用。本文将指导你如何编写一个简单的脚本,实现自动重启Tomcat服务器。原创 2024-05-17 08:45:00 · 1018 阅读 · 0 评论 -
如何在CentOS中查看网卡速率:详细指南及示例
在管理CentOS服务器时,监测网卡速率是确保网络性能优化的关键步骤。了解如何查看网卡的速率可以帮助管理员诊断网络瓶颈或配置问题。本文将详细介绍如何在CentOS系统中查看网卡速率,并提供完整的命令行示例。原创 2024-05-16 09:07:41 · 1218 阅读 · 0 评论 -
在CentOS上手动配置静态IP地址及多网卡路由策略
在管理服务器时,手动配置静态IP地址是一项基本而关键的任务,尤其是在涉及多网卡的复杂网络环境中。静态IP配置确保了服务器的稳定访问,有助于避免由于IP地址动态变化引起的潜在问题。本文将探讨如何在CentOS系统中手动设置静态IP地址,如何配置多个网络接口,并如何根据不同的网络流量设置专门的路由。原创 2024-05-16 08:30:00 · 529 阅读 · 0 评论 -
基于CentOS升级OpenSSH和OpenSSL
本文基于CentOS Linux release 7.6.1810 (Core)升级OpenSSH和OpenSSL。原创 2023-11-02 19:31:59 · 328 阅读 · 0 评论 -
CentOS8上安装OpenResty安装
文章目录环境安装开发库下载源码包安装检查环境[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 8.1.1911 (Core)安装开发库[root@localhost ~]# yum install pcre-devel openssl-devel gcc curl wget tar -y下载源码包[ro...原创 2020-04-10 23:09:21 · 897 阅读 · 0 评论 -
搭建网络YUM源
CentOS-7]gpgcheck=0enabled=1IP:PORT为YUM服务器的ip地址和repo对外提供的端口。原创 2023-11-08 14:33:01 · 228 阅读 · 0 评论 -
根据端口查询程序进程路径
【代码】根据端口查询程序进程路径。原创 2023-11-08 14:28:49 · 99 阅读 · 0 评论 -
CentOS常见命令
本文将介绍一些 CentOS 常见命令,帮助你更好地管理和操作 CentOS 系统。原创 2024-05-11 14:41:31 · 387 阅读 · 0 评论 -
SSH简介
本文为读者提供了一个全面且深入的SSH概述,意在帮助网络管理员和IT专业人士更好地利用这一关键技术,以确保远程管理活动的安全性和效率原创 2024-05-11 16:32:11 · 294 阅读 · 1 评论 -
DownloadOnly: 一个必备的技术实践,以节流和优化网络资源
DownloadOnly模式特指在一系列操作中只执行下载动作,而不立即执行后续的安装或更新。这对于需要在特定时段进行大量数据传输,但又不希望即时执行更新操作的情况非常实用,比如在带宽使用低峰期下载重要更新,然后在系统维护时段进行安装。原创 2024-05-13 09:41:44 · 309 阅读 · 0 评论 -
创建内存盘
注入内核模块,一个16GB的内存盘。创建挂载设备,进行挂载。原创 2024-05-11 16:42:33 · 271 阅读 · 0 评论 -
lastb命令
列出登入系统失败的用户相关信息。原创 2024-05-11 16:38:21 · 248 阅读 · 0 评论 -
Linux禁用危险命令和防止误操作
需要使用这些命令时在profile文件中去掉,source后,重新登录终端即可使用。将需要删除的文件移动到特定的目录,比如/home/sharedir/使用crontab -e 定时启动del.sh脚本。编辑/etc/profile文件,结尾添加。在.bashrc目录设置alias。使用source命令生效。使用mv命令代替rm命令。原创 2024-05-13 09:46:58 · 492 阅读 · 0 评论 -
linux自动化之cobbler自动安装系统
cobbler简介Cobbler是一个免费开源系统安装部署软件,用于自动化网络安装操作系统。集成了 DNS, DHCP软件包更新, 带外管理以及配置管理, 方便操作系统安装自动化。可以支持PXE启动, 操作系统重新安装, 以及虚拟化客户机创建,包括Xen, KVM or VMware. Cobbler透过koan程序以支持虚拟化客户机安装。可以支持管理复杂网路环境,如创建在链路聚合以太网的桥接环...原创 2020-04-06 20:59:23 · 414 阅读 · 0 评论 -
NFS服务的安装
本文在AlmaLinux9.2和CentOS7.6安装NFS,实现挂载网络文件。原创 2023-11-03 14:29:11 · 147 阅读 · 0 评论 -
reposync同步镜像源库到本地
文章目录reposync命令下载工具包创建下载目录获取repoid同步存储库reposync命令下载工具包[root@localhost ~]# yum install -y yum-utilsreposync命令在yum-utils工具包中创建下载目录[root@localhost ~]# mkdir -p /data1/centos/$releasever下载到本地的r...原创 2020-04-10 23:10:19 · 7923 阅读 · 2 评论 -
elasticsearch安装
基础环境的安装安装基础命令yum install -y wget tar net-tools vim安装JDK使用java --version命令查看jdk版本,若显示not found,说明未安装JDK,可以根据代码块内容安装JDK,也可以自行安装JDK。[root@localhost ~]# yum search "*jdk*"Last metadata expirati...原创 2020-03-29 10:05:30 · 295 阅读 · 0 评论 -
tomcat以daemon模式启动
tomcat的守护进程管理工具原创 2020-03-25 01:04:21 · 624 阅读 · 0 评论