| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 计算机基础和linux安装&计算机基础和帮助 -> 正文阅读 |
|
[系统运维]计算机基础和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,基于KDE的Kubuntu以及基于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采用了musllibc和busybox以减小系统的体积和运行时资源消耗,但功能上又比busybox完善只用5M大小 Archlinux版本说明:清凉简洁遵循K.I.S.S原则 Linux不同发行版本的联系与区别, 联系:发行版本都是基于Linux内核+GNU工具,遵循GNU的GPL协定 区别:
2、 安装centos7.9与ubuntu操作系统 安装centos7.9 操作步骤: 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/目录下
2)创建一个.sh文件
?3)编辑wangzheng.sh文件
按Esc 输入i 编辑文件 ?export LISTTIMEFORMAT=”%F %T ” 按Esc输入:输入wq 4)执行history查看执行命令时间
?4、Linux哲学思想 1)Linux一切皆文件包括硬件 2)小型单一用途的程序 3)链接程序(多个程序一起执行),共同完成复杂任务 4)Linux使用字符界面,避免使用令人困惑的图形界面 5)配置数据存储在文本中 5、总结Linux常用命令使用格式 Linux 命令格式为 # 命令 + 【选项】+【参数】 #命令 + 【子命令】 选项:分为3种 短选项:unix 风格 例如 -c , -l, 长选项:GNU风格 例如 –all ,--human BSD选项:一个字母 例如 a 查看CPU命令
? 查看内存大小
?
?查看硬盘和分区情况
查看系统架构
? ?查看系统内核版本 # uname -r ?查看操作系统发行版本
?Date 日期和时间
修改系统时间?
系统时间可以设置为几天前或者几天后时间 设置为昨天时间
设置为2天后时间?
?将系统时间向硬件时间校对
将硬件时间向系统时间校对?
? 设置时区(查询时区)
设置时区
?查询时区状态
? Screen 会话管理
? echo输出信息 echo以将后面跟的字符进行输出 语法: ?Echo +选项 +字符串 选项: -E 默认(不支持\解释功能) -n 不自动换行 -e 启用\字符的解释功能 强引用变量不会被替换
?弱引用变量会被替换
?将一个命令输出打印给另一个命令
括号扩展 {} 打印重复字符串的简化形式
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:用于输出当前系统上硬件设备相关信息虚拟机文件系统 ? ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:04:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |