grub

文件查找

杀马特。学长 韩版系。学妹 提交于 2020-04-23 09:16:07
3.文件管理 本章同步视频: https://edu.51cto.com/sd/e4874 3.4 文件查找 3.4.1 命令查找 1.which - shows the full path of (shell) commands (1)which 说明 which 命令用于查找并显示给定命令的绝对路径,环境变量 PATH 中保 存了查找命令时需要遍历的目录, which 命令会在环境变量$PATH 设 置的目录里查找符合条件的文件。也就是说,使用 which 命令就可以看 到某个系统指令是否存在,以及执行的命令位置。 (2)which 使用 [root@localhost tmp]# which date #列出找到的第一个结果 /bin/date [root@localhost tmp]# which -a date #列出全部结果 /bin/date /usr/bin/date 3.4.2 文档查找 1.whereis - locate the binary, source, and manual page files for a command [root@localhost tmp]# whereis date date: /usr/bin/date /usr/share/man/man1/date.1.gz /usr/share/man/man1p/date.1p.gz

修复UEFI模式下Manjaro Linux启动问题

情到浓时终转凉″ 提交于 2020-04-23 07:36:06
上周在更新Manjaro Linux的时候误触了电源键,导致内核更新了一半系统强制关机,重启时正常进入grub但无法正常引导进入系统。 由于不想重装系统(一大堆环境和工具的配置还是相当繁琐的),加上初步判断应该仅仅是内核引导镜像没能正常安装导致的问题,所以决定先用liveUSB进行急救。 需要准备的工具: 一个使用较新版本Manjaro Linux的liveUSB(可以使用dd将镜像直接写入u盘) 待修复设备需要联网环境(没有其实也不用担心,不过最好还是需要联网环境) 下面开始修复启动。 首先通过liveUSB启动,在liveUSB的中我们原先的系统文件是保存在电脑的磁盘上的,默认不会被挂载,所以我们先要把除了/home以外的系统目录挂载到当前的任意目录,我们选择挂载在/mnt中: sudo mkdir /mnt/manjaro sudo mount /dev/sda2 /mnt/manjaro # sda2为/分区所在设备,可以使用lsblk查看 随后是关键的一步,因为在UEFI下安装Manjaro Linux时我们都额外为 /boot/efi/ 进行了单独的分区,所以我们这里也需要挂载它。默认挂载根目录时并不会挂载这个目录,因为它们不在同一个分区,我的efi目录根据lsblk显示位于/dev/sda1: $ lsblk NAME MAJ:MIN RM SIZE RO TYPE

国产操作系统深度deepin V20体验

时光总嘲笑我的痴心妄想 提交于 2020-04-23 04:42:44
1. 安装系统 国产操作系统deepin V20 bata版本已经发布。本人第一时间安装和体验。在犹豫很久之后,因为受到最新内核,高版本的bash和Python的诱惑,字体更加和谐等因素,选择升级系统。 个人比较喜欢全新安装,即直接重装系统。本人使用的小米笔记本,扩展了一个120G的SSD,用这块SSD来作为deepin系统盘。 安装操作系统的过程这里不表,网上有很多关于deepin和win10双系统的教程。 在安全过程中,遇到第一个问题就是,启动过程中出现了以下问题: DRM: Pointer to TMDS table invalid 在网上检索之后,发现可以通过修改内核启动参数,来屏蔽这个报错。事实证明可行。 注:以下操作是安装好操作系统之后进行的 vim /etc/default/grub 修改如下: GRUB_CMDLINE_LINUX_DEFAULT="splash quiet ipv6.disable=1 nouveau.modeset=0 " 上述内容同时禁用了系统的ipv6 然后执行 update-grub ,即可更新,重启生效。 因为是双系统,必须给于开机时一个缓冲时间。修改/etc/default/grub最后一行的GRUB_TIMEOUT=15,这个依据个人喜好调整即可。更新生效的方式同上。 另外,双系统在选择界面反应并不是那么快捷

第二周

