1,hostname(主机名)
查看主机名:hostname
临时修改主机名:hostname hadoop1
永久修改主机名:vi etc/sysconfig/network :  [NETWORKING=yes                                                                                                            HOSTNAME=hadoop1]
CentOS7:修改 /etc/hostname文件,此文件是静态主机名(一共用三种,可通过hostnamectl查看)。
 
2,hosts(本地DNS解析)
把主机名与IP地址进行映射,与windows下的C:/windows/system32/drivers/etc/hosts类似
vi etc/hosts  : 192.168.1.128  hadoop1
 
3,useradd(添加用户)
添加用户:useradd hadoop[用户名] |  passwd hadoop[密码]
为hadoop用户赋予sudo权限:
在root用户下,执行visudo命令,并添加:hadoop ALL=(ALL)  ALL [即与root用户一样]
 
4,profile(环境变量)
注意:安装java时如果系统已经安装了openjdk,那么必须删除:yum remove jdk
vi etc/profile :
     export JAVA_HOME=/opt/app/jdk1.8
     export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
 
5,sudoers(sudo权限)
··· 可以让用户使用sudo执行任何命令,而不需要输入密码。
··· 使用root用户修改/etc/sudoers文件权限:chmod 777 sudoers;
··· 在sudoers文件中添加:shendeng ALL=(ALL) NOPASSWD:ALL;
··· 把sudoers文件权限改回为440;
··· 注意:还可以在/etc/passwd中修改用户的UID为0,即与root用户一样(不推荐);
 
6,更改用户名
··· 修改如下文件中的用户名为新的用户名
1,/etc/passwd     # 系统所有的用户信息文件;
2,/etc/shadow    # passwd的影子文件,保存了所有用户的密码(加密后的);
3,/etc/group    # 修改用户组
4,mv /home/oldname  /home/newname    # 修改用户的家目录
注意:修改完后记得重启
 
7,修改为阿里镜像源
··· 镜像源文件位于:/etc/yum.repos.d/CentOS-Base.repo
··· 1,备份镜像源文件:mv CentOS-Base.repo  CentOS-Base.repo.backup
··· 注意:mini版需要下载wget
··· 2,下载阿里镜像源文件:wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
 
8,改为中文
··· 更改/etc/sysconfig/i18n文件里的en_US为zh_CN,重启。
 
9,修改为静态IP
··· 1,在编辑->虚拟网络编辑器,修改VMware的VMnet8(NAT模式),取消"使用本地DHCP服"
··· 2,修改子网IP为192.168.14.0;NAT设置中网关为192.168.14.2(注意:不是192.168.14.1)
··· 3,修改/etc/sysconfig/network-scripts/ifcfg-eth0文件:
ONBOOT=yes;BOOTPROTO=static;GATEWAY=192.168.14.2;IPADDR=192.168.14.3;DNS1=192.168.14.2。
··· 4,重启NetworkManager服务:sudo service NetworkManager restart。CentOS7为:service network restart。
··· 5,停止NetworkManager服务。并永久关闭:sudo chkconfig NetworkManager off。
··· 6,对于mini版,直接重启即可。
 
10,ssh免密登录
··· 1,安装ssh clients端。CentOS mini版中只有ssh服务端,没有ssh连接端(CentOS7有)。
            > sudo yum -y install openssh-clients
··· 2,生成 rsa秘钥对。用于安全通信。
            > ssh-keygen -t rsa
··· 3,发送公钥。要登录谁,就将公钥发给谁。
            > ssh-copy-id -i ~/.ssh/id_rsa.pub shendeng@hadoop12
 
11,同步时间
··· 1,安装ntp。sudo yum install ntp
··· 2,开启ntpd服务。sudo chkconfig ntpd on;  sudo service ntpd start
··· 注意事项:
    · CentOS中的时间分为系统时间和BIOS(硬件)时间。系统时间:date;硬件时间:hwclock。
    · date -R查看时区。ntpd会自动同步系统时间,最好同步硬件时间:hwclock -w。
··· CentOS7中设置时区:timedatectl set-timezone Asia/Shanghai
 
12,虚拟机克隆
··· 修改 /etc/sysconfig/network-scripts/ifcfg-ens33 (ifcfg-网卡名)文件中的IP地址。
··· 6版本还要修改硬件地址,并修改 /etc/udev/rules.d/70-persistent-net.rules文件中,删除eth0,eth1改为eth0。
 

