一、什么是 glibc glibc 是 gnu 发布的 libc 库,即 C 运行库。它是 linux 最底层的 api,它包括很多规范,例如 system V、ISO C、POSIX 等。其他很多的函数库,都依赖 glibc,在其基础上进行各种拓展,如 X 库等。 glibc 是一种按照 LGPL 许可协议发布的,自由的,公开源码的,方便下载的 C 编译程序,是 GNU/Linux 操作系统的一个重要的组成部分。GNU C 运行库,是一种 C 函数库,是程序运行时使用到的一些 API 集合,它 …
波澜之泉
关于Miniconda
最近遇到需要搭建 Miniconda 环境的工作,第一眼看到这个词有点眼熟,第一印象就是 Anaconda 的阉割版,果不其然,这就是一个轻量化的 Anaconda。 序. Miniconda 与 Anaconda 的区别 Miniconda 是最小的 conda 安装环境,里面只包含了 conda、python、和一些必备的软件工具,将一切不必要的环境全部不安装。使的它与 Anaconda 最大的区别就是它只有两位数 MB 的大小,而 Anaconda 是占有三位数 MB 大小的庞大环境,实际 …
简介 Rust(Rust-Lang)是一种相对比较新的开源实用系统编程语言,运行速度极快,可防止段错误并确保线程安全。它是由 Mozilla 开发并有 LLVM 支持的安全和并发语言。 它支持零成本抽象,移动语义,保证内存安全,无数据竞争的线程,基于特征的泛型和模式匹配。它还支持类型推断,最小的运行时间以及高效的 C 绑定。 在 Linux 中安装 Rust 编程语言 1、系统安装 安装 Rust 需要 curl 命令: [crayon-6732a237432a8982609138 …
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
<Ubuntu> <CentOS> # 系统必备运行环境 /bin /usr/bin # 开机项 /boot # device的缩写,存放串行端口设备 /dev # 系统配置文件目录,包含系统启动脚本、启动配置文件、用户登录配置文件、网络配置文件、HTTPD配置文件、IPSec配置文件... /etc # 个人用户"家"目录 /home # Ubuntu将之分割,低耦合环境 # CentOS将之同放/usr/中,统一管理 /lib /usr/lib /lib64 /usr/lib64 # 标准ext2/ext3档案格式产生的目录 /lost+found # 一般挂载(常挂)软盘、光盘、DVD...等设备 /media # 一般挂载临时外设 USB、移动硬盘... /mnt # 常用于存放大型软件、(公共)服务,可理解为 D:/Software /opt # proc伪文件系统(虚拟文件),存储当前内核运行状态的特殊文件(进程,内存,SCSI设备,驱动,硬盘...) /proc # root用户"家"目录 /root # 其中的目录/文件只存在内存中(运行时的数据) /run # 管理必备程式存放地点 # 系统管理必备程式:fdisk,ifconfig,reboot,runlevel,shutdown... # 网路管理必备程式: dhcpd,httpd,netconfig,samba,tcpd... /sbin /usr/sbin # 主动生产的数据,对外提供服务(存放本机/本服务器提供的服务/数据),如:ftp,流媒体服务,html... /srv # 系统状态,配置参数 /sys /block : 块设备 /bus : 总线 /class : 设备类型 /dev : 主次设备文件 /devices : 全局设备结构体系 /firmware : 加载固件 机制 接口 /fs : 描述文件系统 /hypervisor : /kernel : 内核可调参数 /module : 模块信息 /power : 电源选项 # 可随时销毁的缓存文件 /tmp # 系统的软件,可理解为 C:/Windows,其中的/usr/local/可理解为C:/Software /usr # 系统生产的数据,不可自动销毁的缓存文件,日志记录(mail,数据库文件,日志文件) /var |
简介 在 VSCode 有了 Remote SSH 之前,大多数 Linux 服务器开发者通常用 VS 远程,或者用 XShell 配合 Vim,或者在本地开发编辑好代码 XFtp 上传,或者用 Samba 等文件共享进行远程开发。虽然 VS 很强大,可是实际使用的时候,打开 VS 的时间和启动调试的时间一直是开发者埋怨的地方。 零、环境需求 x86_64 Debian 8+, Ubuntu 16.04+, CenOS / REL 7+ ARMv7l (AArch32) Raspbian Str …