一、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
linux的发行版本大体可以分为2类:1.商业公司维护的发行版本,以RedHat为代表;2.社区组织维护的发行版本,以Debian为代表;
现在各种发行版本有数十种,其中主流发行版本:Debian,RedHat,SUSE;
区别:
不同的发行版细节上有一些差别,Debian是迄今为止最遵守gun规范额Linux的系统,他又分为stable,testing,unstable分支,并且以apt-get/dpkg包管理方式;RetHat是红帽公司研发发行版本,包括fedora,RHEL,CENTOS,Oracle linux,等多个版本;
suse linux,针对个人用户。
http://www.mindpin.com/d3js-demo/linux/
二.1、下载镜像
1.网址:https://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/
自己点击下载即可。(
当然如果你想下载别的版本也可以在 https://mirrors.aliyun.com/centos/中查找)
二.2、创建虚拟机(vmware安装教程网上很多,不会的可以在网上查找下)
1.打开VMware,创建新的虚拟机
也可以从【文件】进入,创建新虚拟机
2.选择虚拟机配置类型(新手建议都选典型,自定义会选择虚拟机的兼容性)
二.3.选择操作系统位置
我选择的是稍后安装;
安装程序光盘:一般是使用光盘的,所有一般都不会选择此项
安装程序光盘镜像文件:选择电脑上centos镜像文件位置
二.4.选择操作系统类型
二.5.虚拟机名和存储位置
二.6指定磁盘大小(我选择了200g,这个结合自己实际情况填写)
最后点击完成,虚拟机就建立完成。
二.7安装系统
1.首先选择镜像
然后启动虚拟机,开始安装系统。
2.第一次安装此镜像,我们选择检测并安装,如下图:
3.选择语言和时区(我们一般选上海)
然后点击continue,继续下一步。
4.软件源
下图2项,一般默认就可以,如有有遇到找不到软件源的提示,可以自己配置源: http://mirrors.aliyun.com/centos/7/os/x86_64/(配置网络上的源的前提是要先配置好网络)
5.分区
选择自己分区
点击done完成。
然后分区;
/目录分100g
/boot分100m
虚拟机内存2g(虚拟内存,如果内存小一般是内存的1.5或者2倍。如果内存大 一般8g或者16g)
再建立一个自己实验的空间/data
然后点击完成
最后保存,分区完成
6.配置网络
打开网络,点击完成
开始安装
7.配置root、普通用户密码
最后等待安装完成,就ok了。
三、配置环境变量,实现执行history的时候可以看到执行命令的时间
首先修改配置文件vim /etc/profile
保存后,用history,查看历史命令就可以看见历史命令的时间了
如果只是临时使用一下,直接执行HISTTIMEFORMAT="%F %T"命令,也可以实现
四、总结Linux哲学思想。
1.一切皆文件
2.提供很多小型的单一用途的程序
3.链接程序,共同完成复杂功能
4.避免令人困惑的用户界面
5.配置数据存储在文本中
五、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
命令的语法通用格式:#command(命令)options(选项)argument(参数、主题)
Command(命令):
发起—命令:请求内核将某个二级制程序运行为一个进程:
程序 –> 进程
静态 -->动态(有生命周期)
命令本身是一个可执行的程序文件:二进制格式的文件,可能会调用共享库文件:
多数程序文件都放在:/bin,/sbin,/usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin
普通命令:/bin, /usr/bin, /usr/local/bin
管理命令:/sbin,/usr/sbin , /usr/local/sbin
总结:大多数都在bin和sbin中
共享库: /lib ,/lib64 ,/usr/lib ,/usr/lib64 ,/usr/local/lib , /usr/local/lib64
32bits的库:/lib ,/usr/lib ,/usr/local/lib
64bits的库:/lib64,/usr/lib64,/usr/local/lib64
总结:都在lib和lib64
注意:。目录与之对应的可执行程序文件
命令必须遵循特定格式规范:exe,msi, EFE(LINUX)
~】#file /bin/ls
命令分为两类:
由shell程序的自带的命令:内置命令(builtin)
独立的可执行程序文件,文件名即命令名:外部命令
Shell程序是独立的程序,负责解析用户提供的命令:
环境变量:
PATH:从那些路径中查找用户输入的命令字符串所对应的命令文件:
~】#echo ¥PATH
查找次序:自左而右
查看命令类型:type command
Options(选项):
指定命令的运行特性:
选项有2种表现形式:
短选项:-c,例如 -l,-d
注意:有些命令的选项没有 - ;
如果同一命令同时使用多个段选项,多数可合并:-l,-d =-ld
长选项:--word,例如 –help,--human-readable
注意:长选项不能合并;
注意:有些选项可以带参数,,此项为选项参数;
Argument(参数):
命令的作用对象:命令对什么生效;
注意:不同的命令的参数:有些命令可同时带多个参数,多个之间以空白字符分隔;
例如:ls -ld /var