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:不理会目前系统状况下,进行硬件关机,一般不建议使用

  • 相关阅读:
    printcap
    browser-ua
    PHP 开发 APP 接口 学习笔记与总结
    Java实现 LeetCode 72 编辑距离
    Java实现 LeetCode 72 编辑距离
    Java实现 LeetCode 72 编辑距离
    Java实现 LeetCode 71 简化路径
    Java实现 LeetCode 71 简化路径
    Java实现 LeetCode 71 简化路径
    Java实现 LeetCode70 爬楼梯
  • 原文地址:https://www.cnblogs.com/giswhw/p/14777189.html
Copyright © 2011-2022 走看看