阿里云服务器CentOS服务器初始化设置步骤

接下来我将详细讲解“阿里云服务器CentOS服务器初始化设置步骤”的完整攻略。

初始设置

当你获得新的阿里云服务器时,需要执行一些初始的设置。这些设置包括:

1. 修改密码

初始密码是一组随机生成的密码,你需要修改为自己的密码,具体步骤如下:

  • 使用SSH连接服务器
  • 登录获取的初始密码
  • 输入命令passwd,然后按照提示输入当前密码和新密码即可。

2. 创建新用户

为了提高服务器的安全性,我们需要禁用root用户登录,创建一个新的用户并且授权sudo权限。具体步骤如下:

  • 输入以下命令创建新用户:adduser yourusername
  • 设置新用户的密码:passwd yourusername
  • 将新用户加入sudo组:gpasswd -a yourusername wheel
  • 切换到新用户并且退出root用户:su - yourusernameexit

3. 禁用root用户登录

为了提高服务器的安全性,我们需要禁用root用户登录。具体步骤如下:

  • 输入vim /etc/ssh/sshd_config命令打开sshd_config文件
  • 找到一行写着PermitRootLogin yes的设置,将yes改为no
  • 保存并退出sshd_config文件: :wq
  • 重启ssh service: systemctl restart sshd.service

4. 修改时区

时区设置对于服务器的调试非常有用,使得你在处理日志等时间相关信息时更加方便。具体步骤如下:

  • 使用命令timedatectl list-timezones | grep Asia查看可用的时区。这里我们以Asia/Shanghai为例
  • 输入命令timedatectl set-timezone Asia/Shanghai来修改时区

防火墙设置

为了保证服务器的安全性,我们需要配置防火墙以允许指定的服务/端口。在CentOS 7下,我们需要使用firewall-cmd命令来配置firewall。具体步骤如下:

1. 查看防火墙状态

使用命令systemctl status firewalld.service查看防火墙状态。

2. 配置防火墙

配置防火墙需要添加防火墙规则,具体步骤如下:

  • 允许SSH端口(默认22): firewall-cmd --zone=public --add-port=22/tcp --permanent
  • 允许HTTP端口(默认80): firewall-cmd --zone=public --add-port=80/tcp --permanent
  • 允许HTTPS端口(默认443): firewall-cmd --zone=public --add-port=443/tcp --permanent
  • 查看当前防火墙规则:firewall-cmd --list-all
  • 重启防火墙:systemctl restart firewalld.service

示例1:允许Kafka服务端口

  • 允许Kafka端口(默认9092): firewall-cmd --zone=public --add-port=9092/tcp --permanent
  • 重启防火墙:systemctl restart firewalld.service

示例2:允许MySQL服务端口

  • 允许MySQL端口(默认3306): firewall-cmd --zone=public --add-port=3306/tcp --permanent
  • 重启防火墙:systemctl restart firewalld.service

这样就完成了“阿里云服务器CentOS服务器初始化设置步骤”的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:阿里云服务器CentOS服务器初始化设置步骤 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux的重启命令有哪些? 五个Linux的重启命令的具体使用说明

    Linux的重启命令有哪些? Linux一共有五个重启命令,分别是: reboot shutdown init systemctl halt 下面将分别对这五个命令进行介绍,并且给出具体的使用示例。 1. reboot命令 reboot命令用于重启Linux系统。使用该命令将会关闭系统,然后重启。 reboot 这将会立即重新启动系统,无需任何参数。在重启之…

    Linux 2023年5月14日
    00
  • 在VMware下快速克隆多个Linux环境的方法教程

    在VMware下快速克隆多个Linux环境的方法教程 介绍 在虚拟化技术的应用中,快速克隆一个运行完整的虚拟机是一项非常重要的技能。在VMware中进行快速克隆一个或多个Linux环境的过程也非常简单,本文将为你提供一步一步的操作指导。 环境 VMware Workstation 15.0.3CentOS 7 Minimal installation 快速克…

    Linux 2023年5月24日
    00
  • Docker 环境配置以及问题解决方案

    下面是详细的Docker环境配置以及问题解决方案攻略。 Docker环境配置 1. 安装Docker Docker可以运行在各种操作系统上,包括Windows、Linux、macOS等。你需要按照自己的操作系统进行相应的安装。安装Docker的方法可以参考官方文档:https://docs.docker.com/get-docker/ Windows系统的用…

    Linux 2023年5月14日
    00
  • VMware Workstation 15 Pro中安装ubuntu1804的教程(图文详解)

    VMware Workstation 15 Pro中安装Ubuntu 18.04 LTS的教程(图文详解) 前言 Ubuntu 18.04 LTS是一个稳定且功能强大的操作系统,但是它的安装可能对新手来说有一些困难。本教程将展示如何使用VMware Workstation 15 Pro在Windows主机上安装Ubuntu 18.04 LTS。 所需材料 V…

    Linux 2023年5月24日
    00
  • 如何在Linux系统上进行虚拟网络配置?

    在Linux系统上进行虚拟网络配置常常用于虚拟化环境中的网络隔离、测试和实验等。下面我将分步骤介绍如何进行虚拟网络配置: 1. 安装软件 在Linux系统上进行虚拟网络配置需要使用到软件包libvirt和QEMU/KVM,需要确保这些软件已经安装并且配置正确。 sudo apt-get update sudo apt-get install qemu-kvm…

    Linux 2023年4月19日
    00
  • Linux下Nginx安装的方法(pcre和openssl)

    下面是 Linux 下 Nginx 安装的完整攻略,其中包含了 pcre 和 openssl 的安装。 准备工作 在安装 Nginx 之前,需要修改一些系统配置: 更新系统和安装必要的依赖 sudo apt-get update //更新系统 sudo apt-get install build-essential //安装编译器 sudo apt-get …

    Linux 2023年5月14日
    00
  • Linux Gvim shell 替换:变量替换,命令替换,转义字符

    替换:如果表达式中含有特殊字符,shell会进行替换。例如在双引号中使用变量就是一种替换。转义字符也是一种替换 #!/bin/bash a=10 echo -e “Value of a is ${a} \n” #-e表示对转义字符替换,不加的话输出如下# echo “Value of a is ${a} \n” 转义字符替换 下列转义字符可用于echo 1.…

    Linux 2023年4月13日
    00
  • linux 基础(2) 文件权限及其修改

    文件的权限属性 在 linux 中,每个文件都有唯一的“所属者”(user)和“所属群组”(group)。owner 和 group 都对文件有特殊的权限 输入ls -l,就可以详细查看每个文件的权限属性。 我们可以看到,用户名和群组名可以是相同的。一个群组可以只包含一个用户,也可以包含多个用户。 rwx 权限 ls -l的第一行一定是一个长度为10的字符串…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部