前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装CentOS后的基本配置

安装CentOS后的基本配置

作者头像
程裕强
发布2022-05-06 17:19:10
1.1K0
发布2022-05-06 17:19:10
举报

安装CentOS后的基本配置

1、网络配置

1.1 CentOS 6         1)  vi /etc/sysconfig/network-scripts/ifcfg-eth0              ONBOOT=yes              BOOTPROTO=static              IPADDR=192.168.153.136              NETMASK=255.255.255.0              GATEWAY=192.168.153.2(网关在虚拟机网络编辑器->NET设置中可以看到)              DNS1=192.168.153.2         2) service network restart         3) ifconfig,查看IP是否配置好         4) ping www.baidu.com,验证是否可以访问外网   

1.2 CentOS 7         1) vi /etc/sysconfig/network-scripts/ifcfg-eno16777728             BOOTPROTO=static             ONBOOT=yes             IPADDR=192.168.255.136             NETMASK=255.255.255.0             GATEWAY=192.168.255.2             DNS1=192.168.255.2          2) service network restart(新命令:systemctl restart network.service          3) 最小化安装时,没有ifconfig          4) ping www.baidu.com,验证是否可以访问外网   

2、修改主机名

2.1   修改hosts

         [root@localhost ~]# vi /etc/hosts

  默认值值不要删除,添加一行

         192.168.153.136 node1 2.2   修改hostname

         [root@localhost ~]# vi /etc/hostname

         node1

2.3    重启

[root@localhost ~]#shutdown -r now

         查看主机名是否改变

3、更改镜像源

3.1  安装wget

  [root@node1 ~]#yum install -y wget

3.2  下载repo

[root@node1 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3.3  更新镜像源

[root@node1 ~]#yum clean all

       [root@node1 ~]#yum makecache

3.4 测试

[root@node1 ~]#yum install -y vim

4、关闭防火墙和Selinux

4.1 CentOS6

[root@node1 ~]#chkconfig iptables off

[root@node1 ~]#vi /etc/selinux/config        修改:SELINUX=disabled

4.2 CentOS7

     [root@node1 ~]# systemctl disable firewalld      Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.      Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.      [root@node1 ~]# systemctl stop firewalld

     [root@node1 ~]# setenforce 0      [root@node1 ~]# vi /etc/selinux/config      SELINUX=disabled

5、SSH无密钥配置

5.1 安装SSH

       [root@node1 ~]#yum install -y openssh-clients

5.2 配置无密码登录

       [root@cnode1 ~]# ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa        Generating public/private dsa key pair.        Created directory '/root/.ssh'.        Your identification has been saved in /root/.ssh/id_dsa.        Your public key has been saved in /root/.ssh/id_dsa.pub.        The key fingerprint is:         cf:04:68:7d:57:0c:a0:3e:63:31:fa:53:66:72:0c:80 root@cnode1         The key's randomart image is:         +--[ DSA 1024]----+         |     ..   ...o.  |         |    E  + .   ..  |         |      o B . .    |         |     . o B .     |         |      . S B      |         |       o %       |         |        o o      |         |         .       |         |                 |         +-----------------+       [root@cnode1 ~]# cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

      将公钥写到远程机器的 ~/ .ssh/authorized_key.文件中

      [root@cnode0 ~]# ssh-copy-id -i ~/.ssh/id_dsa.pub vnode0       The authenticity of host 'vnode0 (192.168.1.180)' can't be established.        ECDSA key fingerprint is 3d:7a:15:7e:bc:79:63:33:b9:a9:3d:5b:3c:53:16:78.        Are you sure you want to continue connecting (yes/no)? yes       /usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed       /usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys       root@vnode0's password:        Number of key(s) added: 1       Now try logging into the machine, with:   "ssh 'vnode0'"       and check to make sure that only the key(s) you wanted were added.       [root@cnode0 ~]# ssh vnode0       Last login: Mon Mar  6 03:15:45 2017 from east81       [root@vnode0 ~]# exit       logout       Connection to vnode0 closed.       [root@cnode0 ~]# 

6、安装JDK

6.1 卸载旧的JDK [root@node1 ~]#rpm -qa|grep jdk [root@node1 ~]#yum -y remove java java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64 [root@node1 ~]#rpm -qa|grep java [root@node1 ~]#yum -y remove java tzdata-java-2015e-1.el6.noarch [root@node1 ~]#rpm -qa|grep gcj

6.2 配置新JDK [root@node1 ~]# mkdir /opt/java [root@node1 ~]# tar -zxvf jdk-8u112-linux-x64.tar.gz -C /opt/java [root@node1 ~]# cd /opt/java/jdk1.8.0_112/       [root@node1 jdk1.8.0_112]# pwd       /opt/java/jdk1.8.0_112 6.3 配置环境变量

[root@node1 ~]#vim /etc/profile

      #set Java Path       export JAVA_HOME=/opt/java/jdk1.8.0_101       export CLASSPATH=.:CLASSPATH:JAVA_HOME/lib       export PATH=PATH:JAVA_HOME/bin       [root@node1 ~]# source /etc/profile       [root@node1 ~]# java -version

        重启,再次运行 java -version,检测Java环境变量是否配置好?

6.4 可能存在的问题

      针对CentOS7,在 /etc/profile配置全局环境变量可能会失效,一个解决的办法就是在 /etc/bashrc中配置

      [root@node1 ~]# source /etc/bashrc       #set java path       export JAVA_HOME=/opt/jdk1.8.0_112       export CLASSPATH=.:CLASSPATH:JAVA_HOME/lib       export PATH=PATH:JAVA_HOME/bin      [root@node1 ~]# vi /etc/bashrc      [root@node1 ~]# java -version

以下为按照ambari做准备

7、安装ntp

[root@cnode1 ~]# yum install -y ntp

 [root@cnode1 ~]# systemctl enable ntpd Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service. [root@cnode1 ~]# systemctl start ntpd

[root@cnode1 ~]# echo umask 0022 >> /etc/profile

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-02-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装CentOS后的基本配置
    • 1、网络配置
      • 2、修改主机名
        • 3、更改镜像源
          • 4、关闭防火墙和Selinux
            • 5、SSH无密钥配置
              • 6、安装JDK
                • 6.4 可能存在的问题
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档