1,UID和GID
用户分为:普通用户,根用户,系统用户
一般普通用户只能在其家目录,系统临时目录或其他经过授权的目录中操作。id>500
根用户:root 用户,ID=0
系统用户:系统运行时所需要的用户
命令:
id 查看uid gid
groups 查看所属组
ls -ln 组和用户用UID来表示。
who/users/w 查询当前在线用户
useradd -u 555 user1
useradd -g user1(用户名) user2(组名)
useradd -d home/mydir3 user3
passwd 用户名 (/etc/shadow中第二列显示为2个!表示不允许该用户登录系统)
修改用户:usermod
修改用户家目录usermod -d /home/目录名 -m 用户名
冻结账号: usermod -L 用户名 /etc/shadow里面密码前有个感叹号
解冻账号:usermod -U 用户名
2,任务管理
at 接执行的时间
ctrl+D 结束
atq 查询at任务列表
atrm 任务编号 删除任务
/etc/at.deny 可设置禁止某些用户使用这个功能。
周期性控制任务cron
服务是crond
crontab -e 进入编辑模式
crontab -l 查看计划任务
crontab -r 删除所有计划任务
crontab -u xixi -l 查看指定用户的计划任务
/etc/cron.deny 禁止某些用户使用该功能
系统计划任务:
/etc/crontab
run-parts表示使用什么方式运行该脚本
3,文件管理
dos2unix 文件名 ---》吧DOS文本文件转换为unix下的文本文件。
4,文件和目录的权限
隐藏属性(特殊权限)
lsattr 查看隐藏属性
chattr 设置隐藏属性
如:
chattr +-=[ASacDdIijsTtu] (很多设定应该在root下执行)
a (append): 即使是root也不能删除它,可以以尾部新增的方式向文件追加内容
i :即使是root也不能对文件进行写入,改名,删除等操作。
+ : 增加一个特殊参数 - : 删除一个特殊参数 =: 设置后面的参数为文件仅有的参数
a : 文件只能增加数据,不能删除和修改。
c: 对文件自动压缩,读取是自动解压。
i : 不能对文件进行删除,修改,增加,连接等操作
s: 若删除,则从磁盘空间删除。
u: 若删除,还在磁盘中,可以恢复文件。
A :���O定了 A �@���傩�r,若你有存取此�n案(或目�)�r,他的存取�r�g atime �⒉��被修改,可避免I/O�^慢的�C器�^度的存取磁碟。�@�λ俣容^慢的��X有�椭�
S :一般�n案是非同步��入磁碟的,如果加上 S �@���傩�r,��你�M行任何�n案的修改,�更���『同步』��入磁碟中。
a :���O定 a 之後,�@���n案�⒅荒茉黾淤Y料,而不能�h除也不能修改�Y料,只有root 才能�O定�@���傩浴�
d :�� dump 程序被�绦械�r候,�O定 d �傩�⒖墒乖��n案(或目�)不��被 dump �浞�
i :�@�� i 可就很��害了!他可以�一���n案『不能被�h除、改名、�O定�B�Y也�o法��入或新增�Y料!』��於系�y安全性有相��大的助益!只有 root 能�O定此�傩�
注意:�傩栽O定常�的是 a �c i 的�O定值,而且很多�O定值必�要身�� root 才能�O定
5,默认权限和umask
root用户,创建文件权限是644,目录权限是755
普通用户,创建文件权限是664,目录权限是775
umask:(遮罩)定义目录默认权限的值是“umask遮罩777后的权限,定义文件默认权限的值是“umask遮罩666后的权限。
在文件/etc/profile中,uid>99的用户(普通用户)umask=002,否则为022
root用户所以创建的目录777-022=755;文件为666-022=644;
普通用户所创建的目录为777-002=775;文件为666-002=664;
6,find命令
4.locate
依赖于一个数据库文件进行查找,lilnux系统默认会每天检索一下系统中的所有文件,然后将文件记录到数据库中。在运行locate命令的时候直接在数据库中查找记录并打印到屏幕上,所以使用locate比find查找速度快。
有时候需要执行updatedb命令进行数据库的更新。
5,which用于从PATH定义的变量目录中查找可执行文件的绝对路径。
6,tar
打包文件,将目录整合成包,同时还可以压缩。
tar -zcvf boot.tgz /boot 将boot目录打包压缩成boot.tar.gz文件。
-z 使用gzip进行压缩, -c创建压缩文件 ,-v是显示当前被压缩文件过程, -f指使用文件名即(boot.tar.gz)
tar -zxcf boot.tar.gz -C /tmp 将boot.tgz文件解压,并制定路径为/tmp
7,cpio备份
一般和find命令一同使用,
备份
find /etc/ -name *.conf |cpio -cov >/tmp/conf.cpio
还原:
cpio --absolute-filrnames -icvu </tmp/conf.cpio
本文出自 “8687196” 博客,转载请与作者联系!