Linux 系列(一)

Linux常用命令

1. 软件操作命令

  • 软件包管理器:yum
  • 安装软件:yum install xxx
  • 卸载软件:yum remove xxx
  • 搜索软件:yum serach xxx
  • 清理缓存:yum clean packages
  • 列出已安装:yum list
  • 软件包信息:yum info xxx

2. 服务器硬件资源和磁盘操作

  • 内存:free -m
  • 硬盘: df -h
  • 负载: w/top
  • cpu信息:cat /proc/cpuinfo
  • 创建和维护分区表的程序:fdisk

3. 文件和文件夹操作命令

  • Linux文件目录结构
    • 根目录 /
    • 家目录 /home
    • 临时目录 /tmp
    • 配置目录 /etc
    • 用户程序目录 /usr
  • 文件操作的基本命令
    • 查看目录下的文件 ls
    • 新建文件 touch
    • 新建文件夹 mkdir
    • 进入目录 cd
    • 删除文件和目录 rm
    • 复制 cp
    • 移动 mv
    • 显示路径 pwd
  • vim

4. 系统用户操作命令

  • 添加用户 useradd adduser
  • 删除用户 userdel
  • 设置密码 passwd

5. 防火墙相关操作

  • 安装: yum install firewalld
  • firewalld的基本使用
    • 启动: service firewalld start
    • 检查状态: service firewalld status
    • 关闭或禁用防火墙: service firewalld stop/disable
  • 配置firewalld-cmd
    • 查看版本: firewall-cmd –version
    • 查看帮助: firewall-cmd –help
    • 显示状态: firewall-cmd –state
    • 列出所有的区域:firewall-cmd –get-zones
    • 列出默认区域:firewall-cmd –get-default-zone
    • 列出所有区域配置: firewall-cmd –list-all-zone
    • 查看所有打开的端口: firewall-cmd –zone=public –list-ports
    • 查看规则:iptables -L -n
    • 更新防火墙规则: firewall-cmd –reload
    • 查看区域信息: firewall-cmd –get-active-zones
    • 查看指定接口所属区域: firewall-cmd –get-zone-of-interface=eth0
  • 添加服务
    • firewall-cmd –add-service=ssh
    • firewall-cmd –query-service=ssh
    • firewall-cmd –remove-service=ssh
  • 如何开启新的端口
    • 添加: firewall-cmd –zone=public –add-port=80/tcp
    • 重新载入: firewall-cmd –reload
    • 查看: firewall-cmd –zone=public –query-port=80/tcp
    • 删除: firewall-cmd –zone=public –remove-port=80/tcp

6. 提权操作 sudo 和文件传输操作

  • 提权: sudo visudo
  • 文件下载: wget curl
  • 文件上传: scp

1. 查看IP

  • ifconfig

  • ip addr

    参考文献

菜鸟网络
linux常见的20个命令
Linux常用命令

0%