linux命令大全1
  CZHsu4xuhYFz 2023年11月02日 47 0

rpmdb损坏导致执行yum命令安装软件报错

导致rpmdb数据库损坏的原因:rpm命令在执行时被被kill或者更新rpmdb时突然宕机等。

修复步骤:

进入rpm数据库目录:cd /var/lib

确保没有rpm进程运行:ps -ef | grep -I grep -I rpm

备份现有数据库:mkdir rpm-backup,rsync -av /var/lib/rpm /var/rpm-backup,rm -f /var/lib/rpm/_db*

重建数据库:rpm --rebuilddb

清楚所有yum缓存:yum celan all

测试:rpm --import

什么是selinux?

安全增强式Linux(SELinux,Security

Enhanced Linux) 是Linux内核的一个默认安

全模块,提供了强制访问控制能力,可以用于增强系统抵御0-Day(指未公开漏洞)攻

击的能力。

针对上述示例,如果Apache被发现一个漏洞可以入侵读取上述文件,因为这2个文件不

具有Apache进程允许访问的标签,访问一样会被SELinux阻止,从而提升安全性

什么是Linux系统audit的?

auditd是Linux审计系统空的用户空间组件,auditd是Linux审计守护进程的缩写,可以配置audit记录系统调用、文件访问、修改、密码修改等信息(可以记录系统任何变卦),并把日志生成报表

TMOUT=0

命令:防止系统超时断开连接,在登录ssh连接服务器时,如果需要长时间保持与服务器连接不断开,可以执行此条命令,命令是临时生效而不是永久,永久需要修改:vim

etc/profile

OVMF(open virtual machine firmware)

开源虚拟机固件,是一个可以支持qemu以uefi方式启动虚拟机的软件

Ctrl + a

移到命令行首

Ctrl + e

移到命令行尾

Ctrl + xx

在命令行首和光标之间移动

Ctrl + u

从光标处删除至命令行首

Ctrl + k

从光标处删除至命令行尾

Ctrl + d

退出当前用户 

logout/exit

ctrl+y   

粘贴

!n

执行history记录中的第n条命令

vim

vim常用的命令

改变vim的注释文字颜色

用编辑vim /etc/vimrc文件,在最后一行加上hi comment ctermfg=5,保存退出即可

set number

临时显示行号只须按ESC键退出编辑内容模式,输入“:” ,再输入set number

给vim加上行号

编辑vim /etc/vimrc文件,在最后空行加上 set nu

解决vim中文显示乱码问题

编辑vim/etc/vimrc文件,在最后空行加上

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936

set termencoding=utf-8

set encoding=utf-8

20j

向下移动20行

0 或 ^

光标移动至当前行的行首

$

光标移动至当前行的行尾

home键

光标移动至当前行的行首(插入模式)

end键

光标移动至当前行的行尾(插入模式)

j

光标向下移动一行(以回车为换行符),也就是光标向下移动

k

光标向上移动一行

gg

移动到文本首行

G

移动到文本尾行

ctrl+f

下翻一屏

ctrl+b

上翻一屏

dd

删除光标所在的一整行

5dd

删除从光标开始以下的5行

dgg

删除从光标开始到文本开头

dgg

删除从光标开始到文本结尾

yy

复制1行

10yy

复制10行

yw

复制光标开始的一个单词

y$

复制光标到行尾

yfA

复制光标到第1个大写A中间的内容

y2fA

拷贝从当前光标到光标后面的第二个a字符之间的内容

x

向后剪切1个字符

4x

向后剪切4个字符

p

粘贴

5p

将复制的内容粘贴5行 

o

在当前行后插入新行 

O

在当前行前插入新行 

/string

从光标处向下查找string字符(按n查找下一个,

N查找上一个)

?string

从光标处向上查找string字符(按n查找下一个,

N查找上一个)

set ic

设置vim为忽略大小写模式

/string\c

从光标处忽略大小写向下查找string字符(按n查找下一个,

N查找上一个)

d0

删除光标处到此行行首

d$

删除光标处到此行行尾

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: Linux命令大全2 下一篇: 程序与设计
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
CZHsu4xuhYFz
作者其他文章 更多

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02

2023-11-02