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. iOS有关通讯录操作

    一.首先获取用户通讯录授权信息. 在AppDelegate中导入#import <AddressBook/AddressBook.h>框架,在下列方法中获取授权信息. - (BOOL)ap ...

  2. [LC] 22. Generate Parentheses

    Given n pairs of parentheses, write a function to generate all combinations of well-formed parenthes ...

  3. django框架基础-视图系统-长期维护

    ##################   什么是视图?     ####################### 视图: 1,一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受W ...

  4. js手机浏览器video标签会一直置顶,遮盖住弹出层问题

    <video x5-playsinline="" playsinline="" webkit-playsinline="">&l ...

  5. https协议 和 Charles 进行https抓包原理

    本文转载自:https://blog.csdn.net/fox64194167/article/details/80387696 1.对称加密 其变成复杂的加密密文发送出去.收信方收到密文后,若想解读 ...

  6. CF-1110C-Meaningless Operations

    题意: 输入q,然后输入q个a,对于每个a,找到一个b,使gcd(a ^ b, a & b)最大,输出这个最大的gcd: 思路: 用k表示a二进制最高位的二进制编号,1,2,4,8对应1,2, ...

  7. 吴裕雄--天生自然 R语言开发学习:图形初阶

    # ----------------------------------------------------# # R in Action (2nd ed): Chapter 3 # # Gettin ...

  8. Junit 单元测试在 intelliJ IDEA 中的安装

    1.为什么使用Junit我们都知道,main 方法是一个程序的入口,通常来说,没有main方法,程序就无法运行.我们经常会写一些class文件(如下图所示),他们并没有自己的main方法.那么我们如何 ...

  9. OSCache使用指南

    OSCache是当前运用最广的缓存方案, JBoss Hibernate Spring 等都对其有支持,下面简单介绍一下OSCache的配置和使用过程. 1.安装过程 从http://www.open ...

  10. xpath_note - Ethan Lee

    https://ethan2lee.github.io/ XPath概览 XPath,全称XML Path Language,即XML路径语言,它是一门在XML文档中查找信息的语言.它最初是用来搜寻X ...