linux简介-VMWare安装-CentOS安装-三种模式(命令、输入、末行)-Linux联网-CentOS安装mysql-安装jdk

1. 操作系统的接口分类?

  • 图形化用户接口
  • 命令行用户接口

2. 操作系统有哪些?

  • windows操作系统
    • 缺点: 收费 不开源 广告满天飞
    • 优点: 图形化用户接口完善
  • Linux操作系统
    • 优点: 开源 免费 无广告
    • 缺点: 图形化用户接口可以认为没有
    • linux一般用在服务器操作系统

3. Linux到底是什么?

Linux不是操作系统,Linux是一个操作系统的内核,是由linus编写的;

linux的内核是开源的;


4. Linux的发行版

基于linux内核开发的操作系统;

  • Ubuntu(乌班图)
  • Debian
  • Fedora
  • redhat(红帽)
    • 收费
  • centos操作系统
    • 开源
    • 免费

5. 安装操作系统的方式

  • 直接给机器安装操作系统
  • 虚拟化技术安装操作系统

6. centos版本

  • 6.x
  • 7.x

7. 虚拟化技术

  • kvm
  • docker
  • vmware: 商业 付费 功能强大
  • virtualbox: 免费

8. vmware安装

一路下一部,安装即可;


9. 安装操作系统

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


10. linux的基本命令

ls:  查看当前目录下面的文件及其子目录
ls -l: 查看当前目录下面的文件及其子目录(以列表的详情形式展示)===>ll
ls -a: 查看当前目录下面的文件及其子目录(包含隐藏文件)
touch 文件名称:  新建文件
pwd: 查看当前所在的目录
mkdir:创建目录
mkdir -p: 递归创建目录
cd ..: 回到上一级目录
cd -: 回到上一次来到当前目录的目录
cd ~:  回到当前用户的家目录
cp  文件 目录:复制当前文件到目标目录
rm -rf xxx:  强制删除(慎用)
rm -rf /*: 不要用
mv 源文件名称   目标文件名称:  移动(重命名)
cat 文件名称: 查看文件的内容
ifconfig: 查看网络地址

11. linux中的编辑器

命令行模式: 刚编辑进来的时候是命令行模式,在任意模式下按ESC都可以进入

输入模式: 在命令模式下面输入 a|i|o 就会到输入模式,输入模式输入完成之后按下esc就会进入命令模式

末行模式: 在命令模式下按 shift+: 就会进入末行模式, wq(保存退出) q!(强制退出)


12. linux的联网

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static  #dhcp:自动获取ip  static:手动分配ip
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=89c9c02a-1f3b-47c8-aa02-cb5985451ed1
DEVICE=ens33
ONBOOT=yes  #开机自动启动网卡程序

IPADDR=10.10.10.31  # ip地址
NETMASK=255.255.255.0  #子网掩码
GATEWAY=10.10.10.2  # 网关
DNS1=114.114.114.114 # 主dns

重启机器网络配置生效 reboot

13 centOS安装mysql

1. 准备安装rpm安装包

mysql-community-client-8.0.22-1.el7.x86_64.rpm
mysql-community-server-8.0.22-1.el7.x86_64.rpm

2. 查看linux自带的mariadb的库

rpm -qa|grep mariadb

3. 卸载自带的mariadb库

rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps

4. 安装Mysql依赖的底层库

yum install -y perl-Data-Dumper
yum  install -y    numactl

5. 安装mysql

rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm  --force --nodeps
rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpm  --force --nodeps

6. 启动mysql

systemctl start mysqld

7. 查询mysql生成的临时登录密码

mysql8.x之前默认在用户的家目录;

mysql8.x之后在/var/log/mysqld.log文件中;

cat /var/log/mysqld.log|grep "A temporary password"

8.登录mysql

mysql -uroot -p  敲回车
密码===>fSw!sra&R2<c

注意: 在8.x之前的版本中直接可以在-p后面跟临时密码,但是8.x之后需要敲回车之后,再粘贴临时密码


9. 修改mysql密码

临时密码只提供了基础的操作,不能操作数据库的,我们需要修改密码才能进行正常的操作;

在mysql8.x之后,对密码的管理较为严格的,密码必须设置含有 大写字母+数字+小写字母+标点符号

ALTER USER "root"@"localhost" IDENTIFIED BY "root123ROOT...";

10. 修改允许远程访问mysql

update mysql.user set HOST='%' where USER='root' and HOST='localhost';
flush privileges;

注意: 我们如果在这连接不上mysql,那么需要开启防火墙策略,但是在此为了学习方便,我们直接关闭防火墙;

systemctl  status firewalld  # 查看防火墙当前状态
systemctl  is-enabled firewalld   #查看防火墙开机自启的状态
systemctl  stop firewalld  #关闭防火墙
systemctl  disable firewalld  # 关闭防火墙开机自启

14 安装jdk

1. 准备jdk的安装包

jdk-8u181-linux-x64.tar.gz


2. 解压安装包

tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/


3. 重命名解压目录

mv jdk1.8.0_181/ jdk

4. 配置环境变量

vim /etc/profile

#配置jdk的环境变量
export JAVA_HOME=/opt/jdk
export PATH=$PATH:$JAVA_HOME/bin

5. 使环境变量的修改即刻生效

source  /etc/profile
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值