[[email protected] ~]# vim /etc/security/limits.conf #编辑该文件# /etc/security/limits.conflvjianzhao soft fsize 90000 #这是软限制,单位是KBlvjianzhao hard fsize 102400 #这是硬限制,单位是KB .....................#省略部分内容
上面的两行配置是对用户lvjianzhao设置了一些限制,该用户最大能创建的单一文件不会超过100M。
2、查询用户的登录终端,以及登录历史记录[[email protected] ~]# w #w命令查询当前用户登录在哪个终端 13:04:54 up 1:32,8 users,load average: 2.13,0.55,0.21USER TTY FROM [email protected] IDLE Jcpu U WHATroot pts/0 192.168.1.8 11:13 1:33m 0.52s 0.02s bashroot pts/1 192.168.1.8 11:22 1:42m 0.02s 0.02s -bashroot pts/2 192.168.1.8 12:21 38.00s 0.30s 0.30s -bashlv pts/3 192.168.1.8 13:01 3:46 0.01s 0.01s -bashlvjianzh pts/4 192.168.1.8 13:01 3:15 0.03s 0.03s -bashroot tty2 13:04 46.00s 0.05s 0.05s -bashroot :0 :0 13:04 ?xdm? 39.10s 0.44s /usr/libexec/gnroot pts/5 :0 13:04 3.00s 0.02s 0.00s w#第一行显示目前得时间、开机多久,几个使用者在系统上平均负载等;#第二行只是各个项目的说明#第三行以后,每行代表一个使用者,如上所示“lv”登录并取得终端pts/3[[email protected] ~]$ 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:04root :0 2019-09-03 13:04 (:0)root pts/5 2019-09-03 13:04 (:0)[[email protected] ~]$ lastlog #lastlog命令是用来查看所有用户的历史登录记录
当查出当前登录在系统上的用户以及使用的终端后,便可以和对方发送一些消息,进行工作上的协调,如下:
[[email protected] ~]# write lv pts/3 #write为命令字,lv为用户名,pts/3为所在终端hello,ni zai jin xing shen me gong zuo #这是要发送的消息#输入结束后,按下回车键换行,并且按下[crtl+d]来结束输入#然后lv所在的终端就会显示以下内容:Message from [email protected] on pts/2 at 13:46 ...pts/3EOFMessage from [email protected] on pts/2 at 13:46 ...hello744ni zai jin xing shen me gong zuoEOF#若不想收到其他用户以这种方式与自己通信,可以使用以下方法:[[email protected] ~]$ mesg #查看消息状态is y #“y”表示开启接收消息[[email protected] ~]$ mesg n #“n”表示关闭,不接收消息[[email protected] ~]$ mesg #再查看,确认is n[[email protected] ~]$ write lv pts/3 #使用“lvjianzhao”用户和“lv”用户通信,直接禁止了write: lv has messages Disabled on pts/3#虽然可以禁止其他用户给用户“lv”发送消息,但是无法禁止root用户给“lv”发消息3、系统自带的mail邮件功能
(1)给用户“lv”发送邮件:
[[email protected] ~]$ mail -s "who are you?" lv #给用户“lv”发邮件,标题就是引号中的内容#以下是邮件正文ni shi shei a. #输入完毕后,继续输入一个“ . ”即可发送,这个“ . ”很重要。EOT[[email protected] ~]$ #退出到命令提示符则表示发送成功了。
(2)会到lv用户登录的控制台:
[[email protected] ~]$ mail #执行mail命令Heirloom Mail version 12.5 7/5/10. Type ? for help."/var/spool/mail/lv": 1 message 1 new>N 1 [email protected] Tue Sep 3 14:37 18/628 "who are you" #这就是刚才发送的邮件,开头的“N”表示未读的意思& ? #这里可以输入很多指令,输入“?”可查看可以输出的指令 mail commandstype <message @R_404_6818@> type messagesnext goto and type next messagefrom <message @R_404_6818@> give head lines of messagesheaders print out active message headersdelete <message @R_404_6818@> delete messages .........................#省略部分内容#具体所支持的东西,使用翻译软件翻译即可
部分指令的使用如下:
———————— 本文至此结束,感谢阅读 ————————
总结以上是内存溢出为你收集整理的Linux基础随笔(关于限制用户单一文件大小及使用系统自带的mail功能)全部内容,希望文章能够帮你解决Linux基础随笔(关于限制用户单一文件大小及使用系统自带的mail功能)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)