HCRM博客

如何学习并掌握Linux CentOS操作系统?

Linux CentOS 教程

一、CentOS简介

如何学习并掌握Linux CentOS操作系统?-图1
(图片来源网络,侵权删除)

CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)的开源操作系统,它免费且开放源代码,由于其稳定性和安全性被广泛应用于服务器环境,本文将详细介绍如何在虚拟机中安装CentOS 7,以及一些基本操作和使用技巧。

二、准备工作

下载CentOS镜像

官网下载:https://www.centos.org/

推荐使用其他镜像源(例如清华大学开源软件镜像站):https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/

选择合适版本的镜像进行下载

选择合适的存放地址,建议使用全英文路径以避免可能的编码问题。

三、环境的安装

如何学习并掌握Linux CentOS操作系统?-图2
(图片来源网络,侵权删除)

1.打开虚拟机(VMware Workstation)

点击文件新建虚拟机。

选择典型(推荐),然后点击下一步。

选择稍后安装操作系统

选择“稍后安装操作系统”。

因为安装的是Linux系统,所以选择Linux,并且选择CentOS 7的版本,然后点击下一步。

设定虚拟机的名称和安装位置

输入虚拟机名称并选择安装位置,点击下一步。

如何学习并掌握Linux CentOS操作系统?-图3
(图片来源网络,侵权删除)

指定磁盘容量大小

默认分配至少20GB的硬盘空间,选择“将磁盘拆分成多个文件”,然后点击下一步。

自定义硬件设置

可以选择自定义硬件,或者先完成基本安装后再编辑虚拟机设置:

内存:建议分配至少2GB的内存。

处理器:根据需要选择处理器数量。

网络适配器:通常选择“仅主机模式”或“NAT模式”。

四、配置环境

启动虚拟机并安装CentOS 7

启动虚拟机,选择“Install CentOS 7”。

等待安装程序加载完成后,选择语言(默认为English)。

配置键盘

直接点击“Continue”。

配置网络和主机名

在网络和主机名界面,点击“Apply”,然后点击“Done”。

设置时区

通常选择“Asia/Shanghai”。

设置root密码

设置一个强密码并记住它。

创建用户

创建一个普通用户,取消“Make this user administrator”选项,然后点击“Done”。

分区设置

自动分区:选择“Automated”, 然后点击“Done”。

手动分区:选择“Custom”:

创建/boot分区:500MB,标准分区。

创建swap交换分区:一般是物理内存的1~2倍。

创建/分区:剩余空间,设备型lvm,文件系统类型xfs。

开始安装

点击“Begin Installation”,等待安装完成。

五、初步使用与配置

登录系统

使用之前创建的用户账号登录系统。

更新系统

sudo yum update y

安装常用工具

sudo yum install wget telnet perl perldevel nettools kerneldevel y

开发工具组

sudo yum install "Development tools" y

安装第三方软件源

sudo yum install epelrelease y

其他扩展安装源:

sudo rpm Uvh http://rpms.famillecollet.com/enterprise/remirelease7.rpm
yum clean all
yum update

六、常用命令与操作

查看硬件信息

uname a           # 查看内核和操作系统信息
head n 1 /etc/issue # 查看操作系统版本
cat /proc/cpuinfo   # 查看CPU信息
cat /proc/meminfo   # 查看内存信息
free m             # 查看内存使用情况
df h               # 查看磁盘使用情况
du sh *            # 查看当前目录的大小

管理网络

ifconfig              # 查看所有网络接口的属性
iptables L           # 查看防火墙设置
route n               # 查看路由表
netstat lntp          # 查看所有监听端口
netstat antp          # 查看所有已经建立的连接

进程管理

ps ef                # 查看所有进程
top                   # 实时显示进程状态

用户管理

whoami                # 查看当前用户
id                    # 查看用户ID信息
last                  # 查看用户登录日志
cut d: f1 /etc/passwd # 查看系统所有用户
cut d: f1 /etc/group # 查看系统所有组

服务管理

chkconfig –list        # 列出所有系统服务
chkconfig –list | grep on # 列出所有启动的系统服务程序
systemctl start vsftpd # 启动vsftpd服务
systemctl enable vsftpd # 设置开机启动vsftpd服务
systemctl stop vsftpd  # 停止vsftpd服务
systemctl status vsftpd # 检查vsftpd服务状态

软件包管理

yum list installed | grep jdk # 查看已安装的软件包
yum y install java1.8.0openjdksrc.x86_64 # 安装Java开发工具包
rpm qa | grep mysql      # 查找MySQL相关的已安装包

七、常见问题FAQs

Q1:如何更改CentOS 7的静态IP地址?

A1:可以通过修改网络脚本文件来设置静态IP地址,假设要配置ens33接口的静态IP:

1、编辑或创建/etc/sysconfig/networkscripts/ifcfgens33文件,添加或修改以下内容:

    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
    DNS2=8.8.4.4

2、重启网络服务:

    sudo systemctl restart network

或者重启虚拟机使更改生效。

Q2:如何安装图形化界面(GUI)?

A2:CentOS 7默认不安装图形化界面,可以手动安装:

1、安装GNOME桌面环境:

    sudo yum groupinstall "GNOME Desktop" y

2、安装完成后,通过以下命令启动GNOME Display Manager:

    sudo systemctl setdefault graphical.target
    sudo systemctl isolate graphical.target

3、登录时选择“GNOME”会话即可进入图形化界面。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/10305.html

分享:
扫描分享到社交APP
上一篇
下一篇