红联Linux门户

Linux帮助
  • 查看CPU是否支持虚拟化技术

    2018-04-06 - 我们已经知道如何检查你的 Linux 操作系统是 32 位还是 64 位以及如何知道你的 Linux 系统是物理机还是虚拟机。今天,我们将学习另一个有用的话题 - 如何知道 CPU 是否支持虚拟化技术 (VT)?在安装虚拟化程序(如 VirtualBox 或 VMWare workstation)以在...

  • 怎么记录Linux运行时间统计信息

    2018-04-06 - Linux/Unix 系统管理员对服务器的系统运行时间有一种奇怪的痴迷。这里有一个关于这个主题的 xkcd 漫画,一个好的系统管理员是一股不可阻挡的力量,他伫立在你家猫咪博客的服务器之前,对抗黑暗势力。 Fig.01: Devotion to Duty https://xkcd.com/705/ Fig.01...

  • Oh My Fish让SHELL界面美化Oh My Fish让SHELL界面美化

    2018-04-05 - 几天前,我们讨论了如何安装 Fish shell,这是一个健壮的、完全可用的 shell,带有许多很酷的功能,如自动建议、内置搜索功能、语法高亮显示、基于 web 配置等等。今天,我们将讨论如何使用 Oh My Fish (简称 omf ) ,让我们的 Fish shell 变得漂亮且优雅。...

  • 10个有意思的Linux Shell 脚本工具10个有意思的Linux Shell 脚本工具

    2018-04-04 - 有些误解认为 shell 脚本仅用于 CLI 环境。实际上在 KDE 或 Gnome 桌面下,你可以有效的使用各种工具编写 GUI 或者网络(socket)脚本。shell 脚本可以使用一些 GUI 组件(菜单、警告框、进度条等),你可以控制终端输出、光标位置以及各种输出效果等等。利...

  • Debian 上Rsyslog安装中央日志服务器

    2018-04-04 - 在 Linux 上,日志文件包含了系统功能的信息,系统管理员经常使用日志来确认机器上的问题所在。日志可以帮助管理员还原在过去的时间中在系统中发生的事件。一般情况下,Linux 中所有的日志文件都保存在 /var/log 目录下。在这个目录中,有保存着各种信息的几...

  • 使用Vagrant测试 Ansible

    2018-04-01 - 我使用 Ansible 来自动部署站点 (LinuxJobs.fr、Journal du hacker) 与应用 (Feed2toot、Feed2tweet)。在本文中将会讲述我是如何配置以实现在本地测试 Ansbile playbook的。 为何要测试 Ansible 我需要一种简单而迅速的方法来在我的本地笔记本上测试 Ansible...

  • Linux搜索10个最大的文件

    2018-03-30 - 当系统的磁盘空间不足时,您可能会使用 df、du 或 ncdu 命令进行检查,但这些命令只会显示当前目录的文件,并不会显示整个系统范围的文件。 您得花费大量的时间才能用上述命令获取系统中最大的文件,因为要进入到每个目录重复运行上述命令。 这种方法比较麻...

  • vim、nano在命令行上如何编辑文件vim、nano在命令行上如何编辑文件

    2018-03-29 - 此次教程中,我们将向您展示三种命令行编辑文件的方式。本文一共覆盖了三种命令行编辑器,vi(或 vim)、nano 和 emacs。 在命令行上使用 Vi 或 Vim 编辑文件 您可以使用 vi 编辑文件。运行如下命令,打开文件: vi /path/to/file 现在,您可以看见文件中的...

  • Linux上怎么使用 awk 打印文件名Linux上怎么使用 awk 打印文件名

    2018-03-28 - Q:我想在 Linux / 类Unix 系统上使用 awk 打印文件名。 如何使用 awk 的 BEGIN 特殊模式打印文件名? 我可以使用 gawk/awk 打印当前输入文件的名称吗?(LCTT 译注:读者最好能有一些 awk 的背景知识,否则阅读本文的时候会有一些困惑) 在 FILENAME 变量中...

  • Windows 10可用的实用Linux 命令

    2018-03-27 - 在本系列早先的文章中,我们讨论了关于如何在 Windows 10 上开启 WSL 之旅 的内容。作为本系列的最后一篇文章,我们准备探讨一些能在 Windows 10 上广泛使用的 Linux 命令。 话题深入之前,请先让我们明确本教程所适用的人群。本文适用于使用 Windows 10 系...

  • 如何在Web服务器文档根目录上设置只读文件权限

    2018-03-26 - 问题:如何对我存放在 /var/www/html/ 目录中的所有文件设置只读权限? 你可以使用 chmod 命令对 Linux/Unix/macOS/OS X/*BSD 操作系统上的所有文件来设置只读权限。这篇文章介绍如何在 Linux/Unix 的 web 服务器(如 Nginx、 Lighttpd、 Apache 等)上来设...

  • CentOS7系统安装Python3.6.2且与Python2.7.5并存

    2018-03-24 - 由于项目软件的调试、测试需要在Python3环境中运行,但是默认的CentOS7系统中自带Python2.7.5版本,但是有些软件是需要在Python2.7版本中运行的,所以在目前的系统中需要多安装一个Python3.X版本支持,但是也要保留原有的版本。 这里在测试环境CentOS7系统中...

  • 解决"ImportError: No module named argparse"问题

    2018-03-23 - 这个问题应该是前几天在尝试安装Zench评测工具脚本的时候遇到的。在测试机的默认环境中没有完全成功跑完这个脚本工具,有出现ImportError: No module named argparse的错误提示。当时就把这个错误提示报错内容记录下来。下面为你解答提示ImportError: No mod...

  • 如何检查你的Linux系统是否存在Meltdown或者Spectre漏洞如何检查你的Linux系统是否存在Meltdown或者Spectre漏洞

    2018-03-22 - Meltdown 和 Specter 漏洞的最恐怖的现实之一是它们涉及非常广泛。几乎每台现代计算机都会受到一些影响。真正的问题是你是否受到了影响?每个系统都处于不同的脆弱状态,具体取决于已经或者还没有打补丁的软件。 由于 Meltdown 和 Spectre 都是相当新的漏洞...

  • 如何使用yum-cron自动更新RHEL/CentOS Linux如何使用yum-cron自动更新RHEL/CentOS Linux

    2018-03-18 - yum 命令是 RHEL / CentOS Linux 系统中用来安装和更新软件包的一个工具。我知道如何使用 yum 命令行 更新系统,但是我想用 cron 任务自动更新软件包。该如何配置才能使得 yum 使用 cron 自动更新系统补丁或更新呢? 首先需要安装 yum-cron 软件包。该软件包...

  • 不知道有用没用的Intel显卡优化不知道有用没用的Intel显卡优化

    2018-03-17 - 最近翻 Wiki,看到 Kaby lake 在 Linux 下的驱动默认是不完整的。 需要你查询一下 firmware 是不是加载完整。 俩命令: sudo cat /sys/kernel/debug/dri/0/i915_huc_load_status sudo cat /sys/kernel/debug/dri/0/i915_guc_load_status 如果是 None 的话,...

  • 如何检查你的计算机使用的是UEFI还是BIOS如何检查你的计算机使用的是UEFI还是BIOS

    2018-03-14 - 当你尝试双启动 Linux 和 Windows 时,你需要知道系统上是否有 UEFI 或 BIOS 启动模式。它可以帮助你决定安装 Linux 的分区。 我不打算在这里讨论什么是 BIOS。不过,我想通过 BIOS 告诉你一些 UEFI 的优点。 UEFI 即(统一可扩展固件接口)旨在克服 BIOS 的...

  • 在Linux中自动配置IPv6地址

    2018-03-13 - 何时使用唯一本地地址 唯一本地地址(ULA)使用 fd00::/8 地址块,它类似于我们常用的 IPv4 的私有地址:10.0.0.0/8、172.16.0.0/12、以及 192.168.0.0/16。但它们并不能直接替换。IPv4 的私有地址分类和网络地址转换(NAT)功能是为了缓解 IPv4 地址短缺的...

  • 如何在Linux中配置ssh登录导语如何在Linux中配置ssh登录导语

    2018-03-09 - 无论何时登录公司的某些生产系统,你都会看到一些登录消息、警告或关于你将登录或已登录的服务器的信息,如下所示。这些是登录导语。 在本文中,我们将引导你配置它们。 你可以配置两种类型的导语。 1.用户登录前显示的导语信息(在你选择的文件中配置,例如...

  • 去掉了chrome-gnome-shell的Gnome

    2018-03-06 - 新的笔记本有触摸屏,它可以折叠成平板电脑,我听说 gnome-shell 将是桌面环境的一个很好的选择,我设法调整它以按照现有的习惯使用。 然而,我发现一个很大的问题,它怎么会鼓励人们从互联网上下载随机扩展,并将它们作为整个桌面环境的一部分运行呢?一个...

  • 如何在Linux VPS上修复WordPress中的HTTP错误

    2018-03-05 - 我们会向你介绍,如何在 Linux VPS 上修复 WordPress 中的 HTTP 错误。 下面列出了 WordPress 用户遇到的最常见的 HTTP 错误,我们的建议侧重于如何发现错误原因以及解决方法。 1、修复在上传图像时出现的 HTTP 错误 如果你在基于 WordPress 的网页中上传图...

  • 4种绕过Linux/Unix命令别名的方法4种绕过Linux/Unix命令别名的方法

    2018-03-03 - 我的 Linux 系统上定义了如下 mount 别名: alias mount=mount | column -t 但是我需要在挂载文件系统和其他用途时绕过这个 bash 别名。我如何在 Linux、*BSD、macOS 或者类 Unix 系统上临时禁用或者绕过 bash shell 呢? 你可以使用 alias 命令定义或显示 b...

  • 如何在Linux/Unix中不重启Vim而重新加载.vimrc文件如何在Linux/Unix中不重启Vim而重新加载.vimrc文件

    2018-02-28 - 我是一位新的 Vim 编辑器用户。我通常使用 :vs ~/.vimrc 来加载 ~/.vimrc 配置。而当编辑 .vimrc 时,我需要不重启 Vim 会话而重新加载它。在 Linux 或者类 Unix 系统中,如何在编辑 .vimrc 后,重新加载它而不用重启 Vim 呢? Vim 是自由开源并且向上兼容 V...

  • 在Linux下为X1 Carbon CPU降压在Linux下为X1 Carbon CPU降压

    2018-02-24 - ThinkPad X1 Carbon CPU 有 75 摄氏度的功耗墙,还有 25W 的 TDP,如果你想要压榨性能的话,除了改良散热,另一个就是给 CPU 降压。 CPU 降压的方式在 Windows 下有很多,什么 Throttlestop 啊 Intel XTU 啊,然而 Linux 下的却很少。 不过并不代表没有。 su...

  • 如何Docker化编译的软件

    2018-02-22 - 我最近在 docker-library/php 仓库中关闭了大量问题,最老的(并且是最长的)讨论之一是关于安装编译扩展的依赖关系,我写了一个 中等篇幅的评论 解释了我如何用常规的方式为我想要的软件进行 Docker 化的。 我要在这里复制大部分的评论内容,或许扩展一点点...

  • 关于Thinkpad T410安装银河麒麟注意事项

    2018-02-18 - 1、U盘刻录镜像,然后U盘启动,进系统安装 2、安装过程随意选,但是分区的时候注意有几个选项 a.系统自动分区安装: 这种自动分区安装,表面上没什么错误,但是安装进行到grub-install /dev/sdX 的时候 会提示错误。测试了几次都是这样子。 b.手动分区安装:...

  • 超简单!让Firefox58 64位支持flash

    2018-02-18 - 安装了Ubuntu 17.10,Firefox升级到了58版本。 打开新浪等网站提示要安装flash插件,点击下载,需要选择以什么什么打开,总是出错。找到的解决方案如下: 一、先在firefox中看附加组件插件中没有flash,再到/usr/lib/firefox-addons/plugins/中确认没有flash...

  • 在Linux上检查网络连接的更多方法

    2018-02-18 - 有几个命令可以帮助你在 Linux 系统上看到网络状况,这些包括 ip、ethtool、traceroute、tcptraceroute 和 tcpdump。本文探索了一些检查网络连接的非常简便的命令。 ip 命令 ip 命令显示了许多与你使用 ifconfig 命令时的一样信息。其中一些信息以不同的格式...

  • 如何在Linux/Unix之上绑定ntpd到特定的IP地址

    2018-02-17 - 默认的情况下,我们的 ntpd/NTP 服务器会监听所有的端口或者 IP 地址,也就是:0.0.0.0:123。 怎么才可以在一个 Linux 或是 FreeBSD Unix 服务器上,确保只监听特定的 IP 地址,比如 localhost 或者是 192.168.1.1:123? NTP 是网络时间协议的首字母简写,这...

  • 我是被“[email protected]”黑了吗?

    2018-02-17 - 当你在 ps aux 的输出中看到 sshd:[email protected] 时会觉得很奇怪吧,notty 算是哪门子的主机,是不是黑客计算机的名字...

  • 哪个Linux内核版本是“稳定的”?哪个Linux内核版本是“稳定的”?

    2018-02-15 - 每次 Linus Torvalds 发布 一个新 Linux 内核的主线版本,几乎都会引起这种困惑,那就是到底哪个内核版本才是最新的稳定版?是新的那个 X.Y,还是前面的那个 X.Y-1.Z ?最新的内核版本是不是太新了?你是不是应该坚持使用以前的版本? kernel.org 网页上的信...

  • 如何更改Linux控制台上的字体如何更改Linux控制台上的字体

    2018-02-14 - 我尝试尽可能的保持心灵祥和,然而总有一些事情让我意难平,比如控制台字体太小了。记住我的话,朋友,有一天你的眼睛会退化,无法再看清你编码时用的那些细小字体,到那时你就后悔莫及了。 幸好,Linux 死忠们,你可以更改控制台的字体。按照 Linux 一贯的...

  • 八种在Linux上生成随机密码的方法八种在Linux上生成随机密码的方法

    2018-02-07 - 在这篇文章中,我们将引导你通过几种不同的方式在 Linux 终端中生成随机密码。其中几种利用原生 Linux 命令,另外几种则利用极易在 Linux 机器上安装的第三方工具或实用程序实现。在这里我们利用像 openssl, dd, md5sum, tr, urandom 这样的原生命令和 mkpas...

  • 如何在Linux系统查询机器最近重启时间如何在Linux系统查询机器最近重启时间

    2018-02-06 - 在你的 Linux 或类 UNIX 系统中,你是如何查询系统上次重新启动的日期和时间?怎样显示系统关机的日期和时间?last 命令不仅可以按照时间从近到远的顺序列出该会话的特定用户、终端和主机名,而且还可以列出指定日期和时间登录的用户。输出到终端的每一行都...

  • 如何统计Linux中文件和文件夹/目录的数量

    2018-02-04 - 今天我们再次带来一系列可以多方面帮助到你的复杂的命令。 通过操作命令,可以帮助您计数当前目录中的文件和目录、递归计数,统计特定用户创建的文件列表等。 在本教程中,我们将向您展示如何使用多个命令,并使用 ls、egrep、wc 和 find 命令执行一些高级操...

  • 怎样完整地离线更新并升级基于Debian的操作系统怎样完整地离线更新并升级基于Debian的操作系统

    2018-02-03 - 看看如何完整地离线更新并升级基于 Debian 的操作系统。这次我们将会升级整个操作系统,而不是单个的软件包。这个方法在你没有网络链接或拥有的网络速度很慢的时候十分有用。 完整地离线更新并升级基于 Debian 的操作系统 首先假设,你在单位拥有正在运行并...

  • 什么是.bashrc,为什么要编辑.bashrc?什么是.bashrc,为什么要编辑.bashrc?

    2018-02-01 - 你的 home 目录下藏着很多隐藏文件。如果你在运行 macOS 或者主流的 Linux 发行版的话,你就会在靠近隐藏文件列表的上方看见一个名为 .bashrc 的文件。那么什么是 .bashrc,编辑 .bashrc 又有什么用呢? 如果你运行一个基于 Unix 或者类 Unix 的操作系统,ba...

  • 解决Linux下pcieport 0000:00:1c.5导致的系统根目录/空间不足

    2018-01-31 - 最近刚换了笔记本,拿到本后在win10基础装上Ubuntu 16.04双系统,有个问题是每次关机都会报一堆pcie问题,并且经常没声音,声音问题通过上一篇文章暂时解决,然后就没在意了,可是几天后出现系统盘根目录磁盘空间不够的提醒,于是用磁盘空间分析工具查看,/v...

  • 从ISO和在线仓库创建一个Yum仓库从ISO和在线仓库创建一个Yum仓库

    2018-01-31 - Yum 是 Centos/RHEL/Fedora 中最重要的工具之一。尽管在 Fedora 的最新版本中,它已经被 DNF 所取代,但这并不意味着它自生自灭了。它仍然被广泛用于安装 rpm 包。 在本教程中,我们将学习创建一个本地 Yum 仓库,首先使用系统的 ISO 镜像,然后创建一个在线...

  • 在Linux上恢复一个损坏的USB设备至初始状态在Linux上恢复一个损坏的USB设备至初始状态

    2018-01-30 - 很多时候我们诸如 SD 卡和 U 盘这样的储存器可能会被损坏,并且因此或其他原因不能继续使用。 这可能是因为使用这个设备创建了一个引导媒体或者是通过错误的平台格式化亦或是创建了一个新的分区在这个设备上。 恢复损坏的 USB 设备至初始状态 警告:接下来的...