1.1 Red Hat Linux
Red Hat Linux 1994年创立,是最先的Linux发行版本之一,同时也是最著名的Linux版本,Red Hat Linux已经创造了本身的品牌,也是读者常常听到的“红帽操做系统”。2018年10月份IBM正式宣布以340亿美圆收购红帽。ios
1.2 CentOS
社区企业版操做系统(Community Enterprise Operating System,CentOS)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码所编译而成。因为出自一样的源代码,所以有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。
CentOS于Red Hat Linux不一样之处在于CentOS并不包含封闭的源代码软件,能够开源无偿使用,获得运维人员、企业、程序员的青睐,CentOS发行版操做系统是目前企业使用最多的系统之一,
2014年7月7日,正式发布centos7
2016年12月12日,正式发布了CentOS7.3。
2019年9月25号,正式发布了centos8的新版本。程序员
1.3 Ubuntu
Ubuntu是一个以桌面应用为主的Linux操做系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“个人存在是由于你们的存在”,是非洲传统的一种价值观。Ubuntu基于Debian发行版和GNOME桌面环境, Ubuntu发行版操做系统的目标在于为通常用户提供一个最新的、同时稳定的以开放自由软件构建而成的操做系统,目前Ubuntu具备庞大的社区力量,用户能够方便地从社区得到帮助。shell
1.4 SUSE Linux
SUSE(发音 /ˈsuːsə/),SUSE Linux 出自德国,SuSE Linux AG公司发行维护的Linux发行版,是属于此公司的注册商标2003年11月4日,Novell表示将会对SUSE提出收购。收购的工做于2004年1月完成。ubuntu
1.5 Fedora Linux
Fedora是一个知名的Linux发行版,是一款由全球社区爱好者构建的面向平常应用的快速、稳定、强大的操做系统。它容许任何人自由地使用、修改和重发布,不管如今仍是未来。它由一个强大的社群开发,这个社群的成员以本身的不懈努力,提供并维护自由、开放源码的软件和开放的标准。
Fedora 约每六个月会发布新版本,美国当地时间2015年11月3日,北京时间2015年11月4日,Fedora Project 宣布 Fedora 23 正式对外发布,2017年6月发布Fedora 26版本。vim
系统下载地址:
centos官网,用户下载旧版本:http://vault.centos.org/
阿里源镜像站:https://developer.aliyun.com/mirror/centos
安装环境
VMware® Workstation 15 Pro
centos 7.4 x86_64安全
新建虚拟机
略bash
centos7.4安装步骤
选择安装镜像服务器
点击开启虚拟机网络
进入系统引导界面进行配置
引导项说明:
修改默认网卡名字,改成eth0这种形式
将光标移动到引导项,而后按TAB建,在quiet后添加"net.ifnames=0 biosdevname=0" 按enter进去下一步
安装过程当中使用的语言,选择英文
时间和时区的设置,选择合适的时区
键盘设置,默认美式键盘就好
系统语言设置,设置成默认英文
安装源本地介质,若是须要使用网络源安装须要先设置好网络
软件包选择,这里选择安装图像界面
选择标准分区
分区策略
/boot 500M
swap 512M 1.5内存大小
/ 剩余空间
系统故障备份,选择关闭,反正也没什么用
网络设置:
打开开机启动,设置成dhcp
关闭安全策略
选择开始安装
设置root密码.这里若是设置的密码过于简单须要点击两次才能完成返回
等待安装完成
安装完成点击reboot重启.进入系统
[root@centos7 ~]# vim /etc/bashrc export HISTTIMEFORMAT="%F %T `whoami` " [root@centos7 ~]# source /etc/bashrc [root@centos7 ~]# history 1 2020-06-14 20:27:32 root vim /etc/bashrc 2 2020-06-14 20:28:04 root source /etc/bashrc
cat命令能够用于查看文件内容,或者利用重定向建立文件。
查看文件内容:
或追加文件内容:
-n或--number:从1开始对全部输出的行数编号; -b或--number-nonblank:对于空白行不编号; -s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行; -A:显示不可打印字符,行尾显示“$”;
实例:
[root@centos7 ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin
查看当前环境设置的别名:
设置临时别名(关闭shell就失效了): [root@centos7 ~]# alias vnet='vim /etc/sysconfig/network-scripts/ifcfg-eth0' 设置永久别名。 vim ~/.bashrc alias vnet='vim /etc/sysconfig/network-scripts/ifcfg-eth0' 退出终端从新登录
Linux的两种时钟
系统时钟:由Linux内核经过CPU的工做频率进行的
硬件时钟:主板
date 显示和设置系统时间 [root@centos7 ~]# date Sun Jun 14 20:40:43 CST 2020 hwclock,clock: 显示硬件时钟`` -s, --hctosys 以硬件时钟为准,校订系统时钟 -w, --systohc 以系统时钟为准,校订硬件时钟 [root@centos7 ~]# hwclock Sun 14 Jun 2020 08:42:07 PM CST -0.366156 seconds```