查看当前时间 date 设置系统时间 例:设置当前系统时间为2015年5月8日19点48分0秒 date -s "2015-5-8 19:48:00" rtc时间的读取及写入 读取 # hwclock... --hctosys 或者 # clock --hctosys hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟 写入 # hwclock --systohc或者 # clock --...systohc 即用系统时钟同步硬件时钟 直接显示 hwclock --showclock --show 直接写入 hwclock --set --date="06/18/14 14:55" #(
粘性位“t” 如果在一个目录上出现“t”位,那么表示该目录只有其属主才可以删除;如果出现在文件列表,那么意味着该脚本或者程序在执行时会被放在交换区(虚存)
usb协议是一个复杂的协议,目前涉及到的版本就有usb1.0, usb2.0, usb3.0。大家如果打开kernel usb host目录,就会发现下面包含了...
前言 安装依赖 内核镜像 下载内核源码: 解压进入 开始编译 磁盘镜像 编译busybox 打包出rootfs.img磁盘镜像 先建立好文件系统: 打包出rootfs.img 用qemu启动 配置启动参数...而需要什么文件就调整磁盘镜像。...linux-4.15.tar.gz 解压进入 tar -xzvf linux-4.15.tar.gz cd linux-4.15 设置编译选项 make menuconfig 勾选以下项目: Kernel...编译busybox BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。.../sys /bin/mount -n -t sysfs none /sys /bin/mount -t ramfs none /dev /sbin/mdev -s 还可以在fs根目录创建init文件,写入初始化指令
我在管理信息系统(MIS)课上讲计算机的历史,有时我会用 FreeDOS 和一个传统的 DOS 应用录制一个演示,比如 As-Easy-As(我最喜欢的 DOS 电子表格,曾经作为“共享软件”发布,但现在可以...用 guestmount 访问镜像 我曾经通过计算第一个 DOS 分区的偏移量来访问我的虚拟磁盘镜像,然后用正确的选项组合来调用 Linux 的 mount 命令来匹配这个偏移量。...来自 libguestfs-tools 包的 guestmount 程序可以让你从 Linux 中访问或 挂载 虚拟磁盘镜像。...综上所述,我使用这组命令从 Linux 访问我的 FreeDOS 虚拟磁盘镜像: $ mkdir /tmp/freedos $ guestmount -a freedos.img -m /dev/sda1...projects 目录中复制几个 C 源文件到虚拟磁盘镜像上的 C:\SRC,以便我以后能在 FreeDOS 下使用这些文件,我可以使用 Linux cp 命令: $ cp /home/jhall/projects
我在管理信息系统(MIS)课上讲计算机的历史,有时我会用 FreeDOS 和一个传统的 DOS 应用录制一个演示,比如 As-Easy-As(我最喜欢的 DOS 电子表格,曾经作为“共享软件”发布,但现在可以...用 guestmount 访问镜像 我曾经通过计算第一个 DOS 分区的偏移量来访问我的虚拟磁盘镜像,然后用正确的选项组合来调用 Linux 的 mount 命令来匹配这个偏移量。...来自 libguestfs-tools 包的 guestmount 程序可以让你从 Linux 中访问或 挂载 虚拟磁盘镜像。...综上所述,我使用这组命令从 Linux 访问我的 FreeDOS 虚拟磁盘镜像: $ mkdir /tmp/freedos$ guestmount -a freedos.img -m /dev/sda1... projects 目录中复制几个 C 源文件到虚拟磁盘镜像上的 C:\SRC,以便我以后能在 FreeDOS 下使用这些文件,我可以使用 Linux cp 命令: $ cp /home/jhall/projects
KVM虚拟机发生故障,无法正常启动,但是里面存在重要数据,这时如何进行恢复 问题:如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据 下面以Fedora32 Cockpit方式安装的虚拟机为演示环境...,介绍如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据 1)Fedora32默认安装了cockpit yum安装cockpit-machines yum install cockpit-machines.noarch...5)在/data分区下写入数据,用于测试 ? 6)模拟系统无法启动的故障 ? 7)关闭虚拟机 ?...接下来进入正题 如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据 方法一、使用qemu-nbd工具挂载KVM虚拟机的磁盘镜像文件 1....并查看data分区下数据,这时就可以拷贝该分区下的数据进行备份恢复 方法二:使用guestmount挂载KVM虚拟机的磁盘镜像文件 1、安装软件包libguestfs和libguestfs-tools
创建小环境:-n 指定小环境的名字 rna,并指定环境的python版本为python=3 conda create -y -n rna python=3 创建小环境成功后会出现3个done 图片 三、安装软件...图片 1.安装软件的方法: 图片 安装 conda install 出现三个done 显示安装完成 图片 2.安装特定版本 图片 3.特殊情况 图片 4.查看conda 环境中已经安装的软件...conda list #基本用法 conda list fast #查看符合正则表达式的软件 conda list -n rna #查看指定环境的软件 5.删除软件 conda remove conda remove -n rna #删除指定环境里的软件 6.常用命令 图片 7.安装软件的另一种方式:用yml文件安装 • 导出当前环境: conda env export...envname > env.yml • 导入环境: conda env create -n envname --file env.yml 8.mamba 安装软件更加丝滑 #安装mamba conda
Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。...yum info 软件包名称查看软件包信息yum install 软件包名称安装软件包yum reinstall 软件包名称重新安装软件包yum update 软件包名称升级软件包yum remove...1.5 系统初始化进程Linux系统的开机过程是这样的,即先从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。...初始化进程作为Linux系统启动后的第一个正式服务,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。同学们可以将初始化进程粗犷地理解成从我们按下开机键到看见系统桌面的这个过程。...Linux系统在启动时要进行大量的初始化工作,比如挂载文件系统和交换分区、启动各类进程服务等,这些都可以看作是一个一个的单元(unit),systemd用目标(target)代替了System V init
Linux 软件管理 1、软件管理简介 Redhat和Centos中软件管理是依靠软件包管理器(RPM)来实现的。...RPM(Redhat Package Manager)软件包管理器提供了在linux操作系统中安装,升级,卸载软件(程序)的方法,并提供对系统中所有软件(程序)状态信息的查询;除了这些功能外,RPM软件包管理器还提供了制作软件包的功能...2.2 软件包管理器的核心功能 制作软件包 安装软件 卸载软件 升级软件 查询软件 校验软件 3、软件包简介 3.1 软件包组成 软件包的组成清单 文件清单 安装或卸载的运行脚本 数据库(公共) 程序包名称及版本...6.1 系统发行版本的光盘 linux的ISO镜像文件自带了非常多的RPM安装包,且这些软件版本是最适合当前linux系统的。...############# [100%] [root@zsl ~]# rpm -qa | grep wget wget-1.19.5-10.el8.x86_64 升级注意事项 不要对内核做升级操作 Linux
yum -y install 软件包 安装软件过程中出现依赖安装的时候 Linux系统会暂停提示y或n,则-y 含义是回答全部问题为是 yum -y install nginx 已加载插件:fastestmirror...14.gif – 删除无用孤立的软件包 用处:当没有软件再依赖它们时,某一些用于解决特定软件依赖的软件包将会变得没有存在的意义,该命令就是用来自动移除这些没用的孤立软件包。...”Educational Software”这个软件包组) 命令:# dnf groupinstall ‘Educational Software’ – 升级一个软件包组中的软件包 用处:该命令用于升级一个软件包组中的软件包...’ – 从特定的软件包库安装特定的软件 用处:该命令用于从特定的软件包库安装特定的软件(本例中我们将使用命令从软件包库 epel 中安装 phpmyadmin 软件包) 命令:# dnf –enablerepo...但在我看来,正因如此,所以 DNF 包管理器不会太受那些经验老道的 Linux 系统管理者的欢迎。举例如下: 在 DNF 中没有 –skip-broken 命令,并且没有替代命令供选择。
配置Busybox 启动内核还需要一个具有根文件系统的磁盘镜像文件,根文件系统中提供可供交互的shell程序以及一些常用工具命令。 我们借助busybox工具来制作根文件系统。...count=10 2 3szp@r420-PowerEdge-R420:~/busybox-1.32.0$ mkfs.ext4 rootfs.img 创建用于挂载该镜像文件的目录fs,挂载后才能往里面写入...使用mount命令将rootfs.img挂载到fs目录,编译busybox并写入fs目录中。.../fs 接下来对写入的busybox进行补充配置。...创建64MB磁盘镜像文件,并格式化为ext4,作为共享磁盘备用。
linux常用shell命令=命令+选项+参数 find 查找文件/目录 cd (change directory)切换目录 cd #root根目录 cd / #...#所有人皆可读取 chmod a+r 文件 #所有人皆可读取 chmod ug+w,o-w 文件 #设为该档案拥有者,与其所属同一个群体者可写入...,但其他以外的人则不可写入 chmod u+x 文件 #创建者拥有执行权限 chmod a-x 文件 #收回所有用户的对文件的执行权限...apt-get install 软件/包 #安装包 apt-get update 软件/包 #更新软件 apt-get remove 软件...aaaaa”,追加到名为tet文档的最后 echo dddd > tet 用字符串“dddd”替换原来tet中所有的文档 ls >> tet 将ls指令显示的内容追加到文档tet中 ps -ef 查看linux
BalenaEtcher是一款开源的烧录软件,可以用于将磁盘镜像文件烧录到SD卡、USB设备或其他存储介质上。...以下是BalenaEtcher的介绍和安装条件: 软件介绍 BalenaEtcher的主要功能包括: 烧录镜像:可以将各种类型的磁盘镜像文件烧录到存储介质上; 验证烧录结果:可以对烧录完成后的存储介质进行验证...,确保烧录结果正确; 多格式支持:支持多种磁盘镜像格式,包括ISO、IMG、ZIP等格式; 多平台支持:支持Windows、macOS和Linux等多个操作系统平台。...使用高效的烧录算法和验证机制,可以快速且可靠地完成烧录任务; 安全性:BalenaEtcher提供安全的烧录机制,可以防止意外删除或格式化存储介质上的数据; 开源免费:BalenaEtcher是一款开源的软件...安装条件 安装BalenaEtcher需要满足以下条件: 操作系统:支持Windows、macOS和Linux等多个操作系统平台; 内存:至少需要1 GB内存,建议使用2 GB或更多内存; 存储空间:至少需要
这个时候,我们的目录结构应该是这样子: 安装所需的软件包 在控制台输入以下命令,安装所需的软件包。...发行版,请使用对应的包管理器安装以上软件。...因此我们还需要一个工具:busybox 配置BusyBox 按照百科的定义: BusyBox BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。...创建磁盘镜像 接着,我们回到“桌面/linux-5.19-build”文件夹,在控制台输入以下命令,创建磁盘镜像: dd if=/dev/zero of=rootfs.img bs=1M count=20...mkfs.ext4 rootfs.img 然后,我们接着运行以下命令,编译BusyBox它装进磁盘镜像。
Linux 常用软件安装 htop apt undate apt install htop Oh My Zsh 安装 # 1.安装zsh包 # centOS yum -y install zsh #...plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh >> ~/.zshrc Java 下载 # 解压 tar -zxvf jdk-8u152-linux-x64
内核资料直通车:最新Linux内核源码资料文档+视频资料 学习直通车:Linux内核源码/内存调优/文件系统/进程管理/设备驱动/网络协议栈 配置Busybox 启动内核还需要一个具有根文件系统的磁盘镜像文件...count=10 2 3szp@r420-PowerEdge-R420:~/busybox-1.32.0$ mkfs.ext4 rootfs.img 创建用于挂载该镜像文件的目录fs,挂载后才能往里面写入...使用mount命令将rootfs.img挂载到fs目录,编译busybox并写入fs目录中。.../fs 接下来对写入的busybox进行补充配置。...创建64MB磁盘镜像文件,并格式化为ext4,作为共享磁盘备用。
1.Linux中安装软件 Linux中安装软件一般有三种方式: 源代码安装 rpm包安装 yum安装 1.1 源代码安装 有些软件本来就是开源的,如果不想用别人直接发布好的软件,我们就可以把源代码下载下来...很简单,我们的机器内部一定内置了目标服务器的地址链接 2.Linux系统的生态 如何选择系统 假设我们要去选择一个系统,Linux系统各版本的底层都是一样的,Linux各系统的区别不会是简单的系统区别,...软件包管理器 yum 3.1 什么是软件包 在Linux下安装软件,一个通常的办法是下载到程序的源代码,并进行编译,得到可执行程序 但是这样太麻烦了,于是有些人把一些常用的软件提前编译好,做成软件包...Linux 机器通过 XShell 传输文件....yum install lrzsz yum 会自动找到都有哪些软件包需要下载,这时候敲 "y" 确认安装 出现 "complete" 字样,说明安装完成 注意事项 安装软件时由于需要向系统目录中写入内容
/configure 如果您想把软件安装到指定目录,应该用#....键入如下命令: make clean make distclean 至此,软件的安装结束 3.软件的卸载 3.1.软件的卸载主要是使用rpm来进行的。...卸载软件首先要知道软件包在系统中注册的名称。...-7.8-7.el6.x86_64 3.2.确定了要卸载的软件的名称,就可以开始实际卸载该软件了 #卸载软件,参数e的作用是使rpm进入卸载模式。...对名为[package name]的软件包进行卸载 rpm -e [package name] #由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。
在Linux中,安装软件通常有三种途径:既可以使用安装包,也可以借助于APT,还可以从源码安装。他们各有特点,操作方式也不尽相同。...Linux下的软件既可以是软件安装包,就像windows一样,也可以是源码包。...而对于安装包而言,不同的Linux发行版所使用的格式不一样,比如RedHat使用的是yum格式安装包,Ubuntu则使用deb格式 以Ubuntu为例,安装软件的第一种方法,就是搜索并找到所需要的deb...但是这种办法一般不推荐使用,因为Linux下软件一般都只包含最精简的代码,不会包含所依赖的库或者其他函数接口程序,这就导致我们直接安装deb包时常常会发现系统缺少它所依赖的其他库或者服务,不得已需要先安装它们...然而,有时我们需要研究、改造软件源码,在Linux世界中绝大多数的软件都遵循GPL开源条款,我们可以获取源代码并编译他们,例如我们获取了jpeg库的源码,在源码顶层目录中编译安装的三部曲如下: .
领取专属 10元无门槛券
手把手带您无忧上云