linux系统发行版安装,linux学习笔记(一)Linux的发行版&安装centos7

Linux的发行版

Slackware

特点就是安装灵活,目录结构严谨,版本力求稳定而非追新。

s.u.s.e

SuSE拥有界面友好的安装过程,还有图形管理工具。据说是最好看的linux图形界面,但是服务器上少有图形界面,不适合用于服务器。

RedHat

RedHat Enterprise Linux (RHEL)

RHEL,是redhat发展出来的企业版本分支,版本迭代慢。

Fedora

Fedora是一套从Red Hat Linux发展出来的免费Linux系统。Fedora的前身就是Red Hat Linux。Fedora使用一些先行技术,由社区维护,是redhat的技术测试版本,它也使用RPM包来安装软件。

centos

centos是由社区维护的redhat的开源版本,号称完全兼容redhat,已被redhat收购。

Debian

非常稳定的发行版,稳定也代表着版本迭代很慢

Ubuntu

ubuntu是在debian基础上发展出的分支,但是软件更新频度相对较高。拥有桌面版和服务器版,服务器版适合服务器,桌面版适合学生自己安装学习linux。开发人员经常在自己电脑安装ubuntu

安装Centos7.6操作系统

启动虚拟机,选择安装centos7

安装

机器自检

自检

选择语言,默认选择英语 us

语言

配置界面

配置

点击DATE&TIME,选择时区

初始化时区

上海时间

选择软件,这里选的最小化安装,如果需要安装其他软件,可以点进去选择,软件可以等安装好系统后yum安装

软件选择

选择磁盘,这里默认安装,可以自己配置文件挂载点及所用磁盘大小

磁盘

默认分配

取消kdump,kdump 是一种先进的基于 kexec 的内核崩溃转储机制。

kdump

配置主机名和开启网卡

hostname

配置root密码及新建一个用户

usercreate

newuser

password

安装完毕,点击reboot重启

reboot

登录非root用户

login

创建用户名

useradd xxx

xxx为用户名

配置环境变量,实现执行history的时候可以看到执行命令的时间。

su - root

cd /etc/profile.d/

vi history_date.sh

#添加下面语句

export HISTTIMEFORMAT="%H:%M:%S "

source /etc/profile

添加执行命令的时间

history结果

Linux哲学思想。

一切皆文件:

把几乎所有资源抽象为文件形式:包含硬件设备,通信接口

由众多功能单一的程序组成:一个程序只做一件事

尽量避免跟用户交互:易于以编程的的方式实现自动化任务

使用文本文件保存配置文件

Linux常用命令使用格式

COMMAND [参数]

echo

echo :输出打印结果至终端上,类似python里面的print函数

echo $PATH #输出变量值

echo {1..10} #输出1-10数字

1 2 3 4 5 6 7 8 9 10

echo file{1,3,5} #{}输出多个字符

file1 file3 file5

echo

screen

screen 命令

产生一个新的窗口,窗口内所运行的命令不会随着终端关闭而停止,

screen -ls查看后台运行

screen -r 可恢复后台执行的命令窗口。

screen -S xxx 可表示xxx创建了一个screen的窗口

screen -x xxx 即可加入xxx的窗口

date

date 显示系统时间

clock 显示硬件时间

clock -s 系统同步硬件时间

clock -w 硬件同步系统时间

date

ifconfig

ifconfig命令

ifconfig ens33 up/down #可临时关闭或者开启该接口

ifconfig #可查看所有接口底下的相关网络信息

ifconfig ens33:1 +IP地址 #启用子接口

我们最小化安装没有装这个命令,原先是centos6的命令,需要安装net-tools这个包

yum install -y net-tools

ifconfig

export

export HISTTIMEFORMAT="%H:%M:%S " #配置环境变量

你可能感兴趣的:(linux系统发行版安装)