生产环境安装了精简版的centos7需要进行相关配置,添加相关组件才能更好的使用!

由于不同的安装方式欠缺的组件不尽相同,本例尽可能满足一般的生产环境的需要!!!

一、安装ifconfig服务

在没有ifconfig命令的情况下,可使用ip addr命令查看网络配置信息。

首先要进入网卡配置进行修改,使机器可以上网,

cd /etc/sysconfig/network-scripts/***
vi ***

不同的网卡命名名称不尽相同,主要看自己的网卡信息。

Centos7配置静态IP地址,有条件的可以选择配置一下静态IP,具体需要修改的信息如下:

BOOTPROTO=static
ONBOOT=yes  #要开启网卡,必须设置为yes
IPADDR=192.168.1.111
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.60.2

设置完成后重启网卡配置

systemctl restart network

不出意外的话,ping一下应该是通的。

接下来安装ifconfig命令:

确认本机是否真实存在ifconfig
  1.echo $PATH 查看环境变量路径
  2.ls /usr/sbin/ 查看此路径下是否有ifconfig这个程序
  3.find / -name "ifconfig"查找所有ifconfig名称的文件

以上都不好使,说明ifconfig被ip替换
  ip link show 显示网络接口状态信息。
  ip addr查看网络接口IP地址相关,发现没有分配IP的网络接口
  ls /etc/sysconfig/network-scripts/ 编辑ifcfg-enp0s3, BOOTPROTO=dhcp, 而ONBOOT=no,故修改ONBOOT=yes。

然后再运行ip addr检查是否被分配了IP地址,这时就可以上网了。

安装命令:ifconfig

yum install net-tools.x86_64

二、有条件的可以安装一下vim命令。

rpm -qa|grep vim出现如下命令:
vim-minimal-7.4.160-1.el7.x86_64
执行:

yum -y install vim*

三、ssh远程登录

  1.查看ssh是否已安装:rpm -qa | grep ssh
  2.安装缺失的包、并配置SSH:yum install openssh*
  3.注册使用服务:systemctl enable sshd
  4.配置OpenSSH服务:vim/etc/ssh/sshd_config
    #禁用root账户登录,如果是用root用户登录请开启
    PermitRootLogin yes

    # 是否让 sshd 去检查用户家目录或相关档案的权限数据,
    # 这是为了担心使用者将某些重要档案的权限设错,可能会导致一些问题所致。
    # 例如使用者的 ~.ssh/ 权限设错时,某些特殊情况下会不许用户登入
    StrictModes no

    # 是否允许用户自行使用成对的密钥系统进行登入行为,仅针对 version 2。
    # 至于自制的公钥数据就放置于用户家目录下的 .ssh/authorized_keys 内
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys

    # 有了证书登录了,就禁用密码登录吧,安全要紧
    PasswordAuthentication no
  5.重启OpenSSH服务
    

service sshd restart

四、Centos7最小化安装完毕后,为了方便日后操作和维护管理,建议安装下列软件。

  yum -y install lshw pciutils gdisk system-storage-manager
  yum -y bash-completion zip unzip bzip2 tree tmpwatch pinfo man-pages
  yum -y nano vim-enhanced tmux screen
  yum -y net-tools psmisclsof sysstat
  yum -y yum-plugin-security yum-utils createrepo
  yum -y get wget curl eliks lynx lftp mailx mutt reync 
  yum -y libaio make cmake gcc-c++ gcc zib zlib-devel open openssl-devel pcre pcre-devel

centosl7简洁版配置的更多相关文章

  1. springboot 与 shiro 整合 (简洁版)

    前言: 网上有很多springboot 与 shiro 整合的资料,有些确实写得很好, 对学习shiro和springboot 都有很大的帮助. 有些朋友比较省事, 直接转发或者复制粘贴.但是没有经过 ...

  2. YAML基础知识及搭建一台简洁版guestbook

    一,前言 前面我们已经搭建过简易版k8s集群了,在此基础上可以搭建一个简洁版guestbook ,以便来学习k8s创建pod的整个过程. 二,在此之前,我们还需要学习一下YAML基础知识 YAML 基 ...

  3. MySQL-5.6.13免安装版配置方法

    MySQL-5.6.13免安装版配置方法   1. 下载MySQL Community Server 5.6.13 2. 解压MySQL压缩包    将以下载的MySQL压缩包解压到自定义目录下,我的 ...

  4. mysql.zip免安装版配置

    MYSQL ZIP免安装版配置 1. 下载MySQL 选择自己想要的.本次安装.我使用的是mysql-5.6.17-winx64  地址:http://dev.mysql.com/downloads/ ...

  5. mysql免安装版配置与使用方法

    mysql免安装版配置与使用方法      以mysql-noinstall-5.1.6(win32)为例 1>把压缩文件mysql-noinstall-5.1.6-alpha-win32.zi ...

  6. MySql绿色版配置及使用详解

    原文:MySql绿色版配置及使用详解 最近在做项目开发时用到了MySql数据库,在看了一些有关MySql的文章后,很快就上手使用了.在使用的过程中还是出现了一些问题,因为使用的是绿色免安装版的MySq ...

  7. mysql5.6.16绿色版配置、运行

    原文:mysql5.6.16绿色版配置.运行 1.从该地址http://dev.mysql.com/downloads/mysql/中选择windows的版本,选择下载. 2.将下载的压缩包解压. 3 ...

  8. Mysql 5.6 解压版配置方案

    # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-co ...

  9. MySQL安装 MySQL5.7.10免安装版配置,mysql5.7.10免安装版

    MySQL5.7.10免安装版配置,mysql5.7.10免安装版  最新版的 Mysql 不提供图形界面的安装了, 下载下来是一个压缩包的形式, 那么我们如何来使用它呢, 让它为我们工作呢? 环境: ...

随机推荐

  1. 树莓CM3开机连接WIFI

    两年没玩树莓派了,最近拿了一块CM3,发现启动后不能连接WIFI,网上的文章都是针对3B的,修改/etc/network/interfaces文件和/etc/wpa_supplicant/wpa_su ...

  2. moviepy音视频剪辑:headblur函数遇到的ValueError assignment destination is read-only问题及解决办法

    ☞ ░ 前往老猿Python博文目录 ░ 一.运行环境 运行环境如下: python版本:3.7 opencv-python版本:4.2.0.34 numpy版本:1.19.0 二.错误案例代码及报错 ...

  3. 第8.34节 《Python类中常用的特殊变量和方法》总结

    本章介绍了Python类中常用的特殊变量和方法,这些特殊变量和方法都有特殊的用途,是Python强大功能的基石之一,许多功能非常有Python特色.由于Python中一切皆对象,理解这些特殊变量和方法 ...

  4. 第十七章、Model/View开发:QListView的功能及属性

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.概述 QListView是从QAbstractItemView 派生的类,实现了QAbstrac ...

  5. Asp.NetCore之AutoMapper进阶篇

    应用场景 在上一篇文章--Asp.NetCore之AutoMapper基础篇中我们简单介绍了一些AutoMapper的基础用法以及如何在.NetCore中实现快速开发.我相信用过AutoMapper实 ...

  6. Flask学习 url和视图

    因为扫描器的准备使用Flask框架,所以开始恶补Flask和前后端的知识 Flask是一个使用Python编写的轻量级Web应用框架,作者是 Armin Ronacher(他也是 Werkzeug 及 ...

  7. Day1 【Scrum 冲刺博客】

    (因发作业当天没注意看作业内容,第一天的冲刺博客和第二天的同时发!!!不好意思!!!) 各个成员在 Alpha 阶段认领的任务 方晓莹 搭建社区管理系统的前端框架 登录页开发 管理员模块个人中心开发 ...

  8. 总括订单Blanket order

    总括订单Blanket order是客户向其供应方发出的采购订单,但其中包含一段时间内的多个交货日期,通常使用谈判时的预定价格.大多数情况下,它用于对消耗性商品有经常性需求的情况.总括订单通常用于客户 ...

  9. Dell R740 使用U盘安装 CentOS7.4 出现Warning:dracut-initqueue timeout - starting timeout scripts解决办法

    使用使用UltraISO软碟通刻录U盘,然后在Dell R740服务器安装CentOS7.4会出现如下错误: 解决办法: 1.使用blkid确认U盘的盘符,截图如下: 2.按F11键重启 3.进入启动 ...

  10. AH/HNOI 2017 礼物

    题目链接 描述 两个序列 \(x, y\),可以将一个序列每个值同时加非负整数 \(c\),其中一个序列可以循环移位,要求最小化: \[\sum_{i = 1}^{n}(x_i - y_i) ^ 2 ...