Linux服务器配置与管理(第二次实验)

实验目的及具体要求

目的

1.掌握基于命令行的文件操作

2.掌握基于命令行的目录操作

3.掌握用户账户的命令行操作

4.掌握组账户的命令行操作

5.熟悉磁盘分区操作

6.掌握调整优先级的方法

具体要求

1.掌握基于命令行的文件和目录操作

①创建测试目录

②创建文件

③复制文件

④重命名

⑤删除目录

2.用户账户和组的命令行操作

①创建普通用户,并修改UID

②修改用户密码和有效期

③查看用户配置文件

④创建一个新的组,并修改组名和GID

⑤将用户添加到新建组中

3.磁盘分区操作

①创建新的磁盘

②创建分区

③创建文件系统

④将分区挂载到目录上

仪器设备和工具

硬件环境

笔记本电脑

软件环境

VMware/Ubuntu,linux系统

实验内容、步骤及实验数据记录

(一)掌握基于命令行的文件和目录操作

1.打开终端窗口。在主目录下,创建测试目录test,并确认test目录创建成功。

2.利用touch命令,在主目录下创建一个新的空文件newfile

3.利用cp命令复制系统文件/etc/profile到test目录下

4.把文件newfile改名为newfile01,并确认重命名成功

5.删除test目录

(二)掌握用户账户和组的命令行操作

1.创建一个普通用户

2. 修改用户的UID(修改UID为1011)

3.修改用户的密码和有效期(两次密码修改的最小天数5天,密码有效期90天,密码过期前3天警告,密码过期后锁定账号6天)

4.查看用户配置文件/etc/passwd和/etc/shadow

5.创建一个新的组,并查看

6.修改组账户名称和GID

7.将用户添加到新建组中

(三)熟悉磁盘分区管理

1.添加一个空白硬盘(在虚拟机上添加虚拟硬盘)

2.通过fdisk的交互模式创建分区。分区方案如下图

3.使用mkfs命令在sdb5分区上建立ext4文件系统。

4.使用mount命令将该分区挂载到主目录的guazai目录上。

实验结果及分析

创建测试目录 mkdir test

创建文件 touch newfile

复制文件 cp /etc/profile test

重命名 mv newfile newfile01 (举例说明)

删除目录 rm -r test

创建普通用户,并修改UID sudo useradd -m -s /bin/bash 用户名

sudo usermod 用户名 1011

修改用户密码和有效期 sudo passwd 用户名;sudo chage 用户名 -m 5 -M 90 -W 3 -I 6

查看用户配置文件 cat /etc/passwd ;sudo cat /etc/shadow(shadow文件需要用到sudo)

创建一个新的组,并修改组名和GID sudo groupadd 组名;

sudo groupmod -n 新组名 原组名 ;

sudo groupmod 组名 -g GID

将用户添加到新建组中 sudo gpasswd -a 用户名 组名

创建文件系统 sudo mkfs -t ext4 /dev/sdb5

将分区挂载到目录上mount /dev/sdb5 guazai

思考题

1. 启动vim进程,并且修改该进程的友善度值为5

2. 杀死vim进程

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代码随想录算法训练营DAY6 | 哈希表(1)

