grub

Linux 系统管理(第一期) 英文注释汇总

半城伤御伤魂 提交于 2020-08-10 16:30:03
Linux 系统管理 ( 第一期 ) 英文注释汇总 第一章 Linux 系统简介及安装 英文单词 解释 kernel 核心 GNU GNU is Not UNIX,GNU 是世界知名的开源软件项目 Open Source Software 开放源代码软件简称开源软件 GPL GNU General Public License,GNU 通用许可协议 LGPL Lesser General Public License,Lesser 通用许可协议 OSD The Open Source Definition, 开源软件的定义 RHEL Red Hat Enterprise Linux, Red Hat Linux 企业版 IDE 接口 硬盘接口 LVM Logic Volume Management, 逻辑卷管理 RAID 廉价磁盘冗余陈列 swap 交换 GRUB Linux 发行版本使用 GRUB 作为启动引导器程序 DHCP Dynamic Host Configure Protocol, 动态主机配置协议 NIC 网络接口卡 License Agreement 用户许可协议 Applications 应用程序 Log out 注销用户 Shut down 关闭系统 Restart the computer 重新启动 第二章 常用命令及帐户管理 英文单词 解释 total 总计

Ubuntu Windows双系统切换技巧

依然范特西╮ 提交于 2020-08-10 11:59:39
平时在宿舍或者在家需要用到实验室的电脑,远程的时候切换系统是个麻烦的事情。还要担心实验室断电之后,电脑关机了。没人帮忙开机。所以有了此文。 1. 远程唤醒电脑 如果你的主板支持定时开机,那么这个问题就比较简单。以笔者的Z170主板举例,开机按F2进入BIOS设置,选择Power management。开启resume by alarm功能。自行设定时间即可。如果主板不支持,还有一个方法使用网卡的网络唤醒功能,但是前提是你的电脑需要接着网线连接到路由器上,并且路由器要有一个广域网的固定ip供你访问。如果上述条件都满足,那就可以通过在家访问路由器,从而唤醒你的电脑。 2. 定时关机 Windows运行时间过程容易出现各种问题,因此在没有跑程序的时候,每天半夜自动重启一次。具体做法如下: 控制面板->系统和安全->管理工具->计划任务->操作->创建基本任务->名称描述自己定->触发器每天或自定->选择启动程序->选择C:\Windows\System32\shutdown.exe->添加参数 -s 3. 双系统切换 笔者的电脑使用GRUB引导双系统,开机的时候会停留在GRUB页面等待选择系统。由于人不在电脑前面,所以切换系统就很麻烦。废话不多说,方法如下: a) 首先修改GRUB设置,修改默认启动项 sudo gedit /etc/default/grub 然后将GRUB

centos7 内核升级记录及一次踩坑排错

半城伤御伤魂 提交于 2020-08-10 10:57:58
问题背景: 安全同事为了修补一些安全漏洞需要升级系统内核(测试机),原本内核版本 需要升级至3.10.0-1127,算是一个小版本升级 但是升级完重启服务器发现还是原来的版本 可以看到他已经安装了相应版本的包,但是系统启动指定内核版本的配置文件中找不到对应的内核版本 解决过程: 1、重新生成一下grub配置文件并重启(重启之后还是旧版本)。说明新版本内核安装包没有生效 2、重新获取其他内核版本的包并安装 使用命令 awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg 可以看到本次安装的内核版本 3、grub2-set-default 0 指定系统按照本次的内核版本启动,系统正常启动并且内核更新至最新安装的版本。说明系统没有问题 4、查看同事获取的内核安装包 可以看出问题所在,就是同事下的安装包有误 QAQ 可以在这里获取自己需要的内核安装包: http://mirror.centos.org/centos/7/rt/x86_64/Packages/ 4、找到问题就解决问题,把同事之前下载的安装包都remove掉,重新下载正确的安装包,重新指定系统启动时使用的内核 that's all...... 其实不是什么技术难题,主要是排查问题的一个思路 顺便提醒大家工作中还是细心点哦

跟着兄弟连系统学习Linux-【day25】

