自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

路人丙的奋斗史

即使我只是路人,但我也要做最好的路人!

  • 博客(65)
  • 收藏
  • 关注

翻译 制作DEB包的方法

转载请注明原文出处:http://blog.csdn.net/roddick621由于个人水平有限,难免有很多不适当的地方,有什么翻译错误的,请多多指教^_^原文地址Chapter 1. Getting started The Right Way这一章没做记录Chapter 2. First steps2.1.设置dh_make    设置两个环境变量:$D

2013-05-17 16:43:28 23684

原创 <好的连接>

Debian相关:Debian 新维护人员手册Debian新维护人员手册(英文版)gentoo相关:Gentoo Linux x86手册Gentoo Overlays用户手册通用知识:Linux菜鸟入门学习日记集合传送门CMake帮助文档CMake Useful Variables鸟哥的Linxu私房菜

2013-02-28 11:29:45 650

原创 bash中通过变量中的内容获取对应的关联数组

Bash declare 手册:https://phoenixnap.com/kb/bash-declare在 bash 中创建了多个关联数组,需要根据输入的值,获取不同的关联数组。可以使用 if 进行多次判断,但是效率低且代码显得很臃肿。希望可以根据根据输入的值,组成关联数组的名字,然后通过该名字拿到数组的内容脚本运行输出为:

2023-12-05 10:39:46 746

翻译 如何解决Linux中的高 I/O 等待时间

I/O 等待时间是一种用于衡量CPU等待磁盘 I/O 操作完成的时间的指标。高 I/O 等待时间表示CPU繁忙或者有大量未完成的 I/O 请求,虽然可能不会使系统出现问题,但会限制CPU性能。CPU的 I/O 等待意味着即使没有进程处于可运行状态,但至少有一个 I/O 操作正在进行中。简单地说,I/O 等待时间就是 CPU 等待 I/O 完成所花费的时间。

2023-11-10 20:27:29 2753

翻译 ZFS管理手册:第八章Zpool最佳实践和注意事项

ZFS管理手册:第八章Zpool最佳实践和注意事项

2023-03-02 00:12:45 3027

翻译 ZFS管理手册:第七章池的属性

ZFS管理手册:第七章池的属性

2023-02-09 13:52:36 1015

翻译 ZFS管理手册:第六章scrub和Resilver

ZFS管理手册:第六章scrub和Resilver

2023-01-04 13:53:09 3032

翻译 ZFS管理手册:第五章ZPool的导入和导出

第五章ZPool的导入和导出

2022-12-13 00:26:17 4203 2

翻译 ZFS管理手册:第四章ARC

ZFS管理手册:第四章ARC

2022-12-07 00:05:11 1404

翻译 ZFS管理手册:第三章ZIL

ZFS管理手册:第三章ZIL

2022-12-05 10:51:41 1391

翻译 ZFS管理手册:第二章RAIDZ

ZFS管理手册:第二张RAIDZ

2022-12-01 23:21:08 3888

翻译 ZFS管理手册:第一章VDEVs

ZFS管理手册:VDEVs

2022-11-29 23:21:41 2733

原创 读书笔记:从缺陷中学习C++

行缺陷中学习C++读后笔记

2022-11-15 23:09:26 692

原创 判断C风格字符串是否为空

判断字符串是否为空

2022-11-11 00:37:10 995 1

原创 OpenSSL 用SM3算法进行hash

OpenSSL 用SM3算法进行hash如果需要使用 SM3 Hash 操作,则需要使用1.1.1以上版本的OpenSSL。主要是用到了 Openssl EVP (high-level cryptographic functions),它提供了丰富的密码学中的函数。具体实现:#include <openssl/evp.h>#include <openssl/aes.h>bool openssl_sm3_hash(const vector<string>&am

2022-05-30 19:54:39 3284

原创 使用 GPG 对RPM包进行签名

使用 GPG 对RPM包进行签名RPM软件包签名可用于对RPM软件包实施加密完整性检查。首先生成 gpg 的密钥对$ sudo gpg --gen-keygpg: WARNING: unsafe ownership on homedir '/home/kyle/.gnupg'gpg (GnuPG) 2.2.4; Copyright (C) 2017 Free Software Foundation, Inc.This is free software: you are free to chan

2021-09-11 11:56:56 1399

翻译 升级和安装的rpm过程中 spec 文件中脚本调用顺序和参数

升级和安装的rpm过程中 spec 文件中脚本调用顺序和参数RPM has 4 parts where (shell) scripts can be used:RPM 在升级/安装的过程中,有4个部分的脚本会被调用:%pre - 安装前调用%preun - 卸载前调用%post - 安装后调用%postun - 卸载后调用在执行这些脚本时,都会同一个变量 “$1” 传入的值,来判断具体执行的是以下的哪步操作:Initial installationUpgradeUn-install

