阿里云服务器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中make的用法

    一、linux中make的用法 目的:       基本掌握了make 的用法,能在Linux系统上编程。环境:       Linux系统准备:       准备三个文件:file1.c, file2.c, file2.h       file1.c:              #include <stdio.h>              #…

    Linux 2023年4月16日
    00
  • Linux磁盘设备与LVM管理命令示例详解

    Linux磁盘设备与LVM管理命令示例详解 简介 Linux磁盘设备与LVM(Logical Volume Manager,逻辑卷管理器)是日常运维工作中不可或缺的技能。LVM管理命令允许用户对磁盘卷进行复制、快照、分区、扩展等操作,使得卷管理更加优化和灵活。本攻略将详细讲解Linux磁盘设备与LVM管理命令的用法,并提供两个示例说明。 磁盘设备 列出系统的…

    Linux 2023年5月24日
    00
  • linux开发记录:在linux环境下编写代码(1)

      terminal,vi 的使用:          0.进入与使用   用终端进入,相当于windows的cmd.   ctrl+alt+T打开终端。   终端命令:ls查看文件夹下的文件   mkdir filename在当前目录下创造一个文件夹   cd filename 进入某文件夹   . 代表当前目录 .. 上层目录   ping  ipadr…

    Linux 2023年4月17日
    00
  • CentOS 5.X xen虚拟机的安装配置及基本使用

    CentOS 5.X xen虚拟机的安装配置及基本使用攻略 一、虚拟化环境的准备 在CentOS 5.X中,官方提供了virtualization与xen虚拟化环境,本攻略介绍如何基于xen虚拟化环境搭建虚拟机。 检查硬件是否支持虚拟化 首先要确定电脑的硬件是否支持虚拟化,可以通过以下命令进行查看: # egrep ‘(vmx|svm)’ /proc/cpu…

    Linux 2023年5月24日
    00
  • Linux jar包部署启停脚本

    一、对jar包统一管理     一、重启脚本 app_dir为jar包存放路径,根据自己的情况进行填写,这里我放在了/mycloud目录下apps 中填写jar包的名称,多个jar包中间以空格分开(注:jar包名称可以不完全填写,这里只写了前半部分,不和其他的应用重名即可) #!/bin/bash app_dir=/mycloud apps=(mycloud…

    Linux 2023年4月12日
    00
  • [ Docker ] 部署 nps 和 npc 实现内网穿透

    https://www.cnblogs.com/yeungchie/ 云主机上运行 nps 创建映射目录 mkdir -p ~/docker/nps/config 拉取镜像 docker pull oldiy/nps-server 运行容器 创建容器 docker run -d –name nps –net=host -v /root/docker/np…

    Linux 2023年4月24日
    00
  • 【转载】geany linux python编译器 开源

    http://www.dekiru.cn/?p=1491 Geany 不好用,建议用一些好用的编辑器或ide Subliem Text 或 VS code Pycharm等。 菜单栏–生成–设置生成命令–执行命令(execute)那里输入python3 %f 以后直接按F5键即可运行python文件. 设置代码检查 配置pep8 菜单栏–生成–设置生成命令–…

    Linux 2023年4月12日
    00
  • Linux tput命令

    Linux tput命令用于输出终端控制字符,可以用来在终端窗口上改变文本颜色、光标位置、清屏等操作。在命令行中输入“man tput”可以查看其详细用法。 语法格式 tput [-T 设备名] capability [参数列表…] 参数说明 -T 设备名:指定终端设备。 capability:指定一个或多个终端能力,如:clear(清屏)、setf(设…

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