Linux
1.文件系统
/ 根节点
相对路径
绝对路径
二级文件目录

操作命令
关闭虚拟机
shutdown -h now :马上关闭计算机 ,但是会给其他用户发送消息,推荐。
reboot :重启虚拟机
cd -P(真实地址,不走软连接) ls -a
mkdir(创建文件夹) rmdir touch(创建文件) rm(删除)
cp(拷贝文件或者文件目录|改文件名) mv(移动)
ln -s -f
-s :建立软链接文件。如果不加 "-s" 选项,则建立硬链接文件; -f :强制创建。如果目标文件已经存在,则删除目标文件后再建立链接文件;
grep(在文件中搜索指定文本) cat tac more(分页,只能向前,不能后退) less
head tail -f -F find
basename dirname
useradd
userdel groupadd groupmod (修改组)
groups(查看用户的组名) groupdel
chown(修改文件所属信息) chmod(修改文件权限) ps -ef -aux
tar(只是打包,并没有压缩)
tar.gz(压缩)
2.网络信息
主机名称
临时修改:hostname bdp 长久修改:vi /etc/hostname
DNS解析
网络相关命令
ifconfig 查看当前网卡的配置信息
netstat 查看当前网络的状态信息 一个机器默认有65536个端口号[0,65535]
ping 查看与目标IP地址是否能够连通
telnet 查看与目标IP的指定端口是否能够连通
curl
restful 我们所有的资源在网络上中都有唯一的定位 那么我们可以通过这个唯一定位标识指定的资源 http://localhost:8080/lucky/user.action/666 curl -X GET http://www.baidu.com
3.加密算法
主机间的相互免密
通过非对称加密生成一对公私钥,将公钥发送至需要免密的服务器即可。
具体过程:首先接收服务器会查看自己是否持有发送服务器的公钥。如果拥有该服务器的公钥,就会生成一个随机密码,然后使用公钥将密码加密为密文并发送到私钥服务器,私钥服务器接收到密文之后使用私钥进行解密之后将密码再发送回公钥服务器,随后公钥服务器将发送回的密码与生成的密码进行比对,如果一致,则实现免密。
4.日期与时间
5.用户 组 权限
6.管道重定向
重定向:
1:正确
2:错误
7.环境变量
8.软件安装
rpm安装 yum安装 解压安装 源码安装
区别
rpm 会自动配置系统服务,但是不会主动安装依赖,缺失依赖会直接停止安装,会将有命令的软件目录下的bin软连接到/bin目录下 安装位置由操作系统决定
yum安装也会主动配置系统服务,会主动安装缺失依赖,但是要注意源的安全性 ,安装位置由操作系统决定
解压安装 解压在哪里就安装在哪里,需要自己配置系统服务和环境变量
源码安装 需要先下载源码,然后编译源码,配置安装目录,如果没有对应的环境还要进行环境配置,需要自己配置环境变量和系统服务