linux arp ÃüÁî³£ÓòÎÊýÏê½â
ÏÔʾºÍÐ޸ĵØÖ·½âÎöÐÒé(ARP)ʹÓõēIP µ½ÎïÀ픵ØÖ·×ª»»±í¡£
ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr] [-v]
-a ͨ¹ýѯÎʵ±Ç°ÐÒéÊý¾Ý£¬ÏÔʾµ±Ç° ARP Ïî¡£Èç¹ûÖ¸¶¨ inet_addr£¬ÔòÖ»ÏÔʾָ¶¨¼ÆËã»úµÄ IP
µØÖ·ºÍÎïÀíµØÖ·¡£Èç¹û²»Ö¹Ò»¸öÍøÂç½Ó¿ÚʹÓà ARP£¬ÔòÏÔʾÿ¸ö ARP ±íµÄÏî¡£
-g Óë -a Ïàͬ¡£
-v ÔÚÏêϸģʽÏÂÏÔʾµ±Ç° ARP Ïî¡£ËùÓÐÎÞЧÏîºÍ»·»Ø½Ó¿ÚÉϵÄÏî¶¼½«ÏÔʾ¡£
inet_addr Ö¸¶¨ Internet µØÖ·¡£
-N if_addr ÏÔʾ if_addr Ö¸¶¨µÄÍøÂç½Ó¿ÚµÄ ARP Ïî¡£
-d ɾ³ý inet_addr Ö¸¶¨µÄÖ÷»ú¡£inet_addr ¿ÉÒÔÊÇͨÅä·û *£¬ÒÔɾ³ýËùÓÐÖ÷»ú¡£
-s Ìí¼ÓÖ÷»ú²¢ÇÒ½« Internet µØÖ· inet_addrÓëÎïÀíµØÖ· eth_addr
Ïà¹ØÁª¡£ÎïÀíµØÖ·ÊÇÓÃÁ¬×Ö·û·Ö¸ôµÄ 6 ¸öÊ®Áù½øÖÆ×Ö½Ú¡£¸ÃÏîÊÇÓ ......
×î½üÐèÒªÔÚLinuxϵͳϱàÒë¶à¸öFortran³ÌÐò£¬ÔÚÍøÉÏËÑË÷ÁËһϣ¬µ«ÊÇ×ÊÁϲ»¶à£¬Ò²ÐíÒòΪÕâ¸öÎÊÌâ±È½Ï¼òµ¥£¬²»ÖµÒ»Ìᣬµ«»¹ÊǰÑÎÒÖªµÀµÄ
д³öÀ´£¬¹©´ó¼Ò²Î¿¼£º
¡¡¡¡·½·¨Ò»£º
¡¡¡¡¼ÙÈçÏÖÔÚÓÐÁ½¸öFortran³ÌÐòfun.f90ºÍmain.f90£¬ÆäÖÐ
main.f90ÊÇÖ÷³ÌÐò£¬fun.f90ÊÇÔÚÖ÷³ÌÐòÖе÷ÓõÄ×Ó³ÌÐò£¬½«ÕâÁ½¸öÎļþ·Åµ½Ò»¸öĿ¼Ï£¬Ê¹ÓÃfortran±àÒëÃüÁÈçIntelµÄ
ifort£¬ÃüÁîÈçÏ£º
¡¡¡¡ifort -o exe_name fun.f90 main.f90
»òÕßifort -o exe_name main.f90 fun.f90
¡¡¡¡·½·¨¶þ£º
¡¡¡¡ÔÚÖ÷³ÌÐòmain.f90
ÖмÓÈëinclude 'fun.f90'Óï¾ä£¬È»ºóÔÚLinuxÏÂÓÃfortranÃüÁî±àÒ룬ÃüÁîÈçÏ£º
¡¡¡¡ifort -o
exe_name main.f90
¡¡¡¡·½·¨Èý£º
¡¡¡¡·Ö²½Öè±àÒ룬ÃüÁîÈçÏ£º
¡¡¡¡ifort -c main.f90
(Ö´ÐиÃÃüÁîºó£¬»áÔÚĿ¼Ï²úÉúÒ»¸ömain.oµÄÎļþ£©
¡¡¡¡ifort -c fun.f90 (Ö´ÐиÃÃüÁîºó£¬»áÔÚĿ¼Ï²úÉúÒ»¸öfun.oµÄÎļþ)
¡¡¡¡ifort -o exe_name fun.o main.o »òÕß ifort -o exe_name main.o fun.o ......
ZZ ×Ôhttp://dev.firnow.com/course/6_system/linux/Linuxjs/200896/139627.html
.tar
¡¡¡¡½â°ü£º tar xvf FileName.tar
¡¡¡¡´ò°ü£ºtar cvf FileName.tar DirName
¡¡
¡¡£¨×¢£ºtarÊÇ´ò°ü£¬²»ÊÇѹËõ£¡£©
¡¡¡¡---------------------------------------------
¡¡
¡¡.gz
¡¡¡¡½âѹ1£ºgunzip FileName.gz
¡¡¡¡½âѹ2£ºgzip -d FileName.gz
¡¡¡¡Ñ¹
Ëõ£ºgzip FileName
¡¡¡¡.tar.gz ºÍ .tgz
¡¡¡¡½âѹ£ºtar zxvf FileName.tar.gz
¡¡
¡¡Ñ¹Ëõ£ºtar zcvf FileName.tar.gz DirName
¡¡¡¡
---------------------------------------------
¡¡¡¡.bz2
¡¡¡¡½âѹ1£ºbzip2
-d FileName.bz2
¡¡¡¡½âѹ2£ºbunzip2 FileName.bz2
¡¡¡¡Ñ¹Ëõ£º bzip2 -z FileName
¡¡
¡¡.tar.bz2
¡¡¡¡½âѹ£ºtar jxvf FileName.tar.bz2
¡¡¡¡Ñ¹Ëõ£ºtar jcvf
FileName.tar.bz2 DirName
¡¡¡¡
---------------------------------------------
¡¡¡¡.bz
¡¡¡¡½âѹ1£ºbzip2 -d
FileName.bz
¡¡¡¡½âѹ2£ºbunzip2 FileName.bz
¡¡¡¡Ñ¹Ëõ£ºÎ´Öª
¡¡¡¡.tar.bz
¡¡¡¡½â
ѹ£ºtar jxvf FileName.tar.bz
¡¡¡¡Ñ¹Ëõ£ºÎ´Öª
¡¡¡¡
--------------- ......
Ò»¡¢
SVN
·þÎñÆ÷»·¾³µÄ´î½¨
ÎÒÃÇ¿ª·¢µÄÏîÄ¿ÊôÓÚ»ùÓÚ
ARM9
ºË
linux
ϵͳµÄǶÈëʽ¹ÜÀíÈí¼þ£¬Õû¸ö¿ª·¢±àÒë»·¾³±ØÐëÊÇÔÚ
linux
ÏÂÃæ¡£Òò´Ë£¬
SVN
·þÎñÆ÷µÄ»·¾³Ò²±ØÐëÊÇÔÚ
linux
ϵͳ¡£
ÏÖÓеķþÎñÆ÷»·¾³£º²Ù×÷ϵͳ£º
Redhat Linux AS4U4
£¬Äں˰汾Ϊ£º
2.6.13
¡£
1.
¿ªÊ¼°²×°Ç°£¬Í¨¹ýÊÕ¼¯¸÷ÖÖ×ÊÁÏ£¬È·¶¨Ï°²×°×îеÄ
SVN
°æ±¾£¬²¢ÇÒͨ¹ý
Apache
×÷ÎªÍøÂç·þÎñÆ÷¡£
×¼±¸Èí¼þ°²×°°ü£º
Apr :
apr-1.2.12
ºÍ
apr-util-1.2.12
Apache : httpd-2.2.11.tar.gz
Subversion: subversion-1.6.1.tar.gz
ºÍ
subversion-deps-1.6.1.tar.gz
°²×°Ê±³öÏÖÎÊÌ⣺¹«Ë¾·þÎñÆ÷
linux
ϵͳ°²×°
gcc
»òÆäËûÈκαàÒëÆ÷¡£
½â¾ö·½·¨£º×îÖ±½Ó¾ÍÊǰ²×°
gcc
±àÒëÆ÷£¬µ«ÊÇ¿¼Âǵ½Í¨¹ýÔ´Âë°²×°µÄ¸´ÔÓÐÔ£¬¾ö¶¨Í¨¹ý
linux
ϵͳÅÌÐÞ¸´°²×°¡£¹«Ë¾µÄÕą̂·þÎñÆ÷ÅäÖñȽϵͣ¬×Ô´ø¹âÇýÒÔË𻵣¬Í¨¹ý
usb
ת½Ó¹âÇýÆô¶¯£¬µ«Êǰ²×°¹ý³ÌÖйâÅÌÍ˳öºÃÓÐÎÊÌ⣬ͨ¹ý¸ü»»¹âÇý£¬Ç¿ÖÆÈ¡³ö¹âÅ̵ȷ½·¨£¬¶¼²»ÄÜʵÏÖÐÞ¸´°²×°¡£
×¢£º°²×°ËùÓ÷þÎñÆ÷Ö÷ÒªÊÇÓÃÀ´×÷ΪÎÒÃDz¿ÃŵÄ
ftp
·þÎñÆ÷£¬ÓÃÒÔ´æ·Å¼°¹ÜÀí²¿ÃŸ÷ÀàÎĵµËùÓã¬Òò´Ë ......
£¨1£©Ö¡»º³åÉ豸¸úTTYµÄ¹ØÏµ¡£ÐèÒª¹Ø×¢tty¸úÖ¡»º³åÉ豸µÄ¹ØÏµ£¬Ò»°ãÇé¿öÏÂÖ¡»º³åÉ豸ÊÇ¿ÉÒÔ¶ÀÁ¢²Ù×÷µÄ£¬µ«ÊÇÈç¹ûΪÁ˱£Ö¤µ¥¶ÀÕ¼Óò»±»ÇÀÕ¼£¬Ëƺõ»¹Òª¹ØÁªÒ»¸öttyÖÕ¶Ë¡£ÕâÀïÓõÄÊÇÐéÖÕ¶ËVT¡£
ÐéÖÕ¶Ë£¬Ò²½ÐÐéÆÁ£¬ËüµÄÓ¢ÎÄÃû×ÖΪvirtual terminal,ËõдΪVT»òvt¡£ÔÚUnixϵͳÓû§ÖУ¬ÐéÖÕ¶ËÓÐ׏㷺µÄÓ¦Óá£Ëü½â¾öÁËÖ÷¿ØÌ¨µ¥Ò»½»»¥½çÃæµÄÏÞÖÆ£¬Ê¹Óû§¿ÉÔÚ±£»¤µ±Ç°½çÃæµÄÇé¿öÏÂÆôÓÃÁíÒ»½çÃæÈ¥×öÁíÒ»¹¤×÷¡£ÎÒÃÇ¿ÉÀûÓÃUnixϵͳÌṩµÄϵͳµ÷ÓÃÀ´±àÖÆÐéÖն˳ÌÐò£¬²¢¿É°ÑËü¼ÓÈëµ½ÎÒÃǵÄÓ¦ÓóÌÐòÖÐÈ¥¡£
ÎÒÃÇ¿ÉÀûÓÃioctlº¯Êý²Ù×ÝÐéÖÕ¶ËÉ豸Îļþ£¬ÊµÏÖÓëUnixϵͳÄں˵Ľ»»¥£¬µÃµ½ÎÒÃÇËùÐèÒªµÄ·þÎñ¡£Ê¹ÓÃioctlµÄ¾ßÌåÐÎʽÈçÏ£º
int ioct1(int filedes,int request,…/£ª²ÎÊý£ª/¡£requestΪÇëÇóµÄ·þÎñ£¬ËæºóµÄ²ÎÊý¿ÉΪ¸÷ÖÖÊý¾ÝÀàÐÍ£¬ÊÓ¾ßÌåÇé¿ö¶ø¶¨¡£
VT_OPENQRY¡¡²éÕÒÒ»¸ö¿ÉÀûÓõÄÐéÖÕ¶Ë¡£
VT_SETMODE¡¡ÉèÖÃÐéÖÕ¶Ëģʽ(×Ô¶¯»ò½ø³Ì¿ØÖÆ)¡£
VT_GETSTATE »ñȡȫ²¿ÐéÖն˵Ä״̬ÐÅÏ¢¡£
VT_ACTIVATE¡¡Ê¹ÔÚ²ÎÊýÖÐÖ¸¶¨µÄÐéÖն˺ÅΪ»î¶¯ÐéÖÕ¶Ë¡£Èç¹ûÖ¸¶¨µÄÐéÖն˲»´¦ÓÚ´ò¿ª×´Ì¬»òÕß²»´æÔÚ£¬µ÷Óý«Ê§°Ü¡£
VT_ ......
±¾ÎÄÒÔÊý¾Ý¿âÖеÄÊý¾Ý±íUserInfoΪʵÀýչʾÊý¾Ý¿â±íµÄ´´½¨¼°Êý¾Ý¼Ç¼µÄ¼Èë¡£
#!/bin/sh
#variables definition
#database location
db=/conf/db
#
#create table userInfo
#name: User name
#passwd: Password
#Privilege: User privilege -- Administrator:0 Operator:1
#
echo "create table UserInfo(name varchar(30) not null primary key, passwd varchar(8) not null, privilege int not null);" \
| /usr/local/bin/sqlite3 $db
echo "insert into UserInfo values('admin', 'access', 0);" | /usr/local/bin/sqlite3 $db
echo "insert into UserInfo values('user', 'access', 1);" | /usr/local/bin/sqlite3 $db ......
±¾ÎÄÒÔÊý¾Ý¿âÖеÄÊý¾Ý±íUserInfoΪʵÀýչʾÊý¾Ý¿â±íµÄ´´½¨¼°Êý¾Ý¼Ç¼µÄ¼Èë¡£
#!/bin/sh
#variables definition
#database location
db=/conf/db
#
#create table userInfo
#name: User name
#passwd: Password
#Privilege: User privilege -- Administrator:0 Operator:1
#
echo "create table UserInfo(name varchar(30) not null primary key, passwd varchar(8) not null, privilege int not null);" \
| /usr/local/bin/sqlite3 $db
echo "insert into UserInfo values('admin', 'access', 0);" | /usr/local/bin/sqlite3 $db
echo "insert into UserInfo values('user', 'access', 1);" | /usr/local/bin/sqlite3 $db ......