linux基础知识以及虚拟机安装、基础操作

一、按系列罗列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,针对个人用户。

  联系:
    完整的Linux系统都是由Linux内核加上各种应用程序组成:Linux虽然发行版众多,但是实际上只有一个内核,发行版只是给这个内核封装了一些应用程序。而这些应用大部分都是来源于GNU社区,代码基本都一样。
  详细Linux分支参考网站:
    http://futurist.se/gldt/
    http://www.mindpin.com/d3js-demo/linux/
二、如何安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录

  二.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

 

猜你喜欢

转载自www.cnblogs.com/gbo123/p/12694701.html
今日推荐