邮差的信 提交于 2020-04-22 18:30:39
Linux系统目录命名规则以及用途 鉴于利用 Linux 来开发产品或 distributions 的社群 / 公司与个人实在太多了,如果每个人都用自己的想法来配置文件放置的目录,那么将可能造成很多管理上的困扰 , 因此就有了 Filesystem Hierarchy Standard ( FHS )标准的出炉 ! 根据 FHS 的标准文件指出,他们的主要目的是希望让使用者可以了解到已安装软件通常放置于那个目录下, 所以他们希望独立的软件开发商、操作系统制作者、以及想要维护系统的使用者,都能够遵循 FHS 的标准。也就是说, FHS 的重点在于规范每个特定的目录下应该要放置什么样子的数据而已。这样做好处非常多,因为 Linux 操作系统就能够在既有的面貌下(目录架构不变)发展出开发者想要的独特风格。 FHS 针对目录树架构定义出三层目录下面应该放置什么数据 , 分别是 : l / ( root, 根目录):与开机系统有关; l /usr ( unix software resource ):与软件安装 / 执行有关; l /var ( variable ):与系统运行过程有关。 /bin 系统有很多放置可执行文件的目录, 在 /bin 下面的指令可以被 root 与一般帐号所使用,主要有: cat, chmod, chown, date, mv, mkdir, cp, bash

国产操作系统深度deepin V20体验

自闭症网瘾萝莉.ら 提交于 2020-04-22 14:00:29
1. 安装系统 国产操作系统deepin V20 bata版本已经发布。本人第一时间安装和体验。在犹豫很久之后,因为受到最新内核,高版本的bash和Python的诱惑,字体更加和谐等因素,选择升级系统。 个人比较喜欢全新安装,即直接重装系统。本人使用的小米笔记本,扩展了一个120G的SSD,用这块SSD来作为deepin系统盘。 安装操作系统的过程这里不表,网上有很多关于deepin和win10双系统的教程。 在安全过程中,遇到第一个问题就是,启动过程中出现了以下问题: DRM: Pointer to TMDS table invalid 在网上检索之后,发现可以通过修改内核启动参数,来屏蔽这个报错。事实证明可行。 注:以下操作是安装好操作系统之后进行的 vim /etc/default/grub 修改如下: GRUB_CMDLINE_LINUX_DEFAULT="splash quiet ipv6.disable=1 nouveau.modeset=0 " 上述内容同时禁用了系统的ipv6 然后执行 update-grub ,即可更新,重启生效。 因为是双系统,必须给于开机时一个缓冲时间。修改/etc/default/grub最后一行的GRUB_TIMEOUT=15,这个依据个人喜好调整即可。更新生效的方式同上。 另外,双系统在选择界面反应并不是那么快捷

Cilium使用 (Cilium 3)

▼魔方 西西 提交于 2020-04-20 12:39:15
目录 Cilium安装使用 docker安装 内核更新 安装k3s 安装master 安装node(可选) 挂载BPF文件系统 安装Cilium 查看安装结果 部署连接测试 安装Hubble 安装helm 安装Hubble Cilium的网络模型 同节点访问 跨节点网络 Cilium cli 使用k3s测试Cilium,安装步骤可以参见 官方 文档 Cilium安装使用 docker安装 使用如下命令安装最新版本的docker yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce docker-ce-cli containerd.io 启动docker service docker start 内核更新 Cilium要求的内核版本比较高,需要对内核进行升级,否则会运行失败。错误日志如 minimal supported kernel version is 4.8.0; kernel version that is running is: 3.10.0" 1、导入key rpm -

移动硬盘完美安装Ubuntu18.04(不影响存储功能)

浪子不回头ぞ 提交于 2020-04-18 15:35:30
目标 笔记本电脑上的显卡驱动无法更新,有一些小代码需要用到CUDA10就必须更新驱动,正好手上有一个2T的移动硬盘,想试试在移动硬盘上安装ubuntu18.04系统然后在ubuntu下重新安装显卡驱动,并实现插上硬盘就可以选择系统(双系统),同时移动硬盘本身的存储功能不受影响,也就是说移动硬盘有两个功能:系统盘功能和存储功能。 工具 Rufus(制作U盘启动盘)、DiskGenius(调整移动硬盘的分区大小)、U盘、移动硬盘 Step1:下载ubuntu18.04镜像文件 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/18.04/ Step2:修改移动硬盘分区 这一步看了很多博主都说首先要把移动硬盘格式化,我觉得没有必要,有效操作是直接从硬盘的现存分区压缩出安装ubuntu系统的 空闲空间 即可,注意是压缩出空闲空间,并且这个空闲空间需要在整个磁盘的前面,因为系统引导项只扫描前137G空间,如果这片空间在磁盘尾很有可能安装之后ubuntu无法启动,这里需要用到DiskGenius,windows自带的磁盘管理无法做到调整压缩空间的位置。 压缩之后的效果如图,可以看到磁盘首是我压缩出来的600G空闲空间,同时注意红框,移动硬盘的架构是MBR,压缩出来就可以不用管了,具体的分区操作等到安装环节再来设置,那么剩下的1

Linux 学习笔记 1 使用最小的系统,从分区安装系统开始

元气小坏坏 提交于 2020-04-18 04:40:07
大纲目录~ 持续更新中。。。 Linux 学习笔记 1 使用最小的系统,从分区安装系统开始 Linux 学习笔记 2 Centos 安装与网络的配置以及VI编辑器的使用 Linux 学习笔记 3 认识基本命令与目录结构 以及挂载卸载 Linux 学习笔记 4 创建、复制、移动、文件的基本操作 Linux 学习笔记 5 文件的下载、压缩、解压、初步认识yum 我们常用的linux系统在安装过程中大多都省略了对系统进行分区的操作,以至于后期,不了解什么是分区以及分区当中最基本的一些概念, 我们不说最细的知识,只求了解这个过程,那直接步入正题,开始第一节的学习。 开始准备 Linux 系统镜像一个 这里我选择的是 TinyCore Linux 最小的linux发行版,很适合喜欢捣腾的人 虚拟机一个 这里采用Oracle VM BOX 开源免费的一款虚拟机 很好用 http://mirrors.163.com/tinycorelinux/ 当然,这里我们选择仅有10M大小的发行版linux ,下载后开启虚拟机,进入画面,是不是很神奇,仅有10M大小的系统也有这么多功能,真乃 麻雀虽小五脏俱全 现在运行起来的Linux 就好比一个Live 版本的Linux 对其进行的操作都是不会被保存的,我们需要的是,对这里的虚拟硬盘进行格式化,而后安装系统

CentOS8下安装Geforce GTX 650驱动

£可爱£侵袭症+ 提交于 2020-04-17 14:29:01
【推荐阅读】微服务还能火多久?>>> 第一步:查看显卡类型 [root@localhost ~]# lshw -numeric -C display 显示显卡类型:product: GK107 [GeForce GTX 650] [10DE:FC6] 显示驱动是nouveau:configuration: driver=nouveau latency=0 Nouveau是第三方为NVIDIA显卡开发的一个开源3D驱动,没有得到NVIDIA的认可与支持。 第二步:到nvidia官网下载对应驱动 https://www.nvidia.com/Download/index.aspx# NVIDIA-Linux-x86_64-440.44.run 第三步:安装驱动所依赖的软件包 # yum groupinstall "Development Tools" # yum install kernel-devel epel-release # yum install dkms 第四步:禁用nouveau,通过修改配置 /etc/default/grub [root@localhost ~]# vi /etc/default/grub 原来的设置 1 GRUB_TIMEOUT=5 2 GRUB_DISTRIBUTOR= " $(sed 's, release .*$,,g' /etc/system

openeuler体验

有些话、适合烂在心里 提交于 2020-04-15 12:01:13
【推荐阅读】微服务还能火多久?>>>   openeuler是华为基于centos二次开发的开源操作系统 https://openeuler.org/zh/ https://mirrors.huaweicloud.com/ ###华为开源镜像 https://gitee.com/openeuler/A-Tune ###根据运行的可以训练集调优系统内核参数 https://gitee.com/openeuler/iSulad ###CRI接口的容器 openeuler支持周期 http://blog.openeuler.org/post/wangxun/openeuler-lifecycle/ 下载地址 https://openeuler.org/zh/releases.html https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS/ISO/x86_64/ ###有CDN加速,下载gangangde 安装体验 内核4.19 http://blog.openeuler.org/post/traffic_millions/2020-03-27-virtualbox/ 设置eth0 /etc/sysconfig/grub ###变量新增内核控制参数 GRUB_CMDLINE_LINUX变量中添加一句 net