生产环境安装了精简版的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

最新文章

  1. 马里奥AI实现方式探索 ——神经网络+增强学习
  2. 使用expect脚本语言写一键发布服务(代码发布、所有服务重启)
  3. POJ 2389 Bull Math(水~Java -大数相乘)
  4. Unity抗锯齿
  5. [HDOJ5783]Divide the Sequence(贪心)
  6. Java中转UTC时间字符串(含有T Z)为local时间
  7. 开启MYSQL远程连接权限
  8. SQL Server 统计信息的创建与更新
  9. boost 的函数式编程库 Phoenix入门学习
  10. php +mysql 添加 删除 修改 insert into delete update
  11. 团队作业8——第二次项目冲刺(Bata版本)--第二天
  12. Groovy语言学习--语法基础(4)
  13. Python 关于在ubuntu部署Django项目
  14. Redis对象占用内存分析
  15. meta 标签禁止缩放失效
  16. Ext.js多文件选择上传,
  17. MySQL锁详解!(转载)
  18. 【CF771A】Bear and Friendship Condition
  19. jQuery Pagination分页插件
  20. phpstudy 开启apache反向代理

热门文章

  1. Spring Cloud 学习 (四) Hystrix & Hystrix Dashboard & Turbine
  2. 单调栈模板 POJ3250
  3. centos7中安装redis出现的问题
  4. 第14.12节 Python中使用BeautifulSoup解析http报文:使用select方法快速定位内容
  5. PyQt(Python+Qt)学习随笔:QListView的isWrapping属性
  6. PLSQL Developer 工具应用
  7. Docker下Python Flask+Redis+MySQL+RQ队列简单配置
  8. MySQL Docker容器实例创建并进入MySQL命令行
  9. 2、pytorch——Linear模型(最基础版,理解框架,背诵记忆)(调用nn.Modules模块)
  10. 理解js浅拷贝和深拷贝