阿里云 CentOS 配置
一、阿里云服务器CentOS搭建
1. 购买CentOS系统
登录阿里云控制台:使用你的账号登录阿里云官网。
选择云服务器ECS:在产品列表中,选择“云服务器ECS”。
配置实例:点击“立即购买”,根据需求选择实例规格、镜像(如CentOS 7)、网络等配置。
设置远程连接:创建实例后,记录公网IP地址,并设置远程连接密码。
2. 远程连接服务器
使用远程连接工具:例如Putty或类似工具,输入服务器的公网IP地址和之前设置的密码进行连接。
二、基础命令及Python入门
1. 常用Linux命令
文件操作:
cd
:切换目录
ls
:列出文件
pwd
:显示当前路径
mkdir
:创建文件夹
rm
:删除文件
mv
:移动或重命名文件
cp
:复制文件
touch
:新建文件
vi
:编辑文件
cat
:查看文件内容
wget
:下载文件
unzip
:解压文件
系统信息:
clear
:清屏
top
:查看系统进程
df h
:查看磁盘使用情况
free m
:查看内存使用情况
2. Python入门
查看Python版本:
python V
创建Python文件:
touch first.py vi first.py
输入以下代码并保存:
#!/usr/bin/python print("Hello, World!")
运行Python程序:
python first.py
三、配置阿里云YUM源
1. 备份原有YUM源
sudo mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup
2. 下载并配置新的YUM源
对于CentOS 7:
sudo wget O /etc/yum.repos.d/CentOSBase.repo http://mirrors.aliyun.com/repo/Centos7.repo
清除缓存并生成新的缓存:
sudo yum clean all sudo yum makecache
四、安装常用软件
1. 安装Python相关工具
安装pip:
sudo yum install python3pip y
安装virtualenv:
sudo pip3 install virtualenv
2. 安装开发工具
安装基本开发工具:
sudo yum groupinstall "Development Tools" y
安装其他常用软件:
sudo yum install wget curl vim nettools y
五、配置时间同步
1. 安装Chrony
安装Chrony:
sudo yum install chrony y
启动并启用Chrony服务:
sudo systemctl start chronyd sudo systemctl enable chronyd
查看时间同步状态:
chronyc sources
六、配置防火墙
1. 安装Firewalld
启动并启用Firewalld:
sudo systemctl start firewalld sudo systemctl enable firewalld
开放常用端口:
sudo firewallcmd permanent addport=80/tcp sudo firewallcmd permanent addport=443/tcp sudo firewallcmd reload
七、FAQs
Q1. 如何更改CentOS服务器的时间同步源?
A1. 你可以使用NTP(Network Time Protocol)来更改时间同步源,具体步骤如下:
1、安装NTP软件包,例如ntp
或chrony
。
2、配置NTP服务器地址,通常可以在/etc/ntp.conf
文件中添加或修改server
行。
3、启动并启用NTP服务,例如对于chrony
,使用以下命令:
sudo systemctl start chronyd sudo systemctl enable chronyd
4、你可以使用ntpq p
或chronyc sources
命令查看当前的时间同步源。
Q2. CentOS系统中如何更改YUM源为阿里云源?
A2. 你可以通过以下步骤将CentOS的YUM源更改为阿里云源:
1、备份原有的YUM源配置文件,
sudo mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup
2、下载阿里云的YUM源配置文件并替换原有的配置文件,例如对于CentOS 7,使用以下命令:
sudo wget O /etc/yum.repos.d/CentOSBase.repo http://mirrors.aliyun.com/repo/Centos7.repo
3、清除YUM缓存并生成新的缓存:
sudo yum clean all sudo yum makecache