计算机基础和linux安装&计算机基础和帮助

  1. Linux的发行版与不同发行版本之间的联系与区别  

 

 

Red Hat版本说明:

红帽企业版(RHEL):为收费版本

Centos:为开源版本

Fedora版本:为原来的RedHat桌面版本发展而来,新功能特性较多,稳定性相对较差,适合做开发环境。

RedHat是国内使用人群最多的linux版本,哦RedHat系类包管理方式是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件,RHEL与Centos稳定性非常好,Fedora稳定性较差,最好只用于桌面应用

Debian版本说明:

Debiana:是遵循GNU规范的Linux系统,完全社区维护没有商业版本,Debian在服务器与桌面电脑有着广泛应用,(Debian使用apt-get/ dpkg 包管理方式)

Ubuntu版本拥有Debian所有优点,有三个版本可供选择,基于Gnome-Ubuntu,基于KDEKubuntu以及基于Xfc Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。

Mint linux:基于Ubuntu衍生,专注于个人用户的桌面系统,用户体验非常友好、

SlackWare版本说明:

SLES:为企业版本

Opensuse:为桌面版

SUSE Linux Enterprise Server (SLES), openSUSE 之间的关系类似于 Fedora, Red Hat Enterprise Linux, CentOS的关系。包管理方式与redhat都为rpm

Alpine版本说明:

一个面向轻型的Linux发行版本,Alpine不同与其他Linux版本Aipine采用了musllibcbusybox以减小系统的体积和运行时资源消耗,但功能上又比busybox完善只用5M大小

Archlinux版本说明:清凉简洁遵循K.I.S.S原则

Linux不同发行版本的联系与区别,

联系:发行版本都是基于Linux内核+GNU工具,遵循GNU的GPL协定

区别:

  1. 不同发行版本有着不同的LINUX内核版本、库、程序软件
  2. 不同发行版本的包管理器也不同 RedHat与slack ware使用RPM包管理器,Debian使用dpkg包管理器

2、 安装centos7.9与ubuntu操作系统

安装centos7.9

操作步骤:

1)打开vmware workstation点击编辑设置虚拟机网络编辑器

点击更改配置

  1. 打开vmware workstation点击编辑设置虚拟机网络编辑器

点击更改配置

选择NAT模式,设置实验需要的IP地址段 10.1.1.0/24,点击NAT设置网关设置完点击确定,点击DHCP设置设置 DHCP IP范围设置完点击确定

2)选择创建新的虚拟机

 

选择典型推荐—选择下一步

选择稍后安装—选择下一步

 选择操作系统版本—选择下一步

设置虚拟机名称—选择虚拟机存放位置—选择下一步

设置磁盘大小—选择将虚拟机磁盘存储为单个文件—选择下一步

选择完成

选择编辑虚拟机设置

 

设置使用 ISO镜像文件—选择确认

 3)将虚拟机开机--选择安装install centos7

选择语言—选择English—选择continue

 设置时区—选择DATE&TIME

选择亚洲 Asia 城市 上海—选择Done

设置分区—选择SYSTEM

选择I will configure partitiong—选择Done

选择标准分区—创建/ boot swap data 分区—选择Done

选择Accept Changes

选择系统安装模式—选择SOFTWARE SELECTION

选择带GUI安装—选择Done

设置网络—选择NETWORK&HOSTNAME

设置主机名—打开网络—选择Done

选择开始安装

设置root密码与创建一个用户

等待安装

安装完成选择重启

4)安装完成登录虚拟机

安装ubuntu操作系统

操作步骤:

1)创建一个新的虚拟机—选择典型推荐—下一步

选择稍后安装操作系统—选择下一步

选择操作系统版本—选择下一步

设置虚拟机名称—选择虚拟机存放位置—选择下一步

设置磁盘大小—选择将虚拟磁盘存储为单个文件—选择下一步

完成

