LINUX系统(ubuntu)安装以及应用调试(不定时更新)

一:linux的介绍

Linux是一种基于UNIX操作系统的开源(Open Source)操作系统。它由芬兰计算机科学家 Linus Torvalds 在1991年首次发布,目前已经发展成为最流行和广泛使用的操作系统之一。

Linux以其稳定性、安全性和灵活性而闻名。与其他操作系统不同,Linux具有自由的分发和修改权利,这意味着任何人都可以查看、复制、修改和分发Linux操作系统。这使得Linux能够快速演进,并在全球范围内得到了广泛的社区支持。

Linux具有多样化的应用领域,从个人电脑到服务器、嵌入式系统等各种设备。其强大的网络功能和稳定的性能使其成为许多互联网服务提供商和企业的首选操作系统。此外,Linux还广泛用于科学研究、学术界、教育领域以及个人爱好者之间的共享和合作。

Linux操作系统拥有丰富的软件库和工具,包括图形用户界面(GUI)和命令行界面(CLI),使用户能够进行各种任务和操作,如文件管理、编程开发、网络配置等。同时,Linux还支持多种编程语言和开发环境,为开发人员提供了广阔的应用空间。

总之,Linux是一个强大、自由和开放的操作系统,通过不断的发展和创新,为用户提供了稳定、安全和灵活的计算环境。无论是个人用户还是企业,都可以从中获得丰富的功能和无限的可能性。

