新手必学:Linux服务启动与停止命令
本文介绍Linux服务管理基础,主流发行版通过`systemctl`(systemd)工具管理服务。核心命令及作用:`start`/`stop`(启停)、`restart`(重启)、`reload`(重载配置)、`status`(查状态)、`enable`/`disable`(开机自启),需`root`或`sudo`权限。不同发行版服务名有差异:如CentOS的Apache为`httpd`、Ubuntu为`apache2`;MariaDB(CentOS)或MySQL(Ubuntu)为数据库服务名。常见问题:权限不足加`sudo`,启动失败用`status`或`journalctl`排查,忘记服务名可用`systemctl list-unit-files`搜索。掌握核心命令、服务名差异及排查方法即可熟练管理服务器服务。
阅读全文新手必知:Linux系统更新与升级
Linux系统更新与升级对新手来说其实很简单,核心是修复漏洞(安全补丁)和提升软件版本(新功能/性能),定期操作能让系统更安全强大。 新手可按以下步骤操作(以Ubuntu/Debian和CentOS/RHEL为例): 1. **确认系统信息**(可选):`uname -a`看内核,`lsb_release -a`看发行版。 2. **更新软件包列表**:Ubuntu执行`sudo apt update`,CentOS用`sudo dnf check-update`。 3. **执行系统更新**:Ubuntu用`sudo apt upgrade`,CentOS用`sudo dnf upgrade`,按提示确认。 4. **处理依赖冲突**:按提示选`y`或`n`,“保留配置文件”选`N`覆盖旧配置更稳妥。 5. **重启系统**:若更新内核或核心组件,必须执行`sudo reboot`。 避坑指南:更新前备份数据,区分发行版命令(Ubuntu用apt,CentOS用dnf/yum);避免在关键服务运行时更新,保持网络稳定;更新失败可检查软件源
阅读全文新手必学:Linux环境变量配置教程
这篇文章介绍了Linux环境变量的相关知识。环境变量是系统或程序的信息载体(如PATH记录命令路径),作用是让程序被系统找到、设置运行参数。查看环境变量可用`printenv`/`env`(所有)或`echo $变量名`(单个)。 临时配置用`export 变量名=值`,仅当前终端生效;永久配置需改配置文件:用户级改`~/.bashrc`或`~/.zshrc`(对当前用户生效),系统级改`/etc/profile`(对所有用户生效),改后用`source`加载。 验证可通过`echo $PATH`检查新增路径或测试工具。常见问题包括:忘记`source`导致配置不生效、路径写错、系统级配置需`sudo`权限。总结:临时用`export`,永久改配置文件,掌握环境变量能提升效率。
阅读全文新手必备:Linux网络配置基础
本文介绍Linux网络配置的必要性及实操方法。新手掌握网络配置是使用服务器、搭建服务的基础,需先理解IP地址(设备“身份证”)、子网掩码(网段标识)、网关(内外网出入口)、DNS(域名翻译)四要素。 查看网络状态常用命令:`ip addr` 看IP,`route -n` 查路由,`ping` 测试连通性(含本地环回、外网验证)。 动态IP配置(DHCP):用 `nmcli` 工具,修改连接参数并激活。静态IP配置需提前准备IP、子网掩码、网关、DNS等参数,CentOS用 `/etc/sysconfig/network-scripts/ifcfg-eth0` 文件设为静态,Ubuntu用 `netplan` 配置 `01-netcfg.yaml`。 配置后需验证:`ip addr` 确认IP,`ping` 本地/网关/外网,`nslookup` 测试DNS。常见问题如IP冲突、ping不通网关,可按“查IP→看路由→ping验证”排查。 核心是理解四要素,多练 `ip`、`ping`、`nmcli
阅读全文