0
点赞
收藏
分享

微信扫一扫

CentOS 7启动数据库服务失败

墨香子儿 2024-04-17 阅读 7

yum 和 vim

1. Linux 软件包管理器 yum

1.1 什么是软件包

1.2 查看软件包

通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常多, 这里我们需要使用 grep 命令只筛选出我们关注的包,例如:

yum list | grep lrzsz

在这里插入图片描述
注意事项:

1.3 如何安装软件

[sudo/root身份] yum install [-y] xxx

yum 会自动找到都有哪些软件包需要下载, 这时候敲 “y” 确认安装.
出现 “complete” 字样, 说明安装完成.

注意事项:

例如:在Linux下安装一个小火车sl指令

在这里插入图片描述
运行一下:
在这里插入图片描述

1.4 如何卸载软件

[sudo/root身份] yum remove [-y] xxx

补充:
centos中凡是能够直接被用户下载的软件其实已经是一些非常稳定的软件了,但centos每年都会有一些新增的软件,它们又没有被测试过,稳定性还存疑,所以不能直接更新到yum软件包集合里,所以yum会提供两个软件源,一个是base(基本软件源,很稳定),另一个是epel(扩展软件源,稳定性尚未可知)。当epel里的软件经过一段时间使用测试后,稳定性已有保障,就会被更新到base软件源中,使base软件源得以扩充。

一般来说系统都会有一个基本软件源,但扩展软件源需要自行安装,安装指令为:

yum -y install -y epel-release

在这里插入图片描述
我已经安装过了,所以他会提示我已安装到最新。(而且上面安装可能需要root权限)

可通过ls /etc/yum.repos.d/指令查看当前系统的软件源:
在这里插入图片描述

也可以通过vim /etc/yum.repos.d/CentOS-Base.repo指令查看软件源内置的软件下载地址链接:
在这里插入图片描述

1.5 关于 rzsz

这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件.
安装完毕之后可以通过拖拽的方式将文件上传过去.

需要先安装lrzsz包:

 sudo yum install lrzsz

注意事项 :
关于 yum 的所有操作必须保证主机(虚拟机)网络畅通!!!
可以通过 ping 指令验证:

ping www.baidu.com

2. Linux编辑器-vim使用

vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows。

2.1 vim的基本概念

我们主要介绍vim的三种模式,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:

  • 正常/普通/命令模式(Normal mode)
  • 插入模式(Insert mode)
  • 末行/底行模式(last line mode)

2.2 vim的基本操作

  • [命令模式]切换至[插入模式]
  • [插入模式]切换至[命令模式]
  • [命令模式]切换至[底行模式]
  • 退出vim及保存文件,在[命令模式]下,按一下「:」冒号键进入底行模式,例如:

2.3 vim命令模式命令集

2.4 vim底行模式命令集

在使用末行模式之前,请记住先按「ESC」键确定您已经处于命令模式,再按「:」冒号即可进入底行模式。

2.5 vim操作总结

在这里插入图片描述

补充:vim下批量化注释和批量化去注释的方法

  • 批量化注释:

在这里插入图片描述

  • 批量化去注释:

在这里插入图片描述

3. 设置让普通用户进行sudo提权步骤

sudo即无需切换用户身份,允许用户以root权限执行命令。在使用前需提前配置。

提权步骤:

在这里插入图片描述

4. 简单vim配置

配置文件的位置:

例如:向vim中写入打印行号的配置:
在这里插入图片描述
除了打印行号还可以去百度上搜索一些更好用的vim配置,写入方法都是一样的。

下面再推荐一种简单的一键配置方法:
在这里插入图片描述

参考资料:
Vim 从入门到精通

举报

相关推荐

0 条评论