
Linux
chennxi
这个作者很懒,什么都没留下…
展开
-
Ubuntu下图形界面卡死的解决办法
1. Ctrl + Alt + F1 转到tty12. ps -t -tty7 查看进程3. 找到Xorg进程到PID号 xxx4. kill xxx Ubuntu自动重启图形界面,回到登录界面~~原创 2010-05-04 20:59:00 · 21718 阅读 · 1 评论 -
如何在WinXP和Linux Ubuntu双系统下卸载Ubuntu Linux系统
如何在WinXP和Linux Ubuntu双系统下卸载Ubuntu Linux系统 在winxp和linux双系统下卸载Ubuntu,很多童靴会采用在windows系统中将linux分区直接格式化删除的方法,认为这能卸载掉 Ubuntu linux系统。但是不幸的是将li转载 2011-09-11 15:46:37 · 1138 阅读 · 0 评论 -
Ubuntu 11.04 无线网络连接问题的解决方法
本机的无线网卡是:sudo lspci查看Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)解决步骤:1. sudo apt-get remove bcmwl-k原创 2011-09-12 21:59:45 · 1608 阅读 · 1 评论 -
一个杀死 tomcat 进程的小脚本
一个杀死 tomcat 进程的小脚本----修改 Bootstrap 为其他进程名,也可以杀死其他进程procDec=`jps | grep Bootstrap`if [ ! -z "$procDec" ]; then echo process remain: ---- $procDec arr=($procDec) echo kill proces原创 2011-12-04 11:44:39 · 1423 阅读 · 0 评论 -
linux常用命令
-----------------------------------init 3 重启到文字终端init 5 启动图形终端可以修改默认启动模式:/etc/inittab修改:id:5:initdefault:-----------------------------------将文件xxx.zip解压到目录/dir,-q表示安静原创 2012-02-10 18:39:04 · 479 阅读 · 0 评论 -
shell脚本学习
命令替换cmd=`uname -a` 或 cmd=$(uname -a)echo $cmd会打印 uname -a 的执行结果$0 $1 $2表示命令行的第0个,第1个,第2个参数$# 表示命令行参数的个数basename /usr/local/apache/apxs 会输出apxs&1是正常输出&2是error输出例如:echo "some e原创 2012-02-10 18:41:57 · 472 阅读 · 0 评论 -
rpm常用命令
查看软件包的内容:rpm -qpi xxxx.rpm查看软件包会在系统里安装哪些部分:rpm -qpl xxxx.rpm安装软件包:rpm -ivh xxxx.rpm卸载:rpm -e xxxx.rpm升级软件包:rpm -uvh 判断某个文件属于哪个软件包:rpm -qf原创 2012-02-10 18:42:30 · 865 阅读 · 0 评论 -
shell中3个易混淆的符号用法
shell中3个易混淆的符号用法 'string' 单引号 (single quote)被单引号用括住的内容,将被视为单一字串。在引号内的代表变数的$符号,没有作用,也就是说,他被视为一般符号处理,防止任何变量替换。heyyou=homeecho '$heyyou' # We get $heyyou"string" 双引号 (double quote)被双引号用括住的内转载 2012-02-10 18:40:52 · 787 阅读 · 0 评论 -
在ubuntu中用源码编译方式安装好了mysql和php
照着源码包中的安装指导,将mysql-5.5.20和php.5.3.10在ubuntu中安装成功。其中遇到了apache的mod_rewrite模块未编译的问题,在网上找到篇解决方法:--------------------------------------------------------------------------------------http://hi.baidu.原创 2012-02-12 15:04:24 · 829 阅读 · 0 评论 -
apache 的参数设置
如何知道apache是工作在哪个模式下的,答案很简单:apachectl -l即可。这里,我先以prefork模式为例来说明参数的设置,其缺省设置一般如下: StartServers 5 MinSpareServers 5 MaxSpareServers转载 2012-04-26 17:56:28 · 721 阅读 · 0 评论 -
使用libxml2读取文件解析xml
#include #include #include #include int main(int argc, char* argv[]){ FILE* pfile = fopen("sample.xml", "rb"); int ret = fseek(pfile, 0, SEEK_END); unsigned int udwDatalen = ftell(p原创 2012-07-02 16:00:26 · 1476 阅读 · 2 评论 -
解决了命令行无法换行的问题
按照这篇文章修改了 PS1 变量,解决了命令行无法换行的问题。http://flytreeleft.iteye.com/blog/1541616---------------在bash中,所有在PS1中的非打印字符都必须用"\[\]"(不包括引号)将其包围起来,否则在计算提示符长度时也会将其计算在内,导致其无法正确地换行,也就出现了回到行首的情况.PS1="\[\e[31;转载 2012-08-02 16:33:39 · 8693 阅读 · 0 评论 -
Artistic Style, 一个很好用的代码格式化工具,可集成至 Source Insight.
Artistic Style, 一个很好用的代码格式化工具,可集成至 Source Insight.http://astyle.sourceforge.net不过sourceforge.net貌似被墙了。。。运行参数可以这样:D:\AStyle_2.02.1\bin\AStyle.exe --style=allman --indent=spaces --indent-s原创 2012-08-07 09:46:33 · 1862 阅读 · 0 评论 -
调通了ffmpeg tutorial例程
参考http://m.oschina.net/blog/56616调通了ffmpeg例程gcc test_decode_frames.c -I/usr/local/include -lavcodec -lavformat -lswscale -lavutil#include #include #include #include #include static转载 2012-08-02 16:41:39 · 926 阅读 · 0 评论 -
linux下编译ffmpeg-0.11.1
重新编译了一下ffmpeg,备份一下记录root@chenxi-userver:/opt/ffmpeg-0.11.1#uname -aLinux chenxi-userver 3.2.0-27-generic-pae #43-Ubuntu SMP Fri Jul 6 15:06:05 UTC 2012 i686 i686 i386 GNU/Linux下载 yasm,原创 2012-08-07 22:13:10 · 1912 阅读 · 0 评论 -
ffmpeg常用命令
ffmpeg -formats查看所有支持的容器格式ffmpeg -codecs查看所有编解码器ffmpeg -filters查看所有可用的filterffmpeg -pix_fmts查看所有支持的图片格式ffmpeg -sample_fmts查看所有支持的像素格式ffprobe -i money.mp4查看媒体信息格原创 2012-09-26 20:06:53 · 9714 阅读 · 5 评论 -
Bash Shell 变量赋值的一些固定格式
<br /><br />变量赋值方式<br />str 没有赋值<br />str 为空字符串<br />str 为非空字符串<br />备注var=${str-expr}var=exprvar=$str对var进行设置var=${str+expr}var=$strvar=expr对var进行设置,var与str要不都取值,要不都不取值。虽然取值不同var=${str=expr}str=expr<br />var=exprstr 不变<br />var=$str对var与str进行设置,<br /> <br原创 2011-02-23 08:55:00 · 1353 阅读 · 0 评论 -
Linux 共享库: LD_LIBRARY_PATH 与ld.so.conf
<br />Linux 运行的时候,是如何管理共享库(*.so)的?在 Linux 下面,共享库的寻找和加载是由 /lib/ld.so 实现的。 ld.so 在标准路经(/lib, /usr/lib) 中寻找应用程序用到的共享库。但是,如果需要用到的共享库在非标准路经,ld.so 怎么找到它呢?目前,Linux 通用的做法是将非标准路经加入 /etc/ld.so.conf,然后运行 ldconfig 生成 /etc/ld.so.cache。 ld.so 加载共享库的时候,会从 ld.so.cache 查找。转载 2011-03-14 20:59:00 · 877 阅读 · 0 评论 -
Ubuntu重装windows系统后的grub引导修复(Ubuntu10.04测试通过)
<br />Ubuntu重装windows系统后的grub引导修复(Ubuntu10.04测试通过)<br /> <br />1、用ubuntu live的系统盘进入Ubuntu<br />2、运行终端,输入命令:sudo fdisk -l (在罗列出的计算机的盘符信息中找到Linux所在的盘符,如我的是在Dev/sda3)<br />3、再输入命令:sudo -i (获取权限)<br />4、输入命令:mount /dev/sda3(数字为你的Ubuntu所在盘符) /mnt(注意空格不可少)<br />转载 2011-03-12 11:22:00 · 1895 阅读 · 0 评论 -
vi编辑器使用指南
一、Unix编辑器概述 编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。转载 2010-05-05 11:16:00 · 542 阅读 · 0 评论 -
Ubuntu9.10下qq自动关闭的解决办法
今天装了qq for linux,聊天的时候老是自动退出,网上一查,大概是qq for linux和ibus输入法冲突的问题。 解决方法有二:1. 将ibus输入法换成SCIM输入法。2. 改以下qq的脚本文件 usr/bin/qq 加入export GDK_NATIVE_WINDOWS=true 加入后的文件内容如下: #!/bin/sh转载 2010-05-04 21:28:00 · 1013 阅读 · 0 评论 -
Windows和Ubuntu双系统时间不一致的问题
安装Windows和Ubuntu双系统的朋友都会发现Windows和Ubuntu的时间不一样,这是由于Windows把系统硬件时间当作本地 时间(即BIOS的时间),而ubuntu(包括Linux/Unix/Mac)把硬件时间当作UTC,显示的时间是硬件时间经过换算得来的,比如说北京 时间是GMT+8,则系统中显示时间是硬件时间+8。所以就会造成时间的混乱,解决方法有二种,一种是将转载 2010-05-06 17:01:00 · 1138 阅读 · 0 评论 -
Ubuntu下安装Anjuta
参考 http://wiki.ubuntu.org.cn/C_Cpp_IDE ,装了个Anjuta安装方法:$sudo apt-get install anjuta试了命令行下的hello world,可用,但在创建GTKmm项目时说缺失gtkmm-2.4。解决办法:$sudo apt-get install libgtkmm-2.4-dev原创 2010-05-06 12:18:00 · 1349 阅读 · 0 评论 -
有关Anjuta和gtk的一些资源
http://wiki.ubuntu.org.cn/C_Cpp_IDEhttp://anjuta.org/http://www.gtkmm.org/http://en.wikipedia.org/wiki/Gtkmm Gtk编程基本示例http://www.huihoo.org/gnu/gtk/gtk.html应用Gtk+编程http://www.ibm.co原创 2010-05-06 16:15:00 · 713 阅读 · 0 评论 -
Ubuntu10.04下配置tty(分辨率及中文显示)
一. 开启Frame Buffer 编辑文件:$ sudo gedit /etc/initramfs-tools/modules在文件中加入三行内容:fbconvesafbvga16fb 之后运行:sudo update-initramfs -u 二. 调整tty分辨率 编辑文件$ sudo gedit /etc/default/g原创 2010-05-12 16:17:00 · 6889 阅读 · 1 评论 -
linux平台 QT Creator 配置 OpenCV
<br /> <br />方法一:<br /> <br />修改 /usr/share/qt4/mkspecs/linux-g++/qmake.conf<br />添加:<br />QMAKE_INCDIR= /usr/include/opencv<br />QMAKE_LIBS= -lcvaux -lcv -lcxcore -lhighgui -lml<br />INCLUDEPATH += /usr/include/opencv<br />LIBS +=/usr/lib/libcv.so /<br />原创 2010-09-27 18:02:00 · 1596 阅读 · 0 评论 -
QT中静态库的生成与使用
<br /><br />QT中静态库的生成与使用<br /> <br />一. 静态库的生成<br /> 1. 测试目录: lib<br /> 2. 源码文件名: mywindow.h, mywindow.cpp, 类MyWindow继承于QPushButton, 并将文字设置为"I'm in class MyWindow";<br /> 3. 编写项目文件: mywindow.pro<br /> 注意两点:<br /> TEMPLATE = lib<br />转载 2010-12-02 19:17:00 · 3210 阅读 · 2 评论 -
linux 下 opencv2.0 的移植 (ARM9)
<br /><br />linux 下 opencv2.0 的编译与安装 (ARM9)与(x86)<br /> <br />环境: <br />PC机系统:Ubuntu10.10 (linux2.6.35-23)<br />目标板:天嵌2440 统 (系:Qt4.7,内核:2.6.30) <br />arm-linux-gcc:4.3.3<br /> <br /> <br />解压:OpenCV-2.0.0.tar.bz2 <br />#cd OpenCV-2.0.0 <br /> <br />/////原创 2010-12-17 13:44:00 · 6402 阅读 · 8 评论 -
NFS设置注意事项
<br /> <br />NFS设置注意事项<br /> <br />1、网络设置为桥接<br />ifcfg-eth0: ( /etc/sysconfig/network-scripts/ifcfg-eth0 )<br />==============================================<br /># Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]<br />DEVICE=eth0<br />HWADDR=00:0c:29原创 2010-11-10 14:18:00 · 1119 阅读 · 0 评论 -
ubuntu 10.10显示grub菜单
<br /><br />安装ubuntu10.10后,如果机器上只有一个系统,默认grub菜单是不会显示的,如果想要显示,按如下步骤操作:<br />1.把/etc/default/grub文件中的GRUB_HIDDEN_TIMEOUT=0的0改为大于0的数字,比如5;<br />2.把/etc/grub.d/30_os-prober文件中的所有set timeout=0的0改为10,如下:<br />adjust_timeout () {<br /> if [ "x${found_other_os}"转载 2010-11-22 14:13:00 · 3831 阅读 · 0 评论 -
apt-get安装的OpenCV库中cvFindChessboardCorners函数的问题
<br />之前在Ubuntu下一直是通过`apt-get install`来安装OpenCV库的,一般的函数用起来也没什么问题。但是最近在用cvFindChessboardCorners这个函数时程序老是出错退出,于是用OpenCV源代码重新编译了一下OpenCV库,问题解决。原创 2011-01-20 15:23:00 · 2595 阅读 · 0 评论 -
linux下查看动态链接库依赖关系的命令
<br />x86:<br />ldd *.so<br /> <br />arm:<br />arm-linux-readelf -d *.so原创 2011-03-08 09:47:00 · 10235 阅读 · 0 评论 -
Linux下线程的挂起和恢复
<br />下面的程序本人已经过测试,证明确实可用<br />----------------------------------------------------------------------------------------------------------<br />POSIX的Linux操作系统没有提供线程挂起和恢复的例程,在网上找了找,看到一个老外写的程序,感觉想法不错,放在这里大家分享一下。<br /> <br />#include <pthread.h>static pth转载 2011-03-09 16:22:00 · 5606 阅读 · 0 评论 -
linux shell脚本检测摄像头个数
<br /> <br />#!/bin/bash<br /> <br />CAMPATH=/dev/video<br />declare -i numCam=0<br />for((i=0;i<=32;i=i+1))<br />do<br />test -c ${CAMPATH}${i} && numCam=numCam+1<br />done<br /> <br />echo ${numCam}" Cameras"<br />原创 2011-03-11 09:10:00 · 1281 阅读 · 1 评论 -
Ubuntu10.04 取消ADSL拨号设置还原/etc/network/interfaces
<br />之前不知道路由器有自动拨号功能,所以在ubuntu下设置了pppoe开机拨号. <br />得知路由器的自动拨号功能后在路由器上设置了开机拨号,ubuntu系统下就上不了网了。<br />于是我把pppoeconf给卸载了:sudo aptitude purge pppoeconf (可能也不需要这一步),并将/etc/network/interfaces还原为:<br /> <br />--------------------------------------------------<br原创 2011-03-12 10:44:00 · 1636 阅读 · 0 评论 -
A group password in Linux
A group password in Linuxhttp://meinit.nl/a-group-password-in-linuxHave you ever heard of (or used) a group password in Linux? For me this strange concept was new, but here's wha转载 2013-03-25 09:57:07 · 1412 阅读 · 0 评论