Linux基础随笔(关于限制用户单一文件大小及使用系统自带的mail
发布时间:2020-12-14 00:42:27 所属栏目:Linux 来源:网络整理
导读:1、限制用户可以创建最大的文件大小: [[email?protected] ~]# vim /etc/security/limits.conf #编辑该文件# /etc/security/limits.conflvjianzhao soft fsize 90000 #这是软限制,单位是KBlvjianzhao hard fsize 102400 #这是硬限制,单位是KB ............
1、限制用户可以创建最大的文件大小:
[[email?protected] ~]# vim /etc/security/limits.conf #编辑该文件 # /etc/security/limits.conf lvjianzhao soft fsize 90000 #这是软限制,单位是KB lvjianzhao 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.21 USER TTY FROM [email?protected] 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 [[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:04 root :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/3 EOF Message from [email?protected] on pts/2 at 13:46 ... hello357274214ni zai jin xing shen me gong zuo EOF #若不想收到其他用户以这种方式与自己通信,可以使用以下方法: [[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 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 .........................#省略部分内容 #具体所支持的东西,使用翻译软件翻译即可 部分指令的使用如下: ———————— 本文至此结束,感谢阅读 ———————— (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |