Linux命令实验报告linux命令实验

Linux上如何使用命令管理用户和组?

Linux上使用命令管理用户和本地组

用户和本地组:文件管理、进程等用户和本地组:

P>

1)Root:第一个账户由高级管理系统创建

功能:

ID:0

主目录:/root

系统控制:使用时要小心。

#ID

uid=0(根)gid=0(根)groups=0(根)context=unconfined_u:unconfined_r:unconfined_t:S0-S0:C0.C1023

#

2)普通用户:无管理权限

功能:

ID:

1000=ID=60000

主文件夹:/Home/用户名

#idstudent

00(学生)GID=1000(学生)组=1000(学生),10(轮)

#

3)服务使用者:提供服务权利

计算功能:

条带ID:

0id1000

主目录:应用服务文件夹

>

uid=48(apache)gid=48(apache)groups=48(apache)

#

如果Yum则安装/分钟安装的软件:通过包中的命令创建服务帐户回合/分钟

包括conf.modules.d/*Conf

#

#

NormalgoodpracticetocreeAdedicateduserandgroupfor

#Runninghttpd,Aswithmostsystemervices

#

本地组:

1)主组:用户必须属于某个组。
特定的主要群体。
当某些用户创建文件时,将文件放入所属组中

2)下级:用户所在区域、用户权限控制的组织和控制

P>功能:

文件:

进程:

%CPU%MEMVSZRSSTTYSTATstARTTICOCommand

Student321780.00.4930529360?

Student321880.00.21594124980?S15:000:00SSHD:Student@p

Student321890.00.22339124864pts/0ss15:000:00-Bash

22930.30.215940851924804PTS/1S15:430:00/Bin/Bash

Student323410.00.22693123666PTS/1R+15:430:00PS-UX

$

>

账户文件:

1)/etc/passwd:使用

#Cat/etc/passwd|Grepstudent

学生:X:1000:1000:Studentuser:/Home/Student:/Bin/Bash

姓名用户UID密码组ID主ID描述其登录的主目录LL

#

/Bash

#

#Cat/etc/passwd|Grepapache

Apache:X:48:48:Apache:/usr/share/httpd:/sbin/nologin

服务帐号无法登录系统

#

2。
/etc/Shadow:保存用户密码的hash、密码的生效时间、密码修改时间以及账户的有效期。

#

#LS-L/ETC/影子

#

#

维恩:$6$8oijlcsc$/n1iqxyh1e6.ueeeujkgioqatmqm2tqmkjgf2rwyteir1tifrpidygwe6sjen5/emij2uhm/a1tue/qrlo3x80:18038:0:99999:7:::sha512

8oijlcsc$/n1iqxyh1e6.ueeeujkgioqatmqm2tqmkjgf2rwyteir1tifrpidygwe6sjen5/emij2uhm/a1tue/qrlo3x80

18038:密码天数天后密码上次修改时间为1970-01-01+18038天

0:密码使用的最小天数0无限制用户可以随时更改密码

99999:天数,最长永久密码修改时间大于200年

7:警告时间当密码即将达到7天前的时间最后修改,用户。
将会被通知更改。

::过期时间(天)非活跃用户密码超过最后一次修改时间且密码无法更改,多少天后帐户将被锁定

::账户有效期

创建用户和组:

无密码创建时:

#useraddzhangsan

#useraddlisi

#idzhangsan

uid=1001(zhangsan)gid=1001(zhangsan)groups=1001(zhangsan)

#idlisi

uid=1002(lisi)gid=1002(lisi)groups=1002(lisi)

#

无法登录:与PAM

$

$su-zhangsan

密码:

密码:

su:Authenticationfailure

$

设置密码:

#

#cat/etc/passwd|grepzhangsan

zhangsan:x:1001:1001::/home/zhangsan:/bin/bash

#cat/etc/shadow|grepzhangsan

zhangsan:!!:18350:0:99999:7:::#!!没有设置密码密码

#

#passwdzhangsan

更改用户zhangsan的密码。

新密码:

BADPASSWORD:密码短于8个字符

重新输入新密码:

passwd:alauthenticationtokensupdatedsuccessly。

#

#

#cat/etc/shadow|grepzhangsan

zhangsan:$6$3wxuXomVbQ58wQcK$oQW6injgldxa2N/Pt4tCPDVRqWRVGw.UNZdxE4R0nhEt8K/3UDKzxap6ReIReEvDpG.GdwjpMiiDh7.f6DJNQ0:18350:0:99999:7:::

#

chage可以查看用户密码属性

#chage-lzhangsan

最后更改密码:292020年3月

密码过期:永不

密码无效:永不

帐户过期:永不

密码更改之间的最短天数:0

密码更改之间的最大天数:99999

密码过期前的警告天数:7

>

#

创建群组:下属群组

#

#groupaddit

#

#

#groupaddsale

#

#

#

#cat/etc/group

root:x:0:

bin:x:1:

守护进程:x:2:

sys:x:3:

adm:x:4:

tty:x:5:

磁盘:x:6:

lp:x:7:

内存:x:8:

kmem:x:9:

轮子:x:10:student

cdrom:x:11:

mail:x:12:postfix

man:x:15:

拨出:x:18:

软盘:x:19:

游戏:x:20:

磁带:x:33:

视频:x:39:

ftp:x:50:

锁定:x:54:

音频:x:63:

用户:x:100:

无人:x:65534:

dbus:x:81:

utmp:x:22:

utempter:x:35:

输入:x:999:

kvm:x:36:

渲染:x:998:

systemd-journal:x:190:

系统核心ump:x:997:

systemd-resolve:x:193:

tss:x:59:

polkitd:x:996:

rpc:x:32:

不清楚强制:x:995:

ssh_keys:x:994:

sssd:x:993:

setroubleshoot:x:992:

rpcuser:x:29:

见解:x:991:

cockpit-ws:x:990:

sshd:x:74:

chrony:x:989:

tcpdump:x:72:

学生:x:1000:

printadmin:x:988:

libstoragemgmt:x:987:

slocate:x:21:

postdrop:x:90:

postfix:x:89:

apache:x:48:

zhangsan:x:1001:

lisi:x:1002:

it:x:1003:成员列表组

销售:x:1004:

#

#idstudent

uid=1000(学生)gid=1000(学生学生t)groups=1000(学生),10(wheel)

#

添加用户到组:zhangsan,加入群组、lisi、销售群组

#idstudent

uid=1000(student)gid=1000(student)groups=1000(student),10(wheel)

#usermod-aGitzhangsan

#

#

#usermod-aGsalelisi

#

#

#idzhangsan

uid=1001(长山)gid=1001(zhangsan)groups=1001(zhangsan),1003(it)

#idlisi

uid=1002(lisi)gid=1002(lisi)groups=1002(lisi),1004(销售)

#

删除用户:

#useraddandy

删除默认并保留用户信息文件:

#

#userdelandy

#

#

#useraddandy#重建andy会不同,uid也会不同

useradd:warning:thehomedirectoryalreadyexists。

不要从skeldirectory复制任何文件到里面。

创建邮箱文件:Fileexists

#

#useradduser1

#useradduser2

#idandy

uid=1003(安迪)gid=1005(安迪)组=1005(安迪)

#userdel-rany

userdel:user'any'doesnotexist

#

#userdel-randy#No保存用户文件。
主目录、邮箱文件和skel文件都是

#

#

#idandy

id:'andy':nosuchuser

#useraddandy

#idandy

uid=1006(andy)gid=1008(andy)groups=1008(andy)

#

从组中删除用户:

#

#idzhangsan

uid=1001(Zhangsan)gid=1001(Zhangsan)group=1001(Zhangsan)an),1003(it)#zhangsan主组、级别组下面

#

命令:

#gpasswd-dzhangsanit

从groupit中删除userzhangsan

#

#

#

#

#idzhangsan

uid=1001(zhangsan)gid=1001(zhangsan)groups=1001(zhangsan)

#

#

#usermod-aGitzhangsan

#

#

#idzhangsan

uid=1001(zhangsan)gid=1001(zhangsan)groups=1001(zhangsan),1003(it)

#

#

#

#groupszhangsan

zhangsan:zhangsanit

#

直接修改文件:

#vim/etc/group

#cat/etc/group|grepit:

it:x:1003:

#

删除组:

#groupaddtest

#

#

#groupdeltest

创建自定义用户和组:

实验:用户名mary,指定用户id2000,主目录/maryhome,无需登录系统描述thisismaryuser

#

#useradd-u2000-d/maryhome-s/sbin/nologin-c"thisismary"mary

#

#idmary

uid=2000(玛丽)gid=2000(玛丽)组=2000(玛丽)

#cat/etc/passwd|grepmary

mary:x:2000:2000:thisismary:/maryhome:/sbin/nologin

#

#su-mary

上次登录:SunMar2916:48:49CST2020onpts/0

此帐户当前不可用

#

创建自定义组:指定组id

#groupadd-g3000group1

#cat/etc/group|grepgroup1

group1:x:3000:

#

linux命令详细解释?

Linux命令是管理Linux系统的命令。
对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标还是用户,它们通常都是管理Linux系统正常运行的核心的文件和命令。

在线命令帮助和查询(二)

man:查看命令帮助、命令字典以及更复杂的不常用信息。

help:查看Linux内置命令的帮助,例如cd命令。

如何撰写Linux培训报告?

测试目的:

1.熟悉系统管理相关命令

2.熟悉重定向和管道

3、熟悉守护进程

3。
掌握圈数的使用方法作业计划at和crontab。
设备及测试环境:

机器兼容PC(特定型号)、Fedora14/CentOS测试内容及要求:

测试内容:

1.到系统管理:

top、free、who、w、ps、kill

2.将vi命令设置为在后台运行,然后终止其运行。

3.使用重定向符号将当前登录系统用户的信息记录到文件

4./etc目录中的文件夹

5.:今天下午4点运行/bin/ls

6使用crontab部署:每天下午4点运行/bin/ls

测试要求:

独立。
在计算机上完成实验并进行相关操作。
提交详细的实验室报告。
报告以A4纸打印形式提交,并以电子方式上传。

四个测试步骤

(1)练习系统管理相关命令:top、free、who、w、ps、kill

Top命令

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.001.jpg(64.78KB,下载时间:20)

2017-6-101:39上传

免单费用

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.002.jpg(6.22KB,下载时间:49)

上传于2017-6-101:39

谁下达命令(命令w)

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.003.jpg(6.54KB,下载时间:52)

上传于2017-6-101:39

Ps命令

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.004.jpg(5.53KB,下载时间:44)

上传于2017-6-101:39

目标命令Kill

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.005.jpg(6.52KB,下载时间:56)

上传于2017年6月101日:39

(2)在后台运行vi命令,然后在运行时终止它。

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.006.jpg(14.77KB,下载时间:22)

上传于2017-6-101:39

(3)使用导航符号记录当前用户的信息文件中登录系统;

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.007.jpg(17.15KB,下载时间:44)

2017-6-101:39上传

(4)使用路径操作和wc命令统计/etc目录下文件和文件夹的数量

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.008.jpg(7.82KB,下载时间:158)

上传于2017-6-101:39

(5)使用atto立即执行:今天下午4点运行/bin/ls

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.009.jpg(4.83KB,下载时间:51)

上传于2017年-6-101:39

(6)使用crontab部署:每天下午4点运行/bin/ls

3f829e29e76caa8c3b1f630a6b27d58d.gif

1.010.jpg(2.73KB,下载时间:34)

上传测试摘要位于2017-6-101:39

操作系统管理Linux系统进程实验报告

什么是进程

比如:Windows中安装了QQ,我们就称它为QQ程序,那么当QQ运行时,在任务管理器中我们看到此时正在运行的QQ程序,我们称它为QQ程序:QQ进程。

简单总结:当我们运行一个程序时,我们称该程序为进程

注意:1.当程序作为进程运行时,系统会为该进程分配内存并按照权限运行。
2、服务器上运行进程的过程中,存在各种状态来提供当前进程的指标信息。

该进程是初始可执行程序的受控副本。
处理进程代码的权限、运行一个或多个线程、进程状态、进程启动后的多种状态、静态程序、二进制文件、static/bin/ls、/usr/sbin/sshd-动态进程、程序运行进程。
,有生命周期和运行状态

进程的运行环境包括以下几部分:

局部变量和全局变量。
当前调度上下文分配给进程使用的系统资源,如文件句柄、网络端口等,分配给进程对应的PID,PPID

程序和进程的区别

1.bin/LS、/bin/cp等二进制文件、对等程序可以在系统上长期存在。

2.在系统中永远存在

进程的生命周期

程序工作时进程的进程比例:

1.但是女儿这个流程行不通,这些子公司不会有母公司流程来找他们。
4.每个进程都会有自己的PID号,而子进程(Processid)就是ppid