DNF

Linux之man命令详解及中文汉化

陌路散爱 提交于 2020-04-09 17:58:59
一、安装中文版man 官方下载地址:https://code.google.com/archive/p/manpages-zh/ GITHUB项目地址:https://github.com/man-pages-zh/manpages-zh 安装方法一 1、Debian / Ubuntu安装 sudo apt update sudo apt install manpages-zh 2、Arch Linux: pacman -Syu pacman -S man-pages-zh_cn man-pages-zh_tw 3、Red Hat / CentOS: yum update yum install man-pages-zh-CN 4、Fedora: dnf update dnf install man-pages-zh-CN 安装方法二 源码网址 https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/ 1、获取安装包 [root@localhost opt]# wget https: //src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/manpages-zh-1.5

CentOS8 kickstart UEFI

断了今生、忘了曾经 提交于 2020-04-06 13:04:10
批量部署 概述 什么是PXE 预启动执行环境(PXE)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000/windows2003/windows2008/winXP/win7/win8,linux系列系统等。 PXE原理 PXE是在没有软驱、硬盘、CD-ROM的情况下引导计算机的一种方式,也就是BIOS将使用PXE协议从网络引导。整个安装的过程是这样的:PXE网卡启动 => DHCP获得IP地址 => 从TFTP上下载 pxelinux.0、vmlinuz、initr.img 等 => 引导系统进入安装步骤 => 通过PEX linux 下载ks.cfg文件并跟据ks.cfg自动化安装系统 => 完成。 TFTP服务 TFTP是用来下载远程文件的最简单网络协议

Fish:一个友好的交互式 Shell | Linux 中国

不打扰是莪最后的温柔 提交于 2020-04-05 17:04:08
你是否正在寻找 bash 的替代品?你是否在寻找更人性化的东西?不用再看了,因为你刚发现了 fish! -- Michal Konečný(作者) 你是否正在寻找 bash 的替代品?你是否在寻找更人性化的东西?不用再看了,因为你刚发现了 fish! Fish(友好的交互式 shell)是一个智能且用户友好的命令行 shell,可在 Linux、MacOS 和其他操作系统上运行。可以将其用于终端的日常工作和脚本编写。用 fish 编写的脚本比相同的 bash 版本具有更少的神秘性。 Fish 的用户友好功能 建议 :Fish 会提示你之前写过的命令。当经常输入相同命令时,这样可以提高生产率。 健全的脚本能力 :Fish 避免使用那些隐秘字符。这提供了更清晰和更友好的语法。 基于手册页的补全 :Fish 会根据命令的手册页自动补全参数。 语法高亮 :Fish 会高亮显示命令语法以使其在视觉上友好。 安装 Fedora 工作站 使用 dnf 命令安装 fish: $ sudo dnf install fish 安装 util-linux-user 包,然后使用适当的参数运行 chsh (更改 shell 程序)命令,将 fish 设置为默认 shell 程序: $ sudo dnf install util-linux-user $ chsh -s /usr/bin/fish

CentOS 8同步时间

旧巷老猫 提交于 2020-03-22 10:54:22
3 月,跳不动了?>>> 转载请注明文章出处: CentOS 8同步时间 CentOS 8系统做了不少更新,例如 nftables代替iptables 、dnf代替yum成为默认包管理工具。这不,许多人发现CentOS 7熟悉的 ntpdate 命令没有了,也不能用yum安装上,同步时间顿时成了一个难题。 本文介绍CentOS 8使用chrony同步时间。 chrony介绍 Chrony是一个开源软件,能用来于时钟服务器(NTP)同步,从而保持系统时间精确。chrony由两部分组成:后台运行的 chronyd ,前端使用的 chronyc 。 chronyd 用于调整内核中系统时钟和时钟服务器同步,它确定计算机增减时间的比率,并对此进行补偿; chronyc 提供查询和配置接口,可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。 chrony同步时间 首先安装crhony: dnf install -y chrony # 也可以用yum安装 yum install -y chrony chrony配置文件是 /etc/chrony.conf ,其内容大体如下: 一般来说,配置文件无需改动就能正常使用。当然为了同步速度快,可以使用国内的ntp服务器,例如将第一行改成: pool ntp.ntsc.ac.cn iburst (公共ntp服务器请参考: 公共

