今天主要学习Unix的文件系统管理,用户,权限管理,进程管理,以及作业调度,下面就分别介绍以上几个主题,写点自己学习的所掌握的知识,有不足之处,望大家包涵和指出。
一:文件系统管理
1.文件系统定义:
UNix系统中文件,目录,以及对这些文件和目录进行管理,控制的数据结构总和。
2.Unix文件系统的存储结构主要有4部分组成,引导块,超级快,I节点区,文件存储区
3.超级块主要记录以下4点信息:
(1)文件系统的大小
(2)空闲块的数据和索引表
(3)空闲I节点的数目和索引表
(4)挂载点
4.Solaris硬盘的位置
c#: controller number 逻辑控制器号
t#: target number 物理总线目标号
d#: dis number 磁盘或逻辑单元号(LUM)
s#: slice or partition number 分区号
SCSI接口的硬盘有以上4个号,IDE接口的硬盘没有t#
5.查看磁盘使用情况
df -o i /etc(可写也可以不写) 查看文件i节点使用情况
df -h 查看磁盘使用情况
6.设备分类
设备分为快设备和字符设备,他们分别代表不同的I/O方式
/dev/dsk 快设备
/dev/rdsk 字符设备
7.磁盘文件分区
format 命令式系统磁盘管理的工具
8.手工清除日志文件
cat /dev/null > /var/adm/messages
> 输出重定向(会覆盖源文件) >>输出重定向(在源文件后面追加内容)
9.swap维护
在Unix中,swap(交换分区和windows下面中虚拟内容雷同)
(1)创建swap文件
mkfile num filename(绝对路径名字)
(2)激活swap文件
/usr/sbin/swap -a filename
(3)列出系统所有的swap 文件
/usr/sbin/swap -l
(4)加入/etc/vfstab文件,如:
filename - - swap - no -
二:用户,权限管理
1.用户信息文件
/etc/passwd文件,存放用户信息文件
/etc/shadow文件,存放用户密码文件
/etc/group文件,存放用户组文件
如果需要添加用户和用户组可以使用vi直接修改上面3个文件,效果和使用命令创建一致
2.使用命令创建分组和用户
创建组
groupadd -g 103 bamboo 103代表的是组号,不能和/etc/group中的组号重复
创建用户
useradd -d /export/cuug -m -g cuug -G root,dba cuug
给创建的用户设置密码
passwd cuug
切换到cuug用户,使用su - cuug
找到此用的.profile文件,可以在此文件中设置此用的所需要使用的环境变量
三:进程管理
1.查看进程状态
ps -e 显示所有进程状态
ps -f 显示进程状态全列表
ps -l 以长格式显示进程状态
ps -u 显示指定用户的进程状态
以上参数可以组合使用如:ps -ef
2.杀掉僵尸进程
kill -pid pid是进程号
四:作业调度
1.cron进程搜索crontab文件并载入内存(crontab文件即是/etc/crontab文件和/var/spool/cron/目录下以用户名命名的文件)
cron进程每一分钟醒来一次,来执行用户设置的自动作业
Unix系统管理
最新推荐文章于 2022-08-05 09:05:09 发布