本秂侑毒 提交于 2020-08-10 04:16:27
day25-20200709 p103.启动过程(了解下就好了) 开机-bios(芯片自检)-grub(启动引导程序)-加载内核(自检)-加载驱动-读取驱动的钥匙/boot/initramfs-系统硬盘-init启动的第一个进程-/etc/init/rcS.conf-初始化系统-系统的运行级别-调用对应配置文件-/etc/rc.d/rc[0-6]-启动所有的程序-登录界面-进入操作系统。 p104.启动引导程序grub grup的分区表示 配置文件:/boot/grub/grub.conf(系统版本号不一样,centos7位置不在这个下) p105.备份与恢复 备份的原则是不要放在同一个位置。 企业备份最好是备份在不同的地方。 常见的备份目录: /root/ /home/ /var/spool/mail/ /etc/ 其他目录/var/log 安装服务的数据,mysql的数据信息。应用服务的日志信息。 完全备份,需要更大的硬盘空间,比较耗费系统资源。 增量备份,备份新增的数据,占用空间少,恢复比较麻烦。 差异备份:与第一天的备份比较,不存在才备份,占用空间稍微少一点,恢复比较方便。折中的一种。 p106.dump和restore命令 完全备份可以用过压缩文件来实现。 dump备份和restore恢复命令,用来做增量备份。 【dump 选项 备份之后的文件名 原文件或者目录】

删除grub恢复windows操作系统的启动

人盡茶涼 提交于 2020-08-09 22:34:37
Linux的grub是一个非常好的引导程序,它可以引导多操作系统。当windows和linux共存时有时候我们想删除 grub,重新启用单一的windows该如何操作呢,本文会给答案的。 由于windows 2000、windows XP、windows 2003的启动机制与vista 的启动管理器有明显的差别,所以本文分两部分来说: 一:删除grub,恢复windows 2000、windows XP、windows 2003原来的引导mbr 方法一:使用其它dos命令(以XP为例) 前提是您的系统的引导分区是在fat格式下,对于ntfs不起作用,因为dos命令不识别nfts的文件系统。 用带启动盘功能的光盘启动到dos模式,或者在XP下安装矮人dos工具箱,重启启动进入XP的启动菜单选择矮人工具箱。 命令格式:fdisk /mbr 更多参数请在cmmand命令提示符下通过 fdisk /mbr查询。执行命令会提示you are about to fix mbr,are you sure <y/n>?输入y后重启计算机即可。 方法二:最实用的方法:通过XP的系统安装盘运行fixmbr命令来删除grub并修复mbr,这个方法很通用。 用XP的启动盘恢复盘进入 console (控制台)模式,选择要启动的windows系统,如果您有多个它会以序号标示,输入管理员密码

linux故障处理

我怕爱的太早我们不能终老 提交于 2020-08-09 19:48:08
作为 linux 运维,多多少少会碰见这样那样的问题或故障,从中总结经验,查找问题,汇总并分析故障的原因,这是一个Linux运维工程师良好的习惯。 1.修改移动等待时间 修改/etc/default/grub文件,再timeout中修改时间 重新编译grub.cfg文件: grub2-mkconfig 2.加密grub 生成加密密码: grub2-mkpasswd-pbkdf2 /etc/grub.d/00_header 文件末尾添加如下内容: cat << EOF set superusers=’用户名’ password_pbkdf2 用户名 密码 重新编译grub.cfg文件: grub2-mkconfig–o /boot/grub2/grub.cfg 3.忘记root密码方法 重启系统,按e 再linux16行末尾添加: rd.break console=tty0 C-x启动系统 重新挂载文件系统: mount -o remount ,rw /sysroot/ 改变根目录: chroot /sysroot/ passwd修改密码 创建相关文件(用于重新标记selinux的环境值):touch /.autorelabel exit退出,系统重启 4.grub故障修复 启动时选择Troubleshooting Rescue a Red Hat Enterprise Linux

Linux全自动安装操作实例附原理

