博文
Linux进程的创建与通信(2008-03-26 01:50:00)
摘要:gcc -o fork fork.c./fork
Thinkpad@LENOVO-77052164 ~$ gcc -o fork fork.c
Thinkpad@LENOVO-77052164 ~$ ./forkThe return value is 3420The return value is 0 In father process!! In child process!! My PID is 376 My PID is 3420
Thinkpad@LENOVO-77052164 ~$ lsfork.c fork.exe
Thinkpad@LENOVO-77052164 ~$ lsexeclp.c fork.c fork.exe
Thinkpad@LENOVO-77052164 ~$ gcc -o execlp execlp.c
Thinkpad@LENOVO-77052164 ~$ lsexeclp.c execlp.exe fork.c fork.exe
Thinkpad@LENOVO-77052164 ~$ ./exelpbash: ./exelp: No such file or directory
Thinkpad@LENOVO-77052164 ~$ ./execlp
Thinkpad@LENOVO-77052164 ~$ UID PID PPID TTY STIME COMMAThinkpad 3752 1 con 01:06:59 /usr/biThinkpad 1452 1 con 01:29:18 /usr/bi
Thinkpad@LENOVO-77052164 ~$ lsexecle.c exe......
Linux Programming(2008-03-24 22:44:00)
摘要:
[root@LinuxServer thinkpad]# rm -f *
dd2dd
:q!
yyp
:set nu:set nonu:3
gcc 2.9.5.3 gnu cc
[root@LinuxServer thinkpad]# ./a.out[root@LinuxServer thinkpad]# gcc -o test test.c[root@LinuxServer thinkpad]# gcc -g -o test test.c
[root@LinuxServer thinkpad]# gcc -c test.c[root@LinuxServer thinkpad]# lsa.out test test.c test.o
-O -O2-g
Makefile/makefilemake
test: prog.o code.o gcc -o test prog.o code.oprog.o: prog.c prog.h code.h gcc -c prog.c -o prog.ocode.o: code.c code.h gcc -c code.c -o code.oclean: rm -f *.o
#make target
OBJS=prog.o code.oCC=gcctest: ${ OBJS } ${ CC } -o test ${ OBJS }prog.o: prog.c prog.h code.h ${ CC } -c prog.c -o prog.ocode.o: code.c code.h ${ CC } -c code.c -o code.oclean: rm -f *.o
[root@LinuxServer thinkpad]# lstest.c[root@LinuxServer thinkpad]# gcc -g -o test test.c
[root@LinuxServer thinkpad]# gdb testGNU gdb Red Hat Linux (5.3post-0.20021129.18rh)Copyright 2003 Free Software Foundati......
Linux网络应用(2008-03-24 18:26:00)
摘要:0.5 kw*h14 h“口代表交流与沟通,亡代表危机意识,月代表时间,贝代表筹码即可以为自己加分的要素,凡代表一颗平常心。”他的精彩报告让
同学们知道要成功必须学好专业知识,善于交流沟通,要惜时如金,要学无止境,要有平和的心态。
#rpm -ivh samba-client-2.2.7a-7.9.0rpm -qa | grep samba
[root@LinuxServer RPMS]# rpm -qa | grep sambasamba-client-2.2.7a-7.9.0samba-2.2.7a-7.9.0redhat-config-samba-1.0.4-1samba-common-2.2.7a-7.9.0
mount -t nfs 192.168.0.112:/home /mnt/nfsumount /mnt/nfs
/sbin/service smb start(stop)\\192.168.0.2......
RedHat Linux 9.0安装Samba服务(2008-03-24 17:00:00)
摘要:首先验证您的机器中是否已经安装samba
rpm -qa|grep samba,如果出现
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
那么恭喜你,你已经安装好了samba,如果没有以上那些东东,请安装,安装方法很简单,redhat
linux 9.0第一张光盘里就有//cdrom/RedHat/RPMS/
以下是我的详细安装过程:
把第一张光盘放进光驱,他会自动挂接的,省得自己动手mount了
#cd /mnt/cdrom/RedHat/RPMS(主意大小写字母,否则会出错的啊)
#rpm -ivh samba-common-2.2.7a-7.9.0 (这个要先安装,安装的时候不一定要把后面的samba-common-2.2.7a-7.9.0全部写完,比如写到samba-c的时候,多按几次Tab键,很省事的哦)
#rpm -ivh samba-2.2.7a-7.9.0
#rpm -ivh samba-client-2.2.7a-7.9.0(客户端)
安装了以上的东西之后,基本上就可以了,但为了配置的方便以及利用REDHAT LINUX9.0新特性,我建议在安装以下两个东东redhat-config-samba-1.0.4-1,samba-swat-2.2.7a-7.9.0光盘里都有,其中redhat-config-samba-1.0.4-1在第一张光盘里,samba-swat-2.2.7a-7.9.0在第二张光盘里,安装方法和上面的一样了.
通过上面的简单介绍,我想你已经安装好了,试验一下
#rpm -qa|grep samba(这是什么含义应该知道吧,如果不知道,建议先学学LINUX的基本命令)
redhat-config-samba-1.0.4-1
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
samba-swat-2.2.7a-7.9.0
samba-2.2.7a-7.9.0......
Shell编程(2008-03-24 01:27:00)
摘要:也许做一个程序员,特别是一个负责任的程序员,你要牺牲很多很多,特别是你的生活。可是你能够让这些牺牲有意义吗?你为了什
么而牺牲了生活,你就要努力把它做好,否则,你的牺牲就没有任何意义,这和不做没有区别。
爱因斯坦在63岁时说过“一个人没有在30岁以前达成科学上的最大成就,那他永远 都不会有。”
什么样的人才是真正的牛人?我认为那些“站在垃圾上,而造就一番成就的人,才是真正的牛人”;那些“具有一种从垃圾中找到
有价值东西的能力的人,才是真正的牛人”;那些“不急于成功,熬得住,把得牢,做得彻,老老实实学习的人,才是真正的牛人”
。“英雄不问出处,只有懦夫才为身份所累”不要因为学校、学历、身份、地位让自己的发展受阻,“性格决定命运,气度影响格局
,态度决定高度,细节决定成败”我们要做的是“不要把自己太当回事”,然后去思考解决问题的办法,这样成功的可能性会大些。
在细节技术上不要总是抱着“我现在啥都冇了,就剩下困难了”, 不做技术狂人,要做牛人。没有实际本领到处高谈阔论的人,在旁
人看来简直就是草包一个。很多人换上了“成功饥渴症”,不努力干活,总线马上发财,我对你说去“抢银行”吧…………
在外企“如果你休息,可能就会让你永远的休息”。
如果现在受苦只会苦半辈子,如果现在不受苦就会苦一辈子。
做技术要聚焦之后在聚焦,最后是一点突破,全面繁荣。
vi test.sh底行模式 :wqsh test.sh
#!bashdateps -ecp /root/install.log /home/thinkpad/test.log
while truedo date; sleep 1;done~~
./tt1.shecho thinkpadecho $PATH
vi /ect/sysconfig/network
export PATH=/home/thinkpad:$PATH
[root@localhost thinkpad]# myfile=/home/thinkpad/test.tar.gz[root@localhost thinkpad]# echo $myfile
......
ARM嵌入式LINUX精华(2008-03-23 23:43:00)
摘要:廖日坤 ARM嵌入式应用开发技术白金手册 中国电力出版社孙琼 嵌入式linux应用开发详解 人民邮电出版社刘淼 嵌入式系统接口设计于linux驱动程序开发 北京航空航天大学出版社
雅默 构建嵌入式linux系统 中国电力出版社杜春雷 ARM体系结构与编程 清华大学出版社*赵克佳 沈志宇 赵慧 UNIX程序设计教程 清华大学出版社于明 ARM9嵌入式系统设计与开发教程 电子工业出版社*Alessandro Rubini, Jonathan Corbet LINUX设备驱动程序 中国电力出版社 第二版
SK时间:8.30-12.00am13.30-18.00pm
sumsung44b0xsumsung2410ads万龙44B0友善之臂24102.4.18 202.6.14
rpm -helpls -lllpwdroot@LinuxServercd /homecd /cd bootcd /boot登录ROOT帐号后输入" redhat-config-xfree86 回车然后startx"命令即可进入图形化界面.cat grub.confcd ..cd ../..
mount -t /dev/cdrom /mnt/cdrommkdir windowsmount -t ntfs /dev/hda1 /mnt/windows/cfdiskfdisk -lcp anaconda-ks.cfg /home/thinkpad/cp anaconda-ks.cfg /home/thinkpad/test.txtmv test.txt test.cmv test.txt /test.cls / -lrm test.crm -f test.crm -fr dman rmchmod 755 thinkpad/ln -s thinkpad excgzip anaconda-ks.cfggzip -d anaconda-ks.cfg.gztar -czvf test.tar.gz thinkpaddutar -xzvf test.tar.gz
netstat -nlnetstat -nlufingerwhoifconfigifconfig eth0 downifconfig -aifconfig eth0 upifconfig eth0 192.168.0.90 netmask 25......
