1、限制用户可以创建最大的文件大小:
[root@localhost ~]# vim /etc/security/limits.conf #编辑该文件
# /etc/security/limits.conf
lvjianzhao soft fsize 90000 #这是软限制,单位是KB
lvjianzhao hard fsize 102400 #这是硬限制,单位是KB
.....................#省略部分内容
上面的两行配置是对用户lvjianzhao设置了一些限制,该用户最大能创建的单一文件不会超过100M。
2、查询用户的登录终端,以及登录历史记录
[root@localhost ~]# w #w命令查询当前用户登录在哪个终端
13:04:54 up 1:32, 8 users, load average: 2.13, 0.55, 0.21
USER TTY FROM LOGIN@ IDLE JCPU U WHAT
root pts/0 192.168.1.8 11:13 1:33m 0.52s 0.02s bash
root pts/1 192.168.1.8 11:22 1:42m 0.02s 0.02s -bash
root pts/2 192.168.1.8 12:21 38.00s 0.30s 0.30s -bash
lv pts/3 192.168.1.8 13:01 3:46 0.01s 0.01s -bash
lvjianzh pts/4 192.168.1.8 13:01 3:15 0.03s 0.03s -bash
root tty2 13:04 46.00s 0.05s 0.05s -bash
root :0 :0 13:04 ?xdm? 39.10s 0.44s /usr/libexec/gn
root pts/5 :0 13:04 3.00s 0.02s 0.00s w
#第一行显示目前得时间、开机多久,几个使用者在系统上平均负载等;
#第二行只是各个项目的说明
#第三行以后,每行代表一个使用者,如上所示“lv”登录并取得终端pts/3
[lv@localhost ~]$ who #使用“who”命令查看出来的信息和“w”命令比起来相对简约一些,更方便看
root pts/0 2019-09-03 11:13 (192.168.1.8)
root pts/1 2019-09-03 11:22 (192.168.1.8)
root pts/2 2019-09-03 12:21 (192.168.1.8)
lv pts/3 2019-09-03 13:01 (192.168.1.8)
lvjianzhao pts/4 2019-09-03 13:01 (192.168.1.8)
root tty2 2019-09-03 13:04
root :0 2019-09-03 13:04 (:0)
root pts/5 2019-09-03 13:04 (:0)
[lv@localhost ~]$ lastlog #lastlog命令是用来查看所有用户的历史登录记录
当查出当前登录在系统上的用户以及使用的终端后,便可以和对方发送一些消息,进行工作上的协调,如下:
[root@localhost ~]# write lv pts/3 #write为命令字,lv为用户名,pts/3为所在终端
hello,ni zai jin xing shen me gong zuo #这是要发送的消息
#输入结束后,按下回车键换行,并且按下[crtl+d]来结束输入
#然后lv所在的终端就会显示以下内容:
Message from root@localhost.localdomain on pts/2 at 13:46 ...
pts/3
EOF
Message from root@localhost.localdomain on pts/2 at 13:46 ...
hello\357\274\214ni zai jin xing shen me gong zuo
EOF
#若不想收到其他用户以这种方式与自己通信,可以使用以下方法:
[lv@localhost ~]$ mesg #查看消息状态
is y #“y”表示开启接收消息
[lv@localhost ~]$ mesg n #“n”表示关闭,不接收消息
[lv@localhost ~]$ mesg #再查看,确认
is n
[lvjianzhao@localhost ~]$ write lv pts/3 #使用“lvjianzhao”用户和“lv”用户通信,直接禁止了
write: lv has messages disabled on pts/3
#虽然可以禁止其他用户给用户“lv”发送消息,但是无法禁止root用户给“lv”发消息
3、系统自带的mail邮件功能
(1)给用户“lv”发送邮件:
[lvjianzhao@localhost ~]$ mail -s "who are you?" lv #给用户“lv”发邮件,标题就是引号中的内容
#以下是邮件正文
ni shi shei a
. #输入完毕后,继续输入一个“ . ”即可发送,这个“ . ”很重要。
EOT
[lvjianzhao@localhost ~]$ #退出到命令提示符则表示发送成功了。
(2)会到lv用户登录的控制台:
[lv@localhost ~]$ mail #执行mail命令
Heirloom Mail version 12.5 7/5/10. Type ? for help.
"/var/spool/mail/lv": 1 message 1 new
>N 1 lvjianzhao@localhost Tue Sep 3 14:37 18/628 "who are you" #这就是刚才发送的邮件,开头的“N”表示未读的意思
& ? #这里可以输入很多指令,输入“?”可查看可以输出的指令
mail commands
type <message list> type messages
next goto and type next message
from <message list> give head lines of messages
headers print out active message headers
delete <message list> delete messages
.........................#省略部分内容
#具体所支持的东西,使用翻译软件翻译即可
部分指令的使用如下:
———————— 本文至此结束,感谢阅读 ————————