grub

华为OpenEuler体验系列(05)--Win10与openEuler双系统引导启动

邮差的信 提交于 2020-11-05 02:34:41
一、挂载esp分区到指定盘符 1、管理员身份打开cmd,使用diskpart diskpart select disk 0 select partition 1 SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 OVERRIDE assign letter=M exit 2、重启系统,然后 3、挂载esp分区到指定盘符 二、使用 BOOTICEx64 添加新的分区 1、BOOTICEx64 v1.3.3.2 打开后,【UEFI】--》【修改启动序列】--》点击【添加】 菜单标题:OpenEulerOS, 启动文件:\EFI\openEuler\shimx64.efi 菜单标题:Windows Boot Manager, 启动文件:\EFI\Microsoft\Boot\bootmgfw.efi 菜单标题:grub2, 启动文件:\EFI\grub\grubx64.efi 这个应该是直接修改的主板的rom存储(需要bios电池供电的那个存储),和MBR模式修改启动顺序应该一样) 三、添加grub2引导: 管理员身份打开cmd e: cd E:\sys_tools\sys_tool\grub2_tools\grub-2.04-for-windows mountvol M: /s grub-install.exe --boot-directory=M

grep与egrep

余生长醉 提交于 2020-11-04 05:00:03
grep与egrep 2018年06月21日 22:42:30 Nick_9705 阅读数:6731 个人觉得egrep比较好用,感觉改良了grep的一些不可以直接操作的东西,但是总体来说还是没太大区别的,都是一个过滤工具。 grep 和 egrep 都要通过 正则表达式来筛选我们想要的东西,只能筛选文本内容,不能对目录筛选,如果想筛选目录可以通过管道把目录传过去,或者把目录存到文件里头再筛选 –color=auto:对匹配到的文本着色后高亮显示 这个是grep的别名 alias egrep=’egrep –color=auto’ alias fgrep=’fgrep –color=auto’ alias grep=’grep –color=auto’ 所以使用的时候默认带高亮参数 如果不想高亮可以 –color=none -o 是只显示匹配到的字符 [root @localhost tmp]# grep -o “root” /tmp/passwd root root root root -i是忽略大小写 [root @localhost tmp]# grep -io “h” /tmp/h1 H H h h H h -v 是忽略匹配到的行 [root @localhost tmp]# grep -v “h” /tmp/h1 HH 如果写-o和 -v 一起 就不会显示东西了

如何在 Ubuntu Linux 上释放 /boot 分区的空间?

半世苍凉 提交于 2020-11-03 15:46:55
前几天,我收到一个警告, /boot 分区已经几乎满了,没有剩余空间了。是的,我有一个独立的 /boot 分区,我相信现在很少有人这样做了。(LCTT 译注:个人认为保留单独的 /boot 分区是个好的运维经验,除此以外,/tmp、/var 也单独划定分区比较好。) 这是我第一次看到这样一个错误,它让我很迷惑。现在,这里有一些 方法来释放在 Ubuntu (或基于 Ubuntu 的分区)上的分区 ,但是在这种情况下并不是所有的方法都能用。 这就是为什么我决定写这些我释放 /boot 分区空间的步骤的原因。 如何在 Ubuntu 上释放 /boot 分区的空间 我建议你仔细阅读这些解决方案,并由此得出最适合你情况的解决方案。解决方案的操作很容易,但是你需要在你的生产力系统上小心的执行这些解决方案。 方法 1: 使用 apt autoremove 你不必是一名终端专家来做这件事,它只需要一个命令,你将移除未使用的内核来释放 /boot 分区中是空间。 你所有要做的事情是,输入: sudo apt autoremove 这个命令不仅仅可以移除未使用的内核,而且也将移除你不需要的或工具安装后所不需要的依赖项。 在你输入命令后,它将列出将被移除的东西,你只需要确认操作即可。如果你很好奇它将移除什么,你可以仔细检查一下看看它实际移除了什么。 这里是它应该看起来的样子: 你必须按 Y 按键来继续

【Linux】经常用得命令-适合小白当笔记用,该有得都有。

