grub

Kali Linux-虚拟机安装

主宰稳场 提交于 2020-05-05 17:54:45
流程需求 (1)VM虚拟机:VMware Workstation 15.5 (2)Kali系统镜像 https://www.kali.org/ 虚拟机配置部分 1.打开VMware Workstation,点击创建新的虚拟机。 2.选择“经典”,点击下一步。 3.选择“安装程序光盘映像文件(iso)”。 4.客户机操作系统选择“Linux”和“Debian 10.x 64位”。 5.命名虚拟机和选择虚拟机存放磁盘位置。 6.配置磁盘容量(建议20GB以上),存储方式选择单文件,可以提高磁盘性能。 7.点击“自定义硬件”。 8.分配内存,定义处理器(根据自己电脑配置决定) ,移除打印机,点击关闭。 9.点击完成按钮,便完成虚拟机的基础配置。 Kali Linux 安装部分 1.点击“开启此虚拟机”。 2.进入安装页面,选择 Graphical install(图形化安装)。 3.选择语言为中文(简体)。 4.国家默认为中国。 5.键盘默认为汉语。 6.配置系统主机名。 7.域名不填写,留空。 8.配置root用户的密码。 9.磁盘使用整个磁盘。 10.选择磁盘。 11.分区方案选择第一项(初学者)。 12.选择“结束分区设定并将修改写入磁盘”。 13.同意磁盘分区操作。 14.不使用网络镜像。 15.此步骤的GRUB启动选择选择“是”进行安装。 16.选择“/dev/sda

以单用户模式启动 CentOS/RHEL 7/8 的三种方法

只愿长相守 提交于 2020-05-04 08:31:09
单用户模式,也被称为维护模式,超级用户可以在此模式下恢复/修复系统问题。 通常情况下,这类问题在多用户环境中修复不了。系统可以启动但功能不能正常运行或者你登录不了系统。 在基于 Red Hat (RHEL)7/8 的系统中,使用 runlevel1.target 或 rescue.target 来实现。 在此模式下,系统会挂载所有的本地文件系统,但不开启网络接口。 系统仅启动特定的几个服务和修复系统必要的尽可能少的功能。 当你想运行文件系统一致性检查来修复损坏的文件系统,或忘记 root 密码后重置密码,或要修复系统上的一个挂载点问题时,这个方法会很有用。 你可以用下面三种方法以单用户模式启动 CentOS / RHEL 7/8 系统。 方法 1:通过向内核添加 rd.break 参数来以单用户模式启动 CentOS/RHEL 7/8 系统 方法 2:通过用 init=/bin/bash 或 init=/bin/sh 替换内核中的 rhgb quiet 语句来以单用户模式启动 CentOS/RHEL 7/8 系统 方法 3:通过用 rw init=/sysroot/bin/sh 参数替换内核中的 ro 语句以单用户模式启动 CentOS/RHEL 7/8 系统 方法 1 通过向内核添加 rd.break 参数来以单用户模式启动 CentOS/RHEL 7/8 系统。 重启你的系统

阿里云ECS服务器centos6.x安装docker问题盘点

∥☆過路亽.° 提交于 2020-05-04 07:47:47
1、首先在centos6.x和centos7.x中yum安装docker的区分。 centos6.x: yum install docker-io centos7.x: yum install docker 2、升级内核 查看centos6.9的内核: 升级: 先导入公钥: rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 导入源: rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm 然后选择安装最新版内核,或者稳定版内核: #最新版 yum –enablerepo=elrepo-kernel install -y kernel-ml #稳定版 yum --enablerepo=elrepo-kernel install kernel-lt -y 最后编辑 /etc/grub.conf 启动文件: vim /etc/grub.conf #title顺序从上往下 0,1,2 #默认新装的应该排在最上面 #所以把default值改成0 default=0 然后重启: reboot 查看版本信息: cat /etc/issue uname -ir #或者uname -a 3、然后使用yum安装centos6.x出现错误

将ubuntu系统迁移到ssd固态

