• Linux(CentOS)中的基本配置


    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。
     
  • 相关阅读:
    ubuntu 修改hostname
    hadoop "startdfs.sh" WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
    hadoop WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
    ubuntu replace system openjdk
    hadoop install start-dfs.sh 失败
    Centos610无桌面安装Docker-安装
    Centos610无桌面安装Docker-内核升级
    centos610无桌面安装libreoffice缺失字体
    centos610无桌面安装tomcat8
    Centos610无桌面安装VSFTP
  • 原文地址:https://www.cnblogs.com/shendeng23/p/12489878.html
Copyright © 2020-2023  润新知