蓝咒 提交于 2020-11-03 13:51:48
整理linux的一些基础命令 1. linux目录与文件 Windows: 以多根的方式组织文件 C:\ D:\ E: Linux: 以单根的方式组织文件 / [root@c7-4 /]# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var [root@c7-4 /]# 根下的目录解析: 目录 定义 root root用户的HOME home 存储普通用户家目录 dev 设备文件 /dev/sda,/dev/tty,/dev/pts/1, /dev/zero, /dev/null, /dev/random proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态,只存在于内存中,大小为0,du -sh /proc bin 普通用户使用的命令 sbin 管理员使用的命令 /usr/bin 普通用户使用的应用程序 /usr/sbin 管理员使用的应用程序 /usr/local 软件安装目录,相当于C:\Program boot 存放的系统启动相关的文件,例如kernel,grub(引导装载程序) etc 配置文件(系统相关如网络/etc/sysconfig/network-scripts) tmp 临时文件(主要是程序产生的临时数据) /var/log

linux、windows系统个性化设置

☆樱花仙子☆ 提交于 2020-10-31 00:52:45
Gnome(CentOS 7) 个性化设置 D、 wifi 密码设置与连接 linux 相关设置 脚本 su- #gnome环境中将家目录下预设的文件夹由中文名称改为英文名称 #参考:https://blog.csdn.net/marginal/article/details/32314259 #修改语言环境 export LANG=en_US #更新文件夹名称 xdg-user-dirs-gtk-update #删除多余目录 cd /home/$USER/ rmdir Documents/ Music/ Pictures/ Public/ Templates/ Videos/ #还原语言环境为中文 export LANG=zh_CN.UTF-8e #添加epel源。 #EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目, #为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux. yum install -y epel-release #安装telnet、gcc命令 yum -y install telnet gcc make git #安装ntfs #wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com

最实用!阿里运维指南之Linux系统诊断(附网盘链接)

社会主义新天地 提交于 2020-10-30 16:21:20
今天跟大家分享的是阿里内部关于运维的Linux的系统诊断案例分析, 文末获取网盘链接 一、Linux 启动与登录问题 1.超详细系统启动与登陆异常排查点 2.grub.conf 文件内容被清空了怎么办 3.巧妙利用 strace 查找丢失的文件 4.小心 PAM 不让你登录 5.CentOS 登录卡住的原因被我找到了 二、Linux 性能问题 1.找到 Linux 虚机 Load 高的“元凶” 2.OOM killer 是被谁触发的 3.我的服务器内存去哪儿了 4.CPU 占用不高但网络性能很差的一个原因 5.一次 IO 异常捕获过程 三、Linux 主机网络问题 1.ifdown ifup 命令丢失处理 2.网络不通? strace 二度出手 3.TIME_WAIT & CLOSE_WAIT 的讨论总结 4.一次网络抖动经典案例分析 四、Linux 系统服务与参数问题 1.4 个 limits 生效的问题 2.6 步排查 ss& netstat 统计结果不一样的原因 3.为什么明明内存很充足但是 java 程序仍申请不到内存 4.请不要忽略 min_free_kbytes 的设置 五、最后的彩蛋 某地区口罩项目架构演进及优化经验 点击链接获取全文 链接: https://pan.baidu.com/s/1S9xoEU72wIVEN_42KkMgpA 提取码:do8d

linux基础知识补充

孤街醉人 提交于 2020-10-27 01:27:57
虚拟终端:ctrl+alt+F1--F6 //总共有6个虚拟终端 su -l 用户名 //全切换 su 用户名 //半切换 ls -i //显示inode号 cd ~用户名 //进入指定用户的家目录 hash //缓存使用过命令的路径 hwclock -w //将系统时间写到硬件时间 -s //将硬件时间写到系统时间 /usr/share/doc //帮助文档 cal 12 2016 //显示16年12月的日历 type //显示指定属于哪种类型 /boot //系统启动相关的文件,如内核,initrd,以及grub /dev //设备文件 /etc //配置文件 /home //用户的家目录 /lib //库文件和内核模块文件(/lib/modules) /media //挂载点,移动设备 /mnt //挂载点,额外的临时文件系统 /opt //可选目录,第三方程序安装目录 /proc //伪文件系统,内核映射文件 /sys //伪文件系统,跟硬件设备相关的属性映射文件 /tmp //临时文件,/var/tmp /var //可变化的文件 /bin //可执行文件,用户命令 /sbin //管理命令 stat //查看文件属性信息 file //查看文件内容类型 head/tail -2 1.txt //查看前2行,可以省略-n cut -d //指定字段分隔符,默认是空格 -f

