Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7116529
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类: 系统运维

2015-02-05 16:50:58

CentOS 7 使用经验分享

[日期:2015-01-18] 来源:Linux社区  作者:FlightButterfly [字体:  ]

由于公司这一期的产品准备支持的环境有 7、MySql 5.6、Java 8、Tomcat 8等等,并且因为人员严重不足,我本月的开发任务在原有的基础上又加上了好多环境检证的工作。

  因为在这次环境检证过程中遇到了不少困难,特此记录一下。

  重点:记录CentOS 7与以往不同的地方

  1.取消ifconfig,使用ip addr 查看IP地址。  

  2.使用firewalld 取代 iptables。

  3.系统默认编码设置文件,由/etc/sysconfig/i18n  更改为 /etc/locale.conf


  因为自己电脑是Windows 8.1 +  14组合,所以对大部分Linux 命令还是比较熟悉的。但是面对CentOS 7,我发现过去使用Linux的经验反而成为限制我的最大障碍。

  下面就让我来吐嘈一下万恶的CentOS 7吧:

  首先,我像往常一样使用光盘安装了CentOS 7,事情进展到这里貌似还算顺利。接下来就是痛苦的开始了,装好系统以后,我准备使用 XShell 远程管理CentOS,但是这需要知道IP。于是我使用 ifconfig 查看IP,

  ※这里说一下,因为公司产品主要在日本销售,所以产品的运行环境上默认语言是日语。

  

  我去,什么情况?难道是我敲错了?仔细核对了每一个字母,没错啊!!!后经度娘解惑,CentOS 7取消了ifconfig,改为ip addr查看ip地址。命令如下: 

  

  因为系统安装时网络连接设置的自动获取,先改成静态ip。配置方法如下:

  第一步,vi /etc/sysconfig/network-scripts/ifcfg-enp0s25;

  设置内容:

  

  解释:  

IPADDR0 --> ip
GATEWAY0 --> 网关
DNS1 -->DNS
  第二步,重启网络服务 -->service network restart(特别重要,千万不要忘记。
  第三步.查看ip ip addr, ping 一下网络。这是网络配置基本就完成了。

  事情进展到这里貌似也没什么难过的坎,我开始配置防火墙。先使用 iptables status 查看防火墙状态,

  

  我去,什么鬼?我敲错了?有一次仔细核对了每一个字母,完全没错啊!!!不管怎么说,先看一下iptables脚本是否还存在吧。

  

  咦,iptables脚本不见了。不用多想一定是CentOS 7使用了新型的防火墙,立即百度。

  ※度娘解惑:CentOS 7使用firewalld 取代 iptables。使用命令行工具firewalld-cmd获取firewalld状态,$ firwall-cmd --state。

  

  这里如果读者朋友们对FirewallD不了解请自行百度,因为在编写这篇博客时我对它的了解也全部来自百度。

  因为对FirewallD不是很熟悉,组里讨论决定防火墙还是使用 iptables。

  ※ 如果想使用iptables 和 ip6tables 静态防火墙规则,请自行安装iptables-services 并禁用firewalld。 

  禁用firewalld 相关命令: 

systemctl start firewalld.service#启动firewall
systemctl stop firewalld.service#停止firewall
systemctl disable firewalld.service#禁止firewall开机启动

  安装iptables-services

yum installiptables-services

  ※因为已经存在很多配置iptables 规则的教程了,小编就不再赘述了,读者朋友们可以自行百度。

  iptables 规则:

  到这里,我已经被CentOS 7 恶心的不行不行的了,但是还没有结束。

  由于时间关系今天先写到这里,剩下的我日后补上。

--------------------2015/01/16--------------------

  首先集中回复一下评论中被问及的几个问题,

  1.有网友评论称自己的电脑上ifconfig命令可以使用:

  答:其实刚看到这条评论时我也不太清楚是怎么回事,于是立刻找度娘。度娘解释,CentOS 7 最小化安装时,未安装ifconfig,使用ip addr取代其作用。但是如果还是想要使用ifconfig 的话,可以自行安装。

  2.网友提问:“设置静态IP的时候,IPADDR0这个下面的Prefixo=24是什么意思?”

   答:PREFIX0=24 --> 前缀24位(相当于子网掩码共24为,即子网掩码为255.255.255.0) 

  可能有网友问,为啥要安装CentOS 7 最小化版本呢?

  答:公司要求,我也没办啊。哭... 有同事自己电脑准备安装CentOS 7耍耍,我就建议他安装 GNOME Desktop 版。其实,CentOS 7 GNOME Desktop 也没有Windows或Ubuntu使用方便啊。在Windows或Ubuntu环境下都已经将命令行工具设置好了快捷键,用户只需要查询一下手册就能使用了。但是CentOS 7 它没有,竟然还需要自己配置。

  在桌面右上角找到系统设置,进入后找到键盘设置。进入后找到自定义快捷键。

  名字:随便填,不重要。

  命令:/usr/bin/gnome-terminal不能填错,因为这是打开终端的脚本啊。

  设置如下

   

  #####

  说实话,小编在操作系统方面真心是一只小白,大多数时候遇到不明白的问题都是求教度娘的。

  另外还是希望大家有什么问题(ps:可以是对CentOS 7使用方面的问题;可以是Linux 命令方面的问题;也可以是对小编其他博客相关的问题。都可以在评论区和我进行讨论,嘿嘿...)

CentOS 6.x和CentOS 7安装MPlayer  

CentOS 6.x和CentOS 7安装RPMforge 

在 CentOS 7 / RHEL 7 上怎样安装 Eclipse Luna IDE 

CentOS 7下Team配置 

CentOS 7 - 使用cgroups限制进程资源 

CentOS 7.0本地yum源地址及 配置yum地址优先级 

更多CentOS相关信息见 专题页面 

本文永久更新链接地址

阅读(363) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~