HCRM博客

如何在CentOS上进行基本操作和设置?

CentOS 使用教程

CentOS(Community Enterprise Operating System)是一个开源的、免费的企业级操作系统,基于Red Hat Enterprise Linux (RHEL) 源代码构建,其稳定性和安全性使其成为许多服务器管理员和开发者的首选,本文将详细介绍如何在CentOS上进行基本操作,包括系统安装、远程访问、服务管理、用户操作、防火墙配置等。

如何在CentOS上进行基本操作和设置?-图1
(图片来源网络,侵权删除)

安装准备

1、下载 CentOS 镜像文件

访问 CentOS 官网(HTTPS://www.centos.org/download/),选择适合的版本并下载 ISO 镜像文件。

2、安装虚拟机软件

推荐使用 VMware 或 VirtualBox,以 VMware 为例,正常安装即可。

系统安装

1、创建新虚拟机

打开 VMware,选择“文件” > “新建虚拟机”或点击“创建新的虚拟机”图标。

如何在CentOS上进行基本操作和设置?-图2
(图片来源网络,侵权删除)

选择“典型(推荐)”,点击“下一步”。

稍后安装操作系统,选择 CentOS 安装镜像文件。

输入虚拟机名称和安装路径,设置磁盘大小(建议默认配置为 20G)。

自定义硬件设置,然后点击“完成”。

2、初始化配置

启动虚拟机,选择第一项“Install CentOS 7”,等待一会儿。

如何在CentOS上进行基本操作和设置?-图3
(图片来源网络,侵权删除)

选择语言(中文简体),进行安装信息的配置。

设置目标位置和分区,可选择自动创建分区。

配置网络和主机名,设置 root 账户密码。

等待安装完成,重启设备。

远程访问与网络配置

1、安装网络工具包

```bash

yum install y nettools

```

2、查看 IP 地址

```bash

ifconfig

```

3、安装 SSH Server

```bash

yum install y opensshserver

```

4、安装 Wget

```bash

yum install y wget

```

Systemctl 命令

1、开机运行服务

```bash

systemctl enable *.service

```

2、取消开机运行

```bash

systemctl disable *.service

```

3、启动服务

```bash

systemctl start *.service

```

4、停止服务

```bash

systemctl stop *.service

```

5、重启服务

```bash

systemctl restart *.service

```

6、重新加载服务配置文件

```bash

systemctl reload *.service

```

7、查询服务状态

```bash

systemctl status *.service

```

8、显示启动失败的服务

```bash

systemctl failed

```

用户操作

1、创建用户

```bash

useradd d /home/ftpuser ftpuser

```

2、修改密码

```bash

passwd ftpuser

```

防火墙配置

1、查看版本

```bash

firewallcmd version

```

2、查看帮助

```bash

firewallcmd help

```

3、显示状态

```bash

firewallcmd state

```

4、查看端口

```bash

firewallcmd listport

```

5、开放端口

```bash

firewallcmd addport=80/tcp permanent

firewallcmd addport=2000020010/tcp permanent

```

6、禁用端口

```bash

firewallcmd removeport=80/tcp permanent

firewallcmd removeport=2000020010/tcp permanent

```

7、重新加载防火墙规则

```bash

firewallcmd reload

```

8、开放/关闭服务端口

打开FTP服务

```bash

firewallcmd addservice=ftp permanent

```

关闭FTP服务

```bash

firewallcmd removeservice=ftp permanent

```

目录结构说明

1、/bin:存放最经常使用的命令。

2、/boot:存放启动 Linux 时使用的核心文件。

3、/dev:存放设备文件。

4、/etc:存放所有的配置文件。

5、/home:普通用户的家目录。

6、/lib:存放库文件。

7、/media:存放可移动设备的挂载点。

8、/mnt:临时挂载文件系统的目录。

9、/opt:给主机额外安装软件所摆放的目录。

10、/proc:虚拟文件系统,存储当前内核运行状态的信息。

11、/root:超级用户的家目录。

12、/sbin:存放系统管理员使用的系统管理程序。

13、/selinux:存放 SELinux 相关的文件。

14、/srv:存放一些服务启动之后需要提取的数据。

15、/tmp:存放临时文件。

16、/usr:非常重要,类似于 Windows 的 C:\Windows,包含应用程序和文件。

17、/var:存放日志等文件。

软件安装篇

1、安装清华大学的 YUM 源

```bash

yum install epelrelease

yum repolist

```

2、查找并安装软件

```bash

yum list|grep jdk

yum y install java1.8.0openjdksrc.x86_64

```

3、安装特定版本的软件(如MySQL)

```bash

wget i c http://dev.mysql.com/get/mysql57communityreleaseel710.noarch.rpm

yum y install mysql57communityreleaseel710.noarch.rpm

yum y install mysqlcommunityserver

```

4、查看已安装的软件

```bash

yum list installed|grep jdk

rpm qa|grep jdk

```

5、卸载软件

```bash

yum y remove nginx

rpm e nodeps nginx

```

6、下载软件

```bash

wget i c http://dev.mysql.com/get/mysql57communiryreleaseel710.noarch.rpm

wget i c https://mirrors.bfsu.edu.cn/apache/maven/maven3/3.8.1/binary/apachemaven3.8.1bin.tar.gz

```

常见问题解答(FAQs)

1、如何查看已安装的软件包?

答:可以使用以下命令查看已安装的软件包:

```bash

yum list installed|grep jdk

rpm qa|grep jdk

```

2、如何开放特定端口?

答:可以使用以下命令开放特定端口:

```bash

firewallcmd addport=80/tcp permanent

firewallcmd reload

```

通过以上步骤,您可以顺利地安装和使用 CentOS,并进行基本的操作和管理,如果有任何问题或疑问,可以参考官方文档或社区资源获取更多帮助。

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