Linux就该这么学(刘遄)

书: https://pan.baidu.com/s/1hMg-9fMkkzntAfHoLymQMA?pwd=2tx9
笔记如下:

  1. Linux的优势:开源、免费、稳定、高效,适合服务器和嵌入式系统。
  2. 常见Linux发行版:Red Hat、CentOS、Ubuntu、Debian、Fedora等。
  3. Shell的重要性:是用户与Linux内核交互的桥梁,掌握Shell能提高效率。
  4. 文件权限管理chmod修改权限,chown修改所有者,chgrp修改所属组。
  5. 基本目录结构/是根目录,/home存放用户文件,/etc存放配置文件。
  6. 常用命令ls查看文件,cd切换目录,pwd显示当前路径,cat查看文件内容。
  7. Vim编辑器:三种模式(命令模式、插入模式、末行模式),需熟练掌握。
  8. 软件包管理yum(RHEL/CentOS)、apt(Debian/Ubuntu)用于安装和管理软件。
  9. 用户和组管理useradd创建用户,passwd设置密码,groupadd创建组。
  10. 进程管理ps查看进程,kill终止进程,top实时监控系统状态。
  11. 网络配置ifconfig查看网络信息,ping测试连通性,netstat查看网络连接。
  12. SSH远程登录:使用ssh命令安全连接远程服务器。
  13. 文件压缩与解压tar打包,gzip/bzip2压缩,zip/unzip处理zip文件。
  14. 磁盘管理df查看磁盘空间,du查看目录大小,fdisk分区管理。
  15. Shell脚本编程:利用#!/bin/bash开头编写自动化脚本。
  16. 定时任务crontab设置定时任务,提高运维效率。
  17. 防火墙管理firewalldiptables配置防火墙规则。
  18. 日志查看/var/log/存放系统日志,journalctl查看systemd日志。
  19. SELinux安全机制:增强系统安全性,需理解基本概念和配置。
  20. 系统服务管理systemctl启动、停止、重启服务(如systemctl start httpd)。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注