nginx
-
如何在Linux中查看正在运行的进程?ps与top命令使用详解



要查看linux中正在运行的进程,可使用ps和top命令。ps用于查看静态进程信息,常用方式包括ps(当前终端进程)、ps aux(所有用户详细信息)、ps -ef(完整格式),支持搭配grep过滤或按用户查看;top则提供实时动态监控,能交互式显示系统负载及进程状态,并支持排序、杀进程等操作;选择…
-
如何在Linux中添加EPEL源 Linux第三方仓库配置



EPEL源是Fedora项目维护的第三方仓库,为RHEL及其衍生系统提供如nginx、htop、git等额外软件包。首先通过cat /etc/os-release和uname -m确认系统版本与架构,随后根据系统选择yum或dnf安装epel-release包,RHEL用户可通过订阅或手动下载rpm…
-
如何在Linux中搭建仓库 Linux createrepo创建yum源



安装createrepo工具并创建RPM包目录;2. 将RPM包复制到指定目录;3. 使用createrepo生成元数据;4. 配置本地YUM源文件;5. 清理缓存并验证源可用性,可对外发布为HTTP服务。 在Linux中搭建本地YUM仓库,主要是通过 createrepo 工具生成RPM包的元数据…
-
如何在Linux中查询已安装包 Linux rpm -qa命令详解



rpm -qa用于查询RPM系统中所有已安装的软件包,结合grep可筛选特定包,如rpm -qa | grep nginx;使用rpm -qi查看包详细信息,rpm -qf查询文件所属包,rpm -ql列出包安装的文件。 在Linux系统中,查询已安装的软件包是系统管理和维护中的常见操作。对于基于R…
-
如何锁定软件包版本 防止意外升级配置方案



锁定软件包版本可防止意外升级导致的系统不稳定和兼容性问题,确保环境稳定;2. 常见方法包括使用系统包管理器(如 apt-mark hold、yum versionlock)、语言级依赖文件(如 requirements.txt、package.json)和容器化技术(如 docker);3. 最佳实…
-
如何在Linux中查询已安装软件包 Linux rpm -qa命令使用详解



rpm -qa命令用于查询Linux系统中所有已安装的RPM软件包,结合grep可模糊查找特定包,如rpm -qa | grep httpd;使用rpm -qi可查看包详细信息,sed可提取纯包名,是运维常用技能。 在Linux系统中,查询已安装的软件包是系统管理和维护中的常见操作。对于基于RPM(…
-
如何在Linux中开放端口 Linux firewalld添加服务



firewalld可通过命令开放端口或创建自定义服务管理流量,需使用–permanent添加规则并reload生效,推荐自定义服务方式便于维护。 在Linux系统中,firewalld 是一个动态管理防火墙的工具,支持网络区域、服务和端口配置。通过 firewalld 添加服务或开放端口…
-
如何在Linux中管理服务 Linux systemctl启停服务



systemctl是Linux下systemd系统的服务管理命令,统一管理服务生命周期。通过start、stop、restart、reload控制服务启停,enable/disable设置开机自启,status查看状态,配合journalctl排查日志。systemd优势在于统一接口、并行启动、按需…
-
如何在Linux中查找进程ID Linux pgrep精确匹配技巧



首选pgrep命令实现精确匹配,使用-x选项或^$锚点可精准定位进程ID,避免误操作;相比ps、pidof等工具,pgrep在自动化脚本中更高效安全。 在Linux系统中查找进程ID(PID),尤其是需要精确匹配时, pgrep 命令无疑是我的首选利器。它比 ps aux | grep 组合更直接、…
-
Linux多用户权限如何分配?_Linux用户组管理与权限策略



linux多用户权限管理的核心在于通过用户、组及权限设置实现安全与协作。1.创建系统用户和服务账户,遵循最小权限原则;2.利用用户组实现团队协作,合理分配目录所属组;3.使用chmod/chown控制rwx权限,理解文件与目录权限差异;4.通过umask设定默认权限防止过度开放;5.用acl实现细粒…