2021-04-06 15:20:29 2606

原创 使用 GPG 对RPM包进行签名

使用 GPG 对RPM包进行签名RPM软件包签名可用于对RPM软件包实施加密完整性检查。首先生成 gpg 的密钥对$ sudo gpg --gen-keygpg: WARNING: unsafe ownership on homedir '/home/kyle/.gnupg'gpg (GnuPG) 2.2.4; Copyright (C) 2017 Free Software Foundation, Inc.This is free software: you are free to chan

2021-03-18 17:10:19 885

原创 Ubuntu下增加loop设备数量

Ubuntu下增加loop设备数量系统版本:Ubuntu 14.04通过查看内核的配置文件可知(/boot/config-VERSION-generic),默认情况下,loop内核模块是编译进内核的,而不是单独成一个独立模块,而且默认情况下是只有8个Loop设备(最少只能够是8个)。CONFIG_BLK_DEV_LOOP=yCONFIG_BLK_DEV_LOOP_MIN_COUNT=8这样的情况下

2016-11-23 16:37:58 6667

转载 轻松记住大端小端的含义(附对大端和小端的解释)

原文地址:http://www.cnblogs.com/wuyuegb2312/archive/2013/06/08/3126510.html  或许你曾经仔细了解过什么是大端小端,也动手编写了测试手头上的机器上是大端还是小端的程序,甚至还编写了大端小端转换程序;但过了一段时间之后,当你再看到大端和小端这两个字眼,你的脑中很快浮起了自己曾经做过的工作,却总是想不起究竟哪种是大端

2015-08-14 11:07:02 786

原创 WWPN和WWNN的区别

WWPNWorld Wide Port Name,  是对于FC HBA卡上的一个端口的全球唯一标识符,它相当于网卡中的MAC地址,全球只有唯一一个。WWNNWorld Wide Node Name, 是对于每一个节点(终端或者设备)的全球唯一标示符。根据以上的描述对于单口的FC HBA来说,它应该只有一个WWNN和一个WWPN对于双口的FC HBA来说,它

2015-08-07 15:30:42 12440

原创 读取LIO创建的fileio backstore的内容

LIO支持多种的backstore,但是最简单,而且最灵活的,应该就是fileio了。但是有一个缺点,就是不容易看到里面的内容。不容易是不容易,但是也有方法可以做到的。查看Sparc Solaris格式化后的fileio backstore假如现在在FC Target的机器由targetcli创建了一个fileio backstore,已经被挂载到Sparc Solaris

2015-08-04 16:01:01 1640

原创 targetcli搭建Fibre Channel(FC) target

如果利用targetcli创建Fibre Channel (FC) targets

2015-04-23 21:40:54 12993 3

原创 ubuntu 下安装 apt-add-repository

apt-add-repository 在12.04 和14.04下包名不同,所以安装的时候需要区分一下:14.04:sudo apt-get install python-software-properties12.04: software-properties-common

2015-02-07 15:47:37 4652

原创 查看apache mpm的方法

在ubuntu下:apache2ctl -V在输出的地方可以看到有一条:Server MPM:     prefork

2014-10-17 09:58:52 1908

原创 Ubuntu下完全卸载fglrx

sudo apt-get remove --purge xorg-driver-fglrx fglrx*sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-coresudo dpkg-reconfigure xserver-xorg有些系统支持mulitlib的,需要指定删除的版本

2014-07-17 18:29:26 2267

原创 通过YAJL获取json中的值

这里主要是举例说明一下如果通过yajl获取json中的值。对于array和object来说,获取的方式略有不同,具体可以参考下面的代码。我只是从网上搜集信息,知道有这么一种方法,如果还有别的方法,请各位高手指点一下首先,先贴出需要解析的json语句[ "source", "abc", {"key1":"value1"}]然后就是关键所在了,这

2014-07-07 23:16:42 2868

原创 通过YAJL生成json语句

这个主要展示如何通过yajl生成json语句。这里不包括解析的部分,只包含了最简单的构造部分。

2014-07-02 18:28:56 3078 1

原创 Ubuntu下调试Apache模块

Ubuntu 下调试apache模块# 先把运行着的apache停了# 切换到ROOT用户,主要是为了方便全局变量的使用,因为不切换的话,到时候用sudo去启动,apache就获取不到之前的全局变量# 切换之后,执行命令把apache的全局变量导入"source /etc/apache/envvars"# 运行gdb apache2# 在进入了gdb之后,就可以设置断点

