linux详细介绍
linux系统是树形结构pwd:显示当前的路径cd:切换目录ls:列出当前目录中的内容目录介绍/bin:普通用户和管理员都可以执行的命令字/sbin:只有管理员才能执行的命令,例如关机或者重启/boot:主引导目录,独立的分区,例如启动菜单,内核/dev:device设备,设备文件存放的目录/etc:配置文件存放的路径/home:普通用户的家目录,/root:管理员的家目录/media:光驱的挂栽
linux系统是树形结构
pwd:显示当前的路径
cd:切换目录
ls:列出当前目录中的内容
目录介绍
/bin:普通用户和管理员都可以执行的命令字
/sbin:只有管理员才能执行的命令,例如关机或者重启
/boot:主引导目录,独立的分区,例如启动菜单,内核
/dev:device设备,设备文件存放的目录
/etc:配置文件存放的路径
/home:普通用户的家目录,
/root:管理员的家目录
/media:光驱的挂栽目录
/lib或者lib64:函数库存放的路径,例如下载python
/mnt:临时设备的挂载目录
/proc:里面的数据都在内存中,进程的所在目录
/tmp:临时文件的存放目录
/usr:软件的安装目录
/var:常变文件存放目录,例如日志文件,邮件文件
快捷键的作用
自动补齐:Tab
清屏:ctrl+l
终止:ctrl+c
linux系统分辨文件类型
蓝色:目录
黑色:普通文件
浅蓝色:符号连接(快捷方式)
黑底黄字:设备文件 硬盘 sda
绿色:带有执行权限的文件
红色:压缩包文件
紫色:图片,模块文件
增删改查的基本命令
查看
查看目录有哪些内容:ls
查看文件中的内容:cat
创建-增
创建文件:touch 一般在tmp临时文件里面创建 例如:
touch /tmp/class1.txt
创建目录:
mkdir 目录名
mkdir /tmp/class
剪切和复制:
剪切:mv 文件路径 目录路径
重命名: mv 文件旧名字 文件新名字
复制:cp 文件所在路径 目标路径
符号连接:ln -s 源文件的绝对路径 建立的目标连接路径 (类似与创建桌面快捷方式)
删除文件
rm remove删除
rm -f 文件 (强制删除)
rm -rf 目录 (强制删除目录)
必会文件
/etc/passwd 保存了系统中所有用户的信息
uid 用户的身份标识0为超级管理员 500-60000普通用户 1-499 程序用户(不能登录系统)
root❌0:0:root:/root:/bin/bash
字段1:用户名
字段2:密码占位符
字段3:uid号
字段4:用户的基本组id号 先有组再有用户
字段5:用户信息记录位置(废弃)
字段6:用户的家目录
字段7:用户登录系统后用什么命令解释器
/etc/shadow 影子 记录系统中用户的密码信息
root:
6
6
6A2$A5p:18129:0:99999:7:::
字段1:用户名
字段2:通过sha-512以及salt值加密后的密文
字段3:距离1970年1月1日密码最近一次的修改时间
字段4:密码的最短有效期
字段5:密码的最长有效期 90
字段6:密码过期前7天警告
字段7:密码的不活跃期
字段8:密码距离1970年1月1日的失效时间
/etc/group 保存了组信息
python 进入python命令解释器
import crypt
crypt.crypt(“密码”,“ 6 6 6xxxxx”)
出现使用salt和sha512加密后的密文,比对密文和你的密码密文是否相同
quit() 退出python
6
6
6C3kgOgP2$/3VFNPVypJa/ODEV/3dYBQ5fdJDNCHHd1VBKonfFtrZ7.vwC77BWtIgt18RAWPPsjUyOsYIOCAS6x/2Zz2yWs/
尝试破解我的密码,密码为纯数字,长度在5位以内
组和用户的关系,
1、用户必须有一个基本组,如果该组中有基本成员,该组不允许被删除。
2、一个用户可以有多个附加组,如果附加组没有基本成员,该组可以被删除。
练习:
1、建立一个名为1901class的组,组id为1000
groupadd -g 1000 1901class
2、建立一个名为自己名字的用户该用户的uid为600 基本组为1901class组
useradd -u 600 -g 1901class 用户名
3、为该用户设定密码为123456
passwd allen
4、删除该用户及其家目录
userdel -r allen
useradd
-u 指定 uid号
-g 指定 基本组
-G 指定 附加组
-s 指定用户登录的命令解释器 -s /sbin/nologin 不允许登录 -s /bin/bash 允许登录
usermod 选项同上
userdel
-r 删除用户的家目录
groupadd
-g 指定gid号
groupmod 选项同上
groupdel 删除组
passwd 用户名
-S 查看用户密码状态
-l 锁定用户
-u 解锁用户密码
-d 删除用户密码
chage -M 90 用户名 修改用户密码的最长有效期
visudo 为普通用户设定管理员执行的命令
用户名 登录的主机=允许执行的命令 NOPASSWD:ALL
allen ALL=(root) NOPASSWD:ALL
allen用户登录
sudo init 6 提权使用root用户命令
目录权限命令
drwxr-xr-x. root(文件的所属者) root(文件的所属组) 目录
-rw-r–r--. root root 文件
chmod 764 文件名
粘带位:chmod o+t 目录名
sgid:chmod g+s 目录名
suid:chmod u+s 目录名
防止添加用户:
chattr +i /etc/passwd /etc.shadow
网络地址查看与配置
静态配置IP:
开启路由功能:
修改值为1
关闭(开启)防火墙:
更多推荐
所有评论(0)