HCRM博客

CentOS大全,全面解析与指南,你掌握了多少?

CentOS大全

一、CentOS简介

CentOS大全,全面解析与指南,你掌握了多少?-图1
(图片来源网络,侵权删除)

1、:CentOS(Community Enterprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)的开源操作系统,它提供了企业级的功能和稳定性,同时是免费提供的,这使得它在服务器和开发环境中非常受欢迎。

2、特点

开源免费

稳定性高

兼容性强

安全性好

CentOS大全,全面解析与指南,你掌握了多少?-图2
(图片来源网络,侵权删除)

支持多用户多任务

二、安装CentOS

准备工作

下载镜像: 访问[CentOS官网](https://www.centos.org/),选择适合的版本进行下载,推荐使用DVD ISO版本,因为它包含了大部分常用的软件包。

虚拟机软件: 常用的有VMware、VirtualBox等,这里以VMware为例进行说明。

创建虚拟机并安装CentOS

新建虚拟机: 打开VMware,选择“创建新的虚拟机”。

选择典型配置: 按照向导提示,选择典型(推荐)配置,点击“下一步”。

选择稍后安装操作系统: 勾选“稍后安装操作系统”,点击“下一步”。

选择操作系统类型: 在客户机操作系统中选择“Linux”,版本选择“CentOS 7 64位”,点击“下一步”。

命名虚拟机: 根据需求为虚拟机命名,并选择安装位置,点击“下一步”。

处理器和内存设置: 分配合适的处理器数量和内存大小,建议至少分配2个处理器核心和4GB内存。

虚拟硬盘设置: 选择“创建新的虚拟硬盘”,建议大小不少于20GB,点击“下一步”。

完成创建: 检查设置无误后,点击“完成”。

安装过程

启动虚拟机: 在VMware界面中选中刚创建的虚拟机,点击“开启此虚拟机”。

选择语言: 系统会启动到CentOS安装界面,选择“中文”并点击“继续”。

安装设置:

键盘布局: 选择“汉语”,点击“继续”。

语言支持: 默认设置即可,点击“继续”。

安装源: 如果已有DVD镜像文件,可以选择“光盘镜像文件”;否则可选择“网络镜像”。

安装目标: 选择“自动分区”,点击“完成”,也可以手动设置分区,但较为复杂。

网络和主机名: 设置合适的主机名和网络参数,如静态IP或动态获取。

开始安装: 确认所有设置后,点击“开始安装”。

设置root密码: 设置超级用户root的密码,并创建一个普通用户。

完成安装: 安装完成后,点击“重启”。

登录系统

启动系统: 重启后会出现登录界面,输入用户名(如root)和密码登录系统。

三、基本命令与操作

文件和目录管理

查看目录内容:ls

改变当前目录:cd [目录名]

创建目录:mkdir [目录名]

删除目录:rm r [目录名]

创建文件:touch [文件名]

删除文件:rm [文件名]

复制文件:cp [源文件] [目标文件]

移动文件:mv [源文件] [目标文件]

重命名文件:mv [旧文件名] [新文件名]

用户和权限管理

查看当前用户信息:whoami

切换用户:su [用户名]

查看所有用户:cat /etc/passwd

添加用户:useradd [用户名]

删除用户:userdel [用户名]

修改用户密码:passwd [用户名]

查看文件权限:ls l [文件名]

修改文件权限:chmod [权限] [文件名]

chmod 755 [文件名]

修改文件所属用户:chown [用户]:[组] [文件名]

软件包管理

查看已安装的软件包:rpm qa

安装软件包:yum install [软件包名]

yum install httpd

卸载软件包:yum remove [软件包名]

yum remove httpd

搜索软件包:yum search [关键字]

yum search httpd

更新软件包列表:yum checkupdate

升级所有软件包:yum update

更新特定软件包:yum update [软件包名]

yum update httpd

网络管理

查看网络接口信息:ifconfig

配置网络接口:ifconfig [接口名] [IP地址] netmask [子网掩码]

ifconfig eth0 192.168.1.100 netmask 255.255.255.0

重启网络服务:systemctl restart network

查看当前网络状态:systemctl status network

配置静态IP地址: 编辑或创建/etc/sysconfig/networkscripts/ifcfg[接口名]文件,添加以下内容:

    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

查看路由表:route n

添加路由:route add net [目标网络] netmask [子网掩码] gw [网关]

route add net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1

删除路由:route del net [目标网络] netmask [子网掩码] gw [网关]

进程和服务管理

查看正在运行的进程:ps aux

查找特定进程:pgrep [进程名]

pgrep httpd

杀死进程:kill 9 [进程ID]

kill 9 1234

查看服务状态:systemctl status [服务名]

systemctl status httpd

启动服务:systemctl start [服务名]

systemctl start httpd

停止服务:systemctl stop [服务名]

systemctl stop httpd

重启服务:systemctl restart [服务名]

systemctl restart httpd

设置服务开机自启:systemctl enaBLe [服务名]

systemctl enable httpd

取消服务开机自启:systemctl disable [服务名]

systemctl disable httpd

常用文本编辑器

Vim是CentOS中最强大的文本编辑器之一,以下是一些基本操作:

进入Vim:vim [文件名]

vim test.txt

Vim模式切换: Vim有三种主要模式:命令模式、插入模式和末行模式,按Esc键可以返回命令模式。

从命令模式切换到插入模式:按i键。

从插入模式切换回命令模式:按Esc键。

从命令模式切换到末行模式:按:键。

从末行模式切换回命令模式:按Esc键。

保存文件: 在末行模式下输入:wq并按回车,如果不想退出只保存,则输入:w

:wq

:w

退出Vim: 在末行模式下输入:q!并按回车强制退出,如果已经保存了更改,可以直接输入:q

:q!

:q

其他常用操作: 在命令模式下,可以使用以下快捷键:

dd:删除当前行。

yy:复制当前行。

p:粘贴复制的内容到光标所在位置下方。

u:撤销上一步操作。

Ctrl+r:重做上一步撤销的操作。

/[关键字]:向下搜索指定关键字。

?[关键字]:向上搜索指定关键字。

o:在当前行下方新建一行并进入插入模式。

O:在当前行上方新建一行并进入插入模式。

$:移动到行尾。

0(零):移动到行首。

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

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