Linux作业第一周20191202

作业题目:

1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。

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

4、总结Linux哲学思想。

5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令。

1、Linux发行版:

    Linux发行版有数百种之多,以下列柱一些主流发行版;

    (1).Debian:主要以社区方式运作

        基于Debian发行版的二次开发有:ubuntu,knopix;

            Mint是基于ubuntu基础的再次开发;

    (2).Slackware:是SLS的一个分支

        S.u.S.E是基于Slackware的二次开发版本;

            OpenSUSE是基于S.u.S.E的再次开发版本;

    (3).RedHat:

        redhat个人版分支:Fedora Core

        redhat企业版分支:RedHat Enterprise Linux:RHEL

        CentOS:Community Enterprise OS

    (4).Gentoo:性能好

    (5).ArchLinux:简洁

2.安装操作系统:

(1)选择安装方法
(2)选择要安装的操作系统的ISO文件
(3)选择固件类型
(4)设置虚拟机摘要信息
(5)选择网络模式
(6)配置硬盘大小
(7)配置内存及CPU
(8)开始安装
(9)开始安装
(10)选择键盘及语言
(11)配置时区、软件、硬盘分区挂载点等信息
(12)选择安装硬盘及分区模式
(13)配置完成
(14)设置root用户密码
(14)确认密码,开始安装
(15)安装完成并重启

创建用户:

groupadd daichengsen

useradd -g daichengsen daichengsen

passwd daichengsen

ssh daichengsen@ipaddress

id

uid=1001(daichengsen) gid=1001(daichengsen) 组=1001(daichengsen) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

3.配置环境变量

HISTTIMEFORMAT='%F %T '

4.Linux哲学思想

(1).一切皆文件:

把几乎所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等;

open(),read(),write(),close(),delete(),create()

(2).由众多功能单一的程序组成:一个程序只做一件事,并且做好;组合小程序完成复杂人物;

程序的组成部分:二进制程序文件、库文件、配置文件、帮助文件;

二进制、库文件:可执行文件

库文件:不能独立执行,只能被调用时执行

配置文件、帮助文件:可悲查看内容的文件

(3).尽量避免跟用户交互;

目标:易于以编程的方式实现自动化任务;

(4).使用文本文件保存配置信息;

5.Linux常用命令格式

type COMMAND查看命令是否为内嵌,如果为内嵌命令使用help COMMAND查看命令帮助;如果不是,使用man COMMAND查看命令手册。

COMMAND  [OPTION]...  [FILE].../[DIRECTORY].../[STRING].../

       type echo

       help echo

       echo [OPTION]... [ARGUEMENT]...

       help screen

       man screen

       screen[-options ] [ cmd [ args ] ]

       screen-r[[pid.]tty[.host]]

       screen-rsessionowner/[[pid.]tty[.host]]

       type date

       man date

       date [OPTION]… [+FORMAT]

       date [MMDDHHMM[[CC]YY][.ss]]

       type ifconfig

       man ifconfig

       ifconfig [接口]

       ifconfig 接口 [aftype] options|address...

       type export

       help export

       export [-fn] [名称[=值] ...] 或 export -p

       

你可能感兴趣的:(Linux作业第一周20191202)