centos整理学习基础笔记

基础常用命令

  • pwd :显示当前所在的工作目录
  • ls :显示目录下的文件
  • cd :改变目录,移动
  • cd .. :移动到当前目录的上一级目录
  • cd - :返回上次工作的目录
  • cd ~ :回到家目录
  • du :磁盘使用情况
  • mkdir :创建目录
  • touch :创建空文件
  • ln :创建链接
    (软链接:产生快捷方式,源文件失效,链接失效)
    (硬链接:拷贝一份到目的地)
  • cp :复制
  • rm :删除
    (rm -f :强制删除)
    (rm -r :删除目录)
  • mv :动文件或目录
  • find :查找文件或目录
  • date :显示时间

目录结构

bin :存储系统常用的命令
dev :存放外部设备类型
mnt :挂载设备点
etc :存放系统所有的配置文件
tmp :存放临时文件
var:存放系统的日志文件

账号和权限管

超级用户:具有完全权限
普通用户:一般只对家目录具有完全控制权限
程序用户:不可登入,只位置特定服务的运行
组账号:每一个用户至少存在一个组里面,用户的第一个组为基本组,其他组为附加组
uid:
root用户为0
程序用户为1~499
普通用户为500~60000
GID:
root组为0
程序组为1~499
普通组为500~60000

/etc/password:用户的配置文件
/etc/group:组配置文件

创建用户:
useradd 选项 用户名
-u:指定UID
-e:指定用户的失效时间Y-M-D
-g:指定基本组
-G:指定附加组
-M:不创建宿主目录
-s:指定登入shell

设置密码或更改密码
passwd //普通用户只能单独用passwd更改自己的密码
-l:锁定用户
-u:解锁用户
-d:清除密码
-S:查看锁定状态

设置用户属性:
usermod
-u:更改UID
-l:修改登入名
-L:锁定
-U:解锁

删除用户账号:
userdel
-r选项为删除宿主目录

创建组
groupadd 组名

添加到组,删除,设置
gpasswd -a mike root //将Mike加入到root组里
gpasswd -d mike root //将mike从root组里删除
gpasswd -M 1,2,3,4,5 root //将12345加入到root组里
groups mike //查看mike所在的组

删除组
groupdel 组名

查看用户所有ID信息
id root

查询用户登入属性:
finger teacher

文件或目录的权限

r为读取
w为修改
x为执行

赋予目录或文件夹权限:
chmod 644 /文件(4r 2w 1x)
chmod {ugoa}{+-=}{rwx} /文件
属主 属组 其他人
chmod -R 递归设置权限

设置目录或文件的属主和属组
chown 属主:属组 文件或目录
chown root:root /文件

挂载/卸载设备

挂载:mount /dev/设备名 /mnt(挂载点)
卸载:umount /mnt(挂载点)

关机,重启

reboot : 立即重启计算机
poweroff : 立即关闭计算机
logout : 销登录用户

猜你喜欢

转载自blog.csdn.net/qq_43058722/article/details/82110477