zoukankan      html  css  js  c++  java
  • CentOS 6.2系统安装后的初始环境设置

    按照《虚拟机最小安装CentOS 6.2》安装好系统后,我们还需要做一些初始化设置。

    安全方面的设置

    因为root用户对系统具有全权的操作权限,为了避免一些失误的操作,建议在一般情况下,以一般用户登录系统,必要的时候需要root操作权限时,再通过“su -”命令来登录为root用户进行操作。

     

    使用useradd命令建立名为amonest的新用户:

    useradd amonest

    然后用passwd命令设置其密码:

    passwd amonest

    在 一般情况下,一般用户通过执行“su -”命令、输入正确的root密码,可以登录为root用户来对系统进行管理员级别的配置。但是,为了更进一步加强系统的安全性,有必要建立一个管理员的 组,只允许这个组的用户来执行“su -”命令登录为root用户,而让其他组的用户即使执行“su -”、输入了正确的root密码,也无法登录为root用户。在UNIX下,这个组的名称通常为“wheel”。

     

    编辑/etc/pam.d/su文件,找到下面这一行,去掉前面的注释后保存:

    #auth required /lib/security/$ISA/pam_wheel.so use_uid

    然后执行下面的命令:

    echo "SU_WHEEL_ONLY yes" >> /etc/login.defs

    最后使用usermod命令将新用户添加到wheel组:

    usermod -G wheel amonest

    以上操作完成后,可以再建立一个新用户,然后用这个新建的用户测试会发现,没有加入到wheel组的用户,执行“su -”命令,即使输入了正确的root密码,也无法登录为root用户。

     

    新用户建立好后,后面所有的操作都应该是以新用户身份来执行的。

    更详细的设置可以参考《系统安装后的初始环境设置》。

    配置OpenSSH Server

    ssh的服务可以实现远程管理,不用每次都要跑到服务器前面。CentOS 6.2是默认有安装sshd的,该服务会服务器启动后自动启动。

    使用chkconfig命令查看sshd服务的情况:

    $ chkconfig --list sshd
    sshd    0:off  1:off  2:on  3:on  4:on  5:on  6:off

    更多信息可以参考《CentOS 6.2 安装OpenSSH Server》和《CentOS设置服务开机自动启动》。

    软件包更新和安装新软件包

    系统安装好以后,有必要检查一下软件包是否需要更新:

    $ yum check-update
    ... ...
    bash.x86_64                                4.1.2-9.el6_2                 updates
    chkconfig.x86_64                           1.3.49.3-1.el6_2              updates
    curl.x86_64                                7.19.7-26.el6_2.4             updates
    ... ...

    执行yum update命令可以更新所有的软件包:

    $ yum update
    ... ...
    
    ================================================================================
     Package                       Arch    Version                   Repository
                                                                               Size
    ================================================================================
    Installing:
     kernel                        x86_64  2.6.32-220.23.1.el6       updates   24 M
    Updating:
     bash                          x86_64  4.1.2-9.el6_2             updates  903 k
     chkconfig                     x86_64  1.3.49.3-1.el6_2          updates  159 k
     curl                          x86_64  7.19.7-26.el6_2.4         updates  192 k
    ... ...
  • 相关阅读:
    头脑王者 艺术,电影,体育,时尚,动漫
    头脑王者 音乐
    头脑王者 地理
    头脑王者 历史,军事
    头脑王者 文学
    Jenkins project
    sql server drop login failed
    devenv.exe 编译Solution
    Jenkins
    头脑王者
  • 原文地址:https://www.cnblogs.com/eastson/p/2572187.html
Copyright © 2011-2022 走看看