新手必學: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

閱讀全文