centos7安装配置以及Linux常用命令

简介: centos7安装配置以及Linux常用命令

9c814350567a43c7bd36c8a1c47e88b3.jpg

一.CentOS的安装

我们先安装一个新的虚拟机,VMare里面点击新建虚拟机,接着点下一步即可,有需要更改的地方我将标注在下面:

 

接下来配置该虚拟机的设置   ,将映像文件换成centOS的镜像文件                                                          

然后启动虚拟机

选择安装位置

点击开始安装即可

最后设置密码,就安装完成了

双击点开文件登录:

输入 ifconfig查看地址IP:

但是这个时候还不可以上网,当我们输入:ping www.baidu.com就会报错

使用vi编辑ifcfg-ens33

  • 输入命令: vi ifcfg-ens33,进入编辑界面, (etc/sysconfig/network-scripts)
  • 点击i键,进入插入模式, 此时鼠标不可用,使用上下左右按键移动鼠标
  • 将ONBOOT值改为yes
  • ESC键退出插入模式
  • :wq 表示保存并退出,如果退出不保存则输入 :q!

这个时候我们再一次输入ping www.baidu.com,就可以了

之前windows是用桌面远程,linux版本我们下载一款远程连接工具MobaXterm

二. 下载MobaXterm软件

       2.1MobaXterm的用途

                  官网:           为了解决远程问题我们需要安装一个MobaXterm软件。MobaXterm是一款集成了多个远程连接工具的终端软件。它可以帮助程序员在Windows系统上更方便地进行远程服务器的连接和管理。

MobaXterm的主要功能包括:

1. SSH:通过SSH协议连接到远程服务器,并提供了一些常用的SSH功能,如文件传输、远程执行命令等。

2. SFTP:通过SFTP协议进行文件传输,可以方便地在本地和远程服务器之间传输文件。

3. X11转发:支持远程图形化应用程序的显示,可以在本地显示远程服务器上的图形界面。

4. VNC:支持VNC协议,可以远程控制和操作远程服务器上的桌面环境。

5. RDP:支持远程桌面协议,可以远程连接到Windows机器上,并进行桌面操作。

6. FTP:支持FTP协议,可以连接到FTP服务器进行文件传输。

7. Serial:支持串口连接,可以连接到串口设备进行调试和数据传输。

使用MobaXterm可以方便地管理多个远程服务器,并且可以在一个软件中完成多种远程连接任务,提高了工作效率。

2.2 MobaXterm的使用

       右击新建一个文件夹,在右击文件夹新建new session,输入IP地址

       

双击点开之后,输入账户密码 登录,我们需要给其换源,切换成国内源

输入:wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

会提示,没有wget文件,这个时候我们来创建wget文件,

输入:yum install wget

再输入:ll 就可以查看目录,接下来我们将第一个文件进行备份

输入:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 进行备份

当我们换源成功之后,我们可以在VWare软件中进行拍照,来保存现在的状态,为了防止我们不小心删除了某个文件时,可以返回来,并且可以备注一些重要信息

2.3下载插件vim

输入命令:yum install vim

上面我们使用的是vi,在MobaXterm中,vi和vim都是文本编辑器,但它们有一些区别。

       1. vi是最原始的文本编辑器,而vim是vi的改进版本。vim在功能上比vi更强大,支持更多的编辑功能和快捷键,并且有更好的用户界面和交互体验。

       2. vim相比vi有更多的编辑模式。vi只有两种模式:命令模式和插入模式。而vim则有更多的模式,如命令模式、插入模式、可视模式、选择模式、Ex模式等。这些模式使得vim更加灵活和强大。

       3. vim支持语法高亮和代码折叠。vim能够根据文件的语法对不同的关键字进行高亮显示,使得代码更加清晰可读。而vi不支持这些功能。

       4. vim具有更多的插件和配置选项。vim可以通过插件来扩展其功能,支持多种语言的代码补全、自动缩进、代码格式化等功能。此外,vim还有丰富的配置选项,允许用户自定义编辑器的行为和外观。

三.Linux常用命令

3.1 文件夹的增删改查:

mkdir  rm mv ll +文件夹名

3.2 文件增删改查:

touch  rm mv/vi  ll  +文件名

3.3 文件管理:

cd ~                     # 进入用户主目录

cd /                     # 返回上一级

cd ..                    # 进入根目录

dir                      # 查看当前路径下的所有文件

ls                       # 列出当前文件夹下所有内容

ls -ltr | cat -vte       # 显示文件夹下所有内容详细信息

pwd                      # 显示当前路径  

clear                    # 清空终端屏幕命令,Ctrl+L清除屏幕

mkdir xxx                # 新建文件夹

rmdir xxx                # 删除文件夹

mv                       # 移动或者重命名

rm -r xxx                # 删除文件夹或文件

rm -rf xxx               # 递归删除文件夹及子文件夹,慎重使用

cp                       # 复制

touch 文件名              # 新建文件

vi 文件名                 # 编辑文件命令

cat 文件名                # 查看文件内容

3.4 vi或vim编辑器

Vim 中存在三种模式(大众的认知):命令模式、编辑模式(输入模式)、末行模式(尾行模式)

       3.4.1 命令模式

       启动vi编辑器后默认进入命令模式。该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作。

命令 说明
gg 光标移动到首行
G 光标移动到尾行
yy 通过按键:yy复制一行。 以光标所在行为准(包含当前行),向下复制指定的行数。 在想要粘贴的地方按下 p 键
数字yy 通过按键:数字yy复制多行
dd 删除之后下一行上移 dd 严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。
数字dd 删除多行
删除之后当前行会变成空白行
u 撤销

3.4.2.编辑模式

命令 说明
i 在光标所在字符前开始插入
a 在光标所在字符后开始插入
o 在光标所在行的下面另起一新行插入
l 字光标所在行的首行开始插入 如果行首有空格则在空格之后插入
A 在光标所在行的行尾开始插入
O 在光标所在行的上面另起一行开始插入
S 删除光标所在行并开始插入

3.4.3 末行模式

       该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现==冒号“:”==提示符。

命令 说明
:wq 保存并且退出
:q 退出
:q! 强制退出,刚才做的修改操作不做保存
:w 保存文件
:w 路径 另存为
:/关键字 搜索 / 查找
:$ 跳到文件末尾
:数字 跳到文件第N行

今天的分享就到这啦!!!

相关文章
|
3月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
二、Linux文本处理与文件操作核心命令
|
3月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
321 137
|
3月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
731 57
|
2月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
511 2
|
3月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
331 0
Linux内存问题排查命令详解
|
3月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
313 16
|
4月前
|
Linux 网络安全 开发工具
技术栈:这50条最常用的 Linux 命令你一定要会!
建议多在终端中实践,遇到不懂的命令就用 man 或 --help 了解详情!
554 0
|
分布式计算 资源调度 Hadoop
|
应用服务中间件 Linux nginx
【Linux环境】centOS 7安装nginx详细步骤及nginx配置
【Linux环境】centOS 7安装nginx详细步骤及nginx配置
3387 0
|
8月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
371 10