如何优雅地删除 Linux 中的垃圾文件

核能气质少年 提交于 2020-03-05 08:58:08
不知道大家是否也跟我一样,是一只要把的自己电脑文件安排的条理有序,把没用的文件会及时删掉的程序猿呢?如果是的话,那么我们可以愉快地探讨下文章的内容。如果不是的话,你也可以留下来凑凑热闹嘛(>-<)。 下面要介绍的是今天的主角—— tmpwatch ,它能帮助我们递归删除在给定时间内没有访问的文件和空目录。 当然,我们也可以使用 find 命令查找并删除超过 x 天未访问的文件,不过 tmpwatch 可以一步到位,何乐而不为? tmpwatch 默认根据文件或目录的访问时间(access time)来决定删除哪些文件或目录。除此之外,你还可以根据 inode 改变时间(inode change time)、修改时间(modification time)来进行操作。 通常, tmpwatch 用于删除 /tmp 目录下的文件,以及其它地方其他无用的文件,如旧的日志文件。 重要警告!! 不要在 / (根目录)中运行 tmpwatch! 不要在 / (根目录)中运行 tmpwatch!! 不要在 / (根目录)中运行 tmpwatch!!!(三遍警告! ^ - ^ ) / 目录包含 Linux 系统运行所必需的重要文件,而 tmpwatch 并没有内置保护机制防止在 / 目录上运行,一旦那些重要的文件被删除了,后果不堪设想!所以,小伙伴们在使用这个命令的时候一定要慎重! 安装

Fedora 30 将默认启用 DNF-best 模式

*爱你&永不变心* 提交于 2020-03-02 10:57:42
导读 根据Fedora 30的后期更改提议,默认情况下可能会启用DNF包管理器的“best”模式。DNF的--best选项始终尝试升级到可用的最高版本,即使无法满足​​依赖性。虽然DNF总是尝试使用与大多数其他 Linux 软件包管理器一致的最新和最好的软件包版本,但目前的行为针对的是可以满足所有软件包依赖性的最新版本。 DNF的--best选项始终尝试升级到可用的最高版本,即使无法满足​​依赖性。虽然DNF总是尝试使用与大多数其他Linux软件包管理器一致的最新和最好的软件包版本,但目前的行为针对的是可以满足所有软件包依赖性的最新版本。如果较新的软件包版本可用但具有未满足的依赖项,则当前的默认DNF行为将默默忽略该较新版本。 通过默认启用DNF best模式,将提醒用户更新的软件包版本可用但不能满足依赖性。如果出现问题,DNF最好将“早早失败并快速失败”,以便用户知道。 Fedora开发人员正在寻求进行此默认更改,以防由于依赖性问题导致无法进行安全修复程序包升级,在当前前提下,它可能会被默默忽略而用户不会意识到。此外,使用DNF最佳模式将迅速提醒开发人员升级路径中的问题。 DNF的--nobest选项可用于覆盖默认行为,以及其他DNF选项,以便关闭此模式。但Fedora 30的这一变化将在周期中推迟,Fedora工程和指导委员会尚未在页面上签字。对该 提案

Fedora DNF 报错

孤街醉人 提交于 2020-03-02 10:03:21
升级fedora 24以后,安装软件报错 Complete! Traceback (most recent call last): File "/bin/dnf", line 58, in <module> main.user_main(sys.argv[1:], exit_code=True) File "/usr/lib/python3.5/site-packages/dnf/cli/main.py", line 174, in user_main errcode = main(args) File "/usr/lib/python3.5/site-packages/dnf/cli/main.py", line 60, in main return _main(base, args) File "/usr/lib/python3.5/site-packages/dnf/base.py", line 102, in __exit__ self.close() File "/usr/lib/python3.5/site-packages/dnf/base.py", line 283, in close self._tempfile_persistor.get_saved_tempfiles()) File "/usr/lib/python3.5/site-packages/dnf

