一、Linux文件基础
1、硬件设备文件名
硬件 | 设备文件名 |
---|---|
IDE硬盘 | /dev/hd[a-d] |
SCSI/SATA/USB/硬盘 | /dev/sd[a-p] |
光驱 | /dev/cdrom或/dev/sr0 |
软盘 | /dev/fd[0-1] |
打印机(25针) | /dev/lp[0-2] |
打印机(USB) | /dev/usb/lp[0-15] |
鼠标 | /dev/mouse |
2、文件系统结构
结构树 |
---|
/ |
/boot | /etc | /home |
---|---|---|
/etc | ||
---|---|---|
passwd | shadow | group |
3、密码原则
(1)复杂性
八位字符以上、大小写字母、数字、符号
不能是英文单词
不能是和用户相关的内容
(2)易记忆性
(3)时效性
4、软件包选择
Desktop(桌面)
Minimal Desktop(最小化桌面)
Minimal (最小化)
Basic Server(基本服务器)
Database Server(数据库服务器)
Web Server(网页服务器)
Virtual Host(虚拟主机)
software development workstation(软件开发工作站)
5、安装日志
/root/install.log:存储了安装在系统中的软件包及其版本信息
/root/install.log.syslog:存储了安装过程中留下的事件记录
/root/anaconda-ks.cfg:以Kickstart配置文件的格式记录安装过程中设置的选项信息
6、设置Linux的IP地址
示列:ifconfig eth0 192.168.1.154
7、注意事项
Linux严格区分大小写
Linux中的所有内容以文件的形式保存,包括硬件
硬盘文件是/dev/sd[a-p]
光盘文件是/dev/sr0等
Linux不靠扩展名区分文件类型
压缩包:“*.gz”、“*.bz2”等
二进制软件包:”.rmp“
网页文件:“*.html”
脚本文件:“*.sh”
配置文件:“*.conf”
二、Linux各个目录的作用
目录名 | 目录作用 |
---|---|
/bin/ | 存放系统命令的目录,普通用户和超级用户都可以执行,不过放在/bin下的命令在单用户模式下也可以执行 |
/sbin/ | 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以允许普通用户查看 |
/usr/bin/ | 存放系统命令的目录,普通用户和超级用户都可以执行,这些命令和系统启动无关,在单用户模式下不能执行 |
/usr/sbin/ | 存放根文件系统不必要的系统管理命令,只有超级用户可以使用 |
/boot/ | 系统启动目录,保存系统启动相关的文件 |
/dev/ | 设备文件保存位置,用来保存所有硬件设备文件 |
/etc/ | 配置文件保存位置,用户的账号等 |
/home/ | 普通用户的家目录 |
/lib/ | 用户调用的函数库保存位置 |
/lost+found/ | 系统意外关机或崩溃时产生的文件碎片保存位置 |
/media/ | 挂载目录,用来挂载媒体设备 |
/mnt/ | 挂载目录,挂载额外设备 |
/misc/ | 挂载目录,用来挂载NFC服务的共享目录 |
/opt/ | 第三方安装的软件保存位置 |
/proc/ | 虚拟文件系统该目录中的数据并不是保存在硬盘中,而是保存在内存中 |
/sys/ | 虚拟文件系统,和/proc目录相似 |
/root/ | 超级用户的家目录 |
/srv/ | 服务器数据目录 |