首页 > 技术文章 > ——Linux学习第三弹(涉及权限和任务调度)

GeniusWang 2021-04-30 23:22 原文

所在组
当某个用户创建了一个文件后,默认这个文件的所在组就是该用户所在的组
ls -ahl 查看目录所在组
chgrp 修改文件所在组

usermod -g 改变用户所在组
usermod -d 改变用户登录的初始目录
权限(难点)
chmod 修改权限
u:所有者 g:所有组o:其他人 a:所有人(u、g、o的总和)
chmod u=rwg,g=rx ,o=x
chmod o+w
chmod a-x
chgrp newgroup file 改变文件的所有组
任务调度(难点)
crond 进行定时任务的设置
crotab -e 编辑crontab定时任务
crontab -l 查询crontab任务
crontab -r 删除当前用户所有的crotab任务
service crond restart 重启任务调度
接下来还是命令大全
df -h 查询系统整体磁盘使用情况
du -u 查询指定目录的磁盘占用情况,默认为当前目录
du -s 指定目录占用大小汇总都
du -h 带计量单位
du -a 含文件
–max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值
ps -a 显示当前终端的所有进程信息
ps -u 以用户的格式显示进程信息
ps -x 显示后台进程运行的参数

df -h 查询系统整体磁盘使用情况
du -u 查询指定目录的磁盘占用情况,默认为当前目录
du -s 指定目录占用大小汇总都
du -h 带计量单位
du -a 含文件
–max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值
ps -a 显示当前终端的所有进程信息
ps -u 以用户的格式显示进程信息
ps -x 显示后台进程运行的参数

ps -aux | grep xxx 显示系统执行的进程

ps -ef 是以全格式显示当前的所有进程,查看进程的父进程
kill 终止进程
kill all
kill -9:表示强迫进程立即停止
案例:杀死一个jeck进程
先找到:ps -aux | grep sshd
然后kill 进程号 (4072)
pstree 可以更直观的来看进程信息
pstree -p 显示进程的PID
pstree -u 显示进程的所属用户
service 服务名 start|stop|restart|reload|status(查看当前防火墙的状况,关闭防火墙和重启防火墙)
systemctl(centos7.0后)
vim etc/inittab 查看或者修改默认运行级别
chkconfig 给各个运行级别设置自启动/关闭
chkconfig -list|grep xxx 查看服务
chkconfig 服务名 --list
chkconfig --level 5 服务名 on/off
netstat 查看系统网络情况
netstat -an 按一定顺序排列输出
netstat -p 显示哪个进程在调用
nestat -anp | more 查看系统所有的网络服务

推荐阅读