N42期-qq-林友埙-第一周作业
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
基于Dpkg (Debian系)
商业发行版 o Ubuntu,一个非常流行的桌面发行版。
社区发行版 o Debian,一个强烈信奉自由软件,并由志愿者维护的系统。
o inux Mint,从Ubuntu派生并与Ubuntu兼容的系统。
基于RPM (Red Hat系)
商业发行版 o Red Hat Enterprise Linux,Fedora的商业版,由Red Hat维护和提供技术支持。
o Mandriva,最初为Red Hat的派生版。 o openSUSE,最初由Slackware分离出来,现在由Novell维护。
社区发行版 o Fedora,是Red Hat的社区版,会经常引入新特性进行测试。
o PCLinuxOS,Mandriva的派生版本,由社区维护的非常流行的发行版。
o CentOS,从Red Hat发展而来的发行版,由志愿者维护,旨在提供开源的,并与Red Hat 100%兼容的系统。
基于其他包格式
o ArchLinux,一个基于KISS(Keep It Simple and Stupid)的滚动更新的操作系统。
o Chakra,一个从ArchLinux派生出来,只使用KDE桌面的半滚动更新发行版。
o Gentoo,一个面向高级用户的发行版,所有软件的源代码需要自行编译。
o Slackware,最早的发行版之一,1993年创建,由Patrick J. Volkerding维护。
2、总结Linux的哲学思想
• 一切皆文件,把几乎所有的资源统统抽象为文件形式,包括硬件设备,甚至通信接口等 • 由众多功能单一的程序组成:一个程序只用于做一件事,并且做好;组合小程序完成复杂任务; • 程序启动后,尽量避免跟用户交互,目标:易于以编程的方式实现自动化任务 • 使用文本文件保存配置信息
3、说明Linux系统上命令的使用格式
命令格式: COMMAND OPTIONS ARGUMENTS
OPTIONS 选项有两种:长选项和短选
1.ifconfig 查看网络接口配置命令
• [root@localhost ~]# ifconfig
eno16777728: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.16.90.88 netmask 255.255.255.0 broadcast 172.16.90.255
inet6 fe80::20c:29ff:fee8:3d8e prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:e8:3d:8e txqueuelen 1000 (Ethernet)
RX packets 955 bytes 110368 (107.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 587 bytes 59885 (58.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0nn
2.echo 回显命令
[root@localhost ~]# echo -e "hello \neveryone"
hello
everyone
[root@localhost ~]#
3.export用于设置或显示环境变量
[root@localhost ~]# export | tail - 10
==> standard input <==
declare -x SELINUX_USE_CURRENT_RANGE=""
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_CLIENT="172.16.81.208 54577 22"
declare -x SSH_CONNECTION="172.16.81.208 54577 172.16.90.88 22"
declare -x SSH_TTY="/dev/pts/0"
declare -x TERM="xterm"
declare -x USER="root"
declare -x XDG_RUNTIME_DIR="/run/user/0"
declare -x XDG_SESSION_ID="1200"
tail: cannot open ‘10’ for reading: No such file or directory
[root@localhost ~]#
4. date 显示和修改系统日期和时间
显示日期时间
date [OPTION]… [+FORMAT]
FORMAT:格式符%F %T %Y %m %d %H %M %S %s:从1970年1月1日至今经过的秒数(时间戳)
[root@localhost ~]# date
Tue Jan 16 14:59:50 CST 2018
[root@localhost ~]#
设定日期时间
date [MMDDhhmm[[CC]YY][.ss]]
MM:月
DD:日
hh:小时
mm:分钟
[CC]YY]:年 CC世纪 YY年 可省略
.ss: 秒 可省略
[root@localhost ~]# date 100818282018.38
10月8日18点28分2018年38秒
最新文章
- 18-ES6(1)
- PHP条件语句语法与示例
- JS模块化库seajs体验
- iOS基础篇(十五)——UIScrollView的基本用法
- gridView AspNetPager 翻页时 弹出窗体关闭报错
- HW7.7
- ilasm.exe与ildasm.exe的使用(编译与反编译)
- 浅谈PPM (Project Portfolio Management) - 1
- iOS开发工具——统计Crash的工具Crashlytics
- 51Nod 1293 球与切换器 DP分类
- websocket教程(一) 非常有趣的理解websocket
- SQLServer之ISO游标使用
- 第六十七天 js动画
- [再寄小读者之数学篇](2014-10-18 利用 Lagrange 中值定理求极限)
- Debug始于71年前
- Android 程序崩溃之后fragment出现画面重叠问题
- django生产环境启动问题
- HL7消息部分笔记
- linux 单次定时任务
- (第1篇)什么是hadoop大数据?我又为什么要写这篇文章?