不想接传单了,看见老人也不想让座了,也不想为了别人考虑了,收起一切善良和心软,因为这个世界从来没有善待过我。。。
---- 网易云热评
一、系统版本号
https://www.kernel.org/
目前最新版本号:5.8.2
5:主版本号
8:次版本号,偶数为稳定版本,奇数代表开发版
2:错误修补次数
查看系统版本号:uname -a
二、文件系统
1、/:根目录
cd / 进入根目录
ls 查看该目录下的所有文件
2、/bin
在/bin底下的指令可以被root与一般帐号所使用,主要有:cat,chmod(修改权限), chown, date, mv, mkdir, cp, bash等等常用的指令。
3、/boot
主要放置开机会使用到的文件,包括Linux核心文件以及开机选单与开机所需配置文件等。
4、/dev
在Linux系统上,任何装置与接口设备都是以文件的型态存在于这个目录当中。
5、/etc
系统主要的配置文件几乎都放置在这个目录内,例如人员的帐号密码档、各种服务的启始档等等。
6、/home
系统默认的用户家目录。
7、/lib
这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库
8、/media
media是媒体的英文,顾名思义,这个/media底下放置的就是可移除的装置。
9、/mnt
如果要暂时挂载某些额外的装置,一般建议妳可以放置到这个目录中。
10、/opt
这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。
11、/root
系统管理员(root)的家目录。 之所以放在这里,是因为如果进入单人维护模式而仅挂载根目录时,该目录就能够拥有root的家目录,所以我们会希望root的家目录与根目录放置在同一个分区中。
12、/sbin
s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
13、/srv
srv可以视为service的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。 常见的服务例如WWW, FTP等等。 举例来说,WWW服务器需要的网页资料就可以放置在/srv/www/里面。
14、/tmp
这是让一般使用者或者是正在执行的程序暂时放置档案的地方。这个目录是任何人都能够存取的,所以你需要定期的清理一下。
15、 /usr:
用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
16、/var:
这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
三、账户相关文件
1、cat /etc/passwd:查看passwd文件
root:x:0:0:root:/root:/bin/bash
root:用户名
x:密码,用x替代了
第一个0:UID,root为0,1-499是系统账号UID,500-65535是用户可登陆UID
第二个0:GID,用户组
root:账户全名
/root:用户主目录
/bin/bash:用户shell
2、cat /etc/shadow:查看shadow文件
root:$6$H6KVYYmkBCwNAeEb$iFlUV3Ejdt4MNRRXGj5F1jH/Zs2WRr6qStjDdG2B//so1vsB3yCDRM/V7srCBVQujYe5kK7I1V3EBjm2aDRac0:18460:0:99999:7:::
root:用户名:
$-0:这一长串字符是密码加密后的结果
18760: 最后一次修改密码距离1970年1月1日这一天的天数
0:密码可以随时修改
999999:密码有效期
7:剩余7天的时候提醒用户密码快失效
3、密码解析
$6$H6KVYYmkBCwNAeEb$iFlUV3Ejdt4MNRRXGj5F1jH/Zs2WRr6qStjDdG2B//so1vsB3yCDRM/V7srCBVQujYe5kK7I1V3EBjm2aDRac0
$id$salt$encrypted
id=1,采用的md5加密
id=5,采用的sha256加密
id=6,采用的sha512加密
salt,固定长度的随机字符串,每次修改passwd之后,都会生成该字符串
可通过john /etc/shadow对密码进行破解
四、文件操作
1、绝对路径与相对路径
由/开头的路径是绝对路径,否则就是相对路径
2、目录的基本操作
cd:切换目录
pwd:显示当前目录
mkdir:创建一个新的目录
rmdir:删除一个空目录
五、用户相关操作
useradd:创建用户
userdel -r:删除用户
usermod:用户属性
id:当前用户
groupadd:创建组
chown:更改文件所有权
chgrp:更改组所有权
chmod:设置权限
六、端口查看
netstat -pan:查看开放的端口
lsof -i:显示金策会给你和端口对应关系
七、进程与服务信息
ps -aux:查看进程
chkconfig --list 查看服务启动信息
禁止非法,后果自负
欢迎关注公众号:web安全工具库