第一周--作业

按系罗列Linux的发发行版,并描述不同发行版之间的联系

复制代码
 1 RedHat Enterprise Linux介绍
 2 Red Hat Linux是公共环境中表现上佳的服务器。它拥有自己的公司,能向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的Linux也使用最新的内核,还拥有大多数人都需要使用的主体软件包。
 3 
 4 Debian介绍
 5 广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux内核为主,而且 Debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。
 6  
 7 Ubuntu介绍
 8 Ubuntu是一个以桌面应用为主的Linux操作系统,基于Debian,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。随着云计算的流行,ubuntu推出了一个云计算环境搭建的解决方案,可以在其官方网站找到相关信息。
 9 
10 CentOS介绍
11 CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同在于CentOS完全开源。
12 
13 不同发行版的联系:
14 任何版本都是使用的Linux内核,且都遵循GNU的GPL协定
15 
16 不同版本的区别:
17 继承的内核、库、程序版本不同
复制代码

 

 

安装centos7.9和Ubuntu操作系统,创建一个自己名字的用户,并可以正常登陆,将主要步骤截图

centos7.9的安装预登陆:

选择虚拟机版本:

指定磁盘大小:

使用光盘文件启动:

选择第一项直接安装:

选择地区设置时间:

选择最小化安装:

手动进行磁盘分区:

打开网络:

设置管理员密码:

设置账户名与密码:

安装成功并重启系统:

字符登陆界面:

登陆成功:

Ubuntu的安装及登陆:

选择系统版本:

使用光盘文件安装:

选择第一项新版安装:

IP地址自动分配:

Ubuntu官方源:

选择手动分区还是自动分区:

手动分区完成:

创建账户及密码:

是否安装ssh服务:

系统安装中:

安装成功并重启系统:

登陆账户成功:

 

 

 

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

 cat >> ~/.bash_profile <<EOF
 HISTTIMEFORMAT=" %F %T "
 EOF
 source .bash_profile 
 echo $HISTTIMEFORMA

 

Linux哲学思想:

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

 

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

复制代码
 1 echo语法:
 2 echo [neE] [arg...]
 3 -e:激活转义字符
 4 -n:取消自动换行
 5 使用-e后课执行的命令
 6 \a 发出警告声
 7 \b 删除前一个字符
 8 \c 不产生进一步输出 (\c 后面的字符不会输出)
 9 \f 换行但光标仍旧停留在原来的位置
10 \n 换行且光标移至行首
11 \r 光标移至行首,但不换行
12 实例:
13 echo -e "\a"(发出警告声)
14 
15 screen语法:
16 screen [-opts] [cmd[args]]
17 -ls或--list:显示目前所有的screen作业
18 -v:显示版本信息
19 -x:恢复之前离线的screen作业
20 -r <作业名称>:恢复离线的screen作业
21 -h <行数>:指定视窗的缓冲区行数
22 -d <作业名称>:将指定的screen作业离线
23 -m:即使目前已在作业中的screen作业,仍强制建立新的screen作业
24 实例:
25 screen -ls (显示所以任务)
26 
27 date语法:
28 date [OPTION]...[+FORMAT]
29 -d:解析字符串并按照指定格式输出,字符串不能是'now'
30 -r:显示文件的上次修改时间
31 -s:根据字符串设置系统时间
32 -u:显示或设置世界协调时(UTC)
33 实例:
34 data --version(显示版本信息并退出)
35 
36 ifconfig语法:
37 ifconfig [参数]
38 add<地址>:设置网络设备IPv6的ip地址
39 del<地址>:删除网络设备IPv6的IP地址
40 down:关闭指定的网络设备
41 实例:
42 ifconfig eth0 up(启用eth0网卡)
43 
44 export语法:
45 export [-fn] [name[=value] ...]
46 -f:指向函数
47 -n:删除变量的导出属性
48 -p:显示全部拥有导出属性的变量
49 -pf:显示全部拥有导出属性的函数
50 -nf:删除函数的导出属性
51 --:在它之后的选项无效
52 实例:
53 export -p(显示出所以拥有导出属性的变量)
54 export -pf(显示出所以拥有导出属性的函数)
复制代码

 

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

复制代码
 1 linux各种发行版都遵循LSB(Linux Stadards Base)规则,使用一致的相关的基础目录名称,使用根目录系统结构(root filesystem),使用FHS(Files Hierarchy Standard)层次结构。
 2 
 3 inux的文件系统是倒立的树状结构,由根(/)起始,其他目录均为/的子目录
 4 /bin:普通用户的命令,centos7系统 软链接至usr/bin
 5 /boot:引导文件存放于此目录,vimlinuz、grub
 6 /dev:设备以及特殊文件存放目录,/dev/zero,/dev/null..
 7 /etc : 系统配置文件存放目录
 8 /home:普通用户的家目录
 9 /lib :库文件存放目录
10 /lib64:x86_64库文件存放目录
11 /media:便携式挂载点
12 /mnt:其他文件临时挂载点
13 /opt:第三方程序安装目录
14 /proc:统启动后,cpu映射的虚拟文件系统
15 /root:root家目录
16 /run:系统启动的守护进程等
17 /sbin/:管理员用户命令存放目录
18 /srv:当前主机为服务提供的数据
19 /sys:统启动后,硬件设备映射的虚拟文件系统
20 /tmp:临时文件存放目录
21 /usr:系统默认的软件都会放置到/usr
22 /var:常用于存放可变化的数据,比如一些日志信息等
复制代码
posted @   এ蓝桉、  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示