- 博客(13)
- 资源 (21)
- 收藏
- 关注
原创 在Mint 16中当按下光驱的弹出按钮后桌面上的光驱图标没有自动消失的问题解决
问题分析:当按下存在光盘的光驱弹出按钮时,查看系统日志会有一个内核警告信息:在mint中在/var/log/syslog中存在如下警告(错误)信息:May 30 10:49:08 ufo kernel: [ 147.793292] VFS: busy inodes on changed media or resized disk sr0kernel表示这个问题是一个内核中报出的问
2014-07-29 16:50:12 1904
原创 gcc: dereferencing pointer to incomplete type错误
dereferencing pointer to incomplete type是什么错误?
2014-07-27 19:35:08 39539 1
原创 Mint 回收站下恢复不同目录下的同名文件时存在其中之一文件添加后缀的问题的解决
当从回收站中还原原来属于不同目录下但同名的两个文件或文件夹时,会在恢复时出现其中一个的名称在恢复后增加.2的后缀,那么此问题如何解决呢?
2014-07-17 02:06:36 1788
转载 GNU Linux下方便的块设备查看工具lsblk
之前在Linux下看有什么块设备,通常都用fdisk什么的或者直接ls /dev/ 人肉去看看, 很土,不方便。 前二天在江枫的网站上看到了介绍的lsblk,这玩意不错,推荐给大家。这个工具属于util-linux-ng包,在RHEL 6.1上是安装好的啦,直接用就好。 ubuntu高版本下也有。这个工具最大的特别是把所有的块设备列出,而且还能显示他们之间的依赖关系,演示下:
2014-07-17 02:04:16 1112
原创 Gnu Linux--Ubuntu系统清理项整理
古有windows,今有GNU Linux,那么如何清理GNU Linux下的垃圾呢?为了释放那可以存片的空间 整理了一下,大概从以下的方面进行着手,若客观有其它的补充的欢迎评论添加指正,以下列出的若没有以/根目录开始的,都是从当前用户的家(home)目录开始的,切记:注意: 以下的#号表示注释:_(#user_homedir/bash_historybash_histor
2014-07-11 18:09:40 1376
原创 sqlite3命令读出sqlite3格式的文件内容案例
sqlite是一个嵌入式的SQL数据库引擎,只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,在Mozilla Firefox使用SQLite作为数据库。例如:存放cookies的文件就是一个SQLite的数据库文件,一般存在于 ~/.mozilla/firefox/cojs83dh.default目录下,那么如何进行查看呢?可使用vim打开文件,查看到使用的格式是s
2014-07-09 19:52:41 8470 1
原创 在Ubuntu的系统中如何将应用程序添加到开始菜单中
若我们有一个已经写好的程序,已经安装到/usr/bin下,名称为systemtool,且只能够从命令行进行启动,那么为了操作方便,要添加到开始菜单中,那么如何添加呢?先来了解一下Ubuntu系列的开始菜单中的项是在何处定义的,位于开始菜单中的项在目录 /usr/share/applications 下都存在有*.desktop配置文件,那么我们可以拷贝一个已经存在的*.desktop文件进行修
2014-07-08 16:09:53 6324
转载 Python_cmd的各种实现方法及优劣(subprocess.Popen, os.system和commands.getstatusoutput)
目前我使用到的python中执行cmd的方式有三种:1. 使用os.system("cmd")这是最简单的一种方法,特点是执行的时候程序会打出cmd在linux上执行的信息。使用前需要import os。[python] view plaincopyprint?os.system("ls") 2. 使用Popen模块产生新的process
2014-07-08 15:50:58 19376
原创 系统加固之--锁定用户
在系统加固中,要对一些不需要登录的用户进行锁定,使其不能够登录到shell,以执行系统的其他动作,那么对这个功能进行配置通过以下两种方法进行配置:0、将/etc/passwd文件中的shell域设置成/bin/false;1、将/etc/passwd文件中的shell域设置成/usr/sbin/nologin;而这两种方式的区别在于一个可以进行登录ftp,一个不能够登录;下
2014-07-06 04:51:32 4183
原创 deb包的构建(dpkg-buildpackage)过程详细过程说明
deb包的构建的命令为:dpkg-buildpackage这样会自动完成所有从源代码包构建二进制包的工作,包括以下几个步骤:0、清理源代码树(debian/rules clean)1、构建源代码包(dpkg-source -b)2、构建程序(debian/rules build)3、构建二进制包(fakeroot debian/rules binary)
2014-07-04 17:58:18 34119
原创 对一个deb包的解压、修改、重新打包全过程方法
出于多种原因,有的时候需要直接对deb包中的各种文件内容进行修改,例如:在没有源代码的情况下的修改,还有…… %_~那么就有三个问题需要解决:0、如何将deb包文件进行解包呢?1、修改要修改的文件?2、对修改后的内容进行生成deb包?以openssh-client的某个版本的deb包为例:解决方法:-0、准备工作:mkdir extractmkdir e
2014-07-03 20:38:43 100121 6
原创 Gnu Linux下文件的字符编码及转换工具
在GNU Linux中查看当前文件的编码方式:可以通过vim打开此文件后在控制模式时输入 :set fileencoding 可以查看到当前文件的字符编码格式,会在vim窗口下方显示如下内容: fileencoding=utf-8 上行的意思即是此文件的字符编码为utf-8;那么如何转换一个文件的字符编码呢?可以使用iconv 命令进行处理,
2014-07-03 20:01:33 2176
原创 使用cat与重定向进行文件内容的写入与添加
将stdin的内容重定向到test文件(以覆盖文件内容的方式,若此文件不存在,则创建之),且当stdin中含有EOF时完成写入:ufo@ufo:/tmp$ cat > test > this is first line > this is second line> this is thrird line> this is fourth line> EOFufo@ufo:
2014-07-03 14:45:42 24083
UNIX网络编程第二卷-进程间通信-源代码
2012-04-12
手机基本原理(介绍各个部件的功能等)
2008-12-25
makefile(Gnumake)
2008-10-18
LINUX系统中动态链接库的创建与使用
2008-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人