linux常用命令(随看随会)

yum命令

yum是基于RPM包的管理器,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所以依赖的软件包,无需繁琐地一次次下载,安装。

  • 安装、卸载

    #安装软件包
    yum install tomcat
    
    #卸载软件包
    yum remove tomcat
    
  • 查询

    # 显示已安装的软件
    yum list installed
     
    #查找可以安装的软件包(以tomcat为例)
    yum list tomcat
    
    #列出软件包的依赖
    yum deplist tomcat
    
    #显示软件包的描述信息和概要
    yum info tomcat
    
  • 升级软件包

    #升级所有软件包
    yum update
    
    #升级某一个软件包
    yum update tomcat
    
    #检查可更新的程序
    yum check-update
    

Centos7 默认防火墙 firewall

  1. 添加开放端口 (–permanent永久生效,没有此参数重启后失效)

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    
  2. 重新载入-立即生效

    firewall-cmd --reload
    
  3. 其他常用命令

    firewall-cmd --zone=public --list-ports #查看所有
    firewall-cmd --zone=public --query-port=8000/tcp #查看
    firewall-cmd --zone=public --remove-port=3306/tcp --permanent #删除
    systemctl start firewalld  #启动
    systemctl status firewalld #查看状态
    systemctl disable firewalld #停止
    systemctl stop firewalld #禁用
    

文件操作命令

  • 创建、移动、删除

     #创建文件夹(-p 同时创建父目录)
     mkdir -p
     
     #删除空目录
     rmdir
    
     #文件复制 (-r  迭代复制)
     cp	-r 	 
    	
     #移动或更名现有文件	
     mv		  
    	
     #删除文件或目录	
     rm	 -rf	  
    	  # -f   强制删除不询问
          # -r   递归处理
             	
    
  • 文档查看

    cat		快捷查看当前文件内容
    
    more	分页显示文件内容
             enter   向下n行,默认1行
             空格键  向下一个屏幕
             B       向上一个屏幕
             Q       退出more
    
    less -mN	 同more类似,但会显示每行行数
    
    tail -10	 快速查看文件后10行内容
    
  • 文档编辑

    #文档编辑
    vim       
       	i   进入编辑模式
       	esc 退出编辑模式
       	:wq 保存退出编辑
    

常用命令

  • 目录切换

    #切换目录
    cd	  
        cd ~   当前用户目录
        cd /   根目录
        cd -   上一次访问目录
        cd ..   上一级目录
    
  • 压缩、解压

    #压缩
    tar -zcvf  文件名.tar.gz                
    	*.tar     打包,大小不会压缩
    	*.tar.gz  打包,并压缩大小
    	
    # 解压	
    tar -zxvf  文件名                      
          tar -zxvf  文件名 -C  指定路径
    
  • rpm 程序安装卸载

    	
    #本地程序安装 
    rpm -ivh 程序名
    
    #本地程序查看 
    rpm -qa
    
    #本地程序卸载  
    rpm -e --nodeps 程序名
    
  • 其他

    pwd	   显示当前目录
    
    查找命令
    find 目录 -name '字符串'     
             	
    管道命令
    命令1 | 命令2     管道 连接多个命令
    
    ps -ef            查询进程
    kill -9 进程号     杀死进程
    ip addr          查询网络配置
    ping             测试连通性
    ctrl + c           退出当前执行
    reboot           重启
    halt             关机 
    setup            网络设置
    chmod -R         变更文件或目录权限
    df -lh            磁盘大小使用情况
    chkconfig         查询设置系统服务
    wget              下载
    
    
    #Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:
    lsof -i tcp:80
    
    #列出所有端口
    netstat -ntlp 
    
    #查看所有连接 可以为
    netstat  -an
    
    #查询 80 端口的在线链接线程
    netstat -n | grep tcp | grep 80 | wc -l
    

jar 启动

 ps -ef |grep app-base-project |grep -v grep |grep -v start.sh |awk '{print $2}'|xargs kill -9
 nohup java -jar app-base-project.jar > /opt/logs/app-base-project/run.log 2>&1 &
#!/bin/bash

if [ $# != 1 ]
then
    echo "---->>输入参数数量不正确!!不正确!!<<----"
    exit 1
fi


function restart() {
    ps -ef |grep $1 |grep -v grep |grep -v start.sh |awk '{print $2}'|xargs kill -9
    nohup java -jar $1 > /opt/logs/demo/run.log 2>&1 &
}

restart $1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值