六眼飞鱼酱① 提交于 2020-08-08 04:31:07
手动安装Linux系统费时费力,需要操作的步骤非常多,使用kickstart等工具就能实现Linux系统的全自动安装,下面小编就给大家介绍下Linux全自动安装操作实例,一起来学习下吧。   原理:   使用光盘安装linux系统过程:   第一步,POST自检   第二步,MBR引导,这里使用的GRUB是CDROM中isolinux/文件夹中的grub.conf。   第三步,启动带有安装、升级、修复等选项的选择菜单,这是由isolinux.bin启动的。   第四步,vmlinuz(initrd)挂载根文件系统。   第五步,启动anaconda安装界面。而anaconda   详细解析:   第二步中,grub.conf菜单中定义了第三步中的引导内容。   所以这里的显示内容可以自定义   [root@CentOS6 cdrom]# cat isolinux/grub.conf   #debug --graphics   default=0   splashp_w_picpath=@SPLASHPATH@   timeout 5   hiddenmenu   title @PRODUCT@ @VERSION@   kernel @KERNELPATH@   initrd @INITRDPATH@   title Install system with basic video

ubuntu开机grub引导界面、登录界面美化

让人想犯罪 __ 提交于 2020-08-07 21:33:33
1、引导界面美化 下载grub主题 https://www.gnome-look.org/browse/cat/109/order/latest/ https://www.pling.com/s/Gnome/browse/cat/109/order/latest/ 随便下一个主题 配置主题 cd /boot/grub mkdir themes 将下载的主题解压到/boot/grub/themes目录下 这里我有两个主题,随便进入一个 执行 ./install.sh 就可以自动安装主题,安装结束后重启就可以啦。需要注意的是有的主题没有 install.sh 安装脚本,需要配置grub文件来安装主题,具体方式这里不详述。 2、登录界面美化 下载主题样式 https://www.gnome-look.org/browse/cat/131/order/latest/ https://www.pling.com/s/Gnome/browse/cat/131/order/latest/ 下载自己喜欢的壁纸 这里我把图片放到 /usr/share/backgrounds/ 目录下 配置主题 解压后直接把High_Ubunterra_CC-2.4(Pass)/bin/high_ubunterra.css重命名为ubuntu.css 然后直接替换掉/usr/share/gnome-shell

Linux+Python高端运维班第一次作业

*爱你&永不变心* 提交于 2020-08-07 08:31:31
Linux+Python 高端运维班第一次作业 1 、按系列罗列 Linux 的发行版,并描述不同发行版之间的联系与区别。 1 ) linux 的发行版介绍 slackware : Slackware Linux 是由 Patrick Volkerding 开发的 GNU/Linux 发行版,一直坚持 KISS 原则。 suse: 在欧洲比较流行的 linux 发行版本 sles : suse 企业版 opensuse : suse 桌面免费发行版本 debian :服务器版,消耗资源少,稳定。 ubuntu mint redhat :成立于 1992 年 rhel : redhat enterprise linux ,用于企业商用,为了保证服务器稳定,每 18 个月发行一个新版本 centos: 开源版本,和 RHEL 几乎一样,兼容 rhel 的格式,已被 redhat 收购。 fedora : linux 免费桌面版,得到 redhat 官方支持,用于测试新软件,每 6 个月发行一个新版本 Archlinux Gentoo LFS:Linux From scratch Androld:kernel+busybox+java 虚拟机,主要用于移动终端 2 )不同发行版之间的联系 都是在开源的 linux 内核代码进行再次开发而形成不同的发行版,而且必须支持 GNU

搭建LINUX KDB调试环境

有些话、适合烂在心里 提交于 2020-08-06 13:52:54
VirtualBox虚拟机的内核版本: [root @localhost ~]# uname -r 3.10.0-1127.el7.x86_64 此内核版本已集成KDB功能。 一、虚拟串口 创建1对串口:COM2和COM3。 二、将COM2分配给LINUX系统 三、配置LINUX串口 1. 查看系统是否支持串口 [root @localhost ~]# dmesg | grep tty [ 0.000000] console [ttyS0] enabled [ 0.931818] 00:02: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 2. 在配置文件 /etc/default/grub 中添加如下配置(红色部分) [root @localhost ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="crashkernel=auto spectre_v2=retpoline rd.lvm.lv