M-63.第一周作业

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

答:

Linux的发行版本主要有三大分支:

slackware

(1)SUSE Linux Enterprise Server (SLES)

商业版的SUSE Linux,主要用于服务器

(2)OpenSuse

社区版的SUSE Linux,主要用于桌面,也可用于服务器

debian

(1)Ubuntu

开源的免费Linux,主要针对桌面用户,深受开发人员喜爱。也有针对服务器的Ubuntu server

(2)mint

基于Debian和Ubuntu开发的开源免费Linux,功能强大且易用的桌面级操作系统

redhat

(1)RHEL(最主流的分支)

RedHat Enterprise Linux,redhat的企业级商业版Linux,稳定、高效,主要用于服务器领域,可免费使用,但某些功能需要付费,且故障解决及维护也需要付费。每18个月更新一次版本

(2)CentOS

除了logo之外,几乎和RHEL一模一样,由社区维护的开源免费Linux,版本和RHEL同步更新,深受互联网企业喜爱的服务器版操作系统

(3)Fedora

基于redhat的社区版开源免费Linux,主要用于桌面领域,也有服务器版,但不建议。版本更新较快,功能较新,6个月发行一次新版本,是RHEL在更新前的测试,稳定后更新到RHEL上

其他发行版本

(1)ArchLinux

具有轻量简洁的特点

(2)Gentoo

极致的性能以及近乎无限的适应性

(3)LFS

Linux From scratch,可以自由定制的Linux

(4)国产Linux

中标麒麟(基于redhat)、深度(基于Debian)

各发行版本之间的联系和区别:

联系

不管哪种发行版本,都是基于Linux内核+GNU软件,也必须遵循GNU的GPL协定

区别

不同的发行版本有着不同的Linux内核版本、库及程序软件。此外,包管理器也不同(redhat和slackware系列使用的是rpm包管理系统,以.rpm为扩展名;Debian系列使用的是dpkg包管理系统,以.deb为扩展名)

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

centos7.9



ubuntu



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

vim /etc/profile.d/env.sh  //创建env.sh文件

  export HISTTIMEFORMAT="%F %T "  //添加内容

4、总结Linux哲学思想。

一切皆文件

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

cp [选项] [源] [目的]

或 cp [选项] [源] [目录]

例子:

cp -a /etc/sysconfig/network-scripts/ifcfg-ens33 /data/

2)hostname [-b] {hostname|-F file}        set host name (from file)

例子:

 hostname -b centos8.web.yang.org

hostname [-a|-A|-d|-f|-i|-I|-s|-y]      display formatted name

例子:

hostname -i

hostname                                display host name

例子:

hostname

3)echo [短选项] [字符串]

例子:

echo -e [Hallo Linux\tHallo Centos]

echo [长选项]

例子:

echo  --help

echo ABC

ABC

4)ifconfig

ifconfig [-a] [-v] [-s] [[]] [add[/]][del[/]] [[-]broadcast []] [[-]pointopoint[]] [netmask] [dstaddr] [tunnel] [outfill] [keepalive] [hw] [mtu] [[-]trailers] [[-]arp] [[-]allmulti] [multicast] [[-]promisc] [mem_start] [io_addr] [irq] [media] [txqueuelen] [[-]dynamic] [up|down] ...

例子:

ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255

5)date

Usage: date [OPTION]... [+FORMAT]

  or:  date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

以给定格式显示当前时间,或设置系统日期。

例子:

# date  //显示详细时间日期, 24小时制

Wed Dec 22 03:32:28 EST 2021

# date '+%c'   //显示详细时间日期,  12小时制

Wed 22 Dec 2021 03:31:47 AM EST

# date '+%D' //显示数字日期,年份两位数表示

12/22/21

# date '+%x' //显示完整的日期  显示日期,年份用四位数表示

12/22/2021

# date '+%T' // 显示24小时的格式

14:09:31

# date '+%X' //显示12小时的格式

03:33:46 AM

# date -s "2022/1/1 12:00:00"  设置时间 


6、描述Linux发行版的系统目录名称命名规则以及用途。

文件与目录命名规则:

文件名:字母、数字、下划线、圆点

普通文件 - (黑色)

目录文件 d (蓝色)

链接文件 l  (亮蓝色)

特殊文件 cd (黄色)

配置文件 .conf

日志文件 .log

系统日志文件 .syslog

系统配置文件 .cfg

系统文件  .i386

脚本文件  .sh

用途:

/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录

/bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序

/sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序

/lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)

/lib64:专用于x86_64系统上的辅助共享库文件存放位置

/etc:配置文件目录

/home/USERNAME:普通用户家目录

/root:管理员的家目录

/media:便携式移动设备挂载点

/mnt:临时文件系统挂载点

/dev:设备文件及特殊文件存储位置

b: block device,随机访问

c: character device,线性访问

/opt:第三方应用程序的安装位置

/srv:系统上运行的服务用到的数据

/tmp:临时文件存储位置

/usr: universal shared, read-only data

bin: 保证系统拥有完整功能而提供的应用程序

sbin:存放管理类的基本命令,该目录不能独立分区,系统启动时会使用此目录下的文件

lib:32位使用

lib64:只存在64位系统

include: C程序的头文件(header files)

share:结构化独立的数据,例如doc, man等

local:第三方应用程序的安装位置bin, sbin, lib, lib64, etc, share

/var: variable data files

cache: 应用程序缓存数据目录

lib: 应用程序状态信息数据

local:专用于为/usr/local下的应用程序存储可变数据

lock: 锁文件

log: 日志目录及文件

opt: 专用于为/opt下的应用程序存储可变数据

run: 运行中的进程相关数据,通常用于存储进程pid文件

spool: 应用程序数据池

tmp: 保存系统两次重启之间产生的临时数据

/proc: 用于输出内核与进程信息相关的虚拟文件系统

/sys:用于输出当前系统上硬件设备相关信息虚拟文件系统

/selinux: security enhanced Linux,selinux相关的安全策略等信息的存储位置

Linux上的应用程序的组成部分

二进制程序:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin

库文件:/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64

配置文件:/etc, /etc/DIRECTORY, /usr/local/etc

帮助文件:/usr/share/man, /usr/share/doc, /usr/local/share/man, /usr/local/share/doc

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容

  • 1、描述计算机的组成及其功能。 2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 3、描述Li...
    yaha21阅读 683评论 1 3
  • 1、描述计算机的组成及其功能 计算机各个组成部分的功能: 从基本结构上来讲,计算机可以分为五大部分:运算器、存储器...
    wbyyy阅读 235评论 1 2
  • 1、描述计算机的组成及其功能。 一般而言,计算机的组成可分为两部分 一部分指的是硬件部分。根据冯诺依曼的计算机体系...
    小邢_阅读 261评论 0 0
  • 1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 slackware:SUSE Linux E...
    马晖阅读 141评论 0 0
  • 1、描述计算机的组成及其功能 计算机组成: 输入单元、输出单元、CPU内部控制单元、算数逻辑单元、主存储器 功能:...
    stevendss阅读 246评论 0 0