Linux基础知识和常用命令(三)

来源:互联网 发布:小学生上网数据 编辑:程序博客网 时间:2024/05/01 17:11

一、用户和组的管理

1.添加用户,命令:user add 用户名(只能由root操作)不写组的话会自动形成一个组,组名就是用户名。

2.创建密码,命令:passwd 用户名(只能由root操作)

3.切换账户,命令:su 用户名 从root切换到普通用户不需要密码,从普通用户切换到root或者其他用户需要密码。su回车到root用户。

4.添加组,命令:groupadd 组名(只能由root操作)

5.查看组信息,命令:cat  /etc/group 组管理配置文件

6.添加用户到组,命令:useradd -g 组名 用户名

7.删除用户和组,命令:userdel 用户名(删除用户) groupdel  组名(删除组)

8.root清除口令,命令:passwd -d用户名(忘记密码后很难找回密码常用清除口令重新设置密码)

9.查看用户账户信息,命令:cat  /etc/passwd(所有用户都可以查看)

用户名    口令占位符   uid      gid    描述信息     用户主目录       登录shell

root          X                    0        0         root                         /root                                   /bin/bash

10.查看用户密码信息,命令:cat  /etc/shadow(只能由root用户查看)MD5加密过的密码信息,不好破解

11.普通用户cd回车也可以回到自己的主目录

二、文件/目录权限

              - - -     - - -    - - -

权限: 属主  属主组  其他

1.属主是文件的创建者,其他用户既不是属主也不在属主组的用户

2.三种访问权限:

              可读r                                                               可写w                                                                     可执行x

文件:可使用vicat等查看文件内容       可以修改后保存            直接运行

目录:ls目录能查看到内容              可以修改目录内容              可以cd进去

3.用二进制表示权限的话,最高是7,最小是0,所以权限最高为777,最低为000

4.普通用户主目录的权限为rwx --- ---700

只有文件拥有者或者root用户才可以修改权限

修改用户主目录的权限,命令:chmod 755(把用户主目录的权限改为755

修改用户文件的权限,命令:chmod 666 文件名

mkdir新建目录,默认755权限

5.编写可执行文件时,多个shell命令写在同一行要用分号分开,写在不同行则直接回车

可执行文件的执行和系统的环境变量PATH有关(命令的搜索路径)所以在执行可执行文件时要写全文件的路径

chmod u+x 可执行文件名       用户自己具备可执行权限

chmod a+x 可执行文件名       所有用户具备可执行权限

chmod o+r 目录名       针对X目录增加其他用户的r权限

(删除权限的时候把上边命令的+改为-即可)

三、进程管理

1.查看当前所有进程

以全格式显示当前系统所有的进程

>命令:ps -ef

UID        PID        PPID       C          STIME       TTY      TIME     CMD

用户名   进程号    父进程号  CPU占有率   开始时间    伪终端号 运行总时间 启动该进程的命令

2.Kill命令 根据进程id杀死进程

Kill 进程号 该命令root用户之外的用户不能杀死其他用户的进程

Kill -9 进程号 强制杀死进程

3.pkill命令 根据进程命令名杀死进程(批量杀死进程)

pkill sleep

4.关机与重启(root用户)

关机命令:halt

重启命令:reboot

0 0
原创粉丝点击