linux实验随笔

一、当linux服务器有多个用户存取数据时,为了维护所有用户在硬盘容量的公平使用,磁盘配额(Quota)是非常有用的工具。
quota 比较常使用的几个情况是:
1.针对 WWW server ,例如:每个人的网页空间的容量限制。
2.针对 mail server,例如:每个人的邮件空间限制。
3.针对 file server,例如:每个人最大的可用网络硬盘空间 。
4.限制某一群组所能使用的最大磁盘配额 (使用群组限制)
5.限制某一用户的最大磁盘配额 (使用用户限制)
6.以 Link 的方式,杢使邮件可以作为限制的配额 (更改 /var/spool/mail 这个路径)
*1、2、3是针对网络服务,4、5、6是针对系统主机。
由于 Quota 仅针对整个文件系统来进行规划的,所以我们得先了解 /home 是否是个独立的 filesystem。
···
root@ubuntu:/home/shilei1428406016# df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 19G 3.7G 14G 21% /
···
二、系统服务(daemons)分为可独立启动的 stand alone ,与透过一支
super daemon 来统一管理的服务这两大类。
*stand alone可自行单独启动服务,super daemon由一只特殊的daemon来统一管理。
daemon 工作形态的类型分为signal-control与interval-control两类。signal-control是只要有讯号就立即启动去处理,而interval-control是每隔一段时间就主动地去执行某项工作。
三、登录档
登录文件所需的功能,我们需要的服务与程序有:
syslogd:主要登录系统不网绚等朋务的讯息;
klogd:主要登录核心产生的各项信息;
logrotate:主要在迚行登录文件的轮替功能。
···
root@ubuntu:/home/shilei1428406016# ps aux |grep syslog
syslog 680 0.0 0.2 30488 2236 ? Ssl 01:34 0:03 rsyslogd
shilei1+ 2203 0.0 0.2 100084 2808 ? Sl 01:35 0:04 /usr/bin/pulseaudio --start --log-target=syslog
root 13662 0.0 0.1 4692 1996 pts/26 S+ 23:25 0:00 grep --color=auto syslog
···
代码查看syslogd是否已经启动,其配置文件为/etc/syslog.conf
logrotate 的配置文件 /etc/logrotate.conf(主要参数档案) /etc/logrotate.d/(为一个目录)
四、实验感悟
花了好长时间终于把markdown编辑器给下载下来了,实验报告也终于知道怎么从md文件转化为pdf形式了,总的来说,第三次实验相比上两次来讲进步确实蛮大的。但是有次我明明把实验报告以md形式复制到work下了,但是在虚拟机里寻找时就是找不到,第二天又莫名其妙的才可以转化为pdf的。

你可能感兴趣的:(linux实验随笔)