Linux系统运维
ascarl2010
这个作者很懒,什么都没留下…
展开
-
系统参数优化系统
这些优化设置可以根据你的具体需求进行调整。如果你不确定某些设置的具体需求,可以先将其设置为unlimited,然后根据实际情况调整。不过,请注意,设置为unlimited可能会导致系统资源的过度消耗,因此应根据具体情况进行合理设置。/bin/bashulimit -c unlimited # 核心文件大小ulimit -l unlimited # 最大锁定内存ulimit -s unlimited # 堆栈大小ulimit -q unlimited # POSIX 消息队列。原创 2024-06-11 13:24:05 · 155 阅读 · 0 评论 -
新建组,配置目录多用户共享
目录的组归属和权限,以确保两个用户都可以使用该目录下的所有内容。目录及其所有子目录和文件具有适当的读取、写入和执行权限。这样,新创建的文件和目录将自动继承父目录的组属。通过上述步骤,你将创建一个新的组。,并将两个用户添加到该组。确保设置生效,可以切换到。原创 2024-05-15 16:55:25 · 376 阅读 · 0 评论 -
使用find查找来屏蔽`Permission denied` 错误
这种区分对待输出和错误的设计允许用户或其他程序更灵活地处理程序的输出内容,例如只捕获错误信息进行特别处理,或只关注正常的命令输出结果。使用这种方式可以有效避免在命令执行过程中由于权限不足而产生的大量错误信息干扰到命令的正常输出结果。这是程序输出错误信息的方式,独立于标准输出,允许错误信息和正常输出分开处理(默认也是输出到终端/屏幕)。这个表达式的意思是将所有的错误输出重定向到。是一个特殊的设备,它会丢弃写入它的任何内容,相当于一个黑洞。这是程序输出数据的主要方式(默认输出到终端/屏幕)。原创 2024-05-10 01:53:21 · 766 阅读 · 0 评论 -
Linux查看8080端口是否启用
请根据您的具体需求选择合适的命令来检查8080端口的状态。如果您的系统中没有安装某些命令,您可能需要先安装相应的软件包。在Linux系统中,您可以使用几种不同的命令来检查8080端口是否被启用或正在被某个进程使用。命令是另一个用于获取套接字统计信息的工具,它的输出更简洁,且执行速度通常比。如果没有输出,那么该端口没有被使用。如果您想要确认8080端口是否在防火墙中开放,可以使用。命令提供了关于网络连接、路由表、接口统计等的信息。如果8080端口被某个进程使用,用于过滤出包含8080端口的行。原创 2024-03-20 22:08:48 · 1799 阅读 · 0 评论 -
自动化运维技术与工具整合
通过这些例子,我们可以看出这些技术和工具在现代软件开发和运维中的重要性。它们不仅提高了效率,降低了人为错误的可能性,还加强了系统的可靠性和可维护性。无论是在小型项目还是在大规模的企业级应用中,合理利用这些工具都能带来显著的好处。原创 2024-03-14 17:49:24 · 422 阅读 · 0 评论 -
在Linux中查找大文件
在Linux中查找大文件,你可以使用find命令结合其他工具(如sort和du)来实现。原创 2024-02-22 20:26:38 · 2007 阅读 · 0 评论 -
RHEL8提示需要注册才可以yum解决办法
关闭注册以及修改更新远(已注册的RHEL8忽略本步骤)原因:因为没注册的红帽子是无法连接到官方的Yum源的。可以看到repo源已经变成阿里云的了。原创 2024-02-20 16:09:34 · 886 阅读 · 0 评论 -
Linux环境变量配置文件--《一图胜千言》
总的来说,这张图解释了Linux系统中,用户登录和开启新shell时,不同配置文件加载的顺序和条件。这个过程对于设置环境变量、别名、shell选项等都是非常重要的。这张图是一个关于Linux系统中shell启动时配置文件加载顺序的流程图。图中分为登录shell和非登录shell两种情况,来描述不同配置文件的读取过程。判断当前shell是否是登录shell。原创 2024-02-20 13:50:52 · 391 阅读 · 0 评论 -
free -m`命令在Linux系统中用于显示系统的内存使用情况
选项表示以MB(兆字节)为单位显示信息。这个命令提供了关于系统内存(RAM)、交换空间(swap)等的当前使用情况的快照。是监控和管理Linux系统内存使用的有用工具,它可以帮助系统管理员了解当前内存使用情况,并据此进行相应的优化或调整。命令在Linux系统中用于显示系统的内存使用情况,其中。原创 2024-02-01 16:53:12 · 801 阅读 · 0 评论 -
在 CentOS 7上创建本地 YUM 仓库,并且提供给其它服务器做yum源
确保你已经将 CentOS 7.6 的 ISO 镜像文件上传到了服务器上。例如,假设你已经上传到。你需要将 ISO 镜像文件挂载到一个目录中,以便访问其中的内容。例如,创建一个挂载点。此外,如果你计划在系统重启后仍然保持 ISO 挂载,可以在。确保你拥有足够的权限执行上述操作,或者使用。下创建一个新的 repo 文件,例如。现在你可以从本地仓库安装软件包了。如果一切配置正确,你应该能看到。指向你的本地挂载目录。文件中添加相应的条目。原创 2024-01-11 16:30:56 · 786 阅读 · 0 评论 -
`nano` 终端文本编辑器使用教程
的一些基本用法,但它们足够让你开始编辑文件。是一个常用的终端文本编辑器,它比一些其他文本编辑器(如。)更容易使用,特别适合初学者。会提示你是否要保存更改。按照提示选择是或否。打开文件,只需在终端中输入以下命令,其中。如果文件已更改但尚未保存,的手册或在线文档以获取更多详细信息。键(同时按下),然后按。若要保存文件,可以按下。的帮助信息,可以按下。原创 2023-12-25 15:07:33 · 1866 阅读 · 0 评论 -
2024年Centos6或者rhel6目前亲测可用仓库镜像源
链接: https://pan.baidu.com/s/1OKD3Lw0euoFfssMRd4hl-A?pwd=1111 提取码: 1111 复制这段内容后打开百度网盘手机App,操作更方便哦。--来自百度网盘超级会员v10的分享。原创 2023-12-25 14:45:05 · 617 阅读 · 0 评论 -
Ubuntu和Red Hat Enterprise Linux差异
由于Ubuntu(基于Debian)和Red Hat Enterprise Linux(RHEL,包括其衍生版本如CentOS和Fedora)是基于不同的Linux发行版,它们在命令行工具和管理上确实存在一些差异。但是,要列出所有差异是非常庞大且复杂的任务,因为有很多细节和特定情况需要考虑。原创 2023-12-22 11:18:10 · 1128 阅读 · 0 评论 -
检查 `/var` 是否有自己的独立分区
要检查/var。原创 2023-12-05 21:39:51 · 120 阅读 · 0 评论 -
2T以上的硬盘需要转GPT格式再分区
为了支持超过2TB的分区,你需要使用GPT(GUID Partition Table)而不是MBR分区表。GPT没有2TB的限制,并且可以支持非常大的分区。此外,某些老旧的Linux内核或工具也可能不支持大于2TB的逻辑卷。是一个2TB的分区并且是用MBR分区表创建的,你将需要重新分区你的磁盘使用GPT分区表。在大多数老旧的系统上,你可能遇到了MBR(Master Boot Record)分区表的限制,它最大支持2TB的分区。这解释了为什么你的逻辑卷无法创建超过2TB的分区。删除旧的分区(这将删除。原创 2023-11-27 18:49:05 · 700 阅读 · 0 评论 -
2分钟快速实现非逻辑卷磁盘扩容
在执行这些步骤之前,请确保您有虚拟机的快照或者备份,以防万一操作出现意外。虽然这些步骤一般不会导致数据丢失,但进行充分的备份总是最佳实践。如果您对这些步骤不确定,建议联系您的系统管理员。分区,然后创建了一个新的主分区,使用了整个磁盘的空间,最后保存了更改。这些操作不会删除数据,因为它们不影响磁盘上的数据块。命令来删除旧的分区并创建一个新的更大的分区。在虚拟机环境中,您可以扩展虚拟硬盘的大小而不影响数据。:对于ext4文件系统,您需要用。:关闭您要更改磁盘大小的虚拟机。分区的大小是否正确。原创 2023-11-24 12:03:01 · 735 阅读 · 0 评论 -
2分钟快速安装 `nginx` 和配置 `keepalived`
这是详细的步骤来在 CentOS 7 上安装nginx和配置keepalived。原创 2023-11-20 21:49:18 · 178 阅读 · 0 评论 -
Linux 命令整理
Linux 命令整理基础文件和目录操作ls - 显示目录中的文件及其属性。cp - 复制文件或目录。mkdir - 创建新目录。mv - 移动或重命名文件。rm - 删除文件或目录。touch - 创建新文件或修改文件时间戳。rmdir - 删除空目录。umount - 卸载文件系统。tree - 以树状图形式列出目录内容。paste - 合并两个文件。文本查看和编辑cat - 在终端显示文件内容。more 和 less - 分页显示文本文件内容。vim - 功能强大的文原创 2023-11-11 23:48:00 · 273 阅读 · 1 评论 -
Centos7快速重置root密码
2、按’e’键,进入如下界面,移动向下方向键至“linux16”开头的行。然后按向右的方向键移动,找到“ro”并将其修改为“rw init=/sysroot/bin/bash”。5、修改完密码运行命令“touch /.autorelabel”,使SELinux生效,密码生效。1、重新启动Centos7,5秒内按向下方向键,使其停留在开机界面,如下图。6、重启系统后,账号为root,再输入新设置的密码就可正常登录系统了。3、同时按住Ctrl和x键,系统进入如下界面。/sysroot/ ”然后即可修改密码,原创 2023-11-02 18:32:36 · 4357 阅读 · 0 评论 -
《排错》Python重新安装后,执行yum命令报错
是原始的 Python 2.7.5 二进制文件,并且它是完整的和工作的,那么它应该可以被用作 Python 解释器。这种方法的好处是它不会影响到依赖于新 Python 版本的其他程序。但是,为了系统的稳定性,这仍然只是一个暂时的解决方案。最终,您可能希望将系统恢复到一个更正常的状态,其中。如果上述命令输出了预期的 Python 版本且没有报错,那么您可以按前面的建议修改。幸好对之前的解释器做了备份,那么我们就把yum文件中的配置指向这个备份的就行。这样,您的程序仍然可以使用新的 Python 版本,而。原创 2023-10-25 16:20:13 · 900 阅读 · 0 评论 -
openssl升级
root@localhost bin]# mv /usr/include/openssl /usr/include/openssl.old(有可能没有,没有就不用管)./configure --prefix=/usr/local/zlib (编译zlib出错,请安装gcc yum install gcc)注意/usr/local/ssl/这里是我上面安装openssl的指定路径--prefix=/usr/local/ssl -d shared。5.备份原来的,创建链接。原创 2023-10-23 21:31:38 · 397 阅读 · 0 评论 -
减少home空间增加root空间
请注意,这是一个高风险操作,建议在进行之前先在测试环境中试验。确保你完全理解每个命令的作用,并且你有足够的备份。如果你不熟悉这些命令或不确定这些操作,请考虑咨询有经验的系统管理员。要缩小一个XFS文件系统的LVM逻辑卷,你需要采用替代方法。很遗憾,XFS文件系统不支持缩小,如你所见的错误信息所示。这意味着你无法直接使用。原创 2023-10-20 14:29:46 · 298 阅读 · 0 评论 -
使用yum进行软件安装的基础命令
(Yellowdog Updater Modified)是一个非常常用的包管理工具,用于自动下载和安装软件包以及其依赖关系。,因为你只是在下载文件,而不是进行安装。通常,基于Red Hat的系统默认会安装这个工具。如果你只需要下载软件包而不进行安装,你可以使用。更新软件库,以确保您能够下载最新版本的软件包。使用以下命令来查看系统中已安装的所有软件包。使用以下命令来查看有关特定软件包的详细信息。使用以下命令来卸载一个已安装的软件包。使用以下命令来更新一个特定的软件包。使用以下命令来安装一个软件包。原创 2023-09-21 16:25:46 · 1382 阅读 · 0 评论 -
修改Centos8的系统字符集
这些命令应该会帮助你将 CentOS 8 的字符集更改为 UTF-8。如果你在执行这些命令时遇到任何问题,可能需要检查系统文档或在线帮助以获得更多支持。如果你想设置为英文的 UTF-8 字符集,你可以选择例如。设置新的字符集后,重新登录或重启系统以使更改生效。原创 2023-09-04 13:23:52 · 1001 阅读 · 0 评论 -
在Linux服务器上,查看系统最近的重启记录
在Linux服务器上,您可以查看系统的重启记录以了解系统何时进行了重启。系统的重启记录通常被记录在系统日志文件中。根据这些记录,您可以了解系统的重启历史,以及重启发生的日期和时间。在您提供的输出中,有多次重启记录,并且还包括每次重启的持续时间(如果重启已经完成)。这将显示出系统的重启时间、持续时间以及导致重启的原因(例如正常关机、由于用户或管理员的命令等)。这将显示出包含 “reboot” 关键词的日志记录,其中包括系统重启的时间戳和相关信息。根据您提供的输出,您可以看到系统的重启记录以及相关信息。原创 2023-08-30 15:30:12 · 12585 阅读 · 0 评论 -
一个目录拥有多个用户可访问权限
你可能希望设置 775 权限,这样目录的所有者和组都有读、写和执行权限,而其他用户只有读和执行权限。我要让/home/images这个目录,nginx用户和mml3用户都可以访问,该怎么做。这个是sudo usermod -aG webaccess nginx。用户都添加到一个共同的组,并为此组设置对。:确保目录的权限允许所属组和其他用户访问。组,而不会影响他们属于其他的组。:例如,我们可以创建一个名为。所以,这两个命令的作用是将。:一个简单的方法是将。用户到一个已存在的组。原创 2023-08-23 13:49:56 · 218 阅读 · 0 评论 -
使用 `nmcli` 在 CentOS 8 上添加永久路由
这种方法的好处是它使用了 CentOS 8 的默认网络管理工具,且命令相对直观,方便管理。不过,不论使用哪种方法,都确保在生产环境进行更改前在测试环境验证更改。通常,这个名称可能是 “System ens33” 或类似的,其中 “ens33” 是接口名称。CentOS 8 使用 NetworkManager 作为默认的网络管理工具,因此我们可以使用。可以更加直观地管理路由,并且更符合 CentOS 8 的默认网络管理方式。这个命令将会为连接添加指定的路由。工具来实现相同的目标。原创 2023-08-09 15:29:36 · 1861 阅读 · 0 评论 -
基础的 lftp 使用方法
是一个功能强大的文件传输工具,支持FTP、HTTP、SFTP、FISH等多种协议。它提供了一套丰富的命令,使得文件传输和管理更加简便。由于其功能非常强大,还有许多高级命令和选项可供使用。如果你想深入了解或查看所有可用命令,你可以阅读其man页(之后系统会提示您输入密码。如果传输过程中出现中断,原创 2023-08-09 15:12:45 · 2738 阅读 · 0 评论 -
VMware虚拟机安装VMware tools
具体的步骤可能会根据你的Linux发行版和VMware Tools的版本有所不同。如果在安装过程中遇到问题,你可以查阅VMware的文档或者寻求社区的帮助。安装过程中,你可能会被问到一些问题,比如你要安装的位置、你是否要启用某些特性等等。安装完成后,你可能需要重启你的虚拟机,使VMware Tools生效。注意:在一些Linux系统上,你可能需要root权限才能安装VMware Tools。的文件,这是VMware Tools的源码包。如果你的系统需要管理员权限来挂载设备,你可能需要在命令前加。原创 2023-07-27 15:20:57 · 2418 阅读 · 1 评论 -
Linux2秒钟快速磁盘分区
【代码】Linux2秒钟快速磁盘分区。原创 2023-07-17 16:55:40 · 313 阅读 · 2 评论 -
Centos7快速安装MySQL客户端
请注意,上述步骤假设你想要安装MySQL 8.0版本。如果你想安装其他版本,请相应地修改下载和安装命令中的版本号。在安装软件时,请确保了解软件来源,并根据你的需求进行适当的安全措施。现在你已经成功安装了MySQL客户端。如果显示MySQL客户端的版本信息,说明安装成功。原创 2023-07-04 17:26:33 · 917 阅读 · 0 评论 -
将 CentOS 7 的 YUM 软件源更改为阿里云的镜像源
现在你的 CentOS 7 的 yum 软件源应该已经被更改为了阿里云的镜像源,你可以尝试安装或者更新软件包看看是否成功。同时,这个过程需要有相应的网络访问权限,否则无法从阿里云下载 repo 文件。这个过程假设你的系统有 wget 命令,如果没有,你可以先用。先备份原有的 CentOS-Base.repo 文件。下载阿里云的 CentOS 7 的 repo 文件。原创 2023-07-01 04:22:20 · 3285 阅读 · 0 评论 -
Linux系统在线扩容磁盘
另外,请在进行这些操作之前确保你的数据已经备份,虽然这些操作通常很安全,但如果发生错误,可能会导致数据丢失。这些步骤通常应该在服务器的维护时间进行,因为调整文件系统的大小可能会影响正在使用该文件系统的服务和应用。的空间,你需要使用 LVM(逻辑卷管理)。最后,你需要调整文件系统的大小以使用新的空间。的意思是增加200G,而不是设置总空间为200G。这个命令将在现有的逻辑卷上增加200G的空间。卷组有300G的可用空间,所以应该足够。这些命令需要root权限,所以你需要使用。的大小以填满可用的逻辑卷空间。原创 2023-06-29 12:01:46 · 438 阅读 · 0 评论 -
Centos8/9安装中文字体
然后。原创 2023-06-28 17:10:38 · 295 阅读 · 0 评论 -
Redhat9快速修改网卡信息
在终端输入:原创 2023-06-26 16:44:51 · 548 阅读 · 0 评论 -
vsftpd作为FTP服务器按照以下步骤来配置FTPS
*安装vsftpd:**如果你还没有安装vsftpd,你可以根据你的Linux发行版使用对应的包管理器来安装。**生成SSL证书:**你需要一个SSL证书来加密你的FTP连接。你可以生成一个自签名的证书,或者从证书颁发机构获取一个。**重启vsftpd:**保存并退出配置文件后,你需要重启vsftpd服务以使新的设置生效。这些设置启用了TLS,强制对所有数据和登录信息使用加密,并指定了你之前生成的SSL证书的位置。**配置vsftpd:**编辑vsftpd的配置文件,通常位于。原创 2023-05-25 13:41:01 · 1843 阅读 · 0 评论 -
Centos8从源代码编译安装sshpass
软件包可以在 EPEL 仓库中找到,但在 CentOS 8 中,该软件包已被移除。尽管在早期版本的 CentOS 中(例如 CentOS 7),这时,你就可以继续使用我之前提供的脚本来将。在这种情况下,一个解决办法是从源代码编译。复制到其他服务器了。原创 2023-05-22 15:50:38 · 937 阅读 · 0 评论 -
Centos8离线安装中文字体-黑体
您提供的信息是关于如何在 Linux 系统(在此例中为 CentOS)上安装黑体字体(即 simhei.ttf)的步骤。这些命令将创建一个新的字体目录(如果不存在的话),将黑体字体文件复制到该目录,并更改字体目录及其内容的权限。只要你有 simhei.ttf 这个字体文件,按照这些步骤就能在 CentOS 上安装黑体字体。这一步意味着你需要有一个黑体字体文件 simhei.ttf,并且它已经被上传到你的服务器。则用来再次列出所有支持中文的字体,以确认黑体字体已经被正确安装。用于更新字体缓存,而。原创 2023-05-22 15:25:08 · 1412 阅读 · 0 评论 -
Centos7快速安装cockpit
你可以通过在网络浏览器中输入服务器的 IP 地址和端口号来访问 Cockpit。例如,如果你的服务器的 IP 地址是 192.168.1.1,你可以输入。Cockpit 是一个开源的服务器管理平台,允许你通过网络浏览器进行服务器的管理。如果你在安装过程中遇到任何问题,可以参考 Cockpit 的官方文档。注意,因为 Cockpit 使用的是 HTTPS,所以你需要在 IP 地址前加上。Cockpit 默认使用端口 9090。你需要使用服务器的 root 用户名和密码来登录 Cockpit。原创 2023-05-19 16:05:34 · 1342 阅读 · 0 评论 -
在CentOS 7上快速安装并配置FTP服务
现在,tzftpuser01用户可以使用他们的用户名和密码通过FTP登录,并且他们将被限制在/app/zdrz/tzftpuser01目录下。现在,tzftpuser01用户将无法通过SSH进行登录。他们仍然可以通过FTP登录(如果你已经设置了FTP服务器并允许他们进行登录)。会被每个用户的用户名替换,因此,当tzftpuser01用户登录时,他们的主目录将是。配置项,这两个值定义了被动模式数据传输的端口范围。,则它会指定 FTP 服务器所使用的端口。服务器正在使用默认的 FTP 端口,即 21。原创 2023-05-12 17:44:34 · 830 阅读 · 0 评论