LinuxÏÂc³ÌÐò¿ª·¢±Ê¼Ç
µÚÒ»ÕÂ
1.
½âÊÍÐÔÓïÑÔ£ºshell javascript python ±à³ÌÈËÔ±²»ÐèÒª¾¹ý±àÒë Á¬½ÓµÄ¹ý³Ì£¬¿ÉÒÔÔÚÌض¨»·¾³ÏÂÖ±½ÓÖ´ÐеÄÓïÑÔ ×Ô¶¯±àÒëÁ¬½Ó¡£¿ª·¢Ð§Âʸߣ¬µ«ÔËÐÐЧÂʵ͡£
±àÒëÐÍÓïÑÔ£ºjava c c++£¬ÐèÒª¾¹ý±à³ÌÈËÔ±¾¹ý±àÒëºÍÁ¬½Ó²úÉú¿ÉÖ´ÐгÌÐòµÄÓïÑÔ¡£ÔËÐÐЧÂʸߡ£
2.
Êý¾Ý
Êý¾Ý½á¹¹£ºÊý¾ÝÖ®¼äµÄÒ»ÖÖ»ò¶àÖÖ¹Øϵ¡£ÃÜÇÐÏà¹ØµÄÊÇÊý¾ÝµÄÀàÐͺÍÊý¾ÝµÄ´æ·Å¡£
³ÌÐòÉè¼Æ£º±àд³ÌÐòµÄ¹ý³Ì¡£
Èí¼þ£º³ÌÐòºÍÎĵµ¡£
3.
cÓïÑÔÊǽṹ»¯µÄÓïÑÔ
¾ÍÊÇ˵£ºÕû¸ö³ÌÐòÊÇÓú¯Êý´®ÁªÆðÀ´ÊµÏֵġ£¹¦Äֽܷ⣬×Ô¶¥ÏòÏ£¬Öð¸ö·Ö½â¡£
µÚ¶þÕÂ
1.
¿ª·¢»·¾³
±à¼Æ÷ vi
±àÒëÆ÷ gcc
µ÷ÊÔÆ÷ gdb
º¯Êý¿â glibc
ϵͳͷÎļþ glibc_header
2.
¿ª·¢Í¼ÐνçÃæ ͼÐοâ
gnome Ò»°ãÊÇÓÃc
kde Ò»°ãʹÓÃc++
3.
IDE ¼¯³É¿ª·¢»·¾³
kylix ºÅ³ÆlinuxϵÄdephi
kdevelop
RHIDE ÀàËÆÓëturbo c++
4.gcc
-o Ö¸¶¨¿ÉÖ´ÐÐÎļþÃû
-c Ö»Êä³ö±àÒë½á¹û ²»Á´½Ó£¬²»Éú³É¿ÉÖ´ÐÐÎļþ
-g ±íʾÔÚ±àÒëʱÌṩÒÔºó½øÐе÷ÊÔµÄÐÅÏ¢
5.glibc Ìṩϵͳµ÷Óúͻù±¾º¯ÊýµÄc¿â
Á½ÖÖ°²×°·½Ê½
°²×°³É²âÊÔÓõĺ¯Êý¿â
°²×°³ÉÖ÷Òªcº¯Êý¿â£¨Ä¬ÈÏ£©
¼¸¸ö¸½¼Ó°ü
linuxThreads locale crypt
6.glibc_header
Èô¹ûȱÉÙÍ·Îļþ ¿ÉÒÔʹÓÃrpmµÄ½øÐа²×°linuxµÄ¿ª·¢»·¾³
gccÒÀÀµÓÚbinutilsºÍapp°ü
7.°æ±¾ºÅ
ls /lib/libc-* //glibc °æ±¾ºÅ
gcc --version
8.c³ÌÐò×é³É
¿ÉÖ´ÐÐÎļþ ×îÖÕÔËÐÐÃüÁî
°üº¬Îļþ include
¿âÎļþ ¸Ãc³ÌÐò×Ô¶¨ÒåµÄ¿â
e.g:rpm°²×°mysqlÊý¾Ý¿â
¿ÉÖ´ÐÐÎļþÔÚ/usr/bin
°üº¬ÎļþÔÚ/usr/include/mysql
¿âÎļþÔÚ/usr/lib/mysql
Ö»ÓÐϵͳ¿ÉÒÔÕÒµ½³ÌÐò¶ÔÓ¦µÄ°üº¬ÎļþºÍ¿âÎļþ£¬¿ÉÖ´ÐÐÎļþ²Å¿ÉÒÔÖ´ÐС£
µÚÈýÕÂ
1.²Ù×÷ϵͳ¹¦ÄÜ
ÃüÁî½âÊÍ
½ø³Ì¹ÜÀí ½ø³Ì¾ÍÊÇÕýÔÚÔËÐеijÌÐò¡£·Öʱ»úÖÆ Ö÷ҪǣÉæcpuµÄ¹ÜÀí
ÄÚ´æ¹ÜÀí
ÊäÈëÊä³ö²Ù×÷ºÍÍâΧÉ豸µÄ¹ÜÀí
Îļþ¹ÜÀí
2.linuxµÄÌصã
¾ßÓйó×åѪͳ
¿ª·¢ÐÔ
¶àÓû§
¶àÈÎÎñ
³öÉ«µÄÎȶ¨ÐÔºÍËÙ¶ÈÐÔÄÜ
·á¸»µÄÍøÂçÐÔÄÜ
¿É¿¿µÄϵͳ°²È«
¿ÉÒÆÖ²ÐÔ
3.linux ¹Ø»ú
shutdown -h now //¹Ø»ú ÍƼö -h¿ÉÒÔ¼Óʱ¼ä ±íʾÔÚ¶àÉÙʱ¼äºó¹Ø»ú
shutdown -r now //ÖØÆô ÍÆ
Ïà¹ØÎĵµ£º
1. HCI²ãÐÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI) ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈÐÒé ......
ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......
½ñÌìÆð¿ªÊ¼¶ÔLinuxѧϰ×öЩÏà¹ØµÄ±Ê¼Ç£¬ÒÔ±ãÈÕºóÄܹ»ÓõÄÉÏ
1.ÈçºÎÈÃsshÖ»ÔÊÐíÖ¸¶¨µÄÓû§µÇ¼
¿ÉÒÔÔÚ/etc/ssh/sshd_configÖÐÔö¼ÓAllowUsers user_name£¬È»ºóÖØÆô·þÎñ(service sshd restart)
2.¸Ä±ässhµÄ¶Ë¿ÚºÅ
¿ÉÔÚ/etc/ssh/ssd_configÎļþÖмÓÈëÀýÈ磺Port 2222£¬È»ºóÖØÆ ......
1.ΪʲôÎÒдµÄMakefile£¬ÔÚ±à¼ÁËÔ´´úÂëÎļþºó£¬Ê¹ÓÃmake£¬makeÈ´ÌáʾĿ±êÎļþÒѾΪ×îеÄÁË£¡
2.OpenGL,ÔÚ´°¿ÚÖлµãʱ£¬ÔõÑùʹÓÃglVertexi()º¯Êý£¿ÒòΪ´«µÝµÄ²ÎÊýÈç¹ûÊÇ´óÓÚ1µÄintÐÍ£¬Ôò²»ÐУ¬¶ø±ØÐë´«µÝ[-0.1~0.1]Ö®¼äµÄfloat£¬¶øÇÒʹÓú¯Êý
gVertex2f().
3.OpenGL,ʹÓò˵¥Ê±£¬ÔõÑù½â¾öµã»÷²Ëµ¥ºó²»Òª²¶×½GLUT_UPÊ ......
linuxÏÂÊÖ¶¯É¾³ýÊý¾Ý¿âʵÀý£¬Ö±½Óɾ³ýÏàÓ¦µÄĿ¼¾Í¿ÉÒÔÁË£¬²»¶à˵ÁË....
1. $ORACLE_HOME/dbs/
[oracle9@frogger dbs]$ pwd
/u01/app/oracle/product/9.2.0.1/dbs
[oracle9@frogger dbs]$ rm inittest02.ora
[oracle9@frogger dbs]$ rm orapwdtest02
2. $ORACLE_BASE/oradata/SID
[oracle9@frogger oradata]$ ......