Fedora 31

。_饼干妹妹 提交于 2020-02-28 11:20:26
最近荣耀魔法本( MagicBook Pro , 锐龙R5 3550H)装了Fedora31系统,虽然没有像Deepin 15.11那样出现亮度不能调节和网卡不能用的问题,但小问题也有不少: 触摸板有时启动后失效,需要重启。sudo modprobe -r i2c_hid && sudo modprobe i2c_hid 触摸板的右键失效。【可设置双指单击显示菜单】 待机后进入桌面有时卡死。【连接鼠标点击或者往上拖动屏幕可以显示登陆界面】 外接显示器刷新频率不能高于30赫兹,否则显示错乱。 外接显示器调整分辨率后,桌面卡住,只能长按电源键关机。 蓝牙3鼠标连接正常,但是蓝牙4的连接不上。 chrome下载完文件后,点击“在文件夹中显示”,文件夹很久才打开。 直接双击下载的rpm软件包,图形安装界面不能自动解决依赖,需要sudo dnf install ./xxx.rpm 有时启动后输入法不启动,需要命令行执行ibus restart 🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿 常用命令 #查看人机交互信息 dmesg dmesg | grep error #重启模块 sudo modprobe -r i2c_hid && sudo modprobe i2c_hid

CentOS 8 和 RHEL 8 服务器上启用 EPEL 仓库方法

▼魔方 西西 提交于 2020-02-28 05:52:07
EPEL 代表 “Extra Packages for Enterprise Linux ”,它是一个自由开源的附加软件包仓库,可用于 CentOS 和 RHEL 服务器。顾名思义,EPEL 仓库提供了额外的软件包,这些软件在 CentOS 8 和 RHEL 8 的默认软件包仓库中不可用。在本文中,我们将演示如何在 CentOS 8 和 RHEL 8 服务器上启用和使用 EPEL 存储库。 EPEL 仓库的先决条件 最小化安装的 CentOS 8 和 RHEL 8 服务器 root 或 sudo 管理员权限 网络连接 在 RHEL 8.x 服务器上安装并启用 EPEL 仓库 登录或 SSH 到你的 RHEL 8.x 服务器,并执行以下 dnf 命令 来安装 EPEL rpm 包, [root@linuxtechi ~]# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y 上面 命令 的输出将如下所示, EPEL rpm 包成功安装后,它将自动启用并配置其 yum/dnf 仓库。运行以下 dnf 或 yum 命令,以验证是否启用了 EPEL 仓库, [root@linuxtechi ~]# dnf repolist epel 或者 [root@linuxtechi

如何在 CentOS 8 和 RHEL 8 系统上安装和使用 Ansible

我的未来我决定 提交于 2020-02-28 00:00:36
Ansible 是给 Linux 系统管理员使用的出色自动化工具。它是一种开源配置工具,能让系统管理员可以从一个中心节点(即 Ansible 服务器)管理数百台服务器。将 Ansible 与 Puppet、Chef 和 Salt 等类似工具进行比较时,它是首选的配置工具,因为它不需要任何代理,并且可以工作在 SSH 和 python 上。 在本教程中,我们将学习如何在 CentOS 8 和 RHEL 8 系统上安装和使用 Ansble。 Ansible 实验环境信息: 最小化安装的 CentOS 8 / RHEL 8 服务器(192.168.1.10),且有互联网连接 两个 Ansible 节点 - Ubuntu 18.04 LTS (192.168.1.20) 和 CentOS 7 (192.168.1.30) CentOS 8 上的 Ansible 安装步骤 Ansible 包不在 CentOS 8 默认的软件包仓库中。因此,我们需要执行以下 命令 启用 EPEL 仓库: [root@linuxtechi ~]$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y 启用 epel 仓库后,执行以下 dnf 命令 安装 Ansible: [root