zoukankan      html  css  js  c++  java
  • Linux常用操作命令总结

    1、jar包启动、查看、停止等操作命令

    # **********************启动jar包**********************
    # 启动jar包,当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
    java -jar xxxx.jar
    # 后台启动jar包,当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行
    java -jar lol.jar &
    # 后台启动jar包,当前账户退出或终端关闭时,程序仍然运行
    nohup java -jar xxxxxx.jar &
    # 后台启动jar包并指定输出日志文件,当前账户退出或终端关闭时,程序仍然运行
    nohup java -jar xxxxxx.jar >aa.log
    
    
    # **********************查看jar包进程**********************
    ps -ef|grep xxx.jar
    ps aux|grep xxx.jar
    
    
    # **********************关闭jar包进程**********************
    kill -9 进程id
    

    2、防火墙和端口

    # **********************防火墙操作**********************
    # 开启防火墙
    systemctl start firewalld
    # 关闭防火墙
    systemctl stop firewalld
    # 查看防火墙状态
    systemctl status firewalld
    # 重新载入
    firewall-cmd --reload
    # 重启防火墙服务
    systemctl restart firewalld.service
    
    
    # **********************端口操作**********************
    # firewalld防火墙开放3306端口(有如下两种方法,需要修改一下端口号)
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --add-port=8080/tcp --permanent
    
    # 查看指定端口
    firewall-cmd --zone= public --query-port=8081/tcp
    # 查看8080端口是否开启命令
    firewall-cmd --query-port=8080/tcp
    # 查看所有服务端口
    netstat -a
    # 查看当前所有tcp端口
    netstat -ntlp
    # 查看所有80*端口使用情况
    netstat -ntulp |grep 80
    # 查看所有3306端口使用情况
    netstat -an | grep 3306
    # 查看开放的端口号
    firewall-cmd --list-ports
    firewall-cmd --list-all
    
    # 删除开放的指定端口(删除后需要重启查看)
    firewall-cmd --zone=public --remove-port=8081/tcp --permanent
    

    3、常用安装命令

    # 安装vim编辑器
    yum install -y vim
    
    # 安装上传下载rz、sz
    yum install lrzsz
    
    # 安装压缩和解压unzip、zip
    yum install -y unzip zip
    

    4、常用操作

    # ***********************查看系统版本***********************
    # 方式一
    lsb_release -a
    # 如果上述命令不可用,则先执行下面的命令安装后再执行上面命令
    yum install redhat-lsb -y
    
    
    # ***********************查看ip地址***********************
    # 1、使用ifconfig命令
    ifconfig
    # 2、使用ip addr命令
    ip addr
    # 如果ifconfig命令不存在,则执行以下命令进行安装
    yum install net-tools
    
    # ***********************删除swp文件***********************
    # vi或vim非正常退出都会在相应的位置保留.swp隐藏文件,每次再vi或vim的时候就会出现告警信息并且导致无法编辑
    # 查看隐藏文件
    ls -a 或者 ls -al
    # 删除隐藏的.swp文件
    rm -rf xxx.swp
    

    5、nginx常用命令

    *********************linux*********************
    # 查看nginx的版本号
    ./nginx -v
    
    # 启动nginx
    ./nginx
    
    # 关闭nginx
    ./nginx -s stop
    
    # 重新加载nginx
    ./nginx -s reload
    
    
    
    *********************windows*********************
    # 查看nginx的版本号
    D:
    ginx-1.0.2>nginx -v
    
    # 启动nginx
    D:
    ginx-1.0.2>start nginx 或 D:
    ginx-1.0.2>nginx.exe
    注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作
    
    # 关闭nginx
    D:
    ginx-1.0.2>nginx.exe -s stop 或 D:
    ginx-1.0.2>nginx.exe -s quit
    注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息
    
    # 重新加载nginx
    D:
    ginx-1.0.2>nginx.exe -s reload
    
    # 重新打开日志文件
    D:
    ginx-1.0.2>nginx.exe -s reopen
    
    

    6、系统服务常用操作

    
    # ***********************服务启动、重启、关闭、开机自启动***********************
    # 启用开机自启动
    systemctl daemon-reload
    systemctl enable xxx-server.service
    
    # 禁用(移除)开机自启动
    systemctl disable xxx-server.service
    
    # 查看服务状态
    systemctl status xxx-server.service
    
    # 手动启动服务
    systemctl start xxx-server.service
    
    # 手动关闭服务
    systemctl stop xxx-server.service
    
    # 手动重启服务
    systemctl restart xxx-server.service
    
    # 查看开机启动项
    systemctl list-unit-files |   grep enable
    
    

    7、关机、重启操作

    shutdown - 建议使用的命令,它会在关机之前调用fsck检查磁盘

            -h:停止系统服务并关机
            -r: 停止系统服务后重启

    
    shutdown -h now  --立即关机  
    shutdown -h 10:53  --到10:53关机,如果该时间小于当前时间,则到隔天  
    shutdown -h +10  --10分钟后自动关机  
    shutdown -r now  --立即重启  
    shutdown -r +30 'The System Will Reboot in 30 Mins'   --30分钟后重启并并发送通知给其它在线用户
    
    

    reboot:表示立即重启,效果等同于shutdown -r now
    poweroff:表示立即关机,效果等同于shutdown -h now,在多用户模式下(Run Level 3)不建议使用。
    halt:不理会目前系统状况下,进行硬件关机,一般不建议使用

  • 相关阅读:
    VUE 源码工具
    elasticsearch 根据主键_id更新部分字段
    Linux下解压文件到其他目录
    centos 7 安装docker
    英语阅读
    将Word文件上传到博客园
    kafka
    ubantu批量下载依赖包+apt命令list
    llvm.20.SwiftCompiler.Compiler-Driver
    Java获取resources文件夹下properties配置文件
  • 原文地址:https://www.cnblogs.com/giswhw/p/14777189.html
Copyright © 2011-2022 走看看