LINUX第一周

Posted 風のように自由

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX第一周相关的知识,希望对你有一定的参考价值。

第一周

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

Debian--->Ubuntu--->mint LInux.

Debian--->knopix

RedHat--->RHEL--->SentOS

RedHat--->Fedora

Gentoo

ArchLinux

不同发行版之间的联系:所有发行版都是使用Linux内核;都需要遵循GNU的GPL(General Public License)协定

​不同发行版之间的区别:发行版的本质区别,在于继承不同版本的内核,库、程序的组成。不同发行版几乎采用了不同包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系统,包文件以RPM为扩展名;Ubuntu系列,Debian系列使用基于DPKG包管理系统,包文件以deb为扩展名。)

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

#CentOS

LINUX第一周_linuxLINUX第一周_linux_02

LINUX第一周_linux_03

LINUX第一周_linux_04

LINUX第一周_linux_05

LINUX第一周_linux_06

#Ubuntu

#选择时区

LINUX第一周_linux_07

LINUX第一周_linux_08

LINUX第一周_linux_09

#第一个登录账号的用户名

LINUX第一周_linux_10

LINUX第一周_linux_11

#选择手动分区

LINUX第一周_linux_12

选择硬盘

LINUX第一周_linux_13

#分区

LINUX第一周_linux_14

#安装SHH(用空格选择)

LINUX第一周_linux_15

#提高权限,创建用户并登录

LINUX第一周_linux_16

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

[root@localhost ~]# ll -a
total 40
dr-xr-x---. 2 root root 165 Nov 15 22:45 .
dr-xr-xr-x. 18 root root 236 Nov 6 22:43 ..
-rw-------. 1 root root 1408 Nov 6 22:44 anaconda-ks.cfg
-rw-------. 1 root root 3458 Nov 16 00:18 .bash_history
-rw-r--r--. 1 root root 18 May 11 2019 .bash_logout
-rw-r--r--. 1 root root 176 May 11 2019 .bash_profile
-rw-r--r--. 1 root root 224 Nov 15 22:45 .bashrc
-rw-r--r--. 1 root root 100 May 11 2019 .cshrc
-rw-r--r--. 1 root root 129 May 11 2019 .tcshrc
-rw-------. 1 root root 8141 Nov 15 22:45 .viminfo
-rw-r--r--. 1 root root 85 Nov 11 20:52 .vimrc
vim .bashrc
1 # .bashrc
2
3 # User specific aliases and functions
4
5 alias rm=rm -i
6 alias cp=cp -i
7 alias mv=mv -i
8
9 # Source global definitions
10 if [ -f /etc/bashrc ]; then
11 . /etc/bashrc
12 fi
13
14
15 #Display date
16 export HISTTIMEFORMAT=%F %T
[root@localhost ~]# history
1 2021-11-16 00:19:30 cd data
2 2021-11-16 00:19:30 cd /data
3 2021-11-16 00:19:30 vim hello.sh
4 2021-11-16 00:19:30 echo $PATH
5 2021-11-16 00:19:30 chmod +x hello.sh
6 2021-11-16 00:19:30 ll hello.sh
7 2021-11-16 00:19:30 ln -s ../../../data/hello.sh /user/local/bin
8 2021-11-16 00:19:30 ln -s ../../../data/hello.sh /usr/local/bin
9 2021-11-16 00:19:30 ll /usr/local/bin/hello.sh
10 2021-11-16 00:19:30 cat hello.sh | bash
11 2021-11-16 00:19:30 curl -s http://www.wangxiaochun.com/testdir/sys_info | bash
12 2021-11-16 00:19:30 curl -s http://www.wangxiaochun.com/testdir/sys_info.sh | bash
13 2021-11-16 00:19:30 curl -s http://www.wangxiaochun.com/testdir/system_info.sh | bash
14 2021-11-16 00:19:30 curl -s http://www.wangxiaochun.com/testdir/system_info.sh
15 2021-11-16 00:19:30 vim system_info.sh
16 2021-11-16 00:19:30 vim system_info.sh | bash
17 2021-11-16 00:19:30 cd /data
18 2021-11-16 00:19:30 echo $PATH
...

4、总结Linux哲学思想。

linux由Unix发展而来,继承Unux的哲学思想,即:

  • 一切皆文件(包括硬件)
  • 小型、大一用途的文件
  • 连接程序,共同完成复杂任务
  • 避免令人困惑的用户界面
  • 配置数据存储在文本中

linux一切皆文件为了统一接口,windows 一切皆图形

避免令人困惑的用户界面:图形界面不真实,显示内容不完全


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


[root@localhost ~]# echo "My name is JinLiuJie"
My name is JinLiuJie

[root@localhost ~]#screen #进入sreen模式
[root@localhost ~]#screen -S Jinliujie #创建名为“Jinliujie”的窗口
[root@localhost ~]# screen -ls #查看所有screen窗口
There are screens on:
3505.Jinliujie (Attached)
1849.pts-0.localhost (Attached)
2 Sockets in /run/screen/S-root.
#可以用ctl+a+n,ctrl+a+p进行切换窗口(不能演示)

[root@localhost ~]# date #当前时间
Tue Nov 16 20:30:29 EST 2021

[root@localhost ~]# ifconfig #查看IP
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.5.50 netmask 255.255.255.0 broadcast 192.168.5.255
inet6 fe80::20c:29ff:fe3d:101 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:3d:01:01 txqueuelen Linux内核设计第一周学习总结 计算机如何工作

第一周

LINUX内核分析第一周学习总结——计算机是如何工作的

Linux内核分析——第一周学习笔记

《linux内核分析》第一周(2.22~2.28)

Linux内核设计(第一周)——从汇编语言出发理解计算机工作原理