Linux(十四)Linux操作系统管理命令课后题

1.如何两个文件合成一个文件

我的文章有详细介绍如何使用cat命令和管道功能的:
https://blog.csdn.net/dark_souls/article/details/90107305
使用cat命令:在这里插入图片描述
结果如下图,将文件1和文件2得内容都合并到了text.txt中:
Linux(十四)Linux操作系统管理命令课后题_第1张图片

2.如何统计当前在线人数

如何统计在线人数需要管道和两个命令who
命令如下:
who | wc -l
这个命令分为两部分,前面是输出目前在线用户的信息,而管道后面的统计了前面输出信息的行数就统计出了
如下图在线人数只有1:
在这里插入图片描述

3.Linux用户账号和组账号是如何保存的?

将账号和组账号保存在文件里面
用户账号保存在/etc/passwd里面
用户密码保存在/etc/shadow
用户组账号放在/etc/group
用户组密码放在/etc/gshadow

4.使用useradd命令添加一个用户,Linux文件系统哪些地方发生了变化

用户账号保存在/etc/passwd
用户密码保存在/etc/shadow

linux学习(五)用户与组管理命令,以及用户信息文件解释:https://blog.csdn.net/dark_souls/article/details/90143215#1etcpasswd_7

5.为什么Linux管理员进行系统管理操作时候常用普通用户账号登陆,为什么不使用root账号登陆?如果遇到必须使用root账号怎么办?

root账号拥有最高权限,没有限制,可以删除整个系统的大部分文件,如果使用不当很容易造成系统损坏,或者文件损坏,所以不推荐直接使用root账号。
二是为了安全,root账号的密码只有最高管理员才能知道,要是每个人都知道很不安全。
如果必须使用root账号,可以使用sudo命令,sudo命令就是只有在/etc/sudoers中的用户才有资格使用sudo命令来完成root账户才能使用的权限

关于suod命令详解,看如下文章:
https://blog.csdn.net/dark_souls/article/details/90547022

6.什么是输入/输出重定向,请举例说明如何使用输入/输出重定向

输入设备:类似于键盘之类的,输出设备类似于显示屏幕
重定向就相当于输入从屏幕输入,输出从文件输出

例如
输出重定向

ls > file1 
cal >> file1

“>” 将输出内容直接写入文件,相当于覆盖,>>就相当于在文件的最后附加内容
输入重定向

mail -s "test mail"tiger@localhost <file1

<将替代用户从键盘输入的东西,上一句为直接将file1发送到tiger用户的邮箱

关于重定向可以看这一篇文章
https://blog.csdn.net/dark_souls/article/details/90107305

7.什么是管道?请举例说明管道功能

管道功能就是把一个命令的输出信息作为另一个命令的输入信息,这样就可以完成很复杂的命令
管道功能的符号就是"|"
例如要统计当前登陆人数:
who|wc -l

关于管道可以看这一篇文章
https://blog.csdn.net/dark_souls/article/details/90107305

8.操作系统中,用户通信有几种通信方式

write命令

write 用户名
write命令可以给其他用户发送实时消息,要求该用户必须登陆系统
然后CTRL+D组合键结束发送

wall命令

wall 消息内容
wall命令以广播的形式给所有用户发送实时消息

talk命令

talk 用户名
使用talk命令可以和其他用户聊天,使用该命令时要求双方都要登陆到主机

mesg命令 y/n
可以设定是否接受别人的消息

9.管理员如何查看用户都启动了哪些进程?如果发现了他打开了大量进程占用了大量资源,如何将他踢出.

使用top命令实时显示进程占用,或者使用ps命令查看当前系统的进程所占的系统资源使用top命令,按Q退出

Linux(十四)Linux操作系统管理命令课后题_第2张图片
PID就是进程号
使用kill命令
kill -signal PID

signal 说明
HUP:1 终端断线
INT:2 中断
QUIT:3 退出
TEAM:15 终止
KILL:9 强制终止
CONT:18 继续
STOP:19 暂停

例子:
kill -9 79179

你可能感兴趣的:(linux)