选择编辑虚拟机设置—选择使用ISO镜像文件—选择确定

选择开机—选择语言为English

选择安装 install ubuntu server

设置语言为Englinsh

设置城市为香港

选择NO不检测键盘布局

选择ERnglish

设置主机名

设置用户

设置用户密码

设置磁盘分区—选择手动分区(manual)

选择磁盘

创建分区后选择保存

选择继续不是用代理

安装完成

2)登录ubuntu系统测试

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

操作步骤:

1)使用root用户进入 /etc/profile.d/目录下

#  cd /etc/prolife.d/

2)创建一个.sh文件

# touch wangzheng.sh

 3)编辑wangzheng.sh文件

# vi wangzhneg.sh

按Esc 输入i 编辑文件

 export LISTTIMEFORMAT=”%F %T ”

按Esc输入:输入wq

4)执行history查看执行命令时间

# history

 4、Linux哲学思想

1)Linux一切皆文件包括硬件

2)小型单一用途的程序

3)链接程序(多个程序一起执行),共同完成复杂任务

4)Linux使用字符界面,避免使用令人困惑的图形界面

5)配置数据存储在文本中

5、总结Linux常用命令使用格式

Linux 命令格式为

# 命令 + 【选项】+【参数】

#命令 + 【子命令】

选项:分为3种

短选项:unix 风格 例如 -c , -l,

长选项:GNU风格 例如 –all ,--human

BSD选项:一个字母 例如 a

查看CPU命令

# lscpu

# cat /proc/cpuinfo

 

查看内存大小

# free

 

# cat /proc/meminfo 

 查看硬盘和分区情况

# lsblk

# cat /etc/partitions 

查看系统架构

# arch

 

 查看系统内核版本

# uname -r

 查看操作系统发行版本

 # cat /etc/os-release

 Date 日期和时间

# date

修改系统时间 

#date 09(月)30(日)15(小时)24(分钟)2021(年份)30(秒)

# date 101112192021.15

系统时间可以设置为几天前或者几天后时间

设置为昨天时间

# date -s ‘yesterday'

设置为2天后时间 

# date -s ‘2 day'

 将系统时间向硬件时间校对

# clock -s

将硬件时间向系统时间校对 

# clock -w

 

设置时区(查询时区)

# timedatectl list-timezones

设置时区

# timedatectl set-timezone Asia/Shanghai

 查询时区状态

# timedatectl status

 

Screen 会话管理

创建一个的会话

# screen -s test

查看已有会话

# screen -ls

重连会话

# screen -r test

退出会话

# screen –

清除dead会话

# screen -wipe

 

echo输出信息

echo以将后面跟的字符进行输出

语法:

 Echo +选项 +字符串

选项:

-E 默认(不支持\解释功能)

-n 不自动换行

-e 启用\字符的解释功能

强引用变量不会被替换

# echo ‘$100'

 弱引用变量会被替换

# echo “$100"

 将一个命令输出打印给另一个命令

# echo “This system’s name is $(hostname)”

# echo I am `hostname `

括号扩展 {}

打印重复字符串的简化形式

 #echo fire(1,3,5

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

Linux文件和目录被组织成一个单根倒置树结构

根目录用 / 表示

/boot::系统引导文件存放目录例如:内核文件、引导加载器(boot、grub、loader)

/bin:所用用户使用基本命令 os启动即会用到的程序

/sbin:管理类的基本命令,os启动即会用到的程序

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

/lib64:专用于X86_64系统上的辅助共享库文件

/etc:配置文件目录

/home:普通用户家目录

/root:管理员家目录

/media:便携式移动设备挂载点

/mnt:临时文件系统挂载点

/dev:设备文件存储位置

/opt:第三方应用程序的安装位置

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

/tmp:临时文件存储位置

/usr:用户程序

/var:日志存放位置

/proc:用于输出内核与进程信息相关的虚拟机文件系统

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

 

 

 

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值