2014-04-10 18:54:32 867

原创 PostgreSQL配置优化

转载请注明原文出处:http://blog.csdn.net/roddick621PostgreSQL配置优化PostgreSQL配置优化硬件和系统配置测试工具配置文件主要选项测试数据总结硬件和系统配置操作系统Ubuntu13.04系统位数64CPUIntel(R) Co

2013-12-26 09:21:16 17133 2

原创 RPM包管理工具

包管理工具:RPM 命令记录:rpm -qa :查看所有已经安装的包。rpm -qi :查看包的信息rpm -ivh --force :强制安装rpm -ivh --nodeps :忽略依赖安装rpm -qpi :查看包的头部信息rpm -qpl : 查看包内文件rpm -e :卸载已经安装了的包YUM:yum源的设置: /etc/yum.

2013-12-20 11:09:42 1311

原创 RPM中出现cpio: MD5 sum mismatch

转载请注明原文出处:http://blog.csdn.net/roddick621有时候,在安装RPM包的时候,会出现cpio: MD5 sum mismatch这个问题。这个时候可以分两种情况:1.这个安装包是别人提供的:这个情况下,你没有办法重新生成一个安装包。如果有新的RPM包提供给你,你可以尝试新的安装包。如果新的RPM包还是有这个问题,则可

2013-12-18 13:41:00 6057

转载 Socks代理上网工具 tsocks

原文地址http://www.oschina.net/p/tsocksLinux 有一个能够强迫任何软件通过 SOCKS 代理上网的工具,其名就是 tsocks。Tsocks 是一个透明 SOCKS 代理软件。安装并配置 Tsocks以下说明都是为了那些使用 Ubuntu 的 Linux 用户,不过在别的 Linux 发行版下,安装的过程应该与此差不多。在终

2013-11-22 10:36:54 17900

转载 rpm升级 配置文件处理规则

使用rpm来升级时,rpm会检查包中的每一个文件,比较文件的md5检验和 rpm会检查每个文件的3个版本:已安装的rpm包中的文件磁盘上的文件(该文件在磁盘上的当前状态)新rpm包中的文件rpm处理常见的配置文件的不同版本 并且根据一定的规则来处理配置文件: 如果磁盘上的文件和已安装的rpm包中的文件一致 rpm直接把这个配置文件给覆盖掉 如果已安装的和新rpm包中

2013-11-18 10:56:04 2885

原创 SQL高级教程--笔记

1.SQL TOP 子句TOP 子句用于规定要返回的记录的数目。并非所有的数据库系统都支持 TOP 子句。(1)语法SELECT TOP number|percent column_name(s) FROM table_name(2)例子--选择前两条查询结果SELECT TOP 2 * FROM Persons--选择前50%的查询结果SELECT TO

2013-11-09 11:49:08 2221

原创 SQL基础教程--笔记

1.语法(1)数据库表:一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。(2)SQL 语句您需要在数据库上执行的大部分工作都由 SQL 语句完成。* 一定要记住,SQL 对大小写不敏感!* 某些数据库系统要求在每条 SQL 命令的末端使用分号。(如mysql)(3)SQL DML 和 DDL可以把 SQL

2013-11-06 09:15:12 972

原创 Mysql入门笔记

1.连接与断开服务器连接:mysql -uroot -pxxx -hhostip断开:quit2.输入查询select version(),current_date;注意:* 一个命令通常由sql语句组成,随后有一个分号。* 关键词不区分大小写。* 如果想取消未输入完的SQL语句,只要在最后加上\c即可。3.常用查询的例子获取最大值

2013-11-04 22:51:37 638

转载 HTTP错误总节400 403 401 404

HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败 HTTP 403 - 禁止访问 HTTP 403 - 对 Internet 服务管理

2013-10-28 15:48:54 923

转载 MySQL Query Cache 小结

作者:Sky.Jian | 可以任意转载, 但转载时务必以超链接形式标明文章原始出处 和 作者信息 及 版权声明 链接:http://isky000.com/database/mysql-query-cache-summary |  del.icio.us | Twitter it |  Hosted On DreamHost 可以通过我的折扣码 iMySQLer 获得

2013-08-23 16:11:57 814

原创 针对mysql innodb配置的优化

针对mysql innodb配置的优化测试环境操作系统Ubuntu13.04CPUIntel(R) Core(TM)2 Duo CPU内存4G硬盘Seagate ST2000DM001-1CH164mysql版本5.5.32测试工具工具名称tpcc-mysql

2013-08-23 14:48:33 1449

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除