🤝分享
未读
命令提示符修改成舒服的颜色
本文介绍了如何通过修改`.bashrc`文件中的PS1变量来自定义命令提示符的颜色,以达到更舒适的视觉效果。首先需要使用`vim ~/.bashrc`命令打开配置文件,并在其中设置PS1变量,加入颜色代码来改变用户名、主机名以及路径等部分的文字颜色。文中提供了几种不同的颜色组合示例,包括将用户名设为黄色、主机名为绿色、路径为默认色等。完成修改后,运行`source ~/.bashrc`使更改生效。文章还展示了最终的显示效果截图,帮助用户更好地理解调整后的外观。
🤝分享
未读
两个超强的Linux帮助命令
本文介绍了两个强大的Linux帮助命令:cheat和tldr。对于cheat,在CentOS 7.6或Ubuntu 20.04上,首先需要安装Python、pip、git等基础工具,然后通过pip安装cheat,并设置环境变量以启用语法高亮等功能。使用时只需输入`cheat {命令}`即可查看该命令的用法。而tldr在CentOS上的安装步骤包括安装npm、nodejs-legacy以及n模块来更新Node.js版本,最后通过npm全局安装tldr。同样地,在Ubuntu 20.04上也需要先安装Python相关环境,再通过pip安装tldr。使用方法与cheat类似,即`tldr {命令}`可快速获取命令简介及常用示例。这两个工具都能有效提高用户对Linux命令的理解和运用效率。
📂专栏
未读
Anisble自动化集群架构部署
本文详细介绍了如何使用Ansible自动化部署一个集群架构,包括服务器地址规划、基础环境准备、网络初始化、以及多种服务(如NFS、MySQL、Redis、Nginx、PHP、Haproxy、Keepalived、LVS、Route和DNS)的配置。文章首先定义了各服务器的角色和地址,然后通过Ansible的playbook文件对这些服务器进行批量配置,如关闭防火墙、创建统一用户、添加YUM仓库、安装基础软件包等。接着,对于每个具体的服务,文章都提供了详细的步骤来创建角色、编写配置文件、添加变量,并测试应用情况。最后,文章还展示了如何将WordPress业务接入到这个集群中,并通过Haproxy实现负载均衡。整个过程强调了自动化运维的重要性,提高了部署效率与一致性。
此摘要简化了原文内容,但保留了核心步骤和技术要点,适合快速了解整个自动化部署流程。
🤝分享
未读
修改Linux命令提示符
本文介绍了如何修改Linux命令提示符的方法。通过设置PS1环境变量的值,用户可以自定义命令行提示符的内容和颜色。文章详细列举了用于构建自定义提示符的各种参数及其含义,并提供了颜色代码表供参考。临时修改命令提示符只需直接在终端中更改PS1变量;若要使修改永久生效,则需将相关设置添加到`~/.bashrc`文件中并通过`source`命令重新加载配置。此外,还展示了如何结合颜色代码调整命令提示符的颜色,以增强可读性和个性化体验。
僵尸进程、进程状态简介
本文介绍了Linux系统中的僵尸进程及其产生原因。僵尸进程是指子进程执行完成后,父进程未读取其退出状态并回收资源导致的特殊状态。僵尸进程主要由两种情况引起:一是父进程未回收子进程资源;二是父进程先于子进程结束,使子进程成为孤儿进程。尽管僵尸进程不占用CPU资源,但会占用内存和进程表位置,大量存在时可能影响系统性能。此外,文章还简述了Linux进程的状态转换过程,包括运行状态、休眠状态及与进程终止相关的EXIT_ZOMBIE和EXIT_DEAD状态。
使用 Nginx 搭建正向代理
本文介绍了如何使用Nginx搭建正向代理服务器。首先,通过yum命令在CentOS上安装Nginx。接着,配置`nginx.conf`文件以设置基本的Nginx参数如worker进程数、日志格式等,并创建`default.conf`文件来指定监听端口8118及相关的代理配置选项。完成配置后,通过重启Nginx服务并使用curl命令进行测试验证其功能。若遇到HTTP 400错误,则需要安装额外的`ngx_http_proxy_connect_module`模块来支持CONNECT方法,这包括安装依赖包、克隆项目源码、应用补丁以及重新编译安装Nginx。该过程确保了Nginx能够正确地作为正向代理工作。