LINUX从0开始

从0开始搭建Linux,过程中我们会熟悉一些常用的命令。
备注:我使用了 parallels desktop,也可以用镜像安装。

目录

安装Linux

2.网络配置

3.安装docker

注意

安装过程:

1.yum更新到最新(yum是linux环境安装软件包的一种方式)

2.安装yun-utils软件包

3.配置yum源

4.查看所有仓库中docker版本,并选择特定版本安装。

5.安装docker

6.启动docker

7.测试运行

其他常用命令

4.安装mysql数据库

方式一.docker run mysql:5.7  这个利用了docker的特性,方便的下载mysql镜像文件

方式二.通过下载官方docker包下载文件

  1.从官网下载安装包

2.在mac终端将文件上传到Linux系统中

3.安装软件源

4.安装mysql服务器

5.启动mysql服务

6.查看mysql的运行状态

7.mysql账号密码的修改

8.设置mysql可以对外访问(可以直接使用navcatiel链接)

9.使用命令操作数据库

 


安装Linux

  1. 点击parallels的控制中心,点击+,出现安装助手弹窗
  2. 选择下载:CentOS Linux (下载过程比较简单,重点在配置哈)

 

2.网络配置

 
目标:使得Linux系统通过虚拟机可以访问外部网络
检验方式:
    检查网络是否连通:ping www.baidu.com j会一直显示接收内容,ctrl+c可退出
    测试访问外网的能力:curl -l http://www.baidu.com  或   wget http://www.baidu.com
    查看公网IP:curl members.322.org/dyndns/getip
注释: curl 尝试建立TCP连接并通过该连接发送HTTP请求,同时 ping 使用不同的ICMP协议并用于诊断互联网。
 
 
设置方式:
1.网络连接方式:共享连接。这种情况下一般都不需要配置,可以共享本机网络
2.网络连接方式:桥接适配器,这种情况需要自己配置
 

3.安装docker

注意:

    需要使用root账号 命令:sudo passed root 设置root密码,设置成功后,su进入
    检查内核版本,命令:uname -a  官方:3.8以上,网上大家都建议3.10及以上

安装过程:

1.yum更新到最新(yum是linux环境安装软件包的一种方式)

命令:yum update    
 

2.安装yun-utils软件包

命令:yum install -y yum-utils
 

3.配置yum源

配置yum源, yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。yum仓库可以是本地的,也可以是HTTP、FTP、nfs形式的网络仓库 。
可选:
我这里配置了阿里仓库,现在阿里仓库应该没有免费的镜像了...
 

4.查看所有仓库中docker版本,并选择特定版本安装。

 
命令:yum list docker-ce —showduplicates | sort -r
 

5.安装docker

命令:yum install docker-ce-版本号 (注意中间有需要确认的地方,点击y即可)
也可以直接安装最新版,命令:yum insttall docker-ce docker-ce-cli containers.co
 

6.启动docker

命令:systemctl start docker
设置开机启动docker,命令:systemctl enable docker

7.测试运行

测试运行:docker run hello-world
 
 
 

其他常用命令

查看docker版本,命令:docker version
重启docker:systemctl restart docker
重启deamon:systemctl daemon-reload
 

4.安装mysql数据库

方式一.docker run mysql:5.7  这个利用了docker的特性,方便的下载mysql镜像文件

方式二.通过下载官方docker包下载文件

  1.从官网下载安装包

2.在mac终端将文件上传到Linux系统中

    命令:scp -r   /Users/anan/Downloads/mysql80-community-release-el7-3.noarch.rpm  root @10.211.55.xxx:/root(存放文件的路径,可提前新建好mysql的文件夹来存放)
        
       
        备注:如果连接linux时,未使用root,会提示没有权限
 

3.安装软件源

命令:  rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
 
    Rpm常用命令。也可直接用rpm —help查看
            -i   安装软件包                       --nodeps   不验证软件包的依赖               -v  可视化,提供更多的详细信息的输出                -h  显示安装进度  
   另外的常用的附带参数为:    --force 强制安装,即使覆盖其他包的文件也要安装      -a 查询所有已经安装的软件包      -f 查询 文件所属于的软件包      -q 查询软件包(通常用来看下还未安装的软件包)      -l 显示软件包的文件列表      -d 显示被标注为文档的文件列表      -c 显示被标注为配置文件的文件列表 最后这两个用的很少了rpm 包名字结构:glibc-2.17-196.el7_4.2.x86_64  glibc      -2             .17                             -el7            x86              64软件名   主版本号   次版本号   修订号     RHEL7    CPU架构平台  支持系统位数-el我是哪个平台的,rpm包有个特点,我是centOS7的rpm包一般只能装到CentOS7的系统里,一般是CentOS6的软件包只能装到CentOS6的系统里。
 

4.安装mysql服务器

命令:yum install -y mysql-community-server
 

5.启动mysql服务

命令:server  mysqld start

6.查看mysql的运行状态

   命令:service  mysqld status
 

 7.mysql账号密码的修改

         A .此时,是默认密码,可以先获得默认密码,命令:grep ’temprary password’ /var/log/mysqld.log
 
        
 
        备注:如果不修改密码,进入sql会报错,命令:use mysql
 
        
 
重置密码操作步骤: https://mp.csdn.net/editor/html/111564034
 

8.设置mysql可以对外访问(可以直接使用navcatiel链接)
 

1.用户是否设置外网访问,即host为localhost是不允许,为%是允许
命令: select host,user from user;
修改为%, update user set host='%' where user='root’;
 

查看 MySQL Server 是不是监听了 3306 端口

 
 
这里如果没有监听3306端口或者只监听了 localhost (0.0.0.0表示监听所有),则在 my.cnf 添加下面这一行
命令:vim /etc/my.cnf
bind-address = 0.0.0.0
 
将服务器加入防火墙:
Sudo firewall-cmd —zone=public  —permanent —add-service=mysql
重启防火墙
Sudo systemctl restart firewall
 
此时链接是可以成功
 

9.使用命令操作数据库

 

mysql -u root -p; 输入密码进入mysql
Show databases; 查看数据库
create database 数据库名; 创建数据库
Source /root/xxx.sql; 执行sql文件
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是半半呀~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值