各个版本
- Fedora Core
- Debian
- Mandrake
- Ubuntu
- Red Hat Linux
- SuSE
- Linux Mint
- Gentoo
- Centos
系统安装
安装centos
安装centos7.9
设置时区
选中最小安装
进行分区
设置网络和主机名
设置root密码和创建新用户名
安装完成之后,重启系统;输入用户名和密码
配置环境变量,实现执行history的时候可以看到执行命令的时间
(1)在~/.bash_profile文件中新增一行,写入:HISTTIMEFORMAT="”%F %T ",保存退出
(2)使更新后的配置文件生效,执行:source ~/.bash_profile。
linux哲学思想
- 一切都是一个文件(包含硬件)
- 小型,单一用途的程序
- 链接程序,共同完成复杂的任务
- 避免令人困惑的用户界面
- 配置数据存储在文件中
系统目录名称命名规则
1.严格区分字符的大小写
2.文件名可以使用除斜线(/)以外的任意字符;
3.文件名不能超过255个字符;
4.以点号开头的文件为隐藏文件;
5.两个特殊文件:
一个点:表示当前目录
两个点:表示当前目前的上一级目录
目录架构以及用途:
/boot : 引导文件存放目录
/bin : 所有用户的基本命令
/sbin : 管理类的基本命令
/lib : 启动时程序依赖的基本共享库文件
/lib64: 专用与x86-64 系统上的辅助共享文件库
/etc : 配置文件目录
/home/username :普通用户家目录
/root:管理员的家目录
/media: 便携式移动设备挂载点
/mnt :临时文件系统挂载点
/dev :设备文件以及特殊文件存储位置
/opt :第三方应用程序的安装位置
/srv: 系统上运行的服务用到的数据
/tem: 临时文件存储位置
/usr :
/var :
/proc: 用于输出内核和进程信息相关的虚拟文件系统
/sys: 用于输出当前系统上硬件设备相关信息虚拟文件系统
/selinux: 相关安全策略信息