Linux常用命令

linux命令 -- 运维

linux虚拟机的安装:

1.下载安装VMWare
2.下载centos8.iso镜像文件
3.创建虚拟机,指定镜像文件,即可创建linux系统
 
进入后看到的界面可能会不同:
	1. 直接是命令界面
    2. 是图形界面(有个图标叫做终端,在终端中输入命令)

 linux系统 目录结构:

/home:用户的主目录
/etc: 保存配置文件
/tmp:保存临时文件
/bin:保存命令
/dev
  -/mnt:挂载外部设备

linux命令的语法:

命令 -选项(多个)  参数 参数.....

 基础命令:

ls:

查看当前目录下所有的子目录和子文件  
ls -l    选项l:long 以长格式显示文件信息
ls -a    选型a:all  查看所有目录,包括隐藏目录和文件
ls -la   查看所有文件,以长格式显示

查看命令手册:

man  命令
命令  --help

查看当前目录:

pwd  查看当前所处目录

切换到指定目录:

cd 目标目录
  - 根据绝对路径切换  cd /etc
  - 根据相对路径切换  cd .. 切换到上一级

 管道符|:

|是用于连接2个命令的,且第一个命令的结果会作为第二个命令的输入使用.
eg: ls -la|more
    
more:分屏显示
    
- grep 参数  筛选符合条件的内容 
  eg: ls -la|grep tomcat  //查询所有的tomcat相关文件/目录

文件目录操作命令:

1.创建一级目录
    mkdir 目录名 
2.创建多级目录
    mkdir -p  a/b/c/d
3.创建文件
    touch 不存在的文件名  -- 创建文件 (经常使用的)
    touch 已存在的文件/目录 --修改文件/目录的最后修改时间
4.复制
    cp  源文件  目标文件  
    	-目标文件不存在,此时创建目标文件,并复制内容
    	-目标文件存在,使用源文件的内容覆盖掉目标文件中的内容
    cp  源文件  目录
    	-目录不存在:复制不成功
    	-目录已存在:将源文件复制到该目录下
	cp -r  源目录  目标目录
         -目标目录不存在:创建目录,且将源目录中的内容复制到新目录中
         -目标目录存在:将源目录复制到目标目录下
			 
   选项: -r   递归 - 在复制目录时必须加
   选项: -f  force  强制  - 不再让系统提示选择(y/n)
5.剪切(移动)或改名
   mv 源文件  目标文件
       - 目标文件不存在:剪切,创建目标文件,覆盖目标文件内容
       - 目标文件存在:覆盖目标文件内容
   mv 源目录   目标目录
       - 目标目录不存在: 改名效果
       - 目标目录存在: 将源目录整个剪切到目标目录下
6.删除   
   rm -rf  文件1 文件2 目录1 目录2....
   - r  recurse  递归
   - f  force   强制

 编辑和查看文件的内容:

查看文件内容:  
	cat 文件名  -查看当前文件的快照内容
编辑文件的内容:
	vim/vi  文件名
    进入文件后,将模式切换为insert模式,才可以进行编辑-按Insert键
    编辑后,按ESC键退出insert模式,再按:wq来保存数据并退出.
         w  保存
         q  quit

查看日志 - 热点

- 查看当前时刻的日志快照信息
    cat xx.log
- 实时跟踪日志
    tail -f  - 实时跟踪
    
tail: 查看日志
   1. 默认情况下,若直接写tail,则显示最后10条日志信息
   2. 通过添加选项可以查看末尾指定条数据的日志
    	tail -n 20   查看最后20条日志
   		tail -n +20  查看文件中第20条以后的日志
    
head:查看头部...条数据
    1. 默认情况下,直接写head,则显示前10条信息
    2. 通过添加选项可以查看头部指定范围内的信息
    	head -n 20  查看前20条数据

查看正在运行的进程 - 热点:

ps - 查看当前正在运行的进程快照
    ps -ef   查看当前正在运行的所有进程
    ps -aux  效果等同于ps -ef
    
top:实时查看进程 - 实时跟踪进程

打包和解压缩:

1. 打包
    tar -czvf 压缩文件.tar.gz  文件/文件夹
    选项:
        -c  创建包
        -z  使用gzip压缩文件,建议后缀为.tar.gz
        -v  查看过程
        -f  指定打包后的文件名以.tar结尾
2. 释放/解压缩
     tar  -xzvf  压缩文件.tar.gz
         -x  释放

下载命令:

wget  下载工具  需给出下载的详细地址
yum   安装工具  会到yum仓库进行搜索下载并安装
    
1. JDK的下载安装以及配置:
    wget http:..../jdk...tar.gz  下载
    yum -y  install jdk...tar.gz  安装(可以直接使用yum进行下载并安装)
2. 配置JDK的环境变量
     export JAVA_HOME=/user/....jdk1.8.22
     export path=/user/..../jdk1.8.22/bin:$Path
     export classpath=.
3.检查是否配置成功
     java -version  检查是否出现版本号
     javac HelloWorld.java
     java  HelloWorld  

下载安装java环境,tomcat,mysql,部署项目:

1.下载安装:yum -y install JDK.../TOMCAT/MYSQL的全名
2.配置环境变量: export  变量名=变量值
3.在开发环境中(本地)导出sql文件(可以通过第三方图形界面化工具导出,也可以使用sql语句导出)
    导出sql:mysqldump -uroot -p databasename>xx.sql
4. 将项目导出成war包(在本地导出)
    -注意:在导出之前,将数据库的配置信息修改为生产环境中的数据库配置
5.通过XShell(或其他远程工具)连接linux服务器,将sql和war上传到服务器上(通过cp来上传)
6.使用cp命令将war包复制到tomcat的webapps下
7.在生产环境中的mysql中创建对应的数据库,以及将sql导入
8.启动tomcat,有错误,去日志文件查看
       ./startup.sh
       ./stop.sh
9.测试:在任意浏览器中输入项目的路径,是否可以成功访问  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值