red hat day2

文本内容处理命令:

echo

输出重定向符 >

>>追加输出重定符

| 命令管道符------前一个命令的输出作为后面命令的标准输入

grep------文本过滤命令

grep -选项 '关键字' 文件名

-v ---取反

匹配符:

^ 行首定符

$

^$ 空白符

\] 集合符。仅匹配集合内任意单个字符\^\[0-9\] \^\[a-z\] \^\[a-zA-Z

\^取反

-o-仅打印匹配行中(非空的)匹配部分,每个部分在单独的输出行上

-c-打印匹配行数

-i-忽略大小写

-v-反向匹配

-l -列出行关键

vim

-G 文档末尾的行首

NG 跳转到指定行

gg-文档首的行首

^-行首

$-行尾

dd-删除光标所在行

Ndd 删除光标位置开始的n行信息

yy-复制光标所在行

Nyy-复制光标位置开始的n行位置

cc-剪切

u-退回到上一次操作

ctrl-r -重做

插入模式 a i

末行模式

:w file------保存到file文件

:q :q!---强制退出

:x :wq

:s/匹配内容/替换内容/ 若没有,默认使仅把匹配到的第一个字符串进行替换

:s/g匹配

/关键字匹配 n关键字向下跳转

N关键字向上跳转

o水平分割打开多个文件 O垂直分割

-R------只读

用户管理命令

私有模式:每个创建后的用户默认所在组都是用户同名的组当中

1.用户类别

管理员:UID=0

普通用户:1<=1<=60000

1-999-----系统用户(不可远程用户身份验证)shell--/sbin/nologin

1000-60000-----一般账户

添加用户:useradd USERNAME------管理员执行 /usr/sbin//useradd

修改用户信息:usermod -选项 选项参数 USERNAME

用户删除:userdel -r USERNAME递归 id USRNAME------查到就有,查不到就没有

查看用户信息:/etc/passwd------用户配置信息

root x 0:0:root:/root:/bin/bash

组:

管理组:gid=0

普通组:1<=gid<=60000

默认组(主组/基本组)-g

额外组(附加组)-G

添加组:groupadd 组名

gpasswd -a USERNAME GROUPNAME

-M------重新确定组成员列表

groupmod

groupdel-只能删除附加组。不能删除基本组

删除主组-userdel -r

查看组:/etc/group

权限管理命令

权限匹配规则:

权限标记系统的文件中

权限字符:标准权限 r读 w写 x执行

所属用户 u

所属组 g

其他用户的权限标识位 o

a=ugo

chmod-修改权限

chomd u=rwx /root/B

权限数值描述形式ugo=7

000 ---无权限 0

001 --x执行权限 1

010 -w-写权限 2

100 r--读权限 4

chmod 644

chown---改变所属用户

chown redhat /root/B

chown redhat:redhat /root/B

目录文件:r ls

w创建文件rm

x cd

软件安装:

1.获取本地源rpm软件包 /dev/sr0

mkdir /sr0

mount /dev/sr0 /sr0----临时挂载

ll /sr0

永久挂载

在vim /etc/rc.d/rc.local

chmod =x /etc/rc.d/rc.local

echo "mount /dev/sr0 /sr0" > /etc/rc.d/rc.local

2.安装

第一种:rpm -ivh 绝对路径(不能自动解决包的依赖关系)

-ivh 软件包名 #安装软件包

-evh 软件名 #卸载软件包

-q 软件名 #查询软件已安装的软件包

-qa 软件包#查询所有已安装的软件包 rpm -qa |grep wireshark

-ql 软件包 #查询软件安装后释放的文件

-qf 文件绝对路径 ------根据文件名找到对应包

第二种:dnf/yum/dnf-3------>*.repo

dnf install 软件名 下载

dnf remove 软件名 卸载

dnf provides 软件名 3查询该文件通过系统哪个包提供(软件包没有安装,也可以查询是否包含指定文件)

vim /etc/yum.repos.d/base.repo //配置文件(仓库文件)

源标识\]---\[BaseOS

name=描述名称 name=RHEL9-BaseOS

baseurl=统一源定位符 baseurl=file:///sr0/BaseOS

gpgcheck=公私钥检查 0关闭 1开启 gpgcheck=0

enabled=仓库是否开启 0关闭 1开启

网络管理命令:

磁盘管理:

系统性能信息查询:

相关推荐
上海云盾-高防顾问44 分钟前
边缘验签是什么
运维·服务器·网络
fruge1 小时前
SSH、RDP、VNC不必各开一个客户端:Next Terminal用Web入口统一管理远程资产和会话记录
运维·前端·ssh
天南散修1 小时前
《802.11-2024》第08讲 · 聚合与块确认:把「一次一帧」变成「一次一批」
linux·网络·wifi·802.11
中屹指纹浏览器svip1 小时前
什么是设备数字特征追踪?
运维
Source.Liu1 小时前
【A11】服务器数据库结构笔记
服务器·数据库·笔记
企业解惑小能手-域智盾系统2 小时前
终端安全管理软件怎么选?终端安全管理不是“装个客户端”:从底层逻辑看企业怎么选
服务器·网络·安全·域智盾软件
Dxy12393102162 小时前
Linux 服务器 vi 命令怎么使用
linux·运维·服务器
叼烟扛炮2 小时前
Linux 学习笔记(十五):进程的魔法 fork 与 僵尸孤儿
linux·运维·服务器
钝挫力PROGRAMER2 小时前
从“硬件报错”到“内核崩溃”:一次超微(Supermicro)服务器失联问题解决记录
服务器·内核升级·无法连接