网络运维与网络安全 学习笔记2023.12.3

网络运维与网络安全 学习笔记 第三十三天
在这里插入图片描述

今日目标

目录-文件基本管理、vim文本编辑、用户账号管理
组账号管理、归属控制、权限控制

目录-文件基本管理

ls 列目录及文档属性
ls - List
格式:ls[选项]…[目录或文件路径]
1.如果不以/开始,表示相对路径(省略了当前所在位置)
2.通配符*可以代替任意多个字符
常用命令选项
-A:包括名称以.开头的隐藏文档
-lh:以长格式显示(-l)、带容量单位 (-h)
-d:只列出目录本身(不包括内容)
[root@svr203~]# ls -A
anaconda-ks.cfg .bash_profile .viminfo

cat/less查看文件内容
cat - Concatenate,显示文件的全部内容
格式: cat[文件路径]…
[root@svr203~]# cat /etc/os-release
NAME=“openEuler”’
VERSION=“20.03(LTS-SP1)”
less ,可以分页显示长文件(内容很多行)
按PgUp/PgDn翻页、按q键可退出

mkdir创建目录
mkdir — Make Directory
格式: mkdir [-p][/路径/]目录名…
[root@svr203~]# mkdir -p /vod/movie/cartoon //-p表示连父目录一起创建
[root@svr203~]# ls /vod
/vod:
Movie
[root@svr203~]# ls /vod/movie/vod/movie:
cartoon

touch创建文件
创建指定的空文件,一般仅用作测试
格式: touch文件名…
[root@svr203~]# cd /vod/ movie/cartoon/
[root@svr203 cartoon]# touch Mulan.mp4 NeZhaNaoHai.mp4

[root@svr203 cartoon]# ls -lh*
-rw-r–r–. 1 root root 010月2620:23 Mulan.mp4
-rw-r–r–. 1 root root 0 10月2620:23 NeZhaNaoHai.mp4

cp复制文档
cp - Copy
格式: cp[选项]…原文件…目标路径。
常用命令选项
-r:递归,复制目录时必须有此选项
[root@svr203~]# mkdir / backup
[root@svr203~]# cp -r /boot/grub2/ /etc/host.conf /backup/
[root@svr203~]# ls -ld /backup/*
drwx------.6 root root 104 Nov 9 19:01/backup/grub2
-rW-r–r–. 1 root root 9 Nov 9 19:01/backup/host.conf

rm删除文档
rm - Remove
格式: rm[选项]…文件或目录…
常用命令选项
-r、-f:递归删除(含目录)、强制删除
[root@svr203~]# rm -rf /backup/grub/ //删除前不提示
[root@svr203~]# rm -r /backup/host.conf //不加-f则会提示确认
rm:是否删除—般空文件“bak/host.conf”?y

mv移动/改名文档
mv - Move
格式: mv[选项]…原文件…目标路径
[root@svr203~]# mv /vod/ movie/cartoon/Mulan.mp4 /backup/
[root@svr203~]# ls / backup/
Mulan.mp4
[root@svr203~]# mv /backup/Mulan.mp4 /backup/HuaMulan.mp4 //若移动前、后的位置相同则相当于改名
[root@server0~]# ls / backup/
HuaMulan.mp4

vim基础操作

vi与vim
vi,Virsual lnterface —-Linux/Unix默认编辑器
vim,Vi lmproved —— vi编辑器的增强版
vim编辑器的工作模式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

用户账号管理

关于用户账号
用户的作用
作为登录系统的凭据
作为访问文档、进程等资源的身份凭据·用户类型
超级用户(ID为0)、系统用户(不能登录,ID为1-999)
普通用户(ID为1000~60000)
普通用户的主要属性
登录名、密码、家目录(/home/用户名)

添加新用户
useradd命令
格式: useradd 用户名
[root@svr203~]# useradd nvshen
[root@svr203~]# id nvshen //检查用户ID信息
uid=1004(nvshen) gid=1004(nvshen)组=1004(nvshen)

