命令总结3

su 用户身份切换

-    携带环境变量登录

-c  以指定用户问分执行

1、先登录普通用户,没事不允许登录root;只有执行的任务需要root权限的是时候才允许你登录root;系统维护通道

用su管理,必须知道root密码,安全隐患

需求

不用知道root密码还能管理服务器

最小化管理服务器,想关机,就给你halt权限

sudo  可以以最小化的权限(单个命令),执行命令时拥有root用户的权限  允许指定用户执行某命令期间拥有root角色权限

针对用户,给某个用户以root身份执行某个命令

sudo是一个提权的命令(对应权限通过读取/etc/sudoer文件实现的);配置/etc/sudoers可以使用vi  sudo命令,或者vim(不推荐)

-l  列表权限

visudo  编辑sudo配置文件的命令

-c  检查语法

getenforce  查看selinux状态

setenforce  设置selinux状态

定时任务

crontab

-l  list  列表定时任务  查看已经设置的定时任务

-e  edit  编辑定时任务

-u  user  查看特定用户下的定时任务

-r  删除定时任务内容

语法

第一列:分钟(minute)(0-59)

第二列:时(hour)(0-23)

第三列:日day of month(1-31)

第四列:月  month(1-12)

第五列:周 day of week (0-6)sun、mon、tue、wed、thu、fri、sat

第六列:要执行的任务命令或程序

特殊符号

*  表示每 的意思

-  连续区间

,  列举

/n  n是上述规定范围内的数字

磁盘管理

df  查看文件系统系

-i  inode信息

-h  以人类可读的形式查看block信息

fdisk磁盘分区工具

-l  查看分区信息

parted  GNU磁盘分区工具(GPT)

dd  创建一个虚拟文件系统

if          of                    bs                    count 

来源    生成文件系统      block大小        块个数

partprobe  将分区信息通知内核(真正生效)

mkfs  格式化(本质创建文件系统)

-t  指定类型    例如-t  ext4    =(mkfs.ext4)

格式化ext4文件系统,其实关键就是生成一定数量的inode和block

-b  指定block大小

-I(大写i)  指定inode大小

mount  挂载文件系统

-t  指定文件类型

-o  挂载的选项 

-a  查看所有

umount  卸载文件系统

-lf  强制卸载

blkid  查看硬件属性(UUID,FSTYPE)

dumpe2fs  查看ext文件系统细节

xfs_info (xfs_一堆)查看xfs文件系统细节

fsck  检查修复ext文件系统(好的磁盘不能操作)类似于e2fsck

-A  检查所有文件系统

-a  自动修复文件系统  只能修复ext

xfs_repair  检查和修复xfs文件系统

free  -m 查看文件容量

fdisk

修改MBR分区表;MBR格式

缺陷,被修改的磁盘大小不能大于2T

parted

gpt分区格式;既能修改小于2T也能修改大于2T的磁盘

你可能感兴趣的:(命令总结3)