Linux操作系统实验二

实验课程名称:操作系统

实验项目名称:LINUX基本操作(2)

一、Linux基础操作实验二

注意:以下操作都是在root用户下操作的,如果不是以root登录,可进行以下命令

su root

然后输入密码登录root用户
普通用户登录在遇到权限问题时可以使用 sudo + 命令来实现 

第一题

显示当前登录到系统的用户名称

whoami

第二题

 使用uname显示当前操作系统的相关信息

uname

第三题

使用man命令查看那些命令的详细参数信息

man ls


第四题

使用ps命令显示当前系统进程,使用free命令查看内存使用情况

ps
free


 

free命令是一个快速查看内存使用情况的方法,它是对/proc/meminfo收集到的信息的一个概述。

free命令可以显示当前系统未使用的和已使用的内存大小,还可以显示被内核使用的内存缓冲区:

Mem:内存的使用信息
Swap:交换空间的使用信息
total:总计物理内存的大小
used:已使用物理内存
free:可用物理内存
shared:多个进程共享的内存总额
buffers/cached:缓存缓冲使用物理内存大小
available:还可以被应用程序使用的物理内存大小

第五题

使用df命令检查磁盘空间使用情况

df

第六题

 掌握用户的创建,修改和删除功能

1、使用useradd添加一个用户,passwd修改用户密码

useradd user01
passwd user01


2、使用usermod修改用户账户属性信息

❶将用户 user1的登录名改为 u1

❷将用户 u1 加入到 users组中

❸将用户 u1目录改为/users/us1

❹锁定用户u1的账号,使其无法登录


检查是否锁定:


尝试登录:


退出登录:


❺解锁用户u1的账号,使其可以登录

❻更改用户u1的密码

将用户username的密码更改为newpasswordusermod -p newpassword username


在不是root用户下可以用:su u1来验证是否可以使用新密码登录

❼更改用户u1的备注信息

将用户u1的备注信息更改为"This is a test user"


查看用户 u1 的信息,包括主目录

3、使用userdel删除用户


验证是否存在u1用户:su u1

二、操作异常问题与解决方案

(1)”man”命令不可用,提示:-bash:man:command not found

没有安装man手册,使用命令安装:

yum install -y man*

(2)useradd:无法锁定 /etc/passwd,请稍后再试。


进行下列命令:

ls -l /etc/passwd       ##查看权限;权限为读写

lsattr /etc/passwd      ##若出现i---e ,执行(1);否则(2)

chattr -i /etc/passwd   ##(1)

useradd zhangsan      ##(1)

sudo useradd zhangsan  ##(2);当然也可以直接执行这一步

(3)sudo 及普通命令不允许操作


原因:粗心进入了客人会话,没有使用用户登录
查看是否是以用户登录,切换为用户登录

(4)su root 登录root用户报错,无法认证

原因:没有设置root的密码,安装时设置的是用户密码,当使用sudo进入root时只需要输入用户密码,而使用su进入root必须输入root的密码。
解决方法:修改root密码,在普通用户下输入下列命令:
sudo passwd root

修改密码,修改完后,再次su root就可以进入root用户了

三、实验小结

学习了在自己电脑配置Linux操作系统,学习了一些操作命令,例如显示当前登录到系统的用户名称、使用uname显示当前操作系统的相关信息、使用man命令查看那些命令的详细参数信息、使用ps命令显示当前系统进程、使用free命令查看内存使用情况、使用df命令检查磁盘空间使用情况、掌握用户的创建,修改和删除功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值