个人linux日常运维使用命令(笔记若有错误的地方请大佬不要客气指出来)

个人linux日常运维使用命令

在Linux环境下,下面是一些本人常用的Linux命令及其使用示例

文件管理

  1. 列出目录内容

    • 使用ls命令列出当前目录的内容。
      ls
      
    • 使用ls -l命令以长格式列出目录内容。
      ls -l
      
  2. 改变目录

    • 使用cd命令改变当前工作目录。
      cd /path/to/directory
      
    • 使用cd ..返回上一级目录。
      cd ..
      
  3. 查看当前目录

    • 使用pwd命令显示当前工作目录。
      pwd
      
  4. 创建目录

    • 使用mkdir命令创建目录。
      mkdir new_directory
      
  5. 复制文件或目录

    • 使用cp命令复制文件或目录。
      cp source_file destination_directory
      
    • 使用cp -r选项复制目录。
      cp -r source_directory destination_directory
      
  6. 移动或重命名文件或目录

    • 使用mv命令移动或重命名文件或目录。
      mv old_file_name new_file_name
      
      mv source_directory destination_directory
      
  7. 删除文件或目录

    • 使用rm命令删除文件。
      rm file_name
      
    • 使用rm -r选项删除目录及其内容。
      rm -r directory_name
      

文件权限管理

  1. 更改文件权限

    • 使用chmod命令更改文件或目录的权限。
      chmod 755 file_name
      
    • 权限数字表示法:u(用户)、g(组)、o(其他人)、a(所有);r(读)、w(写)、x(执行)。
      chmod u+x,g+w file_name
      
  2. 更改文件所有者

    • 使用chown命令更改文件或目录的所有者。
      chown new_owner file_name
      
    • 更改所有者和所属组。
      chown new_owner:new_group file_name
      

进程管理

  1. 查看当前运行的进程

    • 使用ps命令查看当前运行的进程。
      ps aux
      
  2. 杀死进程

    • 使用kill命令杀死进程。
      kill process_id
      
    • 强制杀死进程。
      kill -9 process_id
      

网络管理

  1. 测试网络连接

    • 使用ping命令测试网络连接。
      ping www.example.com
      
  2. 查看网络接口信息

    • 使用ifconfig命令查看网络接口信息。
      ifconfig
      
    • 如果您的系统中没有ifconfig,可以使用ip addr命令。
      ip addr
      
  3. 查看网络连接状态

    • 使用netstat命令查看网络连接状态。
      netstat -tuln
      

软件包管理

  1. 更新包列表

    • 使用apt-get update命令更新包列表(适用于Debian/Ubuntu系发行版)。
      sudo apt-get update
      
    • 使用yum update命令更新包列表(适用于RHEL/CentOS/Fedora系发行版)。
      sudo yum update
      
    • 使用dnf update命令更新包列表(适用于Fedora/Red Hat系发行版)。
      sudo dnf update
      
  2. 安装软件包

    • 使用apt-get install命令安装软件包。
      sudo apt-get install package_name
      
    • 使用yum install命令安装软件包。
      sudo yum install package_name
      
    • 使用dnf install命令安装软件包。
      sudo dnf install package_name
      
  3. 卸载软件包

    • 使用apt-get remove命令卸载软件包。
      sudo apt-get remove package_name
      
    • 使用yum remove命令卸载软件包。
      sudo yum remove package_name
      
    • 使用dnf remove命令卸载软件包。
      sudo dnf remove package_name
      

系统信息

  1. 查看系统内核版本

    • 使用uname -a命令查看系统内核版本。
      uname -a
      
  2. 查看磁盘使用情况

    • 使用df -h命令查看磁盘使用情况。
      df -h
      
  3. 查看内存使用情况

    • 使用free -m命令查看内存使用情况。
      free -m
      

日志管理

  1. 查看系统日志

    • 使用tail命令查看日志文件的最后几行。
      tail -f /var/log/syslog
      
  2. 搜索日志中的特定字符串

    • 使用grep命令搜索日志中的特定字符串。
      grep "error" /var/log/syslog
      

远程管理

  1. 通过SSH远程登录

    • 使用ssh命令通过SSH协议远程登录到另一台机器。
      ssh username@remote_host
      
  2. 通过SCP安全传输文件

    • 使用scp命令通过SSH协议安全传输文件。
      scp local_file username@remote_host:/remote/path
      

本人属于开发,这仅限于日常开发运维更新服务使用到的命令。
未完待续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值