第一周博客作业(2021-05-31)

第一题:Linux主要发行版本
1、Redhat Linux 红帽企业版本(收费)
Centos 社区版本(开源)
2、Ubuntu
Ubuntu与centos相同点:
1、都有桌面版本和服务器版本。

      Ubuntu与centos不同点:
          1)用户权限不同,centos新建用户均没有启用sudo提权,ubuntu新建用户直接使用sudo提权。
         2)安装软件的命令不一样。centos使用yum,Ubuntu使用apt-get或者apt
        3)centos支持rpm包,Ubuntu不支持。
      
    3、SuSE Linux

第二题:安装Centos7.6
第一步:安装好VMware Workstation虚拟化公具


image.png
第二步:新建虚拟机,选择光盘镜像文件
image.png

第三步:填写虚拟机名称和存放位置


image.png

第四步:指定磁盘容量大小


image.png

第五步:点击“完成”开始安装


image.png

第六步:安装完成


image.png

第三题:配置history环境变量显示时间
magedu@magedu:~HISTTIMEFORMAT="%F %T" magedu@magedu:~ echo HISTTIMEFORMAT %F %T magedu@magedu:~ history
1 2021-05-31 14:18:19cat /etc/sysctl.conf
2 2021-05-31 14:18:19cat /etc/sysctl.conf > data/conf.log

第四题:linux哲学思想
1)一切皆是文件,避免了繁琐的图形界面操作,提高效率。
2)搭积木思想,单一程序,集群作战。
3)配置文件以文本方式保存,易于配置管理。
4)提供丰富的API,各种开发程序易于与API对接。
第五题:Linux常用命令格式
1)ls -a 显示所有文件(包括隐藏文件)
例如: magedu@magedu:~ls -a . .bash_history .bashrc .config dead.letter .sudo_as_admin_successful .Xauthority .. .bash_logout .cache data .profile .viminfo 2)echo 后跟要打印的内容、字符串,环境变量等, 例如: magedu@magedu:~ echo help
help
magedu@magedu:~echoPATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
3)rm 【选项】 文件
选项包括:
-f :强制删除文件
-i :在删除每个文件之前请求确认(默认选项)
-d :删除空目录,非空目录不能删除。
-r、-R、-recursive :递归删除
-v :显示详细过程
例如:[root@localhost ~]# rm -f /etc/fstab
4) date 查看时间
例如:[root@localhost ~]# date
Sun Jun 6 23:05:51 CST 2021

5)ifconfig :  查看网络的配置情况
6)export   :用于设置或者显示环境变量。
    命令格式:export  [-fnp] [变量名称]=[变量设置值]
      -f :  指【变量名称】为函数。
     -n : 删除指定变量,只在本shell中生效(实际上并未真正的删除)。
     -p  :列出所有的shell赋予程序的环境变量。

总结:linux中命令的使用格式是
命令 + 选项 +执行主体(对象)

第六题:Linux目录结构及功能
1)/bin :主要存放着经常使用的命令
2)/boot : 存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。
3)/dev : 存放设备文件。
4) /etc :存放配置文件。
5) /home :用户家目录,一般以用户名命名,一般每个用户都有一个家目录。

  1. /lib : 存放各种库文件
    7)/media :外部设备挂载点,当系统识别到外面设备如U盘等,会挂载到此目录。
    8) /mnt :用户临时挂载文件系统
    9) /opt :安装程序的目录。
    10)/proc :虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。如cpuinfo ,meminfo。
    11) /root :超级用户的家目录。
    12)/sbin :存放二进制可执行文件。
    13) /srv :存放一些服务启动之后需要提取的数据
    14)/sys : 存放系统文件
    15) /tmp :存放临时文件
    16)/usr :应用程序和文件的存放目录。
    17)var :这个文件夹下存放经常变化的文件,如日志文件。
    18)/run:是一个临时文件系统,存储系统启动以来的信息

第七题:
1)文件的元数据主要有:
File:文件名
Size:文件大小(单位:B)
Blocks:文件所占扇区个数,为8的倍数(通常的 Linux 的扇区大小为 512 B,连续八个扇区组成一个block)
IO Block:每个数据块的大小(单位:B)
regular file:普通文件(此处显示文件的类型)
Inode:文件的Inode号
Links:硬链接次数
Access:权限
Uid:(属主id/属主名)
Gid:(属组id/属组名)
Access:最近访问时间
Modify:数据改动时间
Change:元数据改动时间

2)查看使用命令 stat + FileName
例如:[root@localhost ~]# stat /etc/fstab
File: /etc/fstab
Size: 579 Blocks: 8 IO Block: 4096 regular file
Device: fd00h/64768d Inode: 33554563 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Context: system_u:object_r:etc_t:s0
Access: 2021-06-07 06:32:49.034358604 +0800
Modify: 2021-06-04 07:26:26.586000310 +0800
Change: 2021-06-04 07:41:29.848005970 +0800
Birth: -

3)如2所示,文件的修改时间使用stat命令查看
Modify: 2021-06-04 07:26:26.586000310 +0800

第八题:软链接和硬链接的区别
总结如下:
1)硬连接指通过索引节点来进行连接,一个索引节点对应多个有效路径,要删除文件必须把全部有效路径删除后才能释放空间。
2)软链接又称为符号链接,类似于windows的快捷方式,软链接中文件实际上是一个文本文件,此文本文件中包含有另一个文件的存放位置信息。

举例:
[root@localhost data]# touch file1
[root@localhost data]# ls
file1
[root@localhost data]# ln file1 file2
[root@localhost data]# ln -s file1 file3
[root@localhost data]# ls -li
total 0
101502584 -rw-r--r--. 2 root root 0 Jun 7 00:07 file1
101502584 -rw-r--r--. 2 root root 0 Jun 7 00:07 file2
101502585 lrwxrwxrwx. 1 root root 5 Jun 7 00:08 file3 -> file1


从file1、file2和file3中可以看出硬链接file2和file1的inode节点相同,而软链接file3与file1则不同的inode号,


[root@localhost data]# echo I am File1 Test >> file1
[root@localhost data]# cat file1
I am File1 Test
[root@localhost data]# cat file2
I am File1 Test
[root@localhost data]# cat file3
I am File1 Test
[root@localhost data]# rm -f file1
[root@localhost data]# cat file2
I am File1 Test
[root@localhost data]# cat file3
cat: file3: No such file or directory
[root@localhost data]#

如上例可以看到,删除file1对file2这个硬链接没有影响,file3这个软链接则直接失效。

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

推荐阅读更多精彩内容

  • 命令总结之文件命令篇 此命令总结会分几篇 文件命令篇 系统命令篇 组权限命令篇 特殊命令篇 更新时间2017年06...
    数据革命阅读 730评论 0 2
  • python 1.str.center(width[.fillchar])函数 返回一个指定宽度的居中字符串 例子...
    一介书徒阅读 614评论 0 0
  • gzip 压缩命令 Usage: gzip [OPTION]... [FILE]... 1.gzip 只能压缩文件...
    寂水流深阅读 548评论 0 1
  • ▲就业班和全程班的小伙伴看这里:(学习老王视频的作业第1-2节) 1、按系列罗列Linux的发行版,并描述不同发行...
    一心1977阅读 279评论 0 0
  • 一、选择题:(20 分,每题2 分) 1、下列哪个不属于内核的功能? ( A ) A 用户管理B 内存管理C 进程...
    xinxin2019阅读 655评论 0 0