二:linux的安装(ubuntu)

  1. 下载Ubuntu镜像:前往Ubuntu官方网站(https://ubuntu.com/)下载适合你的系统架构(32位或64位)的Ubuntu镜像文件,选择最新版本即可。

  2. 创建启动盘:将Ubuntu镜像写入一个启动盘(如USB闪存驱动器),你可以使用工具如Rufus、Etcher或Unetbootin来完成这个任务。

  3. 引导到启动盘:将启动盘插入计算机,并确保计算机已设置为从启动盘引导。这通常需要在计算机开机时按下特定的按键(例如F12、Esc或Delete键),然后选择从USB设备引导。

  4. 运行Live CD/USB:计算机成功引导到启动盘后,你将看到一个Ubuntu的启动菜单。选择 "Try Ubuntu without installing"(不安装只试用Ubuntu)选项,这将在计算机上运行一个临时的Ubuntu系统,让你可以在不安装的情况下体验Ubuntu。

  5. 安装Ubuntu:在Ubuntu桌面上,你将找到一个“Install Ubuntu”(安装Ubuntu)的图标。点击它,进入安装程序。在安装过程中,你将被要求选择语言、时区、键盘布局等设置。

  6. 硬盘分区:在安装程序中选择分区选项。你可以选择使用整个硬盘,或自定义分区方案来安装Ubuntu。如果你是新用户,建议选择 "Erase disk and install Ubuntu"(清除磁盘并安装Ubuntu)选项,这将把整个硬盘用于安装Ubuntu。

  7. 创建用户账户:在安装过程中,你需要提供一些个人信息,例如用户名和密码,这将用于登录Ubuntu系统。

  8. 完成安装:安装程序将继续运行,完成所有必要的任务。一旦安装完成,你将收到一个提示,要么重新启动计算机,要么继续使用临时的Ubuntu系统。选择重新启动计算机,然后拔掉启动盘。

  9. 进入Ubuntu:计算机重新启动后,你将看到一个引导菜单,选择Ubuntu操作系统进入登录界面。输入之前创建的用户名和密码,即可进入全新安装的Ubuntu系统。

但是一般都是使用虚拟机进行ubuntu或者centos的安装,具体安装不描述,可以搜索安装教程。

三:键盘失灵解决

一般来说安装完系统之后打开自带Vi编辑器打开文件进行编辑的时候会出现键盘失灵的情况,预装的是vim tiny 版本,此版本无法识别方向键,首先需要对自带的VI编辑器进行改动。

首先通过命令打开vi /etc/vim/vimrc.tiny打开如下界面。

将文件里面的倒数第二句话“set compatible" 中的“compatible”改成“nocompatible”非兼容模式就可以解决方向键变ABCD的问题了。解决退格Backspace的问题倒数第二行添加set backspace=2如下图:

四:apt更新

ubuntu安装完成后一般会先进行update和upgrade操作,默认的源是http://us.archive.ubuntu.con/ubuntu ,在更新时候会比较慢,可以更换成国内的源,可以通过命令cat /etc/apt/sources.list进行查看当前的apt源。

替换源建议先备份原始的文件,cp /etc/apt/sources.list  /etc/apt/sources.list_bak或者直接mv进行修改名称,再新建一个/etc/apt/sources.list文件,把阿里云的源复制进去。

然后指令apt update和apt upgrade操作。 

五:linux时区问题修改

在一些高版本的ubuntu例如18.04,通过date命令查看的时区是UTC,需要修改成中国的CST的时区。执行命令 sudo tzselect按照提示进行选择亚洲Asia(序号4),继续选择中国China(序号10),最后选择北京Beijing(序号1),最后选择确定(序号1)。

配置完之后在创建一个时区的软连接。

sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

在执行date就已经变成中国时间了

 

六:安装htpdate 

执行命令:apt-get install  htpdate 

启动可以使用命令:htpdate -D -s -4  www.baidu.com www.taobao.com www.sina.com

把htpdate加入到自启动里面。在/etc/default目录,修改htpdate的参数。

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/7538.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

探究Vue源码:mustache模板引擎(4) 了解mustache转换概念,简述tokens转换

上文 探究Vue源码:mustache模板引擎(3) 通过编写简单正则了解mustache转换思路我们用正则表达式构建了一个简易版的render模板编译函数 但是 我们有特意强调过 mustache的render函数并非用简单正则实现的 因为这样无法实现循环和一些比较复杂的逻辑处理 它的实现基理可以参考这…

基础的git命令使用

Git区域概念 Git命令行操作 Git单人使用 注意项(务必认真阅读) Git Bash Here”终端 初始化仓库 提交工作区的内容到版本库 查看版本的记录 查看工作区的状态 版本回退 版本前进 Git远程仓库 克隆项目 推送到远程 拉取远程的更新 Git区域概…

mysql的集群和主从的区别

现在的项目使用mysql数据库,要自己设计数据存储架构。所以研究了一下mysql的集群(cluster)和主从(master/slave)这两个概念。两者非常容易混淆,所以需要分辨出这2者之间的区别。 一、Mysql cluster: share-nothing,分布式节点架构…

个性化邮件营销怎么做?试试这几种方法

电子邮件营销是最古老的数字营销形式之一,但也是最有效的营销策略之一。企业不仅可以通过电子邮件来推广产品或服务,也可以用来维护与潜在客户或已有顾客的关系,因此电子邮件营销被广泛应用于网络营销领域。在海量的邮件营销推广中&#xff0…

MySQL数据引擎、建库及账号管理

目录 一、引言 二、MySQL数据库引擎 1、InnoDB(MySQL默认引擎) 2、事务 ACID事务 四种隔离级别 何为脏读,幻读,不可重复读? 脏读 不可重复读 幻读 三、数据库授权 1、查看用户 2、创建用户、用户设置密码 3、设置用户授权 4、…

namecheap 域名服务器 设置为Cloudflare

Namecheap 设置 自定义 域名服务器 登录Namecheap 帐户。进入后,将鼠标悬停在页面右上角的“帐户”选项上,然后选择“域列表”或选择左侧边栏中的“域列表” 参考 如何在 Cloudflare 帐户中域设置 DNS 记录

leetcode 206.反转链表

⭐️ 往期相关文章 ✨链接:数据结构-手撕单链表代码详解。 ⭐️ 题目描述 🌟 leetcode链接:反转链表 1️⃣ 代码: /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* }…

升级Win10后多了个恢复分区,有什么用

很多用户从Win7/Win8/Win8.1升级到Win10之后发现电脑硬盘上多出了一个“恢复分区”,64位系统下这个分区大小在450MB左右。那么为什么会多出这样一个分区,这个分区又是干什么的,能不能删除呢?下面以MBR硬盘情况为例来说明。 1.全盘…

前端Vue组件Mixin技术

前端vue组件开发的一大优势在于可以提高代码的复用性。极大的提升开发效率,通过Mixin技术,我们可以实现类似继承的效果,组件的复用性可以得到加强。 当我们开发前端项目时,可能会定义非常多的组件,这些组件中可能有部…

网络服务——DHCP服务

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的…

SpringBoot 项目模板:摆脱步步搭建

前言 在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事情。但是,当项目运行了一段时间之后再来反观,我总会发现一些不足…

怎么解决找不到msvcp120.dll,msvcp120.dll一键修复方法

小伙伴们知道msvcp120.dll是什么文件吗?那么今天小编就来讲解电脑出现msvcp120.dll丢失的解决方法介绍,希望能够帮助到大家呢。 msvcp120.dll 是windows系统中必备的动态链接库文件。msvcp120.dll可以解决某些大型游戏、程序由于vs2010编译系统中缺失此dll的问题。…