Redbattle
踩坑
环境
项目
配置
知识点
踩坑
环境
项目
配置
知识点
  • Nginx配置
  • Linux常用目录及常用命令
    • 服务器访问
    • ts 配置文件
    • Tailwind
    • setting
    2021-09-25

    Linux常用目录及常用命令

    # 常用命令

    • 系统
      uname -a               # 查看内核/操作系统/CPU信息
      head -n 1 /etc/issue   # 查看操作系统版本
      cat /proc/cpuinfo      # 查看CPU信息
      hostname               # 查看计算机名
      lspci -tv              # 列出所有PCI设备
      lsusb -tv              # 列出所有USB设备
      lsmod                  # 列出加载的内核模块
      env                    # 查看环境变量
      
    • 资源
      free -m                # 查看内存使用量和交换区使用量
      df -h                  # 查看各分区使用情况
      du -sh <目录名>        # 查看指定目录的大小
      grep MemTotal /proc/meminfo   # 查看内存总量
      grep MemFree /proc/meminfo    # 查看空闲内存量
      uptime                 # 查看系统运行时间、用户数、负载
      cat /proc/loadavg      # 查看系统负载
      磁盘和分区
      mount | column -t      # 查看挂接的分区状态
      fdisk -l               # 查看所有分区
      swapon -s              # 查看所有交换分区
      hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备)
      dmesg | grep IDE       # 查看启动时IDE设备检测状况
      
    • 网络
      ifconfig               # 查看所有网络接口的属性
      iptables -L            # 查看防火墙设置
      route -n               # 查看路由表
      netstat -lntp          # 查看所有监听端口
      netstat -antp          # 查看所有已经建立的连接
      netstat -s             # 查看网络统计信息
      
    • 进程
      ps -ef                 # 查看所有进程
      top                    # 实时显示进程状态
      
    • 用户
      w                      # 查看活动用户
      id <用户名>            # 查看指定用户信息
      last                   # 查看用户登录日志
      cut -d: -f1 /etc/passwd   # 查看系统所有用户
      cut -d: -f1 /etc/group    # 查看系统所有组
      crontab -l             # 查看当前用户的计划任务
      
    • 服务
      chkconfig --list       # 列出所有系统服务
      chkconfig --list | grep on    # 列出所有启动的系统服务
      
    • 程序
      rpm -qa                # 查看所有安装的软件包
      
    • 常用快捷键
      ctrl+c # 强制终止当前命令
      ctrl+l # 清屏
      ctrl+a # 光标移到命令行首
      ctrl+e # 光标移到命令行尾
      ctrl+u # 从光标所在位置删除到行首
      ctrl+z # 把命令放入后台
      ctrl+r # 在历史命令中搜索
      

    # 常用目录

    /bin # 命令保存目录(普通用户就可读取的命令)
    /boot # 启动目录,启动相关文件
    /dev # 设置文件保存目录
    /etc # 配置文件保存目录
        /etc/updatedb.conf # 配置文件 
            PRUNE_BIND_MOUNTS = 'yes' #开启搜索限制
            PRUNEFS =  #搜索时不搜索的文件系统
            PRUNENAMES = #搜索时不搜索的文件类型
            PRUNEPATHS = #搜索时不搜索的文件路径
    /home # 普通用户家目录
    /lib  # 系统库保存目录
    /mnt # 系统挂载目录
    /media # 挂载目录
    /root # 超级用户家目录
        /root/install.log # 存储了安装在系统中的软件包及其版本信息
        /root/install.log.syslog # 存储了安装过程中留下的事件记录
        /root/anaconda-ks.cfg # 以kickstart配置文件的格式记录安装过程中设置的选项信息 
    /tmp # 临时文件目录
    /sbin # 命令保存目录
    /proc # 直接写入内存的
    /sys
    /usr # 系统软件资源目录
        /usr/bin # 系统命令(普通用户)
        /usr/sbin # 系统命令(超级用户)
        /usr/src # 软件源码包目录
        /usr/local/lib # 编译安装默认位置
    /var # 系统相关文档目录
    
    # 源码安装一般放在: 
    /usr/local/软件名
    
    # rpm包默认安装位置:
    /etc/ # 配置文件
    /usr/bin/ # 可执行的命令
    /usr/bin/ # 程序函数库
    /usr/share/doc/ # 基本软件使用手册
    /usr/share/man/ # 帮助文件
    
    #Linux
    最近更新
    01
    烧虾球
    05-13
    02
    二次开发
    12-20
    03
    文字展开收起
    10-17
    更多文章>
    Theme by Vdoing
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式