随笔分类 -  linux

linux学习
摘要:Linux在学习编程的过程中非常重要,要学习Linux那就得先搭建Linux环境,本文将介绍如何在云服务器上搭建环境。 Linux环境的搭建方式 主要有三种: 直接安装在物理机上,但是由于Linux桌面使用起来非常不友好,不推荐这种方式; 使用虚拟机软件,将Linux搭建在虚拟机上。但是由于当前的虚 阅读全文
posted @ 2022-12-04 21:20 NcPhoton 阅读(127) 评论(0) 推荐(0)
摘要:Ubuntu Ubuntu 打开并修改 /etc/apt/sources.list 文件即可 通用源: deb mirror://mirrors.ubuntu.com/mirrors.txt focal main restricted universe multiverse deb-src mirr 阅读全文
posted @ 2022-12-04 21:12 NcPhoton 阅读(1254) 评论(0) 推荐(0)
摘要:查看当前的 yum 源 yum repolist 对CentOS-Base.repo进行备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 使用阿里云源替换本地源 wget -O /etc/ 阅读全文
posted @ 2022-12-04 21:11 NcPhoton 阅读(240) 评论(0) 推荐(0)
摘要:不建议贸然升级,时间是比较久的并且容易出现一系列问题。 升级GCC版本到11.1 GCC11终于发正式版了, 4月底官方终于发了11.1正式版. 对于我们来说, 项目实际使用基于C++17的协程已经有段时间, stackless在没有compiler额外生成代码Buff的加持下, Stack变量的人 阅读全文
posted @ 2022-12-04 21:11 NcPhoton 阅读(1373) 评论(0) 推荐(0)
摘要:查看Python版本 python -V 更新yum源 yum update 安装依赖 yum install yum-utils yum-builddep python3 下载python wget https://www.python.org/ftp/python/3.8.5/Python-3. 阅读全文
posted @ 2022-12-04 21:11 NcPhoton 阅读(546) 评论(0) 推荐(0)
摘要:本文讲述如何升级 centos 系统的 git 版本。高版本 git 增加了一些好用的功能,比如"git pull 支持指定项目目录"等。本文以 centos6/7 为例讲解。 升级centos6/7的git版本 安装 git 仓库 # 如果是 CentOS 6 系统就安装这个吧 yum insta 阅读全文
posted @ 2022-12-04 21:10 NcPhoton 阅读(821) 评论(0) 推荐(0)
摘要:安装相应的编译工具 建议在root下操作,会方便很多,一定要安装,否则编译安装会报错。 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel 阅读全文
posted @ 2022-12-04 21:10 NcPhoton 阅读(230) 评论(0) 推荐(0)
摘要:简介 帮助对vim配置方法不熟悉的新手封装的一键式vim环境安装包. 主要针对终端vim用户, 适合远程ssh连接Linux服务器进行开发的场景(例如使用阿里云服务器或者腾讯云服务器等). 特点 安装速度快(使用码云而不是github作为源). 网络畅通情况下, 几分钟内完成 vim 插件安装. 无 阅读全文
posted @ 2022-12-04 21:10 NcPhoton 阅读(270) 评论(0) 推荐(0)
摘要:Shell及权限理解 本文将介绍Shell是什么以及Linux中的权限。 可以想一想在我们使用计算机的过程中,我们使用图形化界面或者命令行操作与计算机进行交互,是直接与内核进行交互吗?如果是那内核的接口开放出来想一想会有哪些问题呢? shell命令以及运行原理 Linux严格意义上说的是一个操作系统 阅读全文
posted @ 2022-12-04 21:09 NcPhoton 阅读(935) 评论(0) 推荐(0)
摘要:Linux背景介绍 本门课程学习Linux系统编程,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍Linux的发展史。要说Linux,还得从UNIX说起。 Unix 最早是由 AT&T® 贝尔实验室在 1969 年开发,是一种专有但可许可的产品。 在接下来的 10 年里,Unix 开发 阅读全文
posted @ 2022-12-04 21:08 NcPhoton 阅读(144) 评论(0) 推荐(0)
摘要:指令操作 既然指令操作使用成本高,那么为什么要学指令操作呢?现在已经有了那么精致便捷的图形化界面,为什么还要用麻烦的指令操作呢?相信这是很多朋友刚刚接触linux时都会发出的疑问。 这要从操作系统的历程说起,图形化界面不是操作系统一诞生就有的,所有的操作系统,一开始的时候都只支持指令操作,图形化界面 阅读全文
posted @ 2022-12-04 21:08 NcPhoton 阅读(128) 评论(0) 推荐(0)
摘要:计算机的诞生 传统的技术发展 技术进步是要花钱的,钱从哪里来?那么只有国家给,但是国家却无法从中获利,技术没有稳定的资金来源,因此技术进步是受阻并且缓慢的。 技术商业化 技术人员:搞技术。 搞技术需要资金,那么商业化的公司投资,获得其技术的授权和专利。 于是产生了intel,apple等公司用技术孵 阅读全文
posted @ 2022-12-04 21:08 NcPhoton 阅读(129) 评论(0) 推荐(0)
摘要:开源是什么? 开源方式是在开源社区内进行思考和协作的一种形式。 这一理念基于知识自由和核心原则:透明、协作、交付、包容和社区。 社区的思想交流和软件开发推动了以下行业的创新、科学和技术进步:教育、政府、法律、医疗保健和制造业。 这场运动为全球社区创造了一种通过源代码协作、共享和协助实现 个人及团体目 阅读全文
posted @ 2022-12-04 21:07 NcPhoton 阅读(288) 评论(0) 推荐(0)