Linux 最小化安装以后 linux会缺失很多功能,需要我们预先安装一些软件服务,例如mysql(mariadb),gcc等等。

但是最小化的mysql甚至不提供ifconfig,也没有wget命令。

条件:

需要我们预先拥有linux cdrom

以下步骤是我在vm centos7 上模拟的

第一步配置本地yum源

配置方法:

一.将iso文件放在虚拟机的cd/vcd一栏中勾选设备状态栏中的,已连接,与开机连接。

右键右下角的图标中的光盘图标也可以连接。

二.挂载光盘;mount  /dev/cdrom mnt/cdrom

进入mnt/cdrom看是否挂载成功

三.cp  -r mnt/cdrom home/sx/     注意由于是非空目录的拷贝需要-r来实现’树形’cp

四.修改yum.Repo.d中的配置文件。

cd /etc/yum.repo.d/

ls

将除media外的文件改名末尾加上.bak(不知道为什么大家都改为加上.bak,记得貌似是sqlserver备份文件的后缀)

Vi media

baseurl=file:///home/sx/cdrom

gpdchack=0 #某些chack值是否chack,打开可能会出错

enable=1 #yum源是否打开

五.到这里yum源算是配置好了,开始安装需要的软件

二.安装需要的软件

安装数据库

centos 7yum源中的’mysql’是mariadb.

错误:我安装数据库时安装了mysql,结果服务无法启动。

使用 service mysql start提示使用systemctl start

使用systemctl start 命令依然无法启动

使用yum安装mariadb

使用systemctl start mariadb服务启动成功

安装ifconfig

Yum search ifconfig

Ifconfig从属于networking 安装包

Yum -y install networking这个安装表就可以了

网络的简单配置。

配置好vm的网络设置net模式(以前有说不再赘述)

进入到 /etc/sysconfig/network-scripts/

找到自己网卡的名称(通过ifconfig命令的结果可以知道)

发现并没有iPv4地址的显示

Vi ifcfg-ens33

修改onboot=yes;(是否随着服务启动而启动网卡)

到这里linux已经可以安装必要的安装包,也有了网络。初始化算是完成了。

在安装进入mariadb的过程中我发现了一些问题

安装的mariadb的过程中没有需要我来指定参数的过程。

/etc/my.cnf中是没有skip-grant-tables,但我依然可以不输入密码登陆mysql;

修改root密码,且去掉user表中的’’用户后依然可以使用mysql且不指定用的方式登陆mysql,但是没有mysql database与performmance_schema的权限

不知道是不是我运行了yum -y install mysql 又运行了yum -y install mariadb的原因。

linux最小化安装后的初始化的更多相关文章

  1. Linux 最小化安装后IP的配置(手动获取静态IP地址)

    一.图形化界面配置(假设为电脑A) 如果你的Linux安装有图形化界面,那么通过以下方式来配置: 我这里是有两块网卡,第一个网卡在上篇中已经通过DHCP来配置了:Linux 最小化安装后IP的配置(D ...

  2. Linux 最小化安装后IP的配置(DHCP获取IP地址)

    图形化Linux的DHCP好配置,我就不讲了.主要将一下Linux最小化安装后IP的配置: linux最小化安装后没有ifconfig这个命令: yum install net-tools.x86_6 ...

  3. linux系统最小化安装后的初始化脚本

    作为运维人员,经常会初始化系统,系统在安装过程中基本都会选择最小化安装,这样安装好的系统里会缺少很多环境. 下面分享一个系统安装后的初始化脚本: #!/bin/bash #系统时最小化安装的,这里要安 ...

  4. Linux最小化安装后配置网络

    vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0HWADDR=00:0C:29:DD:AD:B9TYPE=EthernetUUID=d7 ...

  5. Centos7VMware虚拟机最小化安装后,安装Tenda U12 USB无线网卡驱动

    前几天买下了Tenda U12 USB 无线网卡 ,想连接上无线玩玩,可惜买下折腾了一周才解决他它驱动问题,前后在VMware上装了十多次,测试了好几个内核版本才搞定,好了废话不多说,分享下我安装过程 ...

  6. Linux学习笔记之Linux最小化安装启动后如何配置

    在VM虚拟机中安装CentOS 7 时 有时候顾虑到电脑硬件性能,我们需要最小化安装,而最小化安装后与centos6的版本是有一些差异的,接下来我们就对刚安装好的最小化centos7做一些操作,来世我 ...

  7. 【深入学习linux】CentOS 7 最小化安装后的注意事项及一些必备组件的安装

    转载:https://blog.csdn.net/F_Srion/article/details/54910943 在VM虚拟机中安装CentOS 7 时 有时候顾虑到电脑硬件性能,我们需要最小化安装 ...

  8. Centos 6.4 x86_64 最小化安装后的优化——还需要整理

      Centos 6.4 x86_64 最小化安装后的优化   购买了服务器以后要做的第一件事就是安装操作系统了,这里推荐安装 Centos 6.4 x86_64,安装系统时要选择最小化安装(不需要图 ...

  9. CentOS-6.5-x86_64 最小化安装后,怎样安装 man 程序?

    CentOS-6.5-x86_64 最小化安装后.怎样安装man 程序? CentOS-6.5-x86_64 最小化安装后,没有man 程序,没它还真的不方便. man 是 manual(手冊)的意思 ...

随机推荐

  1. input 和 button元素 作为提交、重置、按钮功用的区别。

    首先,input元素和button元素 都是可以作为普通按钮.提交按钮.重置按钮的. <input type="button" value="button" ...

  2. [转]大白话讲解Promise(一)

    http://www.cnblogs.com/lvdabao/p/es6-promise-1.html 去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正 ...

  3. TNS-12560,TNS-00583: Valid node checking: unable to parse configuration parameters

    测试环境11.2.0.4.0, os系统linux 5.6 单实例,监听文件,启动报错: [oracle@adg1 admin]$ lsnrctl start LSNRCTL for Linux: V ...

  4. Javascript仿贪吃蛇出现Bug的反思

    bug现象:    图一

  5. socket 简单了解

    网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket.   建立网络通信连接至少要一对端口号(socket).socket本质是编程接口(API),对TCP/IP的 ...

  6. mysql 外键和子查询,视图

    1.mysql 外键约束 建表时生成外键   foreing key ('sid') references' student'('id'); 建表后添加外键  alter table' course ...

  7. python开发流程及项目目录规范

    # 项目开发流程 1.调研 2.需求分析   ---产品经理 3.任务分配   ---项目经理 4.写项目demo   ---项目经理.架构师.程序猿 5.架构分析   ---项目经理.架构师 6.编 ...

  8. flutter 添加插件

    打開pubspec.yaml ---> cupertino_icons 下添加插件

  9. 装了anaconda之后如何设置anaconda、python环境变量

    装了anaconda之后如何设置anaconda.python环境变量 1.装了anaconda之后如何设置anaconda环境变量 参考 https://www.cnblogs.com/avivi/ ...

  10. JAVA IO流 InputStream流 Read方法

    read()首先我们来看这个没有参数的read方法,从(来源)输入流中(读取的内容)读取数据的下一个字节到(去处)java程序内部中,返回值为0到255的int类型的值,返回值为字符的ACSII值(如 ...