有没有办法在 Linux 操作系统上列出所有的用户?当然有,本文介绍三种方法,可以使用 /etc/passwd 文件,或者是使用 getent 命令、compgen 命令,这三种方法都能在 Linux 系统中查看到用户的
Ubuntu 18.04操作系统默认预装GCC 7.3版本,不过有时候在编译时是需要用不同gcc的版本,本文介绍怎样安装不同的gcc和g++,并设置根据不同的需要在不同版本之间转换。 1、可以通过如下命
本文内容的实际电脑操作系统是Linux Mint 19 Cinnamon版本,在其操作系统中安装aria2全过程完整总结。希望能给要安装使用aria2的朋友们提供帮助。本文除了对Linux Mint 19 Cinnamon有用外,还适
在Ubuntu 18.04操作系统下安装CUDA 9.1(9.1.85)或者CUDA 9.2(9.2.148)版本的详细步骤。本文以安装CUDA 9.1为例,如果是安装CUDA 9.2,则相关参数修改为CUDA 9.2匹配的即可。 1.下载cuda_9.1.85_387.
在Ubuntu 18.04操作系统下安装最新版本Geth 1.8.12后使用它来同步以太坊数据。本文仅讨论的是测试网络,如果需要私有网络,可自行参照相关教程,这里推荐一个有界面的私有网络工具:
本内容主讲Debian打包入门,创建一个空的包、包含 CardBook 源代码、本地 Debian 仓库、修复打包错误和 Bugs。 前言 我在 GSoC(注:Google Summer Of Code,一项针对学生进行的开源项目训练营,
本文在 Ubuntu 系统中使用 php-dev 进行自行编译 PHP 扩展,分为单一 PHP 和多 PHP 版本两部分,使用多个 PHP 版本共存麻烦一些。采用这个办法是因为 PHP 软件源并不是提供所有的扩展,我们
以下为你显现在Ubuntu 18.04系统中设置docker加速(18.06.0-ce),共有两种方案,一是使用使用阿里云加速器,二是使用设置docker代理的方法。 一、使用阿里云加速器 在不同的系统下面,配
以下内容是在Ubuntu 18.04系统下源码编译安装emacs-26.1.tar.xz版本,Emacs 26.1是目前最新的版本,提供下载于2018年5月28日。 环境准备 1.Ubuntu 18.04系统更新升级 $ sudo apt-get update apt-get upgrade 2
安装Ubuntu 18.04成功后默认的桌面都会有垃圾箱图标,包括Ubuntu 18.10等版本也是如此,如果你想把这个垃圾箱图标给去掉,那就按本文的方法处理,非常的简单。 通过GNOME Tweaks程序把垃圾
本文带你在 Fedora 28 Workstation 系统中添加一个实用功能:它允许你使用键盘快速搜索、选择和输入 emoji。当前 emoji 的数量一直在增长。但与此同时,它带来了如何在计算设备中输入它们
近日发布的Chrome 68稳定版本中,最大的改变就是把所有不是HTTPS的网站明确标记为不安全,不过这个提醒对于有一定计算机基础的Linux用户来说并不是很需要的,因为Linux用户人群有足够
最近在使用 Ubuntu 18.04 系统录音的时候发现一个问题,那就是使用系统默认的配置进行录音,然而录制出来的音频会有明显的噪音,在 Windows 系统里面有一个麦克风降噪的选项可以选,
使用的是Ubuntu18.04版本,编译hadoop2.7.6支持snappy。请按下面所说的版本进行,其它版本不一定能够成功。 下载Apache Hadoop 官网下载 hadoop2.7.6版本,目前最新版本是hadoop3.0.3。 解压 #读取
本文所使用的是Ubuntu Linux 18.04 LTS版本操作系统,汇编器是GNU AS(简称as),连接器是GNU LD(简称ld)。将让32位汇编程序能在64位Ubuntu 18.04系统上实现汇编和连接。 具体问题: 以下是一
以下为你介绍把CentOS转成Oracle Enterprise Linux的基本方法,之所以把CentOS转换是因为其更新太慢,有的时候一个 Linux Kernel 的高危漏洞尽然可以比 RHEL 晚足足一个星期。但是 RHEL 体系的兼容
平时在Ubuntu 16.04下使用WiFi上网好好的,这几天电脑突然上不了WiFi了,所以运行了sudo iwconfig命令查看一下无法网络接口,发现无线网卡不见了。经过摸索,终于找到了解决方法,如果你
本文在 Ubuntu 16.04 版本中使用 BIND9 搭建出一个可用的内网 DNS 服务。另外要说明的一点是,本文不仅适用于 Ubuntu 16.04,也适用于 Ubuntu server 18.04 或者其它的 Ubuntu 版本,至于 18.04 之后如
在Ubuntu 18.04 LTS 64位下编译安装hue 4.2.0数据可视化工具,它以此对数据库SQL数据进行可视化编辑、图表显示、网页显示。下面是编译安装hue的具体步骤和出现错误的解决方案。 注:在编
下面教你玩转Linux云服务器中的四大主流操作系统RHEL、CentOS、Debian、Ubuntu的软件包管理器。本文所要讲的内容跟你需要安装环境或者是升级环境有很大的关系,如果你遇到无法升级的情
以下使用的操作系统是Ubuntu 18.04,安装tensorflow-gpu 1.9,CUDA 9.0及对应cuDNN版本。 安装前说明 1.前提是机器上必须有Nvidia显卡,不太老就好(配置不好的也没必要玩这个了吧,费电),在
在新的PHP 7系列版本中云掉了好多的php-mysql扩展,而目前一些程序或者是插件不能很好的兼容PHP 7程序,这个时候可以采用安装多个PHP版本共存,有需要的时候再进行PHP版本切换。本文的
由Linux基金会自主创建的开源区块链分布式账本Hyperledger Fabric目前已经发布1.2.0版本,下面我们将带着大家在Ubuntu 18.04系统下搭建自己的HyperLedger Fabric开发环境。Hyperledger Fabric项目着重于
当 VirtualBox运行Ubuntu 18.04中安装增强功能 成功后,我们就可以在Ubuntu 18.04操作系统中开启共享文件夹,共享粘贴板以及拖放操作了。 具体操作步骤: 点击设备 - 共享文件夹 - 共享文件
在Oracle VirtualBox虚拟机中安装好了Ubuntu 18.04系统,为了能够开启共享文件夹,共享粘贴板,拖放等功能,所以我们需要安装Oracle VM VirtualBox增强功能。 以下是操作步骤: 点击设备 - 安装
本文详细的介绍Mac下使用PD虚拟机安装Ubuntu18.04桌面版,然后编译Android Native WebRTC的详细过程。 注意:如果仅仅是使用WebRTC没必要手动编译源码,直接用官方提供的预编译包即可: The
本文通过AMD开发ROCm平台,Ubuntu 18.04系统中,TensorFlow也能使用AMD GPU实现GPU加速。现在把具体搭建流程呈上。 电脑硬件信息 CPU:AMD Ryzen 1700x GPU:AMD Radeon RX580 内存:32G 硬盘:SSD 256GB +
支持 Linux 系统的 PowerShell Core 叫做 PowerShell on Linux,它构建于 .NET Framework 之上,现在能作为Linux Snap软件包进行安装了。 PowerShell简介 PowerShell 专为系统管理员和高级用户设计,可快速自
以下是在Ubuntu18.04、JDK1.8、Git version2.17.1系统环境中向GitHub提交代码的具体步骤。 1.本地创建 SSH Keys GitHub支持多种加密算法,随便选一个即可,我用的rsa,创建好的加密文件在~/.ssh下
以下在CentOS系统安装GitLab,首先声明的是在本次操作中有些错误的出现,但是不一定会在你的操作过程中出现,即使有错误也是可以解决的。以下是主要步骤如下: 1.系统准备 装好系统
如果你的Debian系统没有Gnome桌面环境,或者可视化环境,可以安装Gnome,再安装配置TightVNC远程桌面。 1.安装Gnome的命令 依次执行如下命令安装Gnome: apt-get update apt-get upgrade apt-get instal
很多人不会在Linux云服务器上挂载硬盘,即使是按照说明文档还是不能正确挂载,为了更方便这类型用户,通过一个脚本能解决硬盘分区、格式化、挂载并且设置为开机挂载的问题。 支
准备安装Fedora 28,从USB安装时却提示boot loader install failed的错误,经过查找资料,得到了解决方法,现在和大家分享。 前言 电脑里的华硕主板电压检测出了问题,不能再用了,出于对系
在把fedora升级到28的过程中非常顺利,系统能正常启动,登录进入gnome3之后一直是黑屏状态,以下为解决方法。 首先参考 把Fedora 27升级到Fedora 28版本 一文升级你的fedora系统。 使用dnf升
在Fedora 28系统下安装Mplayer kmplayer的步骤:第一步配置源,第二步安装解码器ffmpe,第三步安装播放器mplayer,第四步安装皮肤kmplayer。 1.配置源 在Fedora 28中添加rpmfusion源: rpmfusion源是极
以下介绍在centos操作系统云主机上开启IPV6的方法,先声明一下,不同的centos版本方法略有不同,但可以用于参考的,IPV6内核参数文件在/etc/modprobe.conf文件中修改。 开启IPV6的效果 在c
现在有很多Linux云服务器都采用CentOS系统,并且是英文版本。然后在CentOS英文版中打开文档,会发现好多文档都成了乱码。 问题原因 产生这个问题的原因是在CentOS中没有中文支持,所以
由于Linux网络环境复杂程度,有时需要我们在使用的CentOS系统中更换yum源,本文给出具体的操作方法。 1.切换目录 软件包管理器 yum 使用的源列表在 /etc/yum.repos.d,先切换到这一目录:
在Ubuntu下安装GTK+3或者安装最新的GTK+4方法是一样的,下面就具体讲解。如果是安装GTK+4,则把下面涉及的命令中的3改为4即可。 如果我们要在Ubuntu系统下使用基于GTK+3开发的App,那么我
在Ubuntu 18.04 LTS x86_64系统中编译安装gmp-devel版本:gmp-6.1.2。GMP是一个实现了一些算术运算的数学库,这些运算可以是任意精度。本文将介绍如何在Ubuntu 18.04上下载、编译、安装gmp-devel这
本文我们使用 Python 查看局域网内存活主机的探索以及代码编写,除了适合 Linux 下,还可以用于 Windows、MacOS 平台。我们在本文中探讨 nmap 及相关 python模块的安装,简单的 nmap 扫描使用
教你在Ubuntu 18.04 LTS版本中编译FreeType 2.9.1库。 一、FreeType库简介 FreeType库是一款完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括
在Ubuntu 18.04系统里面默认安装有一款办公软件:libreoffice,平时基本上都不用,这会在硬盘中安装比较多的软件,所以想把libreoffice给删除掉,以便节约一些磁盘空间出来放音乐,现在把
我们在安装Windows和Ubuntu做双系统的时候,往往会自定义Ubuntu的/boot分区,根据很多Linux资料都建议给/boot分区分配200MB的大小。但是Ubuntu系统经常升级,造成/boot分区空间被占满的情况经
通过这篇文章,可以了解到如何为远程Ubuntu服务器主机配置Vim主题。 需求描述 最近经常需要远程登录服务器,并且需要在服务器上对一些文件做少量修改,服务器上默认的 Vim 样式比较
如果你需要对Ubuntu系统进行基准测试,建议采用UnixBench。我们将介绍安装UnixBench及使用,以及简单介绍以一种比较低成本的方式来评估设备情况,希望能对大家有所帮助。 前言 通常,
一般 Ubuntu 系统默认的软件更新源在安装或在更新软件时速度都不是很快,甚至非常的慢,所以很多 Ubuntu 用户都会把软件更新源更换为国内的高速镜像源,参考 Ubuntu 18.04更换国内高速
这里记一下在Ubuntu 18.04系统下安装和初次使用Git的基本步骤。 Git简介 Git是一款流行的版本控制系统,它类似于古老的CVS、Visual Studio中的Source Safe和之后更流行的Subversion。前阵子因被微
本文教你在Ubuntu 18.04系统中启用SSH登录,实测成功。Secure Shell(SSH)是Linux系统管理中的经常要用到的一种远程访问技术。在Ubuntu 18.04系统仓库中,已经收录了同为开源的OpenSSH,我们可
使用 Ubuntu 18.04 操作系统做屏幕录制的时候发现一个问题:每次在屏幕录制的过程中,麦克风收音会有很大的背景噪音,而且不能去除。但在相同的录音环境中,使用相同的麦克风设备
本文为你介绍在Linux下的Supervisor,包括Supervisor的安装、配置及基本使用。 1.Supervisor简介 Supervisord 是用 Python 实现的一款的进程管理工具,supervisord 要求管理的程序是非 daemon 程序,su
新买的Linux云服务器coreOS系统刚开始的时候能正常的远程登陆,但是闲置一段时间后就不能远程登陆了,以下就来解释产生这个问题的原因和解决方案。 问题细述 如果有留意会发现在登
使用Ubuntu系统有一段时间了,积累了一些常用的软件,现在将做为记录和大家分享。所介绍的软件都是针对Ubuntu 18.04更新过了,源里面不再维护的软件不会单独列出来,都是使用sudo a
电脑的主板是华硕的B150-PLUS,声卡是瑞昱的intel ALC 887,从Ubuntu 16.04升级到Ubuntu 18.04系统,使用一切正常,但是声卡没有声音。经过查找资料,得出了解决该问题的答案,如果你的Ubunt
Ubuntu Kylin优麒麟自从第一个长期版14.04发布之后就受到外界反响不断,当前最新版本Ubuntu Kylin 18.04更是受到用户的一直好评,这个时候是该将毕生所知传递给其他用户了。当然功夫再深
有些场合为了更加安全所以在线上服务器都无法直接访问,它必须经过一台跳板机来访问。比如要访问机器是webserver01,则必须先由ssh到跳板机gateway,然后再ssh到webserver01机器才能访问
在搭建Kubernetes集群时安装kube-dns插件之后,运行一个ubuntu容器,发现容器内DNS无法解析集群外域名,一开始可以解析集群内域名,一段时间后也无法解析集群内域名。 $ nslookup kubernete
本文将教大家使用MacVLAN来实现Docker跨宿主机互联的具体步骤。Docker以前的版本不支持直接配置宿主机所在网段ip并跟其直接互通的功能,当然也可以借助一些第三方工具,如pipework把这
Weave是由weaveworks公司开发的解决Docker跨主机网络的解决方案,现在就采用它来实现Docker多宿主机互联的目的,它能够创建一个虚拟网络,用于连接部署在多台主机上的Docker容器,这样容
本文介绍一种方法能大幅度提升SSH的连接速度,那就是开启ControlPersist。本文仅做学习参考,你可以根据你所使用的新版本进行相应的调整。 背景介绍 Ansible创建ssh通道相对很慢,虽然