南笙酒味 提交于 2020-05-03 21:52:15
朋友送了一个固态硬盘给我,因此将原机械硬盘上的系统迁移到固态硬盘上。 原机械硬盘(dev/sdb)装有win10和ubuntu双系统。分区情况如下: sda1:ESP分区 sda2:资料 sda3:资料 sda4: swap分区 ,被我干掉了,内存8g,基本上用不上。也可以使用swap文件代替swap分区。 sda5:ubuntu的/分区 sda6:ubunt的/home分区 【记录下删除swap分区的过程】 1 .先查看swap分区 swapon - s 2 .停用swap分区 #确保swap分区没有使用 free - m #停用swap分区 sudo swapoff /dev/ sdb4 (第1步显示的名称) #检查停用成功 free - m 3 .删除swap分区文件 sudo rm -rf /dev/ sdb4 这样就成功删除了swap分区。 4 .在/etc/ fstab中删除或注释swap行 #我把swap分区删除后,空间合并到了 / 分区。 因为操作的是 /分区,需要在u盘启动盘下执行,使用Gparted工具resize即可。 然后需要对ssd固态硬盘(dev/sda)分区,分区情况如下。记得ssd分区时要4k对齐,选择2048还是4096可以参考这篇文章: 固态硬盘分区4k对齐是2048还是4096?该选哪个有区别吗? sda1:ESP分区 sda2

Linux系统CPU频率调整工具使用

社会主义新天地 提交于 2020-05-02 14:28:57
https://www.cnblogs.com/276815076/p/5434295.html 现在的CPU耗电很大,按需调节CPU频率对普通桌面及移动设备节能有重要的意义,目前多数Linux发行版都已经默认启用了这个功能,但在一些像数据库,集群系统等特别需要CPU高性能的服务器环境中,Linux提供的这种对CPU频率调节的功能对CPU性能使用受到一些限制,不利于系统性能的更好发挥。 为此需要Linux系统管理员进行必要相关参数优化及设置来确保CPU性能最大化。本文将针对应用中常见的RedHat6、7系列及Debian Gnu/Linux 8系列中CPU频率调整工具的使用进行描述,以方便Linux用户进行该方面工作的优化。 在Linux中,内核的开发者定义了一套框架模型来完成CPU频率动态调整这一目的,它就是CPU Freq系统。尽管在各个Linux发行版中,前端软件稍有差异,但其最终都会通过Linux内核的CPU Freq系统来实现CPU频率动态调整的功能。这些软件都会提供如下CPU模式(governor参数): ondemand:系统默认的超频模式,按需调节,内核提供的功能,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。一般官方内核默认的方式都是ondemand。

centos 升级linux内核

走远了吗. 提交于 2020-05-02 12:05:31
=============================================== 2018/1/14_第1次修改 ccb_warlock =============================================== 由于最近intel出了Meltdown和Spectre两个漏洞让各大服务商相继进行系统升级,故最近学习了linux内核升级的内容。 首先终于对linux的理解更进一步,经常讲起linux就以为整个操作系统,实际上linux只是os的内核,centos、ubuntu、debian这些发行版才是一个功能完整的系统,而linux内核的作用就是让系统更高效的使用底层硬件。 对于centos来说,非必要的情况下一般不进行大版本的升级,因为大版本的内核升级(比如从3.X升级到4.X)可能会引发线上服务无法使用的风险。 下面仅仅是记录升级centos内核的方法,如果生产环境一定要进行大版本的升级需要仔细进行测试。 一、系统信息 操作系统:centos7.4(CentOS-7-x86_64-Minimal-1708) 二、升级内核 2.1 导入签名文件 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.2 安装rpm包 登录 https://www.elrepo.org

CentOS7 如何修改 内核版本

