• Linux学习(二)


    视频链接:https://www.bilibili.com/video/BV1Li4y1V7pGvd_source=9545770e4a2968c05878ffac8589ec6c
    视频选集:P47— P60

    1.网络配置

    在linux的配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
    BOOTPROTO="static"
    ONBOOT="yes"
    
    IPADDR=192.168.11.128
    GATEWAY=192.168.11.2
    DNS=192.168.11.2
    
    重启linux:reboot
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    在这里插入图片描述

    2.进程管理

    线程:一个程序的线路
    进程:一个程序的执行,一个进程占用一个端口。

    2.1 查看系统运行的进程

    查看正在运行的进程:ps

    ps //只会显示应用进程
    ps -e //显示所有进程
    ps -ef //以全格式的形式显示所有进程
            //用于查看linux系统中某一些软件或者应用是否处于启动状态
            
    //过滤查询        
    ps -ef | grep mysql 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    在这里插入图片描述

    2.2 终止进程

    关闭进程:
    使用ps命令查看进程的PID
    使用命令kill -9 PID

    2.3 服务管理

    服务是支持Linux运行的一些必要程序,本质上也是进程,叫守护进程。守护进程通常默默地运行在后台,为应用程序提供必要支撑,比如sshd、防火墙等。

    操作服务: systemctl [start、stop、restart、reload、status、enable] 服务名称

    例如:

    systemctl status firewalld  查看防火墙运行状态
    systemctl stop firewalld    关闭防火墙
    systemctl start firetalld   开启防火墙
    systemctl enable firewalld  设置防火墙开机启动
    
    **老版的linux或者有些发行版本的linux,操作服务使用service命令
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    3.Linux软件包管理

    软件安装包

    3.1 RPM包的管理

    一种Linux的软件包的打包和安装工具,它操作的软件包都是.rpm结尾。

    使用RPM:rpm命令

    查看当前系统中已经安装的rpm软件包: rpm -qa | grep firefox
    卸载rpm软件包: rpm -e firefox
    安装rpm包: rpm -ivh xxx.rpm
    			cp firefox-45.4.0-1.e17.centos.x86_64.rpm /opt
    			rpm -ivh firefox-45.4.0-1.e17.centos.x86_64.rpm
    
    • 1
    • 2
    • 3
    • 4
    • 5

    3.2 YUM包的管理

    是一种基于RPM的软件包管理工具,它能够从指定服务器上自动下载RPM包并且自动安装,可以自动处理软件包之间的依赖关系

    查看当前系统中已经安装的rpm软件包:yum list installed | grep firefox
    卸载rpm软件包:yum remove firefox.x86_64
    安装rpm包: yum install firefox
    
    • 1
    • 2
    • 3

    4.搭建JAVAEE开发环境

    4.1 安装JDK

    • 第一步:先将软件通过xftp5上传到/opt下
    • 第二步:解压缩到/opt目录下
    • 第三步:配置环境变量的配置文件vim /etc/profile
      在这里插入图片描述
    • 第四步:使配置文件生效 source profile
    • 第五步:第五步:测试安装成功 java -version
    • 第六步:在目录/home/zhangsan下编写HelloWorld.java编译并运行
      在这里插入图片描述

    4.2 安装tomcat

    • 第一步:先将软件通过xftp5上传到/opt下
    • 第二步:解压到/opt
    • 第三步:启动tomcat
    • 第四步: Linux上访问tomcat

    注意:从其它机器上访问需要关闭linux的防火墙。

    4.3 安装mysql

    • 第一步:查看是否已经安装了mariadb
      检查linux是否安装了mariadb数据库,mariadb数据库是mysql的分支。是免费开源的。mariadb和msyql会有冲突。首先要检查安装了mariadb,卸载掉。
      检查命令 :yum list installed | grep mariadb
      卸载:yum -y remove mariadb-libs.x86_64【-y 参数确认删除】

    • 第二步:上传 mysql安装包到/opt下

    • 第三步:解压 mysql安装包到目录/opt

    • 第四步:修改解压后的根目录名

    • 第五步:创建数据文件夹data
      data文件夹是mysql用来存放数据库文件的,数据库的表数据都放在data目录。
      默认没有data目录,可以手工创建data目录,在mysql-5.7.18文件夹目录下创建一个data文件夹,切换到mysql-5.7.18目录,执行创建文件夹命令

    • 第六步:创建用来执行mysqld命令的Linux用户

    • 第七步:初始化mysql

    • 第八步:启用安全功能

    • 第九步:修改 mysql安装目录权限

    • 第十步:启动mysql

    • 第十二步,关闭mysql服务

  • 相关阅读:
    不知道10年老电脑如何重装系统?其实很简单
    实现Loading倒影效果-webkit-box-reflect
    配置OpenGL
    【服务治理】服务熔断、服务降级、服务限流、流量削峰、错峰
    ChatGPT:深度学习和机器学习的知识桥梁
    C++之函数重载和函数重写
    解决echarts重叠点位的气泡图问题
    【饭谈】自动化有三宝:工资高,福利好,代码和人总有一个能跑
    WebGL 计算平行光、环境光下的漫反射光颜色
    【微信小程序】使用npm并引入vant-weapp组件库
  • 原文地址:https://blog.csdn.net/weixin_49883619/article/details/126734585