DAY5休息一天,今天重启~ 哈希表理论基础:代码随想录 Java hash实现 :java 哈希表-CSDN博客 一、LeetCode 242 有效的字母异位词 题目链接:242.有效的字母异位词 思路:设置字典 class Solution {public boolean isAnag…

设计模式:简单工厂模式

工厂设计模式属于创建型模式,它提供了一种创建对象的最佳方式。工厂模式提供了一种创建对象的方式,而无需指定要创建的具体类。工厂模式属于创建型模式,它在创建对象时提供了一种封装机制,将实际创建对象的代码与使用代码分离。 …

腾讯云幻兽帕鲁服务器创建教程,附4核16G服务器价格表

腾讯云0基础搭建帕鲁服务器4C16G14M服务器稳定无卡顿,先下载SteamCMD,并运行;然后下载Palserver,修改服务ini配置,启动PalServer,进入游戏服务器。腾讯云百科txybk.com分享腾讯云创建幻兽帕鲁服务器教程&am…

LabVIEW准分子激光器控制系统

LabVIEW准分子激光器控制系统是为了实现准分子激光光源在工业、医疗和科研领域的应用集成及其功能的扩展。系统由PC端和激光器端两部分构成,通过光隔离的RS232通讯连接,以实现稳定可靠的控制与通信。 系统主要由微控制单元(MCU)主…

【算法专题】动态规划综合篇

动态规划7.0 1. 最长公共子序列2. 不相交的线3. 不同的子序列4. 通配符匹配5. 正则表达式匹配6. 交错字符串7. 两个字符串的最小ASCII删除和8. 最长重复子数组 1. 最长公共子序列 题目链接 -> Leetcode -1143.最长公共子序列 Leetcode -1143.最长公共子序列 题目&#xf…

堆的概念,性质及其实现

1.堆的概念及结构 如果有一个关键码的集合K { &#xff0c; &#xff0c; &#xff0c;…&#xff0c; }&#xff0c;把它的所有元素按完全二叉树的顺序存储方式存储在一个一维数组中&#xff0c;并满足&#xff1a; < 且 < ( > 且 > ) i 0&#xff0c;1&#x…

Java RC4加密算法

一、RC4加密算法 在密码学中&#xff0c;RC4&#xff08;来自Rivest Cipher 4的缩写&#xff09;是一种流加密算法&#xff0c;密钥长度可变。它加解密使用相同的密钥&#xff0c;因此也属于对称加密算法。 百度百科 - RC4&#xff1a;https://baike.baidu.com/item/RC4/34545…

JavaEE 网络原理

JavaEE 网络原理 文章目录 JavaEE 网络原理1. 网络互连1.1 局域网LAN1.2 广域网WAN 2. 网络通信基础2.1 IP地址2.2 端口号 3. 网络协议3.1 概念3.2 五元组3.3 协议分层3.4 TCP/IP 五层模型3.5 封装和分用 1. 网络互连 随着时代的发展&#xff0c;需要多个计算机协同工作来完成…

Docker安装RcoketMQ

1、Docker安装RcoketMQ-4.9.4 在同级文件夹创建目录config&#xff0c;并在里面创建文件broker.conf&#xff0c;文件内容如下&#xff1a; brokerClusterNameDefaultCluster brokerNamebroker-a brokerId0 deleteWhen04 fileReservedTime48 brokerRoleASYNC_MASTER flushDis…

Java项目:基于SSM框架实现的高校毕业生就业管理系统(ssm+B/S架构+源码+数据库+毕业论文)

一、项目简介 本项目是一套ssm817基于SSM框架实现的高校毕业生就业管理系统&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调…

Qlik Sense : IntervalMatch(离散匹配)

什么是IntervalMatch IntervalMatch 前缀用于创建表格以便将离散数值与一个或多个数值间隔进行匹配&#xff0c;并且任选匹配一个或多个额外关键值。 语法&#xff1a; IntervalMatch (matchfield)(loadstatement | selectstatement ) IntervalMatch (matchfield,keyfield…

Docker部署Stable-Diffusion-webui

前排提示&#xff1a;如果不想折腾&#xff0c;可直接跳到最后获取封装好的容器&#xff0c;一键运行 :D 前言 乘上AI生成的快车&#xff0c;一同看看沿途的风景。 启一个miniconda容器 docker run -itd -v 宿主机内SD项目路径:/tmp --gpus all --ipc host -p 7860:7860 con…

正则匹配 | 正则实际应用探索分享

这并不是一篇教正则基础的文章&#xff0c;其正则式不能对您进行使用后的结果负责&#xff0c;请以研究的眼光看待本篇文章。 技术就是懒人为了更好的懒才会想办法搞的东西&#xff0c;我最近因为某些原因需要频繁删除注释 我就想到通过替换的正则功能快速删除文件中的简单注…

RT-Thread: STM32 SPI使用流程

1.添加驱动 ①点开设置界面 ②勾选看门 SPI 驱动 ③点击保存 ④查看添加的驱动文件 drv_spi.c 2.打开驱动头文件定义 ①打开配置文件 ②打开定义 3.打开需要开启的SPI总线 打开 drivers 目录下的 board.h 用SPI搜索&#xff0c;找到如下文字&#xff0c;打开对应的宏。 /*-…

上门服务小程序|预约上门服务系统开发有哪些功能?

在现代快节奏的生活中&#xff0c;压力和疲劳常常困扰着我们。为了缓解这种状况&#xff0c;越来越多的人选择去按摩店进行放松。然而&#xff0c;繁忙的工作和家庭责任往往让我们无法抽出时间去按摩店。在这种情况下&#xff0c;上门按摩服务应运而生。而随着科技的发展&#…

Niushop 开源商城 v5.1.7:支持PC、手机、小程序和APP多端电商的源码

Niushop 系统是一款基于 ThinkPHP6 开发的电商系统,提供了丰富的功能和完善的商品机制。该系统支持普通商品和虚拟商品,并且针对虚拟商品还提供了完善的核销机制。同时,它也支持新时代的商业模式,如拼团、分销和多门店砍价等营销活动。 配送方式方面,Niushop 系统支持物流…

JAVAEE初阶 网络编程(六)

TCP协议 一. 四次挥手二. 连接管理过程中TCP状态的变化2.1 listen状态2.2 established状态2.3 CLOSE_WAIT状态2.4 TIME_WAIT状态 三. 滑动窗口3.1 ack丢了3.2 数据丢了 一. 四次挥手 我们都知道&#xff0c;在三次握手中是可以把中间步骤合并成一个步骤执行&#xff0c;那么在四…

openGaussdb5.0单点企业版部署_Centos7_x86

本文档环境&#xff1a;CentOS7.9 x86_64 4G1C40G python2.7.5 交互式初始化环境方式 介绍 openGauss是一款开源关系型数据库管理系统&#xff0c;采用木兰宽松许可证v2发行。openGauss内核深度融合华为在数据库领域多年的经验&#xff0c;结合企业级场景需求&#xff0c;持续…

使用vscode查bug

具体操作 修改CMakeList.txt # set(CMAKE_BUILD_TYPE "Release")//注释Release模式 set(CMAKE_BUILD_TYPE "Debug")//设置为Debug模式 # set(CMAKE_CXX_FLAGS_RELEASE "-O3 -Wall -g")//注释*这行代码是用来设置 CMake 构建系统中 Release 模式…

我道歉!我被小米汽车举报了

文 | AUTO芯球 作者 | 雷歌 前几天&#xff0c;我写了《小米&#xff0c;不要将卖手机那套话术带进汽车圈》。 小米汽车向腾讯举报&#xff0c;谴责我对他们进行“品牌抹黑、虚构诋毁”&#xff01; 我要向小米道歉。 我不该说“16.8亿种驾驶模式是文字游戏”。那是你们的说…