Linux单机系统故障问题汇总

a 夏天 提交于 2020-10-19 18:41:37
一、 处理linux系统故障的思路 作为一名优秀的linux工程师,一定要有一套清晰、明确的解决故障思路,当问题出现时,才能迅速定位、解决问题,这里总结出了一套处理问题的一般思路,供大家参考: 1、重视报错提示信息:每个错误的出现,都是给出错误提示信息,一般情况下这个提示基本定位了问题的所在,因此一定要重视这个报错信息,如果对这些错误信息视而不见,问题永远得不到解决。 2、查阅日志文件:有时候报错信息只是给出了问题的表面现象,要想更深入的了解问题,必须查看相应的日志文件,而日志文件又分为系统日志文件(/var/log)和应用的日志文件,结合这两个日志文件,一般就能定位问题所在。 3、分析、定位问题:这个过程是比较复杂的,根据报错信息,结合日志文件,同时还要考虑其它相关情况,最终找到引起问题的原因。 4、解决问题:找到了问题出现的原因,解决问题就是很简单的事情了。 从这个流程可以看出,解决问题的过程就是分析、查找问题的过程,一旦确定问题产生的原因,故障也就随之解决了。看似简单明了的思路,但是真正能重视这个思路的、按照这个思路处理问题的却很少,衷心的希望大家在处理故障的时候,能静下心来,先整理思路,然后有目的的去处理问题。 二、 linux系统无法启动的解决办法 导致linux无法启动的原因有很多,常见的原因有如下几种: 1、文件系统配置不当,比如/etc/inittab文件、/etc

Linux内核之pid为0和pid为1【转】

一世执手 提交于 2020-10-14 20:31:50
(转自: https://blog.csdn.net/jingyilin2008/article/details/7815508?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159222398219725222455913%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=159222398219725222455913&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-3-7815508.first_rank_v2_rank_v25&utm_term=Linux%E5%86%85%E6%A0%B8%E4%B9%8Bpid%E4%B8%BA0%E5%92%8Cpid%E4%B8%BA1 ) 1. idle是什么   简单的说idle是一个进程,其pid号为 0。其前身是系统创建的第一个进程,也是唯一一个没有通过fork()产生的进程。在smp系统中,每个处理器单元有独立的一个运行队列,而每个运行队列上又有一个idle进程,即有多少处理器单元,就有多少idle进程。系统的空闲时间

PXE安装CentOS时遇到的一些问题

戏子无情 提交于 2020-10-13 08:35:30
按照 之前写的方法PXE安装centos 的时候出现了一些问题,实际操作上和标准操作多少会有偏差,简单总结一下 一.配置文件的格式不一样 好像7.5版本以后的版本,pxelinux.cfg/default文件和写的不一样,长下面这个样子 其中,set default指定了启动时默认选中的菜单,把1改成0,就从默认选择校验并安装改到了直接安装菜单 set timeout参数的时间变成了秒,即多少秒无操作自动确认 第一个menuentry就是label linux的内容嘛,格式改了一下但实际内容还是没变的 需要修改的是inst.stage2改成ks/repo,现在也原样修改成需要指定的url即可 二.DHCP获取ip后报错,或直接进入下一个启动设备的引导 实际操作的时候录像下来之后发现实际是有报错的,一闪而过造成了没反应的假象,经过逐帧回放确认了报错信息,在于UEFI启动和legacy BIOS启动时加载的引导文件不一样,使用UEFI引导的时候需要修改一下vsftp目录里的文件 文件的地址在光盘镜像的EFI/BOOT目录下,具体用哪些文件懒得深究了,反正总共没多大,把里面的文件全部拷到vsftp的根目录下就好了 这里需要注意一下,UEFI引导模式调用的配置文件是和启动文件同一目录下的grub.cfg文件,不需要另外创建文件夹保存配置文件了 然后在DHCP服务的配置文件里