徘徊边缘 提交于 2020-05-02 07:35:28
1. 参考blog http: // www.mamicode.com/info-detail-1758066.html https: // www.cnblogs.com/sexiaoshuai/p/8399599.html https: // blog.csdn.net/zdj0925/article/details/55803547 https: // blog.csdn.net/qq_27281257/article/details/82049634 2. 选择使用RPM包的方式进行升级, 一个方式是在线,另外一个方式是离线升级. 第一步查看centos7.6 的 kernel version 参照CentOS的官网: http: // elrepo.org/tiki/tiki-index.php 安装 key rpm --import https: // www.elrepo.org/RPM-GPG-KEY-elrepo.org 安装 elrepo rpm -Uvh https: // www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 查看可用的 kernel包 Study cnblog 感觉 disablerepo 和 enablerepo 的指令很好用. yum --disablerepo= " * "

转: 调整 Linux I/O 调度器优化系统性能

天涯浪子 提交于 2020-05-02 07:34:58
转自:https://www.ibm.com/developerworks/cn/linux/l-lo-io-scheduler-optimize-performance/index.html 调整 Linux I/O 调度器优化系统性能 曹 元其 2017 年 8 月 30 日发布 Weibo Google+ 用电子邮件发送本页面 0 前言 Linux I/O 调度器是Linux内核中的一个组成部分,用户可以通过调整这个调度器来优化系统性能。本文首先介绍Linux I/O 调度器的结构,然后介绍如何根据不同的存储器来设置Linux I/O 调度器从而达到优化系统性能。 Linux I/O 系统简介 Linux I/O调度器(Linux I/O Scheduler)是LinuxI/O体系的一个组件,它介于通用块层和块设备驱动程序之间。如图 1 所示。 图1 Linux I/O调度器介于通用块层和块设备驱动程序之间 当Linux内核组件要读写一些数据时,并不是请求一发出,内核便立即执行该请求,而是将其推迟执行。当传输一个新数据块时,内核需要检查它能否通过。Linux IO调度程序是介于通用块层和块设备驱动程序之间,所以它接收来自通用块层的请求,试图合并请求,并找到最合适的请求下发到块设备驱动程序中。之后块设备驱动程序会调用一个函数来响应这个请求。 Linux整体I/O体系可以分为七层

CentOS 7 中安装 bcc-tools

让人想犯罪 __ 提交于 2020-05-02 04:58:20
bcc-tools 需要内核版本为 4.1 或者更新的版本,我们首先需要升级内核 centos版本在7.3以上就不需要update更新了 第一步,升级内核。你可以运行下面的命令来操作: # 升级系统 yum update -y # 安装 ELRepo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm # 安装新内核 yum remove -y kernel-headers kernel-tools kernel-tools-libs yum --enablerepo="elrepo-kernel" install -y kernel-ml kernel-ml-devel kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs kernel-ml-tools-libs-devel # 更新 Grub 后重启 grub2-mkconfig -o /boot/grub2/grub.cfg grub2-set-default 0 reboot # 重启后确认内核版本已升级为 4.20.0-1.el7.elrepo.x86

Arch linux操作系统安装教程

帅比萌擦擦* 提交于 2020-05-01 21:17:19
一.Arch linux Arch Linux是一款基于x86-64架构的Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux 采用 滚动发行模式 来获取系统更新和软件的最新版本,通过更新,任何时期的Arch Linux都可以滚动更新到最新版本。 二.制作引导盘 1.下载系统镜像 打开地址 Archlinux 下载 2.写入u盘, /dev/sdc代表磁盘设备 # sudo dd bs=4M if =Downloads/archlinux- 2019.04 . 01 -x86_64.iso of=/dev/sdc status=progress && sync 三.安装系统 1.使用u盘引导进入系统,刷新本地时间 # timedatectl set-ntp true 2.配置软件仓库镜像,将地理位置最近的镜像地址移到文件头部 # vi /etc/pacman.d/mirrorlist 3.硬盘分区并格式化 # fdisk - l # cfdisk /dev/ sda # mkfs.fat /dev/ sda1 # mkfs.btrfs /-f dev/ sda2 # cfdisk /dev/ sdb # mkfs.btrfs -f