1,Linux(CentOS)中的基本配置的更多相关文章

  1. 关于linux Centos 7一个网卡配置多个IP的方法

    有时我们在工作中,会遇到一个网卡配置多个ip的情况,尤其是在linux服务器方面的应用教多 于是笔者将其配置过程整理如下,希望能帮到遇到同样问题的朋友,这里以vmware虚拟机下的Centos 7为例 ...

  2. Linux CentOS中防火墙的关闭及开启端口

    注:CentOS7之前用来管理防火墙的工具是iptable,7之后使用的是Firewall 样例:在CentOS7上安装tomcat后,在linux本机上可以访问tomcat主页,http://ip: ...

  3. 分布式文件系统 FastDFS 5.0.8 & Linux CentOS 6.7 安装配置

    原文:http://blog.csdn.net/wlwlwlwl015/article/details/52619851 前言 项目中用到文件服务器,有朋友推荐用fastdfs,所以就了解学习了一番, ...

  4. linux CentOS中创建用户 无密码登录

    首先点击左上角的 “应用程序” -> “系统工具” -> “终端”,首先在终端中输入 su ,按回车,输入 root 密码以 root 用户登录,接着执行命令创建新用户 hadoop: 接 ...

  5. Linux CentOS 7 YouCompleteMe相关配置。

    CentOS 6.5上面弄了2天,以失败告终!!!当作练手了.在网上看到一篇CentOS7.0上安装YouCompleteMe插件的文章,就重新在虚拟机上安装了一个CentOS7,按那个文章执行了一下 ...

  6. centos中apache-tomcat的配置

    在centos中配置Apache-toncat需要先安装jdk,前面文章已经写了怎么配置jdk,这里略过. 首先到官网下载好Apache-tomcat安装包,我这里下载的是apache-tomcat- ...

  7. (3)ElasticSearch在linux环境中安装与配置head插件

    1.简介 ElasticSearch-Head跟Kibana一样也是一个针对ElasticSearch集群操作的API的可视化管理工具,它提供了集群管理.数据可视化.增删改查.查询语句等功能,最重要还 ...

  8. linux系统中给mysql配置环境变量

    安装过程就不写了,记得安装的路径就行,接下来要用到. 修改配置文件 vim /etc/profile 设置环境变量 写一个MYSQL_HOME,值为“mysql的安装路径” 在PATH后面加上$MYS ...

  9. linux centos 中Tomcat的安装和自启动配置

    Tomcat的安装和自启动配置将tomcat添加为linux系统服务,网上找到了很多方法,其中比较简单的如下:方法一:(亲测有效)1. 首先需要将$Tomcat_HOME/bin目录下的catalin ...

随机推荐

  1. TreeMap简介

    在Map集合框架中,除了HashMap以外,TreeMap也是常用到的集合对象之一.与HashMap相比,TreeMap是一个能比较元素大小的Map集合,会对传入的key进行了大小排序.其中,可以使用 ...

  2. EmguCV C# 安装入门教程

    EmguCv3的安装. EmguCv3下载网址 http://sourceforge.net/projects/emgucv/files/emgucv/3.0.0/ 推荐下载第一个: 点击direct ...

  3. 把本地的jar包导入到本地的maven仓库,Eclipse可以使用

    mvn install:install-file -Dfile=F:/SprintDirectory/ToolsDirectory/libary/fastdfs_client_v1.20.jar -D ...

  4. MyBatis注解及动态Sql

    一.注解实现MyBatis配置 java注解是在jdk1.5版本之后开始加入的,不得不说注解对于我们开发人员来说是个很方便的东西,实现起来也非常的简单,下边我们说一下在MyBatis中使用注解来替换M ...

  5. vue-cli3初始化项目

    1 npm install -g @vue/cli 创建配置 创建 1 vue create vue-app 选择配置 1234 ? Please pick a preset: (Use arrow ...

  6. Spring History和spring设计哲学

    1.spring history spring起点 2002年10月,Rod Johnson 写了一本名为Expert One-on-One J2EE设计和开发的书.本书由Wrox发布,涵盖了当时Ja ...

  7. HTTP 协议的基本知识,包括请求流程、请求方法等

    一.什么是http协议? HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写.它的发展是万维网协会(World Wide Web Consortium)和Int ...

  8. Django学习之路03

    django项目生命周期 路由层 路由匹配 #urls中的urlpatterns #url()方法 urlpatterns = [ url(r'^admin/', admin.site.urls), ...

  9. console.log添加样式及图片

    console.log在控制台打出css样式的文字及图片 谷歌开发者中心上面关于谷歌浏览器控制台console.log()的文档 Format Specifier %s Formats the val ...

  10. MyBatis连接MySQL8配置

    <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</a ...