1 系统目录结构
# windows目录结构:
C:\windows # 存放系统启动文件
D:\Program Files # 存放第三方软件
# 补充: (x86):
代表为32位应用程序安装的文件夹,在C盘会有两个程序安装文件夹,一个为“program Files”,另一个为“program Files(x86)”,
32位应用程序安装在“program Files(x86)”文件夹,如果是64位的应用程序,会安装在program Files文件夹中。
# linux目录结构:
\etc\sysconfig
\usr\local # 存放第三方软件 centos7系统常放这里
2 目录结构特点
# 1.linux目录结构从根开始
相对路径:参照物是当前目录
绝对路径:参照物是根目录
# 2.linux目录结构拥有层次
层次结构类似于倒挂的一棵树
# 3.linux目录需要挂载使用
系统目录可以挂载任何磁盘设备上
磁盘空间没有被挂载是不能使用的
3 Linux目录结构

bin: 命令,二进制文件的存放目录,存放系统常用命令的目录
/usr/bin: 是/bin目录快捷方式指向的真实路径目录
/usr/local/bin: 存放安装第三方软件命令的目录
boot : 系统引导程序,系统内核
dev : 设备、光驱、硬盘
etc : 存放系统或服务的配置文件 # *******
home : 普通用户的家目录
lib : 库文件存放目录(存放32位系统使用的库文件 一个功能通常是一个库提供的)
lib64: 库文件存放目录(64位系统)-手机计算器的功能由库提供
lost+found: 磁盘、文件系统损坏、断电、临时存放文件,只有在ext的文件系统中才能有这个目录
media: 相当于windows的视频,应用于图形化的系统
misc : 相当于windows的音乐,应用于图形化的系统
mnt : 临时的挂载点目录,给设备提供入口的
opt : 第三方软件安装在这里 # centos5/6系统常放这里
proc : 虚拟目录,显示内存中的信息,当前操作系统运行状态(必须掌握) # *******
root : root用户的家目录
sbin : 超级命令,一般是root用户才能使用的命令
selinux:selinux及它的配置文件存放的位置
srv : 安装第三方的软件
sys : 虚拟的目录,内存信息
tmp : 临时文件的存放位置 垃圾堆
usr : 存放用户的程序 # *******
var : 系统日志,其他应用程序的日志 经常变化的文件 # *******
4 查询系统的常用命令
# 1.查看当前目录下有多少个文件:
ll |wc -l
即 ll 与 wc 的组合命令
wc -l : 统计输出信息的行数,一行信息对应一个文件,所以就是文件的个数
# 2.为文件添加可执行权限:
ll
total 40544
-rw-r--r--. 1 root root 23901760 Sep 17 09:46 etcd
-rw-r--r--. 1 root root 17612384 Sep 17 09:46 etcdctl
chmod +x etcd
chmod +x etcdctl
ls
etcd etcdctl
pwd
/usr/local/bin
# 3. 查看系统内核所有信息
uname -a
Linux localhost.localdomain 3.10.0-1127.el7.x86...
uname -r # 查看内核版本号
3.10.0\-693.el7.x86\_64
uname -m # 查看系统多少位
x86\_64
# 4./dev的cdrom目录
cdrom(快捷方式)————》sr0(硬盘)
# 5./etc 修改本地的网卡ip地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
网卡地址:
eth0: /etc/sysconfig/network-scripts/ifcfg-eth0
eth1: /etc/sysconfig/network-scripts/ifcfg-eth1
进去后修改IPADDR,保存退出
网卡重启:
ifdown [网卡的名称] :停止网卡
ifup [网卡的名称] :开启一个网卡
systemctl restart network : 重启网络的所有网卡
# 查看ip 信息
ip a
# 6. 查看系统版本信息
cat /etc/redhat-release
CentOS Linux release 7.4.1708 \(Core\)
# 7./root
创建用户:useradd [用户名称]
切换用户:su [用户名]
# 8./proc:
查看内存:free -m ====> cat /proc/meminfo
查看CPU:lscpu ====> cat /proc/cpuinfo
# 9.禁用selinux: 美国国家安全局以安全为由所有的操作系统都要安装selinux
永久关闭:
vim /etc/selinux/config
修改为:SELINUX=disabled 保存退出
临时关闭:
setenforce 0