
Linux
hh2000
这个作者很懒,什么都没留下…
展开
-
vnc tips
1,VNC is developped by AT&T2,Run VNC on Linux $cd /usr/share/vnc/classes $java -jar vncviewer.jar3,$vncconfig & popup the vnc config dialog4,多个用户共享vncserver 1)#cd /usr/share/vnc/classes原创 2008-10-29 10:41:00 · 734 阅读 · 0 评论 -
automake
参考Linux下Makefile的automake生成全攻略(http://www.yesky.com/120/1865620.shtml) 1、 autoscanautoscan是用来扫描源代码目录生成configure.scan文件的2、 configure.scanconfigure.scan包含了系统配置的基本选项,里面都是一些宏定义。我们需要将它改名为configure.incon原创 2009-01-13 11:05:00 · 565 阅读 · 0 评论 -
OSS resource
1, git: version control system, GPL , http://git.or.cz/ 2, Android : Mobile development platform, Apache Licence, http://code.google.com/android/3,samba: provided file and print services to all原创 2008-11-17 14:21:00 · 588 阅读 · 0 评论 -
常用命令
1,netstate显示当前机器的网络连接情况:$netstate -n -a-n 以IP地址方式-a 显示全部例如Proto Local Address Foreign Address StateTCP 10.194.72.244:4422 10.194.73.157:5901 ESTABLISHED 因原创 2008-11-18 11:45:00 · 440 阅读 · 0 评论 -
clearcase 常用命令
1,删除view$cleartool rmview -tag myview或者$/site/bin/remove_view view-name2,Config spec 中的常用ruleelement * MYLEBEL -mkbranch dbg_mybranch #可以直接checkout 的时候创建branchelement * /main/LATEST -mk原创 2008-11-17 09:30:00 · 492 阅读 · 0 评论 -
Linux Shell
参考 Linux Shell简介(http://www.linuxsir.org/main/?q=node/135)Linux重定向详解(http://www.ulcms.com/html/linux/shell/20080514/shell_11925.htm)1,shell 基本概念 首先是简单的命令解释器(典型的有 Windows 中的 DOS ),它解释由用户输入的命令并且把它们送到内核,转载 2009-01-08 17:10:00 · 726 阅读 · 0 评论 -
GNU Make
参考 跟我一起写 Makefile(http://www.chinaunix.net/jh/23/408225.html) GNU Make (http://www.gnu.org/software/make/manual/make.html#Overview)1,Makefile的规则arget:dependency [dependency[...]] comm原创 2009-01-10 10:01:00 · 710 阅读 · 0 评论 -
linux 中的目录组织
1, /bin /sbin 系统程序2./dev 设备文件3./etc 配置文件4,/etc/xinetd.d 一个超级服务程序inetd,大部分的网络服务都是由它启动的,如chargen、echo、finger、talk、telnet、wu-ftpd等…,在旧版本它的设置是在/etc/inetd.conf中配置的。在新版本,它就改成了一个xinetd.d目录。在xinetd.d目录原创 2009-01-07 20:34:00 · 668 阅读 · 0 评论 -
Linux devfs 初探
Linux Devfs (Device File System) FAQ (http://www.atnf.csiro.au/people/rgooch/linux/docs/devfs.html#what-is-it)1,Devfs has been in the kernel since 2.3.462,Devfs 之前的设备管理块设备和字符设备通常位于/dev下面,但是并不是每一个都原创 2009-01-14 11:04:00 · 3349 阅读 · 0 评论 -
ARM
参考ARM入门最好的文章(http://www.eda121.com/arm/jcarm/200708/479.html)1,ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。2,采用RISC架构的ARM微处理器一般具有如下特点: 1)、体积小、低功耗、低成本、高性能; 2)、支持Thumb(16转载 2009-01-13 16:29:00 · 601 阅读 · 0 评论 -
gitlab的用户使用手册
本文出自 “吟—技术交流” 博客,请务必保留此出处http://dl528888.blog.51cto.com/2382721/1292316最近比较忙,没时间写博客,今天来的早所以写一篇关于gitlab的使用手册分享给大家。目录 一、账户/项目申请二、登陆与修改密码三、SSH Key导入四、上传/下载代码1、上传(用户系统为转载 2014-10-24 08:35:22 · 816 阅读 · 0 评论 -
Linux下如何自动启动和运行程序
1. 开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在/etc/rc或/etc/rc.d 或/etc/rc?.d目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动转载 2014-09-26 21:43:45 · 550 阅读 · 0 评论 -
initrd.img、vmlinux和 vmlinuz
nitrd.img是一个小的映象,包含一个最小的linux系统。通常的步骤是先启动内核,然后内核挂载initrd.img,并执行里面的脚本来进一步挂载各种各样的模块,然后发现真正的root分区,挂载并执行/sbin/init...initrd.img当然是可选的了,如果没有initrd.img,内核就试图直接挂载root分区。说initrd.img文件还会提到另外一个名角---vm转载 2014-09-15 16:50:39 · 673 阅读 · 0 评论 -
联想Y430P 下为 Ubuntu 安装无线网络
参考文档http://cdwzwd.iteye.com/blog/968808原创 2014-09-15 16:47:42 · 5601 阅读 · 1 评论 -
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
from http://www.awflasher.com/blog/archives/939当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!最初来自:http://www.sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和转载 2008-11-25 13:48:00 · 389 阅读 · 0 评论 -
shell 编程
1,通配符号单匹配格式${var/被替换字符/替换字符}全匹配格式${var//被替换字符/替换字符} ${file#*/}:从变量file的字符串左边开始,删除字符直到第一个“/”:dir1/dir2/dir3/my.file.txt${file##*/}:从变量file的字符串左边开始,删除字符直到最后一个“/”:my.file.txt ${file%/*}:从右部开始拿掉原创 2009-01-15 11:28:00 · 485 阅读 · 0 评论 -
Linux嵌入式系统与硬件平台的关系
from Linux嵌入式系统与硬件平台的关系(http://www.eda121.com/arm/jcarm/200709/696.html)Linux嵌入式系统与硬件平台的关系作者:未知 ARM专栏来源:网络 点击数:651 更新时间:2007-9-19 一、嵌入式系统设计方法变化的背景 嵌入式系统设计方法的Linux嵌入式系统/硬件平台演化总的来说是因为应用需转载 2009-01-13 16:41:00 · 795 阅读 · 0 评论 -
Linux进程间通讯
1,管道(无名管道) |2,FIFO(有名管道)System V IPC1,共享内存2,消息队列3,信号量原创 2009-01-13 15:47:00 · 548 阅读 · 0 评论 -
版本管理 RCS CVS SVN Git
1,RCS(Revision Control System) 修订控制系统特点:1),简单 2),使用Lock机制防止多个开发人员对同一个文件同时进行修改.2,CVS(Cocurrent Version System)并发版本系统建立在RCS基础上,最流行的开放源代码版本控制系统特点:1),使用单一的主代码树,而不像RCS那样依赖多个目录.2),最大优点在于多名开发人员可以同时对一个文件原创 2009-01-09 15:29:00 · 2604 阅读 · 0 评论 -
Java 语言学习资源和基础
1, Java 语言人门 http://www.sdau.edu.cn/support/html/jindex.htm2,Java中文学习网 http://www.cn-java.com/www1/===================================================J2EE : Java 2 Enterprise EditionEJB (Ente转载 2008-11-17 15:01:00 · 426 阅读 · 0 评论 -
测试
1,下列程序在32位linux或unix中的结果是什么? func(char *str){printf(" %d",sizeof(str));printf(" %d",strlen(str));}main(){char a[]="123456789";printf(" %d",sizeof(a));printf(" %d",strlen(a));func(a);}结果: 10 9 4 9转载 2008-12-29 20:26:00 · 619 阅读 · 0 评论 -
linux配置IP
root@tpwb ~]# route add default gw 192.168.0.1配置完成后要[root@tpwb ~]# ifconfig eth0 down[root@tpwb ~]# ifconfig eth0 up或[root@tpwb ~]# service network restart开启etho端口但这种配置只能在当前模式下生效,重起后就会丢失.第二种方法:[root@t转载 2008-12-31 07:52:00 · 1750 阅读 · 0 评论 -
NAT模式,在VirtualBox客户机Xubuntu中构建LAMP、SSH和Wordpress
宿主机操作系统:WindowsXP SP2虚拟机软件:VirtualBox 1.5.4客户机操作系统:Xubuntu 7.10宿主机和客户机之间联网方式:NAT一、安装LAMP和phpmyadminsudo apt-get install apache2sudo apt-get install php5-mysqlsudo apt-get install libapache2-mod-php5su转载 2008-12-30 17:29:00 · 1325 阅读 · 0 评论 -
exit(0) and exit(1)
exit(0) exit normal. :sucessexit(1) exit abnormal :failure原创 2008-11-07 11:44:00 · 455 阅读 · 0 评论 -
字节序问题
处理器间通过消息(对于C/C++而言就是定义的结构体)进行通信时需要注意字节对齐以及字节序的问题。1、字节对齐1.1字节对齐某些处理器不允许16位和32位的数据在内存中任意排放。例如,Motorola 68000 处理器不允许16位的字存放在奇地址,否则会触发异常。通常32位的处理器通过总线访问(包括读和写)内存数据。每个总线访问周期可以访问32位内存数据。内存数据是以8位的字节为单位存放的。假如转载 2008-12-29 20:27:00 · 697 阅读 · 0 评论 -
vbox 共享文件
1、数据共享:建好虚拟系统后,在右边的“配置明细”中有一个“数据空间”,在里面选一个主机的目录做为共享目录,启动虚拟机后在“网络邻居-整个网络-VirtualBox Shared Folders”中就能使用这个目录。共享方式分为只读和可读写两种。 2、网络连接:建好虚拟机后,打开DOS窗口进到VB的安装目录下(默认“C:/Program Files/Sun/xVM VirtualBox”)输入命令转载 2008-12-30 20:56:00 · 913 阅读 · 0 评论 -
prelink
1,improve the starting up speed of and exe.2, normal process of starting up is loading library->link lirary->excute the code (main)3, Afer prelinking loading library -> excute the code4, prelink转载 2008-11-01 16:26:00 · 803 阅读 · 0 评论 -
version script
gcc 编译动态库,默认将所有函数都导出。使用version-script,仅仅导出要使用的符号表$gcc -o mylib.so --version-script a.map a.o b.o{ global: 导出函数名; local: *;};再在 ld 时用 --version-script 选项来 load 你 文件。都完事后再使用 readelf 观察原创 2008-11-01 16:16:00 · 7354 阅读 · 0 评论 -
NPTL vs Linux Thread
1, NPTL = Native Posix Thread Library Linux Thread = old linux posix thread library 2, requirement kernel version > 2.5, 2.6 is better 3, advantageLinuxThread : light-process, slow,原创 2008-11-11 14:28:00 · 583 阅读 · 0 评论 -
coredump
1, #ulimit -c 100002, load the *.core file by GDB3, dgb> bt //look the back trace原创 2008-11-11 17:49:00 · 594 阅读 · 0 评论 -
Linux学习进阶
1,掌握至少50个以上的常用命令 2,理解shell管道"|",文件流重定向">"及追加">>"等 3,熟悉Gnome/KDE等X-windows桌面环境操作 4,掌握.tgz.rpm.biz等软件包的常用安装方法 5,学习添加外设,安装设备驱动程序(比如modem) 6,熟悉Grub/Lilo引导器及简单的修复操作 7,熟悉系统固有目录的名称及公用 8,学会用mount命令访问其他文件系统 9,转载 2009-01-08 15:12:00 · 637 阅读 · 0 评论 -
Linux 用户(user)和用户组(group)管理概述
http://www.linuxsir.org/main/?q=node/91Linux 用户(user)和用户组(group)管理概述作者:北南南北来自:LinuxSir.Org摘要:本文主要讲述在Linux 系统中用户(user)和用户组(group)管理相应的概念;用户(user)和用户组(group)相关命令的列举;其中也对单用户多任务,多用户多任务也做以解说,本文应该说是比较基础的文档;转载 2009-01-07 21:27:00 · 560 阅读 · 0 评论 -
一种在Virtualb Box 虚拟机与Host主机之间建立通讯的方法
一种在Virtualb Box 虚拟机与Host主机之间建立通讯的方法我的虚拟机安装的是RedHat9,可能是装的不全,里面没有ftp Server和SSL server。所以建立连接的基本思路是先建立网络通讯,再在windowXP上架设FTP server,然手二者实现通讯1, 设置Host网络连接打开DOS窗口进到VB的安装目录下(默认“C:/Program Files/Sun/xVM Vir原创 2009-01-07 07:54:00 · 1885 阅读 · 0 评论 -
gprofile tips
1,c++ 文件需要用g++ 编译而不能用gcc2,Example g++ -g -c main.cpp -pg //编译的时候增加-pg选项 g++ -o learn main.o -pg //连接的时候也要增加-pg选项。 或者g++ -g -pg -o learn main.cpp3,makefile 中的选项CC gccCXX g++CFLAGSCXXFLAGS += -p原创 2008-11-11 17:50:00 · 826 阅读 · 0 评论 -
Linux zip/unzip
1, *.tar tar xvf *.tar tar cvf *.tar dirname2, *.gz gunzip *.gz gzip dirname3, *.Z uncompress *.Z compress *.Z dirname4, *.tar.Z tar Zxvf *.tar.Z tar Zcvf *.tar.Z dirname5,*.zi原创 2008-11-11 17:49:00 · 447 阅读 · 0 评论 -
套接口与管道的比较
在我们介绍任何套接口函数之前,我们来回忆一下我们已经熟悉的pipe函数调用。让我们看一下他返回的文件描述符与套接口的不同。下面是由pipe的手册中得到的函数概要:#include int pipe(int filedes[2]);当这个调用成功时,pipe函数会返回两个文件描述符。数组元素filedes[0]包含管道读端的文件描述符。filedes[1]元素是管道写端的文件描述符。两个文件描述符的转载 2008-11-10 11:42:00 · 497 阅读 · 0 评论 -
Linux内存使用详解(转)
我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。 一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。 Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用实际物理内存;一级是具体的物理页面,它对应我们机器上的物理内存。 这里要提到转载 2008-11-11 15:02:00 · 649 阅读 · 0 评论 -
linux上build
1,注意环境变量linux上软件一般由一系列的Makefile组成。但还有一个重要部分就是环境变量,一般build出错都是环境变量没有设置引起的。例如。abc 找不到。。。要注意环境变量的设置。环境变量有系统自带的环境变量,还有用户自己设置的环境变量原创 2008-12-31 07:45:00 · 2222 阅读 · 0 评论 -
ubuntu下软件安装卸载与查看
From: http://www.cnblogs.com/balaamwe/archive/2011/10/27/2225919.html说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、转载 2014-10-07 18:28:08 · 592 阅读 · 0 评论