<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小菜鸟的奋斗]]></title><description><![CDATA[不忘初心，方得始终！]]></description><link>https://blog.youkuaiyun.com/BAKBad</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; BAKBad]]></copyright><item><title><![CDATA[内核打补丁]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/82998085</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/82998085</guid><author>BAKBad</author><pubDate>Wed, 10 Oct 2018 15:37:31 +0800</pubDate><description><![CDATA[内核打补丁
如果需要的某些特性并没有被现有内核支持，则需要去获取相关的补丁。比如，为了使内核支持图形化的启动界面，我们可能要用到bootsplash工具。!bootsplash项目 http://www.bootsplash.org/ 上提供了针对很多内核版本的补丁供下载。

通过打补丁升级内核

通过打补丁的方法升级内核，可以不用下载整个内核源码。针对每个内核版本的补丁文件可以在 ftp.ker...]]></description><category></category></item><item><title><![CDATA[安装内核]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/82990326</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/82990326</guid><author>BAKBad</author><pubDate>Tue, 09 Oct 2018 22:54:58 +0800</pubDate><description><![CDATA[安装内核

使用发行版提供的安装脚本

几乎所有的发行版都提供了installkernel脚本，这样就不需要开发者做任何额外的工作，内核编译系统就可以通过它把内核自动安装到正确的位置并修改bootloader。
如果你已经构建好了一些模块并想使用这种方法安装内核，首先输入：
# make modules_install

以上命令将安装所有构建好的模块，并将其置于文件系统中新内核能够找到的合适位置...]]></description><category></category></item><item><title><![CDATA[配置和编译内核]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/82983747</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/82983747</guid><author>BAKBad</author><pubDate>Tue, 09 Oct 2018 15:58:28 +0800</pubDate><description><![CDATA[配置和编译内核

配置内核的基本方法是使用make config：

$ cd linux-2.6.28
$ make config

此配置选项将逐步跟踪每一个配置选项，并询问你是否要启用该选项。通常情况下，选项以**[Y/m/n/?]**的形式列出，其中大写字母是默认配置项，只需按下Enter键即可选中。四个选项的含义如下：
　y　　直接构建为内核的一部分
　n　　完全不构建到内核中
　m　　...]]></description><category></category></item><item><title><![CDATA[ubuntu14.04 搭建Qt5开发环境]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/82915630</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/82915630</guid><author>BAKBad</author><pubDate>Mon, 01 Oct 2018 11:37:53 +0800</pubDate><description><![CDATA[ubuntu14.04 搭建Qt5开发环境
在ubuntu14.04中使用命令行搭建Qt5开发环境，非常的简单。命令走起：
sudo apt-get install qt5*（不清楚具体包名是哈，干脆全部安装了）
sudo apt-get install qt5-default qttools5-dev-tools(安装Qt assistant和Qt designer)

安装完成之后，可直接在命...]]></description><category></category></item><item><title><![CDATA[ubuntu14.04中使用命令行安装ARM平台交叉编译工具]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/82891027</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/82891027</guid><author>BAKBad</author><pubDate>Fri, 28 Sep 2018 22:33:13 +0800</pubDate><description><![CDATA[走起，直接上命令：


sudo apt-get install gcc-arm-linux-gnueabihf

 ]]></description><category></category></item><item><title><![CDATA[Ubuntu14.04中更换软件包的更新原服务器地址]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/79486685</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/79486685</guid><author>BAKBad</author><pubDate>Thu, 08 Mar 2018 16:48:57 +0800</pubDate><description><![CDATA[Ubuntu14.04中更换软件包的更新原服务器地址

使用Ubuntu14.04时，默认安装和更新软件包的话都是从us.archive.ubuntu.com这个美国的服务器上进行安装和更新的，但是在天朝的网络环境下连接这个服务器时更新会很慢，有时可能还会更新失败，因此考虑将服务器地址替换成国内大公司的做的镜像服务器：

方式：


打开文件

sudo vim /etc/apt/sources....]]></description><category></category></item><item><title><![CDATA[OpenStack多节点安装（六）：Horizon]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/74907804</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/74907804</guid><author>BAKBad</author><pubDate>Mon, 10 Jul 2017 00:46:06 +0800</pubDate><description><![CDATA[上篇文章讲述了如何安装网络服务组件(Neutron)后，本文开始讲述如何安装仪表盘服务组件（Horizon）。


1. 安装并配置组件
sudo apt install openstack-dashboard

编辑配置文件/etc/openstack-dashboard/local_settings.py, 并完成如下字段的修改：
OPENSTACK_HOST = "192.16]]></description><category></category></item><item><title><![CDATA[OpenStack多节点安装（五）：Neutron]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/74907759</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/74907759</guid><author>BAKBad</author><pubDate>Mon, 10 Jul 2017 00:44:02 +0800</pubDate><description><![CDATA[上篇文章讲述了如何安装计算服务组件（Nova），本文开始讲述如何安装网络服务组件（Neutron）。


在安装和配置Neutron服务之前，必须先完成数据库，服务凭证以及API endpoints的创建

1.创建数据库
mysql -u root -p

CREATE DATABASE neutron;


GRANT ALL PRIVILEGES ON neutron.* TO]]></description><category></category></item><item><title><![CDATA[OpenStack多节点安装（四）：Compute]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/74793956</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/74793956</guid><author>BAKBad</author><pubDate>Sat, 08 Jul 2017 12:59:36 +0800</pubDate><description><![CDATA[上篇文章讲述了如何安装镜像服务（Glance），本文将继续讲解如何搭建Openstack计算服务组件（Compute）。废话不多说，直接开始。（就是干！）


在安装和配置Compute服务之前，必须先完成数据库，服务凭证以及API endpoints的创建
1.创建数据库
mysql -u root -p

CREATE DATABASE nova_api;
CREATE DATABS]]></description><category></category></item><item><title><![CDATA[OpenStack多节点安装（三）：Glance]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/74784733</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/74784733</guid><author>BAKBad</author><pubDate>Sat, 08 Jul 2017 11:24:16 +0800</pubDate><description><![CDATA[上篇文章讲述了如何安装Identity service(Keystone)，本文将继续讲解如何安装Glance（镜像服务）。


1. 首先先配置两个客户端脚本文件：admin-openrc and demo-openrc,方便后面执行openstack客户端命令程序
admin_openrc文件内容：

export OS_PROJECT_DOMAIN_NAME=Default
ex]]></description><category></category></item><item><title><![CDATA[OpenStack多节点安装（二）：Keystone]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/74784609</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/74784609</guid><author>BAKBad</author><pubDate>Sat, 08 Jul 2017 11:16:32 +0800</pubDate><description><![CDATA[上篇文章讲了关于OpenStack多节点基础环境的搭建，本文开始讲述如何搭建Keystone服务。


1. 登录mysql服务器中，创建数据库keystone，并授予适当的访问权限：

sudo mysql -u root -p

create database keystone;

grant all privileges on keystone.* to 'keystone'@'l]]></description><category></category></item><item><title><![CDATA[OpenStack多节点安装（一）：基本环境]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/74784504</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/74784504</guid><author>BAKBad</author><pubDate>Sat, 08 Jul 2017 11:06:09 +0800</pubDate><description><![CDATA[之前一直都是使用的DevStack开发环境在调试代码，今天开始尝试着部署OpenStack多节点（我自己的是两个节点：controller和compute）环境，参照官方文档：OpenStack官方文档


系统环境：VMware + Ubuntu16.04-server]]></description><category></category></item><item><title><![CDATA[如何重启DevStack所有服务]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/73731337</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/73731337</guid><author>BAKBad</author><pubDate>Mon, 26 Jun 2017 00:31:52 +0800</pubDate><description><![CDATA[关闭虚拟机之后，安装好的DevStack参考快速搭建OpenStack开发环境的所有服务也随之关闭了，如果使用./stack.sh重新运行的话需要等待一段比较长的时间，因此考虑使用(没有rejoin-stack.sh脚本的情况下)：

screen -c stack-screenrc执行命令后，出现如下界面：


最下面的状态行，表示开启的所有服务，比如当前看到的服务是horizon(服]]></description><category></category></item><item><title><![CDATA[解决Compressing... /home/stack/devstack/lib/horizon: line 99: 22567 Killed错误]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/73715695</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/73715695</guid><author>BAKBad</author><pubDate>Sun, 25 Jun 2017 12:50:53 +0800</pubDate><description><![CDATA[今天作死似的又在Ubuntu14.04-desktop版本中尝试着安装了一下DevStack（之前也写过一篇关于快速搭建DevStack的文章，请参考快速搭建OpenStack开发环境），然后就悲剧的遇到了下面这个问题：


不过最后还是顺利的解决了这个问题：通过增加虚拟机的物理内存，刚开始分配的内存是2G，最后把它增加到4G，然后再重新运行./stack.sh，等待一段时间后，成功啦（截图]]></description><category></category></item><item><title><![CDATA[快速搭建OpenStack开发环境（DevStack）]]></title><link>https://blog.youkuaiyun.com/BAKBad/article/details/73459962</link><guid>https://blog.youkuaiyun.com/BAKBad/article/details/73459962</guid><author>BAKBad</author><pubDate>Mon, 19 Jun 2017 11:46:13 +0800</pubDate><description><![CDATA[快速搭建OpenStack开发环境（DevStack）]]></description><category></category></item></channel></rss>