主流操作系统
- Unix/Linux
- Windows Server
- OS X
1.Unix
Unix:功能强大,运行稳定。但对硬件的配置要求很高,在中低端机器上无法发挥其强大性能。
2.Linux
Linux:继承了Unix系统的强大功能和操作方法,但在中低端机器上也能流畅运行。Linux的分类Redhat Linux - RHEL:红帽Linux主要是服务器型Linux,为商业收费.
CentOS:100%复制RHEL内核,不收版权费⽤Oracle Linux - OEL:Oracle公司为了数据库与操作系统更好的结合。
3.Linux的目录结构
- /:处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的开始。所有的目录、文件、设备都在/之下,它是Linux文件系统最顶层的唯一的目录; 一般建议在根目录下就只有目录,不要直接存放文件;根目录是linux系统启动时系统第一载入的分区,所以启动过程中得到的文件应该都放在这个分区中,其中/etc、/bin、/dev、/lib、/sbin这5个目录录都应该要与根目录连在一起,不可独立成为某个分区
- /bin:存放所有⽤户都可以使⽤的linux基本操作命令;(目录中多是可执行的二进制文件)
- /dev:设备文件目录,虚拟文件系统,主要存放所有系统中device的相关信息,不论是使用的或未使用的设备,只要有可能使用到,就会在/dev中建立一个相对应的设备文件;设备文件分为2种类型: 字符设备文件和块设备文件(目录中基本上都是设备文件,如硬盘设备文件/dev/sda)
- home:默认存放用户的宿主目录(除了root用户)
/home/~/.bashrc:提供bash环境中所需使用的别名;
/home/~/.bash_profile:提供bash环境所需的变量;一般先执行.bashrc后,才会再执行.bash_profile;
/home/~/.bash_history:用户历史命令文件,记录用户曾经输入过的所有命令;(默认为1000条,可以通过HISTSIZE变量更改)
/home/~/.bash_logout:当用户注销的同时,系统会自动执行 .bash_logout文件,如果管理员需要记录用户注销的一些额外记录、动作或其他信息,就可以利用这个机制去完成
- /proc:虚拟文件系统,此目录是kernel加载后,在内存一个建立的一个虚拟目录,有专属的文件系统,主要提供系统一些实时的信息,此目录下不能建立和删除文件;(某些文件可以修改)
/proc主要作用可以整理为:
整理系统内部的信息;
存放主机硬件信息; - 调整系统执行时的参数;
检查及修改网络和主机的参数;
检查及调整系统的内存和性能 - /etc:主机、系统或网络配置文件存放目录
hosts:主机名解析配置文件,主要列出所有需要本地解析的主机名与IP地址的对系;
passwd:主要保存系统用户账号的信息;
group与gshadow:用户组配置文件,group主要保存用户组信息,gshadow保存群组密码;
profile:与系统环境配置或初始化软件的相关配置,全局配置,对所有用户有效,要配置变量;
fstab:系统启动时自动挂载文件系统的配置文件;
inittab:启动时系统所需要的第一个配置文件;也即是init进程的配置文件;
/tmp:临时文件存放区域;(默认被设置了粘滞位)
/var:动态文件或数据存放目录,默认日志文件都存放在这个目录
绝对路径写法由根目录 / 写起,例如: /root/d01 这个目录
相对路径不是由 / 写起,例如由 /root/d01 要到 /root/d02 目录时可以写成: cd …/d02 这就是相对路径的