Linux 安装更新和管理软件包(或许在施工中)

安装和更新软件包

  • 软件(Software)是您在计算机上运行的任何应用程序。
  • 软件包(Package)是一个包含与软件相关的程序、文件和可执行文件的容器。
Read more »

Linux 归档压缩和传输文件

1. 压缩和解压缩文件

  • tar: 用于创建和提取归档文件。归档文件是将多个文件和目录组合成一个文件,以便于传输或备份。
Read more »

Linux 网络管理

1. 静态 IP vs. DHCP

  • IP 是互联网协议的缩写,分配给您的计算机以便访问网络。私有 IP 用于内网通信,公有 IP 用于互联网/外网通信。
  • 静态 IP: 地址不会改变。
  • 动态 IP: 系统重启后地址会改变。
Read more »

Linux 日志监控与时间同步

1. 日志监控 (Log Monitoring)

  • 目的: 系统管理中非常重要的一部分,用于分析系统事件和故障排除。
  • 日志目录: /var/log
  • 常见日志文件/目录:
    • boot: 系统启动日志
    • chronyd: NTP (Network Time Protocol) 服务日志
    • cron: 计划任务日志
    • maillog: 邮件服务日志
    • secure: 安全相关日志 (如认证失败)
    • messages: 核心系统日志
    • httpd: Web 服务器 (Apache) 日志
Read more »

Linux 配置和保护 SSH

1. SSH 基础

  • SSH (Secure Shell): 一种安全的网络协议,用于在不安全的网络上安全地操作网络服务。
  • 功能: 提供了一个与 Linux 系统交互的加密命令行界面,接收你的命令并将其传输给内核以管理硬件。
  • 相关组件:
    • 软件包: OpenSSH
    • 服务守护进程: sshd
    • 默认端口: 22
Read more »

Linux 服务与守护进程控制

1. 服务与守护进程基础

  • 服务 (Service)应用程序 (Application) 在启动后会创建进程。当这些进程在后台持续运行时,它们就变成了 守护进程 (Daemon)
  • 大多数服务都是守护进程。
  • 服务由 systemctl 命令控制。
  • systemctl 是一个 systemd 工具,负责控制 systemd 系统和服务管理器。
  • systemd 是一系列系统管理守护进程、工具和库的集合,它取代了 System V init 守护进程。
  • systemd 是大多数守护进程的父进程。
  • 控制服务的命令是 systemctl
Read more »

Linux 进程管理与资源监控

1. 基本概念:进程与作业 (Processes and Jobs)

在计算中,我们经常遇到与“进程”和“作业”相关的几个核心概念。下图总结了这些关键术语,它们是理解操作系统如何管理程序执行的基础:

Read more »

Linux 文件权限与所有权

文件权限

在 UNIX 和 Linux 系统中,文件和目录的访问权限是系统安全的基础。

Read more »

Linux 用户管理和权限

引言

在管理Linux系统时,尤其是在需要批量创建和管理用户账户的场景下,手动为每个用户进行繁琐的参数配置显然效率低下。为了简化这一过程并确保安全策略的一致性,Linux提供了强大的配置文件和命令来帮助我们集中管理用户策略和权限。本文将重点介绍如何通过/etc/login.defs文件、chage命令以及susudo命令,高效地进行用户安全设置和权限管理。

Read more »
0%