为用户设置密码
passwd命令
格式: passwd[用户名]
[root@svr203~]# passwd nvshen //管理员才有权改其他用户密码
更改用户nvshen的密码。
新的密码∶
重新输入新的密码︰
passwd:所有的身份验证令牌已经成功更新。

删除用户
userdel命令
格式: userdel [-r]用户名
添加-r选项时,可以将宿主目录/用户邮件也一并删除
[root@svr203~]# userdel -r nvshen //删除用户
[root@svr203~]# id nvshen
id: nvshen: no such user //再次查询,提示没有这个用户

组账号管理

添加组
组的作用
用来批量授权
作为访问文档、进程等资源的身份凭据组账号的主要属性
组名、成员用户列表
groupadd命令
格式: groupadd 组名
[root@svr203~]# groupadd gaibang

为组添加/删除成员用户
gpasswd命令
格式: gpasswd [-a|-d用户名]组名
[root@svr203~]# useradd nvshen //重新添加此用户
[root@svr203~j# gpasswd -a nvshen gaibang
正在将用户“nvshen”加入到“gaibang”组中
[root@svr203~]# id nvshen //确认结果
uid=1004(nvshen) gid=1004(nvshen)组=1004(nvshen),1005(gaibang)

删除组
groupdel命令
格式: groupdel 组名
[root@svr203~]# groupdel gaibang
[root@svr203~]# id nvshen //原有组成员自动被解散
uid=1004(nvshen) gid=1004(nvshen)组=1004(nvshen)

归属控制

访问控制概述
文档归属(是谁的? )
√属主:拥有此文件/目录的用户-user
√属组:拥有此文件/目录的组-group
√其他用户:除所有者、所属组以外的用户-other
访问权限((能被怎么用?)
√读取:允许查看内容-read
√写入:允许修改内容-write
√可执行:允许运行和切换-excute

查看Linux文档的归属
执行ls -l …命令查看
√输出信息包括7个字段
[root@svr203~]# ls -ld /etc/passwd /boot/
dr-xr-Xr-x. 5root root 1024 10月2115:02 /boot/
-rw-r–r–. 1root root 141710月30 18:37/etc/passwd
权限位 硬连接数 属主 属组大小 最后修改时间 文件/目录名称

更改文档归属
chown命令
格式: chown属主文档…
[root@svr203~]# ls -ld -lh /home/lvbu/ //查看归属
drwx------.2 lvbu lvbu 4.0K 5月2910:49 /home/lvbu/
[root@svr203~]# chown adm /home/lvbu/ //修改归属
[root@svr203~]# ls -ld -lh /home/lvbu/ //查看修改后的变化
drwx------.2 adm lvbu 4.0K 5月29 10:49/home/lvbu/

chown命令
格式: chown :属组文档路径…
格式: chown属主:属组文档路径…
[root@svr203~]# chown :users /home/lvbu/ //设置目录属于users组
[root@svr203~]# ls -ld -lh /home/lvbu/ //查看设置结果
drwx------.2 adm users 4.0K 5月2910:49/home/lvbu/
[root@svr203~]# chown lvbu:lvbu /home/lvbu/ //恢复原状
[root@svr203~]# ls -ld -lh /home/lvbu/ //再次查看设置结果
drwx------.2 lvbu lvbu 4.0K 5月29 10:49/home/lvbu/

权限控制

查看Linux文档的权限
执行Is -l …命令查看
输出信息包括7个字段
[root@svr203~]# ls -ld /etc/passwd /boot/
dr-xr-xr-x. 5root root 102410月2115:02 /boot/
-rw-r–r–. 1root root 1417 10月30 18:37/etc/passwd
权限位 硬连接数 属主 属组大小 最后修改时间 文件/目录名称

更改访问权限
chmod命令
格式: chmod [ugo][±=][rwx]文档路径…
[root@svr203~]# mkdir /public //创建一个目录
[root@svr203~]# chown :sanguo /public //属于sanguo组(若没有可先创建)
[root@svr203~]# chmod g+rwx,o-rx /public //设置权限
[root@svr203~]# ls -ld /public //确认结果
drwxrwx—. 2 root sanguo 4096 5月2911:04 /public

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/213810.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

不得不说,HelpLook真的是一个很懂用户的文档管理工具

在当今互联网时代,信息的爆炸性增长使得有效管理和组织文档变得至关重要。随着企业规模的扩大和团队协作的增加,如何高效地存储、共享和访问关键知识和文档成为了一个难题。不过,我早之前有幸发现,HelpLook这个文档工具是真正懂得…

【计算机视觉】基于OpenCV计算机视觉的摄像头测距技术设计与实现

基于计算机视觉的摄像头测距技术 文章目录 基于计算机视觉的摄像头测距技术导读引入技术实现原理技术实现细节Python-opencv实现方案获取目标轮廓步骤 1:图像处理步骤 2:找到轮廓步骤完整代码 计算图像距离前置技术背景与原理步骤 1:定义距离…

【tensorflow学习-选择动作】 学习tensorflow代码调用过程

a actor.choose_action(s) def choose_action(self, s):s s[np.newaxis, :]return self.sess.run(self.action, {self.s: s}) # get probabilities for all actions输入:s 输出:self.sess.run(self.action, {self.s: s}) :a

【云原生Prometheus篇】Prometheus PromQL语句详解 1.0

文章目录 一、前言1.1 Prometheus的时间序列1.1.1 指标名称1.1.2 标签1.1.3 使用的注意事项 1.2 样本数据格式1.3 Prometheus 的聚合函数 二 、PromQL 理论部分2.1 PromQL简介2.2 PromQL的数据类型2.3 时间序列选择器2.3.1 瞬时向量选择器 (Instant Vector Selector…

React使用TailwindCSS

React中使用TailwindCSS TailwindCSS是 下载及初始化 可以查看官网对照自己使用的框架进行配置 npm install -D tailwindcss postcss autoprefixer下载完毕后执行如下命令 npx tailwindcss init -p可以发现项目中多了两个文件 其中默认已经进行了配置,我们需要将…

JSP格式化标签 parseNumber指定格式字符串转数字类型

好 我们继续来说格式化标签 parseNumber 它的作用是讲一个字符串 转换为指定格式的数值型 老实说 这东西 作为了解把 实际开发中都不是用得少 我建议还是在java端就处理好 不建议在jsp中高这种类型转换的操作 基本格式如下 这几个属性都是我们这几期jsp标签的老朋友了 我们…

bean依赖属性配置

bean依赖属性配置 文章目录 bean依赖属性配置 Data ConfigurationProperties(prefix "cartoon") public class CartoonProperties {private Cat cat;private Mouse mouse; }cartoon:cat:name: whatage: 5mouse:name: howage: 6这样的话,业务bean无需在读…

使用AOS实现网页动画效果

在现代Web开发中,动画效果是提升用户体验和页面交互性的重要因素之一。而AOS(Animate On Scroll)作为一个强大的动画库,可以帮助我们轻松地实现网页元素的滚动动画效果。 什么是AOS? AOS是一个基于CSS3和JavaScript的…

[C/C++]数据结构 关于二叉树的OJ题(利用分治思想解决难题)

题目一: 单值二叉树 🚩⛲🌟⚡🥦💬 🚩题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 ⛲题目描述: 如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。…

docker部署typecho博客

文章目录 1.安装git2.安装compose3.拉取仓库4.创建目录5.配置文件修改6.启动容器7.修改MYSQL数据库8.安装成功9.参考GitHub文档 1.安装git 安装git yum -y install git2.安装compose (docker安装参考:docker基本知识) 确保已经安装了 Doc…

如何捕捉股票短线机会

一、个股相关新闻 1、盈利变化 当公司的盈利能力提升时,投资者就会积极地买入该股,股价短期内会上升。尤其是财报即将发布的阶段,那些能够盈利预增的股票往往会受到投资者青睐,使股价在短时间内大幅上涨。 比如,2022年…

【C++】类和对象——explicit关键字,友元和内部类

这篇博客已经到了类和对象的最后一部分了&#xff0c;下面我们先看一下explicit关键字 我们还是先来引入一个例子&#xff0c;我们的代码是可以这么写的 class A { public:A(int aa 0) {_a aa;cout << "A(int aa 0)" << endl;} private:int _a; }; i…

Python读取栅格遥感影像并加以辐射校正后导出为Excel的一列数据

本文介绍基于Python语言中的gdal模块&#xff0c;读取一景.tif格式的栅格遥感影像文件&#xff0c;提取其中每一个像元的像素数值&#xff0c;对像素值加以计算&#xff08;辐射定标&#xff09;后&#xff0c;再以一列数据的形式将计算后的各像元像素数据保存在一个.csv格式文…

llama.cpp部署通义千问Qwen-14B

llama.cpp是当前最火热的大模型开源推理框架之一&#xff0c;支持了非常多的LLM的量化推理&#xff0c;生态比较完善&#xff0c;是个人学习和使用的首选。最近阿里开源了通义千问大语言模型&#xff0c;在众多榜单上刷榜了&#xff0c;是当前最炙手可热的开源中文大语言模型。…

使用postman请求x5接口

x5接口简介 1.接口样例 {"header"{"appid":"bpmnew_fanwei","sign":"C033162E86E4CADE80C7EB44D68A5AD2","sign_type":"md5","url":"https://oa.mioffice.cn/api/bpm/xm/app/show/tod…

Java线程安全问题

一、共享资源 共享资源是指&#xff0c;同时会有多个线程访问的资源。 二、线程安全问题 线程安全问题是指多个线程同时读写共享资源时并且没有任何同步措施的情况下&#xff0c;出现脏数据或者其他不可预见的结果的问题。当然如果所有线程都只是读取共享资源而不去修改共享…

LTO编译器优化介绍以及开启方法

文章目录 LTO介绍LTO 开启方法 LTO介绍 LTO&#xff08;Link Time Optimization&#xff0c;链接时优化&#xff09;是一种在链接阶段进行优化的技术。传统的编译过程中&#xff0c;编译器仅能对单个编译单元进行优化。LTO 允许编译器看到跨编译单元的代码&#xff0c;从而进行…

实战案例:chatglm3 基础模型多轮对话微调

chatglm3 发布了&#xff0c;这次还发了base版本的模型&#xff0c;意味着我们可以基于这个base模型去自由地做SFT了。 本项目实现了基于base模型的SFT。 base模型 https://huggingface.co/THUDM/chatglm3-6b-base由于模型较大&#xff0c;建议离线下载后放在代码目录&#…

OpenTelemetry系列 - 第2篇 Java端接入OpenTelemetry

目录 一、架构说明二、方式1 - 自动化2.1 opentelemetry-javaagent.jar&#xff08;Java8 &#xff09;2.2 使用opentelemetry-javaagent.jar完成自动注入2.3 配置opentelemetry-javaagent.jar2.4 使用注解&#xff08;WithSpan, SpanAttribute&#xff09;2.5.1 代码集成WithS…

智能诊疗体验:整合AI技术的互联网医院小程序开发

在科技化的趋势下&#xff0c;互联网医院小程序的开发变得愈发重要&#xff0c;尤其是通过整合人工智能&#xff08;AI&#xff09;技术&#xff0c;进一步提升了就医的效率。 一、引言 互联网医院小程序其开发目标是提高医疗服务的效率&#xff0c;同时也也提升了用户的就医…