Linux基础理论01

1、linux常用发行商及不同版本区别

        主流发行版本有:    slackware,Redhat,Debian,Fedora,SUSE,Centos,Ubuntu

 版本区别:

       slackware:以简洁、安全和稳定。其以灵活性和稳定性作为主要目标,但是缺少其他linux发行版本中那些为发行版定制的配置工具。在当今其他发行版都在使用 systemd作为启动管理器时.

       redhat:为企业打造的版本系统,稳定且收费,非常适合服务器使用.最新版本:RedHat 9(Shrike)

       Debian:Debian是社区类Linux的典范,至今为止最遵循GNU规范的Linux系统。提供了接近十万种不同的开源软件支持,在国外用于很高的认可度和使用率

       Fedora:Fedora Project社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由和开源的操作系统。对于用户而言,它是一套功能完备、更新快速的免费操作系统。

       SUSE:是德国 SuSE Linux AG公司发行维护的Linux发行版,最新版本SUSE Linux Enterprise 15

       Centos: 这是一款社区维护的Linux系统,来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。最新版本centos9

       Ubuntu: Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的 Xubuntu.

2、安装linux操作系统的五种方式

     1、光盘 , 最常用最便捷的方法。缺点是需要在机器边上,比如在机房,不能远程控制。
     还有一个缺点是需要有光驱,对于没有光驱的机器比较困难。
      2、硬盘克隆,也就是直接从装好的一台机器上通过硬盘克隆直接克隆一个系统过来,
      缺点是时间长,克隆完后需要更改新系统的网络配置,不然网络不能使用。
      3、NFS 映像 确定是需要实现配置好网络连接,对技术要求较高。
      4、FTP 确定是需要实现配置好网络连接,对技术要求较高。
      5、HTTP 确定是需要实现配置好网络连接,对技术要求较高     

3、实现执行history的时候可以看到执行命令的时间。

      在用户目录打/home或/root目录打开隐藏文件.bash_profile新增一行 写入:HISTTIMEFORMAT="”%F %T ".

       重新登录其终端

4、linux哲学思想就生效了

         一切皆文件

         多用户连接程序完成共同复杂的功能

         小型,单一用途的程序

          配置数据在文本中实现

5、linux命令使用格式

      COMMAND [OPTIONS...] [ARGUMENTS...]

       命令                选项                参数

       命令例如:echo、screen、date、inconfig、export

              echo:打印输出信息.

              screen:创建新会话让其程序可以后台运行

               date: 显示日期

               ifconfig:显示网络接口信息

               export 导入系统类及参数命令

 

6、linux发行版的系统目录名称命名规则以及用途

      /boot:目录:引导文件存放目录,内核文件(vmlinux),引导加载器(bootloader.gurb)都存放此目录

      /bin:所有用户使用的基本命令:不能关联至独立分区,OS启动就会用到的程序.

      /sbin:管理类的基本命令,不能关联至独立分区。

      /lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)

      /lib64:专用于x86_64位系统上的辅助共享文件存放位置

      /etc:系统软件配置目录

      /home/USERNAME:普通用户目录

      /root:系统管理员家目录

      /medira:移动设备挂载点

      /mnt:临时挂载点

      /dev:硬件设备文件及特殊文件存放地方

      /opt:第三方软件安装位置

      /srv:系统上服务用到的数据

      /tmp:临时文件,系统定期清理

      /usr:第三方程序建议安装位置,linux7.0后  binh,sbin,lib,lib64,都迁移到此目录

       /var:系统缓存文件及日志文件存放位置

       /proc:输出内核与进程信息相关的文件系统

       /sys:输出当前硬件设备相关信息虚拟文件系统

        

 

posted @ 2021-10-26 18:42  白月光的少年  阅读(96)  评论(0)    收藏  举报