嗅谱网

linux系统

  • 老旧PC再利用-开源Linux应用一例 [原创]

    老旧PC再利用-开源Linux应用一例 [原创]

    相信很多家庭都有一些老旧PC或笔记本,这些设备丢了又可惜,拿来使用呢运行又不流畅,这可如何是好呢?我这里就有一台这样的PC,是HP的dx2068(购买时间:2006年),硬件基本配置如下: 差不多十年前的机器了,想把它用起来,我考虑使用开源系统。我们知道,开源系统也很多版本,有些版本对硬件的要求也很高,所以我们要考虑的是一款轻量级的开源系统,目标是能够较流畅的运行常用功能。于是我选择了一款开源系统中的轻量级系统――Black Lab Linux(之前叫做OS4 OpenLinux),此系统是基于x,采用xfce桌面,安装光盘仅1GB。 软件版本确定了,我们现在要谈谈目标了,也就是在这个老旧 ...

    查看全文

  • 到底什么是 Unikernel?

    到底什么是 Unikernel?

    如果你持续关注,DevOps主题的会议或是对技术真正感兴趣,你也许已经听说Unikernel很多次了。在过去的几个月,它似乎越来越受关注。 然而,究竟什么是Unikernel? 它是我想要的东西吗? 我纠结这个问题许久。不知如何定义Unikernel以及它存在的意义? 什么是Unikernel? 真相的来源仅仅是Wikipedia上的一段晦涩的解释,我们先看看: Unikernel是通过使用专门的库操作系统来构建的单地址空间机器镜像。开发者通过选择栈模块和一系列最小依赖库来运行应用,而这些栈和库对应于操作系统中运行应用所必需的依赖。 这些库负责应用和配置代码编译,构建成封闭的、固定用途的 ...

    查看全文

  • 如何在 Linux 终端下创建新的文件系统/分区

    如何在 Linux 终端下创建新的文件系统/分区

    在 Linux 中创建分区或新的文件系统通常意味着一件事:安装 Gnome Parted 分区编辑器(GParted)。对于大多数 Linux 用户而言,这是唯一的办法。不过,你是否考虑过在终端创建这些分区和文件系统?当然可以!以下就是方法!   使用 CFdisk 创建一个基本的 Linux 分区 以下是如何在命令行中创建一个基本的 Linux 分区的正确方案。要做的第一件事就是先打开你的终端。若你已打开,你需要找到你想要创建分区的磁盘。这可以使用一个简单的命令来找到。 lsblk cfdisk-lsblk 当你运行了 lsblk,你应该会看到当前系统上每个磁盘的详细列表 ...

    查看全文

  • 如何在 Ubuntu 15.10,14.04 中安装 NVIDIA 358.16 驱动程序

    如何在 Ubuntu 15.10,14.04 中安装 NVIDIA 358.16 驱动程序

    —— NVIDIA 358 系列的第一个稳定版本已经发布,并对 358.09 中(测试版)做了一些修正,以及一些小的改进。 NVIDIA 358 增加了一个新的 nvidia-modeset.ko 内核模块,可以配合 nvidia.ko 内核模块工作来调用 GPU 显示引擎。在以后发布版本中,nvidia-modeset.ko 内核驱动程序将被用于模式设置接口的基础,该接口由内核的直接渲染管理器(DRM)所提供。 新的驱动程序也有新的 GLX 协议扩展,以及在 OpenGL 驱动中分配大量内存的系统内存分配新机制。新的 GPU GeForce 805A 和 GeF ...

    查看全文

  • 如何在 GNOME 3 中显示桌面

    如何在 GNOME 3 中显示桌面

    How to show desktop in GNOME 3 你如何在 GNOME 3 中显示桌面?GNOME是一个很棒的桌面环境但是它更加专注于在程序间切换。如果你想关闭所有运行中的窗口,仅仅显示桌面呢? 在Windows中,你可以按下Windows+D。在 Unity中,可以用Ctrl+Super+D快捷键。不过由于一些原因,GNOME禁用了显示桌面的快捷键。 当你按下Super+D或者Ctrl+Super+D,什么都不会发生。如果你想要看到桌面,你得一个个最小化窗口。如果你有好几个打开的窗口那么这会非常不方便。 在本教程中,我将会向你展示在中添加显示桌面的快捷键。   在G ...

    查看全文

  • yum仓库搭建之RPM包制作

    yum仓库搭建之RPM包制作

     常见的软件安装方式有以下几种 1.yum安装,可自动解决依赖,但不能自定义软件安装位置 2.编译安装,可指定安装路径,指定装模块,但编译参数冗长,且耗时较长,不能解决依赖问题。 3.rpm安装,安装速度较速,但不能自动解决依赖,尤其是遇到需要的依赖包较多时,特别费时。 本文主要介绍利用fpm工具制作个性化的rpm包,后期可放到yum仓库中,直接用yum安装。 【fpm介绍】 项目地址: 作者把这个fpm称作Effing Package Management,翻译过来就是该死的包管理器,粗暴一点就是去他妈的包管理器。的包管理及安装方式完全不同,要想同时掌握这两种平台下的软件包安装方 ...

    查看全文

  • Linux下Python的安装以及注意事项

    Linux下Python的安装以及注意事项

    Linux的yum依赖自带Python,为防止错误,这里我们再安装一个Python 首先查看默认Python版本 python -V 1、安装gcc,用于编译Python源码 [root@Python~]# yum install gcc 2、下载源码,https://www.python.org/ftp/python ,解压并切换到源码文件 3、编译安装 [root@Python tools]# tar xf Python-2.7.10.tar.xz [root@Python tools]# ll total 11968 drwxr-xr-x 17 1000 1000  &nbs ...

    查看全文

  • 如何在 Antergos/Arch Linux 中使用 iPhone

    如何在 Antergos/Arch Linux 中使用 iPhone

    在Arch Linux中使用iPhone遇到麻烦了么?iPhone和Linux从来都没有很好地集成。本教程中,我会向你展示如何在Antergos Linux中使用iPhone,对于同样基于Arch的的Linux发行版如Manjaro也应该同样管用。 我最近购买了一台全新的iPhone 6S,当我连接到Antergos Linux中要拷贝一些照片时,它完全没有检测到它。我看见iPhone正在被充电并且我已经允许了iPhone“信任这台电脑”,但是还是完全没有检测到。我尝试运行dmseg但是没有关于iPhone或者Apple的信息。有趣的是我当我安装好了。 我会向你展示如 ...

    查看全文

  • Linux 中的静态库和动态库简介及生成过程示例

    Linux 中的静态库和动态库简介及生成过程示例

    在实际的软件开发项目中,不是每一行代码都需要我们亲自写。在我们的软件产品中,有一些代码(尤其是函数)的出现频率很高,它们可以被当作公共代码来反复使用。为了避免重复劳动,我们就把这些公共代码编译为库文件,供需要的程序调用。在Linux中,库分为静态库和动态库两种。 本文对静态库和动态库进行了详细的介绍,并用实际的C代码演示了这两种库的生成过程。   一、静态库和动态库简介 众所周知,程序一般需要经过预处理、编译、汇编和链接这几个步骤才能变成可执行的程序。在实际的软件开发中,对于一些需要被许多模块反复使用的公共代码,我们就将它们编译为库文件。 库是一种可执行代码的二进制形式,可以被操 ...

    查看全文

  • 安装图形编辑工具 Drawpile 1.0.2

    安装图形编辑工具 Drawpile 1.0.2

    DrawPile是一个开源的绘图程序,用于创建草图。其中,它使用户能够实时共享图纸,并在同一画面同时借鉴。 可以实现多人编辑一幅图片。它界面直观、布局简捷,支持bmp、pbm、png、ppm和xbm格式,在不进行协同工作的时间,也可以作为普通图形工具使用。 DrawPile 1.0.2, which has been recently released, coming with the below changes: Fixed crash when smoother was set to zero Server: added command line option to enable s ...

    查看全文

  • 与 Linux 一起学习:使用这些 Linux 应用来征服你的数学学习

    与 Linux 一起学习:使用这些 Linux 应用来征服你的数学学习

    这篇文章是系列的一部分: Linux 提供了大量的教育软件和许多优秀的工具来帮助各种年龄段和年级的学生学习和练习各种各样的习题,这通常是以交互的方式进行。“与 Linux 一起学习”这一系列的文章则为这些各种各样的教育软件和应用提供了一个介绍。 数学是计算机的核心。如果有人预期一个类如 GNU/ Linux 这样的伟大的操作系统精确而严格,那么这就是数学所起到的作用。如果你在寻求一些数学应用程序,那么你将不会感到失望。Linux 提供了很多优秀的工具使得数学看起来和你曾经做过的一样令人畏惧,但实际上他们会简化你使用它的方式。   Gnuplo ...

    查看全文

  • CentOS 6.5 安装Python 3.5

    CentOS 6.5 安装Python 3.5

    1、6.5 安装Python 的依赖包 yum groupinstall “Development tools”yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2、下载Python3.5的源码包并编译 wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgztar ...

    查看全文