hwclock解析 hwclock用于操纵rtc中的时间 ---- 1/判断命名所属包 linux@ubuntu:~/project/tmp/300/drv/test_trc$ dpkg -S hwclock util-linux : /etc/init.d/hwclock-save util-linux: /usr/share/man/man8/hwclock.8.gz util-linux: /etc/init/hwclock.conf util-linux: /usr/share/doc/util-linux/README.Debian.hwclock util-linux: /etc/init.d/hwclock util-linux : /sbin/hwclock util-linux: /etc/init/hwclock-save.conf ---- 2/下载源码包 mkdir src;cd src sudo apt-get source util-linux //会下载四个文件 linux@ubuntu:~/project/tmp/src$ ll total 6148 drwxrwxr-x 3 linux linux 4096
Util-linux 软件包包含若干工具程序。这些程序中有处理文件系统、终端、分区和消息的工具。 安装 Util-linux 解压软件包: cd /sources tar -xf util-linux-2.37.2.tar.xz cd util-linux-2.37.2 准备安装 Util-linux
Util-linux 软件包其它实用程序。包括处理文件系统、控制台、分区以及消息等工具。 首先新建目录用于存储 hwclock 程序: mkdir -pv /var/lib/hwclock 安装 Util-linux 首先进入到源码目录,解压软件包: cd /sources tar xf util-linux -2.26.tar.xz cd util-linux-2.26 准备编译 Util-linux: .
和util-linux的maintainer(Karel Zak)沟通,决定把这个工程合入到util-linux工程中,作为基础的linux命令,简化用户使用的安装/使用成本。 结束语 欢迎下载util-linux的最新代码,体验、试用irqtop/lsirq工具。有新的需求可以在这里留言联系作者。
Util-linux 软件包包含了各种各样的小工具。 lfs 确保环境变量已生效,并且解压软件包 echo $LFS cd $LFS/sources tar xf util-linux-2.26.tar.xz cd util-linux-2.26 现在配置 Util-linux
lscpu 命令显示有关 CPU 架构的信息 lscpu 命令安装: -bash: lscpu: command not found #Ubuntu apt-get install util-linux #CentOS yum install util-linux #Fedora dnf install util-linux #OS X brew install util-linux #Docker
许多 Linux 系统管理员最基本和常用的工具主要包括在两套实用程序中:GNU 核心实用程序(coreutils)和 util-linux。 这些命令和其他许多不在 GNU 核心实用程序中的命令可以在 util-linux 中找到。 util-linux util-linix 实用程序包中包含了许多系统管理员常用的其它命令。 这些实用程序是由 Linux 内核组织发布的,这 107 条命令中几乎每一个都来自原本是三个单独的集合 —— fileutils、shellutils 和 textutils,2003 年它们被合并成一个包:util-linux 你应该看看维基百科的 util-linux 页面来了解其中许多实用程序的信息,而 man 页面也提供了关于这些命令的详细信息。 总结 这两个 Linux 实用程序的集合,GNU 核心实用程序和 util-linux,共同提供了管理 Linux 系统所需的基本实用程序。
lscpu 命令显示有关 CPU 架构的信息 lscpu 命令安装: -bash: lscpu: command not found #Ubuntu apt-get install util-linux #CentOS yum install util-linux #Fedora dnf install util-linux #OS X brew install util-linux #Docker
lscpu 命令显示有关 CPU 架构的信息 lscpu 命令安装: -bash: lscpu: command not found #Ubuntu apt-get install util-linux #CentOS yum install util-linux #Fedora dnf install util-linux #OS X brew install util-linux #Docker
#指定要检查的文件系统类型 -T #执行fsck指令时,不显示标题信息 -V #显示指令执行过程 应用举例 [root@centos7 ~]# fsck /dev/sda1 fsck from util-linux [root@centos7 ~]# fsck fsck from util-linux 2.23.2 执行检查,只输出错误信息不作任何修复动作 [root@centos7 ~]# fsck -n /dev /sda1 fsck from util-linux 2.23.2 If you wish to check the consistency of an XFS filesystem or repair
3、nsenter 工具 在util-linux软件包版本2.23+中包含nsenter工具。 如果系统中的util-linux包没有该命令,可以按照下面的方法从源码安装: $ cd /tmp; curl https://www.kernel.org/pub/linux/utils/util-linux
执行fsck指令时,不显示标题信息 -V 显示指令执行过程 参考实例 修复坏的分区文件系统: [root@xxx ~]# fsck -t ext3 -r /usr/local fsck from util-linux real 0.020288, user 0.002022, sys 0.005354 显示fsck系统安装的版本号: [root@xxx ~]# fsck --version fsck from util-linux
lscpu 命令显示有关 CPU 架构的信息 lscpu 命令安装: -bash: lscpu: command not found #Ubuntu apt-get install util-linux #CentOS yum install util-linux #Fedora dnf install util-linux #OS X brew install util-linux #Docker
linux-image-extra-3.5.0-21-generic install linux-image-generic install linux-libc-dev:amd64 install util-linux linux-image-extra-3.5.0-21-generic install linux-image-generic install linux-libc-dev:amd64 install util-linux
$sudo apt install util-linux 后续为了方便安东西,可以装个util-linux。
$ cat cppcheck.log | grep "out of bounds" util-linux/fdisk_sgi.c:138:10: error: Array 'freelist[17] [arrayIndexOutOfBounds] util-linux/fdisk_sgi.c:138:10: note: Array index out of bounds util-linux/fdisk_sgi.c [arrayIndexOutOfBounds] util-linux/fdisk_sgi.c:139:10: note: Array index out of bounds util-linux/volume_id
yaml.bak/.yaml/' *.yaml.bak $ ls k8s_deploy.yaml k8s_ingress.yaml k8s_service.yaml CentOS CentOS 默认的 util-linux 包已经带了 rename 命令 $ rename -V rename,来自 util-linux 2.23.2 $ rpm -qf /usr/bin/rename util-linux-2.23.2-
sulogin 属于 util-linux 包,还是进入救援模式重装 mount -o bind /dev /mnt/sysimage/dev mount -o bind /proc /mnt/sysimage sysimage/sys chroot /mnt/sysimage /bin/bash mount /dev/sr0 /mnt/cdrom find /mnt/cdrom/Packages -name "util-linux 2.23.2-65.el7.x86_64.rpm ls -l /usr/sbin/sulogin exit umount /mnt/sysimage/{dev,proc,sys} reboot 重装util-linux 的包是否正确,centos7的包正常应该是2.23版本 rpm -qpi /mnt/cdrom/Packages/util-linux*.rpm | grep Version 因为 login 流程靠 /{dev,proc,sys} 2>/dev/null reboot 总结 这次事故的本质是el8包误混入el7引发glibc系列错配,libc/libcrypt/libnsl 与 PAM/NSS、util-linux
安装 systemd 首先进入到源码目录,解压软件包: cd /sources tar xf systemd-219.tar.xz cd systemd-219 首先创建文件使得当使用第五章中编译的 Util-Linux 另外,修复一个使用第五章中编译的 Util-Linux 时的编译错误: sed -i "s:blkid/::" $(grep -rl "blkid/blkid.h") 应用下面的补丁使得安装 compat 另外还需要做些更改使得不会查找本章后面 Util-Linux 软件包安装的一个程序。
lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。无论做什么工作,我们需要先做的就是熟悉我们的环境。 root@xxx ~]# lsblk -Vlsblk,来自 util-linux 2.23.2没有看错,当你执行完命令之后,你发现了什么?util-linux,所以这个是属于Linux的自带工具。 如果没有安装或者卸载也没有关系,要安装lsblk,请在此处下载util-linux包。Fedora用户可以通过命令sudo yum install util-linux-ng来安装该包。