centos7 启动报错 Failed to mount /sysroot
摘要:场景: centos7系统异常关闭后,启动后进入不了图形化界面 解决方法: 1. 定位报错原因 进入单用户模式后执行下面命令,可以看到系统启动过程中红色标记的报错信息journalctl -xe 本次的关键报错信息:Failed to mount /sysroot 2. 解决方法: 方法1: 启动时
阅读全文
posted @
2020-03-26 19:15
欢跳的心
阅读(14460)
推荐(1) 编辑
unix 下 shell 遍历指定范围内的日期
摘要:UNIX下遍历日期,date 没有 -d 的参数,所以需要自己处理。 下面使用时差的方法进行计算,遍历的日期是降序的
阅读全文
posted @
2017-12-23 10:44
欢跳的心
阅读(2564)
推荐(0) 编辑
Linux 静态库(.a)转换为动态库(.so)
摘要:Linux 静态库转换为动态库 参考 http://blog.csdn.net/moxuansheng/article/details/5812410 首先将.a文件转为.so文件是可以实现的 原因是:.a 文件其实是 .o 文件的压缩包,所以你需要去解压缩,然后再生成 .so 就可以了 举例: 编
阅读全文
posted @
2017-05-02 13:58
欢跳的心
阅读(9701)
推荐(0) 编辑
glib-2.40编译安装
摘要:1 安装glib库所需要的依赖库: libffi-3.0.0.tar.gz glib-2.40.0.tar.xz 安装依赖库libffi: tar xf libffi-3.0.0.tar.gz cd libffi-3.0.0 ./configure make make install 配置环境变量:
阅读全文
posted @
2017-04-14 18:06
欢跳的心
阅读(2387)
推荐(0) 编辑
linux下的函数dirname()和basename()使用
摘要:总览 #include <libgen.h> char *dirname(char *path); char *basename(char *path); 说明 函数以 '/' 为分隔符 dirname 获取文件的路径 没有 '/' 的时候返回的是 "." 注意: dirname 会修改 path中
阅读全文
posted @
2017-03-16 16:38
欢跳的心
阅读(5464)
推荐(1) 编辑
glib 库 hash table 使用
摘要:glib库提供了 hashtable 的实现 1. 常用函数: 1. 常用函数: 创建一个 GHashTable 函数: hash_func 是创建value的key值的函数,key_equal_func 是比较两个key是否相等的函数 GHashTable* g_hash_table_new (G
阅读全文
posted @
2016-11-18 12:44
欢跳的心
阅读(2695)
推荐(0) 编辑
centos6.5 下安装 sqlplus
摘要:1.下载下面的 rpm 文件 2.安装 rpm 3.编辑 tnsnames.ora 进入到目录:/usr/lib/oracle/12.1/client64/network/admin cd /usr/lib/oracle/12.1/client64/network/admin 写入如下内容到 tns
阅读全文
posted @
2016-07-15 20:18
欢跳的心
阅读(2643)
推荐(0) 编辑
unix环境高级编程附录 B 通用代码
摘要:0、说明: 在测试 unix 环境高级编程中的代码时,需要一些作者事先写好的代码, 如: apue.h 包含某些标准系统头文件,定义许多常量及函数原型 还有两个作者自编的函数来对错误进行处理 1、epue.h 源码 /* * * * Filename: apue.h * * Description:
阅读全文
posted @
2016-05-27 18:31
欢跳的心
阅读(471)
推荐(1) 编辑
centos6.5安装gtk开发环境
摘要:0、说明 由于 centos 默认的桌面是 gnome 的,我们知道gnome 的依赖库就是 gtk,而 gtk 各个版本的差异性还是很大的,所以我们需要根据 centos 的不同版本选择和 centos 自身相适应的 gtk 版本,也就是说你使用的 centos 是什么版本,那你就需要找到他使用的
阅读全文
posted @
2016-05-26 09:59
欢跳的心
阅读(4721)
推荐(0) 编辑
linux 下定位程序假死
摘要:ps -ef | grep 程序名称 pstack 程序的进程ID
阅读全文
posted @
2016-05-13 17:42
欢跳的心
阅读(2709)
推荐(0) 编辑
linux下libphenom的测试代码
摘要:使用说明:测试使用libphenom库的字符串追加函数,效率是strcat的60多倍。所以在进行大量的字符串累加的时候可以考虑使用libphenom库 依赖库: 依赖库: ck-0.4.5.tar.gz cmake-3.1.2.tar.gz libtap-1.12.0.tar.bz2 libphen
阅读全文
posted @
2015-10-17 19:52
欢跳的心
阅读(780)
推荐(0) 编辑
Linux下磁盘加密luks使用
摘要:使用luks加密磁盘,磁盘需要映射才可以挂载,映射的时候需要输入密码验证。luks相对于是对硬盘上了一把锁,要想打开就得有相应的钥匙,如果打开了就可以随意操作了,和普通硬盘一样。 使用方法如下: 0、分区 创建一个磁盘分区/dev/sdb1,不进行格式化 1、加密分区 2、映射分区 3、挂载使用 4
阅读全文
posted @
2015-04-17 09:21
欢跳的心
阅读(9637)
推荐(1) 编辑
使用BIND安装智能DNS服务器(三)---添加view和acl配置
摘要:智能DNS的配置主要修改named.conf文件,利用view和acl来实现。 acl文件内容,这里只列出一部分,具体详细的可以参考这个网址 纯真IP库,给出了十分详细的IP地址,下载安装后,打开软件,点击解压就可以获取到txt文本格式的IP地址 http://www.crsky.com/soft/
阅读全文
posted @
2015-03-13 16:48
欢跳的心
阅读(1157)
推荐(0) 编辑
linux下安装mysql的三种方法:rpm包安装、yum安装、源码包安装
摘要:1 安装MySQL数据库服务器安装方法一://查询系统自带的数据库rpm -qa | grep -i mysql //卸载查询到的所有mysqlrpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64rpm -e --nodeps mysql-devel-5.1.
阅读全文
posted @
2015-03-13 15:21
欢跳的心
阅读(7552)
推荐(0) 编辑
使用BIND安装智能DNS服务器(二)---配置rndc远程控制
摘要:首先两个BIND DNS服务器要正常运行。 主DNS服务器IP:192.168.1.100 客户机DNS服务器IP:192.168.1.101 1 主DNS端配置: cd /etc/ 生成rndc.conf文件 rndc-confgen > rndc.conf 查看文件 cat rndc.conf
阅读全文
posted @
2015-03-13 15:15
欢跳的心
阅读(2535)
推荐(0) 编辑
Bind 远程连接出现rndc: connect failed: 192.168.1.66#953: connection refused
摘要:远程连接IP地址为192.168.1.66的BIND DNS服务器,出现 rndc: connect failed: 192.168.1.66#953: connection refused 原因:192.168.1.66DNS服务器的controls配置错误,inet是允许远程控制的IP,默认只允
阅读全文
posted @
2015-03-13 11:40
欢跳的心
阅读(842)
推荐(0) 编辑
Bind 远程连接DNS服务器时出现 rndc: connection to remote host closed
摘要:使用命令:rndc -s 192.168.1.2 status 连接远程的bind 搭建的DNS服务器时出现下面的错误: rndc: connection to remote host closed This may indicate that * the remote server is usin
阅读全文
posted @
2015-03-13 11:33
欢跳的心
阅读(1515)
推荐(0) 编辑
使用BIND安装智能DNS服务器(一)---基本的主从DNS服务器搭建
摘要:参考网址:http://www.unixmen.com/dns-server-installation-step-by-step-using-centos-6-3/ DNS(Domain Name System) 将主机名或者URLS翻译成IP地址。 例如:如果在浏览器输入网址 "www.unixm
阅读全文
posted @
2015-03-02 16:09
欢跳的心
阅读(2381)
推荐(0) 编辑