Linux常用命令
发布日期:2021-05-07 15:31:04 浏览次数:22 分类:精选文章

本文共 1468 字,大约阅读时间需要 4 分钟。

关机和重启

关机命令

在 Linux 系统中,关机和重启可以通过以下命令实现:

  • shutdown -h now:立即关机
  • shutdown -h +10:10分钟后关机
  • shutdown -h 05:30:指定时间关机
  • shutdown -r now:立即重启
  • init关机和重启

    使用 init 命令关机和重启:

    • init 0:关机
    • init 6:重启

    关闭和重启防火墙

  • 查看防火墙状态:
    service iptables status

    如果出现提示,执行以下命令:

    yum install iptables-services
  • 启动、停止和重启防火墙:
    service iptables stopservice iptables startservice iptables restart
  • 永久关闭防火墙:
    chkconfig iptables off
  • 查看IP地址信息

    在不同系统中查看IP地址:

    • Linux:使用 ifconfig
    • Windows:使用 ipconfig

    网络相关操作

  • 查看网络状态:
    service network status
  • 启动和关闭网络:
    service network startservice network stop
  • yum安装和卸载

  • 免提示安装:
    yum install -y
  • 查看依赖包:
    yum list installed | grep jdk
  • 卸载软件及依赖包:
    yum remove 依赖包
  • 查看文件或目录大小

    使用 du 命令查看文件或目录大小:

    • 查看当前目录内文件大小:
      du -h
    • 查看当前目录总大小:
      du -sh
    • 查看某个文件大小:
      du -h 文件名

    查看磁盘分区使用情况

    使用 df 命令查看磁盘分区使用情况:

    • 查看所有文件系统:
      df -h
    • 查看所有文件系统并显示详细信息:
      df -ah

    磁盘空间满了的解决方案

    如果遇到磁盘空间不足的问题:

  • 查看磁盘使用情况:
    df -h
  • 定位最大文件目录:
    du -h --max-depth=1
  • 删除占用磁盘空间最大的文件:
    rm -rf 文件名
  • 确认文件占用情况:
    /usr/sbin/lsof | grep deleted
  • 强制杀死占用文件的进程:
    kill -9 pid
  • Shell编程

    执行Shell文件

  • 编写Shell脚本:
    #!/bin/bash
  • 给脚本执行权限:
    chmod a+x 文件名
  • 执行脚本:
    ./文件名
  • 环境变量

  • 查看所有环境变量:
    env
  • 获取环境变量值:
    echo ${变量名}
  • 设置环境变量:
    export 变量名=值

    更新环境变量:

    source /etc/profile
  • 传递参数

    • 参数个数:$#
    • 所有参数:$*
    • 单个参数:$1
    • 上一个命令结果:$?(0表示成功)

    查看进程和端口号

    查看进程

    • 查看所有进程:
      ps -ef
    • 查看特定进程(如 Java 进程):
      ps -ef | grep java
    • 查看僵尸进程:
      ps -ef | grep defunct
    • 统计僵尸进程数量:
      ps -ef | grep defunct | wc -l

    查看端口号

    • 查看所有端口:
      netstat -nultp
    • 查看特定端口:
      netstat -anp | grep 端口号
    • 查看端口占用情况:
      lsof -i

    关闭端口占用进程

    • 关闭特定端口占用进程:
      killall 进程名kill 进程IDkill -9 进程ID

    top命令

    top命令用于监控 Linux 系统的性能,实时显示系统进程的资源占用情况。

    上一篇:Linux服务器搭建常见开发环境
    下一篇:Python基本语法

    发表评论

    最新留言

    留言是一种美德,欢迎回访!
    [***.207.175.100]2025年03月29日 01时22分53秒