
System About
jyoxun
这个作者很懒,什么都没留下…
展开
-
LINUX下每进程限制线程数量
参考:http://stackoverflow.com/questions/344203/maximum-number-of-threads-per-process-in-linux 理论上相关限制的配置文件为:/proc/sys/kernel/threads-max/proc/sys/vm/max_map_count 实际上最大线程数计算为:number ...原创 2013-07-23 13:00:33 · 689 阅读 · 0 评论 -
Howto use gdm login as root in FC13
your can try to edit: /etc/pam.d/gdm #%PAM-1.0auth [success=done ignore=ignore default=bad] pam_selinux_permit.so# change below line to user != test#auth required pam_succeed_...原创 2011-06-12 18:50:15 · 497 阅读 · 0 评论 -
Howto disable/enable global mouse right click
引用自:http://ubuntuforums.org/showthread.php?t=1401293 全局禁止鼠标右键,新建文件/usr/local/bin/mouse_map:#!/bin/bashcase $1 in off) /usr/bin/xmodmap -e "pointer = default" /usr/bin/xmodma...原创 2011-05-22 23:45:18 · 176 阅读 · 0 评论 -
linux 桌面时钟
生成桌面时钟的原理是,通过conky来解析对应rc 文件,最终显示到桌面。 生成~/.conkyrc文件: use_xft yesxftfont 123:size=8xftalpha 0.1update_interval 1total_run_times 0own_window yesown_window_type overrideown_windo...原创 2011-05-22 18:13:27 · 992 阅读 · 0 评论 -
modify touch pad double click speed
use command:synclient MaxDoubleTapTime=1原创 2011-05-11 15:04:48 · 96 阅读 · 0 评论 -
xset 关闭屏幕保护-关闭节电模式
linux机器运行一个监控程序,需要显示器一直亮着,不能黑屏,不能进入省电模式。系统中没有安装gnome的电源管理程序,也没有安装屏幕保护程序。使用如下办法都无效:设置bios 修改启动参数acpi=off,noapic 安装gnome-power-manager,设置从不黑屏 修改xorg.conf的DPMS选项和NoPM选项 修改nv...原创 2011-05-11 10:43:05 · 1386 阅读 · 0 评论 -
howto change system startup animation for fc13
I want to change the system boot theme from charge to details. we can use the plymouth tool, like below: [root@localhost grub]# plymouth-set-default-theme -lchargedetailstext[root@localh...原创 2011-05-10 17:54:00 · 93 阅读 · 0 评论 -
xorg 架构 将来 以及一些基本常识浅析
转载自:http://blog.youkuaiyun.com/moonfish11/category/641009.aspx xorg的未来http://imtx.cn/archives/1119.htmlhttp://www.linuxsir.org/bbs/thread345792.html...原创 2010-06-18 15:29:53 · 242 阅读 · 0 评论 -
分析系统启动细节 bootchart
转载自:http://www.linux-wiki.cn/index.php?title=%E5%88%86%E6%9E%90%E7%B3%BB%E7%BB%9F%E5%90%AF%E5%8A%A8%E7%BB%86%E8%8A%82_bootchart&variant=zh-hans 分析系统启动细节 bootchart此页由Linux Wiki用户Chenxing...原创 2010-06-11 13:40:29 · 376 阅读 · 0 评论 -
Howto gvfs monior device to manage device by hal
The frndamental of gvfs monitor device change like below items:1. summary first, launch a daemon /usr/libexec/gvfsd which emit "mount-changed" "mount-added"... to backend. backend example: /us...2010-08-20 15:35:08 · 107 阅读 · 0 评论 -
Howto alert dialog(debug) in firefox xpi
Cc=Components.classes;Ci=Components.interfaces;function alert(msg) {Cc["@mozilla.org/embedcomp/prompt-service;1"].getService(Ci.nsIPromptService).alert(null,"Test alert dialog",msg);}原创 2011-06-13 09:40:36 · 85 阅读 · 0 评论 -
如何往doc里粘贴patch代码
每次写文档往doc里贴patch代码都让人很头疼。粘贴完后再次打开doc文档总是发现patch代码每行后面都多了一行空行。后台突发奇想,先把代码作为邮件附件发给自己,然后直接从thunderbird往oop中复制,结果大功告成~!...原创 2011-06-17 09:42:58 · 169 阅读 · 0 评论 -
WONE团队开发历程:网游类手机游戏战略与投资风投寻找
WONE团队开发历程:网游类手机游戏战略与投资风投寻找 ----记在投资寻找之路中 如今的手游市场正所谓方兴未艾,各路资本和团队都蜂拥而至。如何在这残酷的绞杀之中突围,成了摆在所有团队和投资者中间的一道难题。其实,问题的症结还是在游戏本身,传统的单机手游或者半实时的RPG和策略类手机网游已经没有出路,未来的主宰必然是如PC端网游的高实时性手机网游。由于一定的技术门槛,当前和在未来一段时...原创 2013-07-21 12:25:05 · 334 阅读 · 0 评论 -
寻找ubuntu下的core dump 文件
1. 打开系统core dump设定ulimit -c unlimited ulimit -a 2. 查看core dump生成方式socol@ubuntu:~$ cat /proc/sys/kernel/core_pattern|/usr/share/apport/apport %p %s %c 3. 运行一个crash程序socol@ubuntu:...原创 2013-07-11 11:19:03 · 1200 阅读 · 2 评论 -
修改ubuntu下pthread最大线程个数
socol@ubuntu:~/test$ ulimit -s8192socol@ubuntu:~/test$ ulimit -s unlimitedsocol@ubuntu:~/test$ ulimit -sunlimited原创 2013-03-22 16:36:05 · 1293 阅读 · 0 评论 -
unicode字符转换成可读的汉字
在java和json数据中经常会出现类似\u5317\u4eac这样的中文字符,有时候我们想看到其对应的汉字。可以将\u5317\u4eac保存到文件tmp,然后调用如下命令:native2ascii -reverse tmp得到对应中文北京...原创 2012-10-28 13:31:38 · 2599 阅读 · 0 评论 -
批量替换grep找到的关键字
使用一句搞定:sed -i "s/aaa/bbb/g" `grep aaa -rl .`原创 2012-06-24 17:23:41 · 697 阅读 · 0 评论 -
linux启动流程
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。===[正文开始]启动第一步--加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就...原创 2011-04-11 15:54:07 · 77 阅读 · 0 评论 -
libsociaweb and bisho service connection
libsociaweb is a backend of social web, it provide services of social web. e.g: facebook lastfm flickrbisho is a login UI for libsociaweb, it implement . bisho will store supported oauth-types to ...原创 2011-03-25 14:36:18 · 86 阅读 · 0 评论 -
boot Live USB by grub4dos for avoid setting BIOS
目的:windows系统下,不修改BIOS启动顺序,实现系统从live USB启动. 步骤:1.下载grub4dos2.复制grldr和menu.lst到C:/3.在menu.lst中添加:(前提是你必须知道live USB中的顺便一个文件名) title find usb device and bootfind --set-root /etc/your-spe...原创 2011-07-13 23:40:17 · 146 阅读 · 0 评论 -
为系统设置全局网路代理
三种方式:1.在gnome 环境下可以使用命令:gnome-network-properties 2.在命令行中添加:export http_proxy="http://username:password@host:port/" 3.修改文件/etc/environment或/root/.bashrc,添加一行export http_proxy="http://us...原创 2011-03-09 10:57:31 · 1066 阅读 · 0 评论 -
vsFTPd的服务器和防火墙及SELINUX的关系
引用自:http://www.linuxsir.org/main/?q=node/152#5 4、vsFTPd的服务器的启动和关闭;vsFTPd服务器启动和关闭是极容易的;我们可以直接把服务器运行调到后台运行;这是几乎所有服务器管理的运行方式;4.1、vsFTPd服务器启动和关闭的通用方法;运行vsftpd命令,要用到root权限,如果您当前操作用户并非...原创 2010-06-03 16:20:04 · 232 阅读 · 0 评论 -
strace,ltrace linux下跟踪进程调用的命令
转载自:http://hi.baidu.com/ostech/blog/item/b600c901d742987b3812bb0b.html本工具可以用来做大多数排除,比如mount一个NFS,很慢,找不出原因,我们可以使用strace命令来跟中mount这个经常所有的调用过程。strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。 stra...原创 2011-04-15 16:11:03 · 136 阅读 · 0 评论 -
svn命令行添加和删除文件
添加文件:svn add test.cppsvn ci -m "add test" test.cpp 删除文件:svn delete test.cppsvn ci -m "svn test.cpp is deleted"原创 2010-08-18 16:05:21 · 3165 阅读 · 0 评论 -
U盘的热拔插/自动挂载跟linux2.6 kernel、 udev、 hal、 dbus 、gnome-mount 、thunar的关系...
将网上的资料整理了下。简单的说就是:插入新设备后,kernel 发现设备变化反应到 sysfs 上并通知 udev, udev 把硬件相关内容送给 hal,hal 过滤、处理之后发送信息到 dbus 总线, thunar 从 dbus 收到信息后在 xfdesktop 桌面显示新图标, 用户点击桌面图标后用 pmount 把设备挂上,打开挂载...2009-11-17 14:58:13 · 328 阅读 · 0 评论 -
xinit、startx 、gdm和XIM实现开机启动
引用自:http://frostyplanet.blogbus.com/logs/4057402.html从用startx启动X转到gdm,输入法启动问题迷惑了我好多天,原来调用关系是这样的:xinit只执行xinit程序 startx本身是一个脚本,会调用系统的xinitrc(/etc/X11/xinit/xinitrc)或用户的xinitrc(~/.xinitrc)。...原创 2009-11-17 14:45:41 · 1141 阅读 · 0 评论 -
~/.gtk-book-marks的产生
文件管理器 nautilus或者thunar通过调用文件~/.config/user-dirs.dirs中的设定,生成~/.gtk-book-marks和$HOME目录下的文件,比如:"文档","下载","音乐"等等。而~/.config/user-dirs.dirs时由包xdg-user-dirs产生的。另外,xdg-user-dirs-gtk这个包,是一个辅助包,通过每次的自动启动...2009-11-17 14:44:52 · 200 阅读 · 0 评论 -
fedora/linux yum源详细设置
1.添加rpm fusion源rpm -ivhhttp://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpmhttp://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfr...原创 2009-11-17 14:29:56 · 132 阅读 · 0 评论 -
GDM-2.20.1与GDM-2.27.1登录主题切换怎么实现的?
通过观察GDM-2.20.1的代码我们可以发现,登录主题主要是通过GDM-2.20.1.src/gui/greeter/greeter.c类来实现。简单来说其中的调用流程就是:main()->get_theme_file().通过来获得对应主题的.desktop和.xml文件,以此来实现登录主题的加载。这样,用户除了可以直接使用gdmsetup中系统提供的主题,还可以通过修改Gd...2009-11-17 14:09:49 · 118 阅读 · 0 评论 -
GDM-2.20.1自动登录流程分析
先观察/daemon/gdm-daemon-config-keys.h中代码:/* BEGIN LEGACY KEYS */#define GDM_KEY_CHOOSER "daemon/Chooser=" LIBEXECDIR "/gdmchooser"#define GDM_KEY_AUTOMATIC_LOGIN_ENABLE "daemon/AutomaticLoginEna...2009-11-17 14:03:17 · 381 阅读 · 0 评论 -
Fedora8的GDM主题修改指南
如何创建GDM主题1、GDM主题的组成一张背景图片一张微缩图(在GDM配置中的显示)图标(icon bar的图标)一个XML文件,真正的主题的定义。这个文件是说明框架、图片、登陆框、背景图片、图标、多语言的说明,等。这个GdmGreeterTheme.desktop 文件不是一个真正的.desktop文件,但是它包含了XML的名字,微缩图和其它在GDM配置中的所显示的信息。...2009-11-17 14:02:12 · 132 阅读 · 0 评论 -
GDM图形界面登录整体流程分析
在我们的 /etc/inittab 的最后一行是# Run xdm in runlevel 5x:5:respawn:/etc/X11/prefdm -nodaemon这个 prefdm 是什么呢?从文件名我们可以看出是 “Preferred Display Manager” 的缩写。前面的 Preferred 是什么意思呢?就是“被选择/喜欢的”的意思...2009-11-17 14:01:07 · 922 阅读 · 0 评论 -
Fedora9之后GDM主题修改
Fedora9之后GDM不能使用gdmsetup命令来修改了,咋办。bash$ gdmsetup-bash: gdmsetup: command not found那么,不能改主题就先改背景下先吧。方法一:bash# cd /usr/share/backgroundsbash# cd leonidas && vim leonidas.xml看到下面的...2009-11-17 13:59:40 · 95 阅读 · 0 评论 -
使用rpm2cpio,cpio提取rpm包的中的特定文件
有些时候,我们需要提取rpm包中的一些文件,通过如下方法可以快速提取 1. 首先查询rpm包中的文件 [root@taotips ~]# rpm -qpl anaconda-11.4.1.62-1.src.rpm anaconda-11.4.1.62.tar.bz2 anaconda.spec2. 我们...原创 2009-11-17 15:18:01 · 300 阅读 · 0 评论 -
文件默认的打开方式 MIME TYPE
文件默认的打开方式一般是通过/usr/share/applications/defaults.list 来进行判断的,先去判断文件的MIME TYPE,然后去找对应的执行程序。 [Default Applications]#第一列是文件的MIME TYPE 第二列是文件的默认打开方式application/x-dia-diagram=fedora-dia.desktop#tex...原创 2009-11-18 22:47:31 · 780 阅读 · 0 评论 -
linux启动HTTP服务
安装httpd,sudo /etc/init.d/httpd start 启动服务sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT 开启80端口document root默认为/var/www/html配置档:/etc/httpd/conf/httpd.conf...原创 2010-05-21 16:36:19 · 2152 阅读 · 0 评论 -
star dict官方字典备份
http://www.huzheng.org/stardict-iso/stardict-dic/zh_CN/原创 2010-07-30 10:40:30 · 463 阅读 · 0 评论 -
UNRAR RAR常用参数
$unrar --help用法: unrar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract\><命令>原创 2010-07-22 11:40:47 · 1704 阅读 · 0 评论 -
linux 如何实现用户注销/挂起(logout)
引用自:http://www.cyberciti.biz/tips/howto-linux-kill-and-logout-users.html 挂起用户[需要root权限运行,需要挂起的用户名为 socol]# sudo skill -STOP -u socol 唤醒已挂起用户# sudo skill -CONT -u socol 杀死/注销用户[soco...原创 2010-01-27 14:04:51 · 1180 阅读 · 0 评论 -
touch修改文件时间戳
Linux下编译工程时,有时候需要修改代码文件时间,命令行上采用find+touch可修改为当前时间。find . -exec touch {} \; 对于tar 文件:tar -xvf xxx.tar --touch...2010-04-09 21:23:04 · 155 阅读 · 0 评论