Linux指令篇!

Linux 是一个广泛使用的开源操作系统,以下是一些常用的 Linux 知识点和指令:

1. 文件和目录操作:

  •    - ls:列出目录内容
  •    - cd:切换目录
  •    - pwd:显示当前工作目录
  •    - mkdir:创建目录
  •    - touch:创建空文件或更新文件时间戳
  •    - cp:复制文件或目录
  •    - mv:移动或重命名文件或目录
  •    - rm:删除文件或目录
  •    - cat:查看文件内容
  •    - grep:在文件中搜索匹配的模式

2. 文件权限和所有者:

  •    - chmod:修改文件权限
  •    - chown:修改文件所有者
  •    - chgrp:修改文件所属组

3. 文本编辑器:

  •    - vi 或 vim:强大的命令行文本编辑器
  •    - nano:简单易用的文本编辑器

4. 系统管理:

  •    - ps:显示运行中的进程
  •    - top:实时查看系统资源使用情况
  •    - kill:终止进程
  •    - shutdown:关闭或重启系统
  •    - ifconfig:显示或配置网络接口信息
  •    - ping:测试网络连接

5. 压缩和解压缩:

  •    - tar:创建和提取 tar 归档文件
  •    - gzip:压缩或解压缩文件
  •    - unzip:解压缩 zip 文件

6. 网络操作:

  •    - ssh:远程登录到其他 Linux 主机
  •    - scp:安全地复制文件和目录到其他 Linux 主机
  •    - wget:下载文件
  •    - curl:发送 HTTP 请求

7. 软件包管理:

  •    - apt-get:Debian 和 Ubuntu 上的软件包管理器
  •    - dnf 或 yum:Fedora 和 CentOS 上的软件包管理器
  •    - pacman:Arch Linux 上的软件包管理器

8. 用户和权限管理:

  •    - useradd:创建新用户
  •    - usermod:修改用户属性
  •    - passwd:设置用户密码
  •    - su:切换用户身份
  •    - sudo:以管理员权限执行命令
  •    - visudo:编辑 sudoers 文件

9. 查看日志和调试:

  •    - tail:查看文件末尾内容
  •    - grep:在文件中搜索匹配的模式
  •    - dmesg:查看内核日志
  •    - journalctl:查看系统日志

10. 网络配置:

  •     - ifconfig 或 ip:配置网络接口
  •     - route:查看和修改路由表
  •     - iptables:配置防火墙规则

11. 磁盘和文件系统管理:

  •     - df:显示文件系统的使用情况
  •     - du:查看目录或文件的磁盘使用情况
  •     - mount:挂载文件系统
  •     - umount:卸载文件系统
  •     - fdisk:磁盘分区工具
  •     - mkfs:创建文件系统

12. 进程管理:

  •     - ps:查看运行中的进程
  •     - top:实时查看系统资源使用情况
  •     - kill:终止进程
  •     - bg 和 fg:将进程放置到后台或前台运行

13. 定时任务和后台运行:

  •     - crontab:设置定时任务
  •     - nohup:在后台运行命令,即使退出终端也不会停止
  •     - screen:创建多个终端会话,方便后台运行多个任务

14. 常见服务管理:

  •     - systemctl:管理系统服务
  •     - service:管理系统服务(较旧的发行版)
  •     - sshd:SSH 服务器
  •     - httpd 或 nginx:Web 服务器

15. 系统信息:

  •     - uname:显示系统信息
  •     - hostname:显示或设置主机名
  •     - uptime:显示系统的运行时间和负载
  •     - free:显示内存使用情况

你可能感兴趣的:(linux,运维,服务器)