组管理与权限管理
文件/目录所有者
修改文件所有者
chown 用户名 文件名
创建文件所在组 groupadd
修改文件所在组
chgrp 组名 文件名
其他组:除文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组。
改变用户所在组
uesrmod -g 组名 用户名
权限的管理
rwx权限
rwx作用在文件
[x] :代表可执行(execute)
rwx作用到目录
[r] :代表可读,ls查看文件目录内容
[w] :可以修改,目录内可以创建、删除、重命名目录
[x] : 可以进入该目录
修改文件/目录的权限 - chmod
第一种方式:+、-、=变更权限
u:所有者 g:所有组 o:其他人 a:所有人
1. chmod u=rwx,g=rx,o=x 文件目录名
2. chmod o+w 文件目录名
3. chmod a-x 文件目录名
通过数字
rwx = 4 + 2 +1 =7
r-x = 4 + 1 =5
chmod 755 文件名
修改文件所有者- chown
chown newowner file 改变文件的所有者
chown newowner:newgroup file 改变用户的所有者和所有组
-R 如果是目录,递归改变目录下的所有或所有者
改变文件所在组
chgrp newgroup file 改变文件的所在组
-R 如果是目录,递归改变目录下的所有组或所有者。
croud 定时任务调度
croutab [选项]
-e 编辑croutab 定时任务
-l 查询croutab 任务
-r 删除当前用户所有的croutab任务
service crond restart 重启任务调度
设置任务调度文件: /etc/croutab
设置个人调度文件: croutab -e 命令
参数的说明:
* 任何时间 ,代表不连续的时间 - 代表连续的时间范围 */n 代表每隔多久执行一次
//每隔一分钟,就将当前的日期信息,追加到a.txt文件中 1、先创建文件 date >> /tmp/mydate 2、给a.txt这个文件一个权限 3、crontab -e 4、*/1**** /a.txt 5、成功 //对于简单的任务,可以不用写脚本,直接在crontab中加入任务就可。对于复杂的任务,需要写脚本(shell)
磁盘分区、挂载
分区的方式:
方式一:mbr分区
1.最多支持四个分区
2.系统只能装在主分区上
3.扩展区要占一个主分区
4.MBR最大只支持2TB,但拥有最好的兼容性
方式二:gtb分区
1.支持无限多个主分区(但操作系统会限制,windows最多128个分区)
2.最大支持18EB的最大容量
3.windows7 64 以后支持gtb
硬盘:linux硬盘IDE硬件和SCSI硬盘,目前基本都是SCSI硬盘。
查询磁盘使用情况
du -h /目录 查询指定目录的磁盘占用情况,默认为当前目录
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
--max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值
tree
网络配置
第一种:图形化界面直接配置
第二种:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
重启网络:service network restart
设置主机名和修改
设置主机名:windows--> C:\windows\system32\drivers\etc\hosts
linux--> vim /etc/hosts
修改主机名:hostnamestl set-hostname 主机名
显示系统执行的进程
ps -aux | grep xxx
-a 显示当前终端所有的进程信息
-u 以用户的格式显示进程信息
-x 显示后台进程运行的参数
终止进程kill 和 killall
kill [选项] 进程号
选项:-9
killall 进程号
服务(service)管理:
systemctl status filewalld.service 查看防火墙
chkconfig 可以给每个服务各个运行级别设置自启动/关闭
top 显示正在运行的进程
监控网络情况:netstat
netstat [选项]
-an 按一定顺序排列输出
-p 显示哪个进程在调用