首页 技术 正文
技术 2022年11月8日
0 收藏 842 点赞 1,924 浏览 2101 个字

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

  答:Linus的发行版本有slackware,debian,redhat,Alpine,ArchLinux,Gentoo,LFS,Android 

  • redhat:

    RHEL: Red Hat公司发布的面向企业用户的Linux操作系统,每18个月发行一个新版本

    CentOS: 社区企业操作系统。是RHEL的再编译版本

    Fedora:是由Fedora项目社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。每6个月发行一个新版本

  • slackware:SUSE Linux Enterprise Server , OpenSuse

  • debian:

    ubuntu:提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境。Ubuntu社区承诺每6个月发布一个新版本,以提供最新最强大的软件

    deepin

  • Android:kernel+工具集+java虚拟机

  • Gentoo Linux

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

  答:安装CentOS,步骤主要分为Linus版本选择、指定磁盘容量

  a.Linus版本选择

  

  b.指定磁盘容量

c.虚拟机设置,设置内存大小,处理器数量,选择下载的IOS映像文件,确定后并点击开启虚拟机

d.虚拟机运行之后,对语言,时区,键盘分布,管理员密码,一般用户名及密码等一般性设置进行配置

e.设置磁盘分区,选择自定义,分区类型选择标准分区,主要分为根目录分100G,/boot放引导数据分1G,swap模拟内存使用分2G,临时用数据目录/data分50G

f.打开网络设置,显示正确的IP地址未成功,在window的CMDping改ip地址,看是否连接成功

g.以上配置完成,点开始安装

h.用设置的用户名进行登录

Ubuntu的安装

a.选择Ubuntu版本

b.设置内存,处理器数量及选择下载好的ISO映像文件

c.开启虚拟机并进一步设置

d.手动分区

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

4、总结Linux哲学思想。

  答:一切都是一个文件(包括硬件);小型,单一用途的程序,链接程序;共同完成复杂的任务;避免令人困惑的用户界面;配置数据存储在文本中

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

  答:命令格式: cmd(命令) option(选项) argument(参数)

  echo:echo $PATH;echo “Hello World”;echo -e ‘\a’;

  screen:screen -S 0;screen -ls;

  date:date -d @`date +%s`;

  ifconfig:ifconfig -a;

export:export HISTTIMEFORMAT=”%F %T “;

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

  答:linus各种发行版本都遵循LSB(Linus Standards Base)规则,使用一致的相关的基础目录名称,使用根目录系统结构(root filesystem),使用FHS(Files Hierarchy Standard)层次结构。

  命名规则:

  • 文件名称大小写敏感
  • 以 . 开头的文件为隐藏文件
  • 路径分隔 /
  • 文件名最长255个字节
  • 包括路径在内文件名称最长4095个字节
  • 蓝色–>目录 绿色–>可执行文件 红色–>压缩文件 浅蓝色–>链接文件 灰色–>其他文件
  • 除了斜杠和NUL,所有字符都有效.但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用
  • 每个文件都有两类相关数据:元数据:metadata,即属性, 数据:data,即文件内容

  功能结构与用途总结如下:

  • /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录
  • /bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序
  • /sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序
  • /lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)
  • /lib64:专用于x86_64系统上的辅助共享库文件存放位置
  • /etc:配置文件目录
  • /home/USERNAME:普通用户家目录
  • /root:管理员的家目录
  • /media:便携式移动设备挂载点
  • /mnt:临时文件系统挂载点
  • /dev:设备文件及特殊文件存储位置
  • /opt:第三方应用程序的安装位置
  • /srv:系统上运行的服务用到的数据
  • /tmp:临时文件存储位置
  • /usr: universal shared, read-only data
  • /var: variable data files
  • /proc: 用于输出内核与进程信息相关的虚拟文件系统
  • /sys:用于输出当前系统上硬件设备相关信息虚拟文件系统
  • /selinux: security enhanced Linux,selinux相关的安全策略等信息的存储位置
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,145
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,617
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,461
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,236
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,871
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,952