grub

Linux 网络管理命令笔记

青春壹個敷衍的年華 提交于 2019-12-01 22:41:26
网络状态 查看命令(以下三个命令需要net-tools工具包)    ifconfig 查看网卡基本信息 inet 为ip地址 netmask 为子网掩码 ether 为MAC地址 lo 网卡为本地换回地址127.0.0.1    mii-tool 查看网卡物理链接情况    route 查看网关 -n 不解析域名(速度会更快)   更改 网卡名为eth0 (方便服务器端批量处理)     1 修改/etc/default/grub设置GRUB_CMDLINE_LINUX_DEFAULT= "iosdevname=0 net.ifname=0"     2 更新grub grub-mkconfig -o /boot/grub/grub.cfg     3 重启 reboot 修改网络 配置    ifconfig      ifconfig <网卡> <ip地址> [network <掩码>] 修改网卡ip地址(也可以顺道修改掩码)      ifup <网卡> 启用网卡 ifdown <网卡> 关掉网卡 (一般不需要设置)   route      route add default gw <网关ip> 修改默认网关      route del default gw <网关ip> 删掉默认网关      route add -host <ip1> gw <ip2>

Grub 2 not detecting Multiboot header in kernel

拜拜、爱过 提交于 2019-12-01 20:48:00
问题 I'm having an issue with Grub 2 (and QEMU's -kernel ) not detecting the Multiboot v1 header in my kernel. I have the header in a separate section before .text . linker.ld : SECTIONS { . = 1M; .multiboot ALIGN(4K) : { *(.multiboot) } .text ALIGN(4K) : { *(.text) } [snip] boot.s (GNU as syntax): .set MAGIC, 0x1badb002 .set FLAGS, (1<<0 | 1<<1) # align, provide mem map .set CHECKSUM, -(MAGIC + FLAGS) .section .multiboot .long MAGIC .long FLAGS .long CHECKSUM .section .text [snip] I have verified

Grub 2 not detecting Multiboot header in kernel

一笑奈何 提交于 2019-12-01 18:36:34
I'm having an issue with Grub 2 (and QEMU's -kernel ) not detecting the Multiboot v1 header in my kernel. I have the header in a separate section before .text . linker.ld : SECTIONS { . = 1M; .multiboot ALIGN(4K) : { *(.multiboot) } .text ALIGN(4K) : { *(.text) } [snip] boot.s (GNU as syntax): .set MAGIC, 0x1badb002 .set FLAGS, (1<<0 | 1<<1) # align, provide mem map .set CHECKSUM, -(MAGIC + FLAGS) .section .multiboot .long MAGIC .long FLAGS .long CHECKSUM .section .text [snip] I have verified that the header section is being added as specified with the magic number: kernel.bin: file format

一名网工对Linux运维的一次经历

喜你入骨 提交于 2019-12-01 18:18:31
我是一名名副其实的网络工程师,驻场于某市数字化城乡管理指挥中心(简称数字城管),主要针对中大型网络系统,路由、交换机、存储、小型机等设备进行维护,主要工作职责主要分为两种: 对网络系统中的网络设备(路由器、交换机、防火墙),服务设备(服务器、存储设备动力系统设备(配电系统等),恒温恒湿系统设备(精密空调等)等设备进行实时监测,目前可通过运维软件系统自动生成网络拓扑,形成可视化运维。 从本人的工作职责来看,并不涉及 Linux 方面的运维,但是在数字城管运维呢,难免会与Linux打交道,所以在两年前,我就加入到Linux的学习当中,光选择Linux学习工具书就徘徊了好几个月,一直没定下来,大家都知道,百度一搜索,好家伙出现很多关于Linux学习的书,让你无从选择。后来17年初的时候,在网上了解到新出的一本Linux入门书籍 《Linux就该这么学》 ,下载下来简单浏览了下整本书的架构,发现整本书的知识框架梳理的很清晰,适合我这种啥也不懂的初学者,后来还特意买了本纸质书,就放在工作桌的抽屉里。 大家都知道,在日常的运维过程中出现问题是常见,也是运维人员都不待见的。于是乎,有一天突然发生了舆情分析系统不在线了,我记得那是个中午12点02分,大脑中首先排除网络问题,我们几个经过排查,确定网络一切正常。接下只能登录到舆情系统服务器上看看了,一登录提示密码错误(密码是数字城管提供的)

删除Linux后如何恢复XP启动

岁酱吖の 提交于 2019-12-01 18:14:01
安装Linux时,如果将GRUB安装在主引导扇区,则可以正常引导Linux和Windows XP,但同时也破坏了原Windows的主引导信息。当删除Linux后,GRUB无法正常引导,因为GRUB需要读取Linux的/boot信息,但已不存在。此时,可以通过Windows XP的安装光盘恢复。 用XP安装盘启动后,选择R进入修复模式,输入管理员口令后,可以使用命令 fixmbr 修复主引导扇区的信息,然后重启,自动进入到Windows XP的启动菜单。 此法同样可用于Windows 2000 / 2003 / Vista等。 来源: oschina 链接: https://my.oschina.net/u/2287186/blog/382517

Archlinux中更换grub主题

浪尽此生 提交于 2019-12-01 17:19:01
1. 下载grub主题包 b 2. 解压文件,复制到主题目录下。 /boot/grub/themes 3. 修改配置文件 sudo vim /etc/grub.d/00_header 添加如下内容 GRUB_THEME="/boot/grub/themes/主题包名/theme.txt" 4. 更新配置文件 sudo grub-mkconfig -o /boot/grub/grub.cfg 来源: https://www.cnblogs.com/mc-r/p/11695476.html

教你如何把linux安装到U盘

半腔热情 提交于 2019-12-01 17:08:40
进入linux后,编辑/boot/grub/me写在前面: 因为现在linux普及率实在不高,很多地方都没有安装,包括高校机房。为了自身方便和宣传推广linux,决定在U盘上安装一个linux操作系统,随身携带。另外,我把观看本文的读者定位为:有一定linux基础,会安装linux的人。 U盘:我选择了Netac(朗科)U208可启动1G的U盘。 发行版本:Debain Etch(Debian 4),因为dibian可定制性强。 特殊的硬件要求: 安装: 电脑有USB接口,主板支持U盘,但是不需要支持U盘启动 使用: 主板支持从U盘启动 安装步骤: 插入U盘,用Debian安装光盘启动进入安装界面,进行基础配置(比如键盘布局,语言等选项) 分区 分区是能否成功安装的关键之一 分区选择自定义分区,我第一次安装选择了在U盘上新建分区表,但是后来启动失败了,我不知道是不是这个原因,还是grub安装失败导致的。第二 次安装,我没有在U盘上新建分区表,而是直接分区(就是在windows下格一遍后的初始状态,只有一个区)。把U盘分成两个区,ext2(900多 M),然后剩下64M给swap作为交换分区。 为什么这么分,我是这么思考的。 1、ext3的磁盘管理机制会让磁盘频繁读写,大大缩短U盘使用寿命,所以采用ext2格式。 2、既然是迷你型OS,U盘也只有1G,就不指望用上swap分区

grub rescue的修复方法

别等时光非礼了梦想. 提交于 2019-12-01 17:07:55
在win7下删除了ubuntu的swap交换空间的分区(大约6G左右,根据自己的实际分区情况决定)。重新启动电脑进入界面,直接显示: error:unknow filesystem grub rescue> 所以自己就找到ubuntu的光盘准备从系统的安装过程中将刚刚删去的分区重新设置为swap分区,无奈,笔记本的光盘也不好使,所有就只能拿着手机百度了。 解决办法 1 输入ls 在grub rescue>中输入ls,会显示出磁盘中的磁盘分区情况,例如我这里显示的: (hd0),(hd0,msdos1),(hd0,msdos2),(hd0,msdos4),(hd0,msdos5),(hd0,msdos6),(hd0,msdos7) 2 查找主分区所在位置 在grub rescue>中输入ls (hd0,msdosX)/并回车(这里需要将上面所列出的分区依次进行测试,X表示1,2,4,5,6,7),直到在屏幕中显示出在主分区“/”中存在的所有文件,例如: bin dev initrd.img lib32 media proc sbin sys var boot etc initrd.img.old lib64 mnt root selinux tmp vmlinuz cdrom home lib lost+found opt run srv usr vmlinuz.old 就表示主分区

linux系统调优及安全设置

末鹿安然 提交于 2019-12-01 16:43:51
Linux系统调优及安全设置 1、更改yum源: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup <<-备份系统自带yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo <<—国内使用阿里云yum源速度比较快 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo 注:镜像官方网址http://mirrors.aliyun.com/ 如有自建yum仓可以更改成自建yum仓地址信息 2、关闭selinux 永久关闭(需要重启系统) sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 临时关闭(无需重启) setenforce 0 数字0表示Premissive,即给出警告提示,不会阻止操作,相当于disabled 数字1表示Enfocing,即表示SELinux为开启状态 getenforce <<-查看selinux当前状态 3、关闭iptables /etc/init

Grub bootloader with shared library support

不问归期 提交于 2019-12-01 16:16:52
I'd like to load a shared library (closed-source binary user-space library) at boot stage with grub boot-loader. Are there any chances for this or I must write a custom-elf-loader (grub module) to do it? 29/08/2014: For more detail, this is a programming problem in which I want to customize or add some new features to Grub boot-loader project. Thank you for your all supporting! So, you don't make it crystal clear what you are trying to do, but: Loading a userspace (assuming Linux SysV ELF type) shared library straight into GRUB is not possible. GRUB modules are indeed in ELF format, but they