LinuxÍøÂçÃüÁîÏê½â
ifconfig
¡¡¡¡
ifconfigÊÇLinuxϵͳÖÐ×î³£ÓõÄÒ»¸öÓÃÀ´ÏÔʾºÍÉèÖÃÍøÂçÉ豸µÄ¹¤¾ß¡£ÆäÖГif”ÊÇ“interface”µÄËõд¡£Ëü¿ÉÒÔÓÃÀ´Éè±¸Íø¿¨µÄ×´
̬£¬»òÊÇÏÔʾµ±Ç°µÄÉèÖá£
¡¡¡¡ ÏÂÃæÎÒÃǼòµ¥µØËµÃ÷³£ÓõÄÃüÁî×éºÏ£º
¡¡¡¡ 1£© ½«µÚÒ»¿éÍø¿¨µÄIPµØÖ·ÉèÖÃΪ192.168.0.1£º
¡¡¡¡ ifconfig eth0 192.168.0.1 £¨¸ñʽ£ºifconfig ÍøÂçÉ豸Ãû IPµØÖ·£©
¡¡¡¡ 2£© ÔÝʱ¹Ø±Õ»òÆôÓÃÍø¿¨£º
¡¡¡¡ ¹Ø±ÕµÚÒ»¿éÍø¿¨£ºifconfig eth0 down
¡¡¡¡ ÆôÓõÚÒ»¿éÍø¿¨£ºifconfig eth0 up
¡¡¡¡ 3£© ½«µÚÒ»¿éÍø¿¨µÄ×ÓÍøÑÚÂëÉèÖÃΪ255.255.255.0£º
¡¡¡¡ ifconfig eth0 netmask 255.255.255.0£¨¸ñʽ£ºifconfig ÍøÂçÉ豸Ãû
netmask ×ÓÍøÑÚÂ룩
¡¡¡¡ ÎÒÃÇÒ²¿ÉÒÔͬʱÉèÖÃIPµØÖ·ºÍ×ÓÍøÑÚÂ룺
¡¡¡¡ ifconfig eth0 192.168.0.1 netmask 255.255.255.0
¡¡¡¡ 4£© ½«µÚÒ»¿éÍø¿¨µÄ¹ã²¥µØÖ·ÉèÖÃΪ192.168.0.255£º
¡¡¡¡ ifconfig eth0 –broadcast 192.168.0.255
¡¡¡¡ 5£© ½«µÚÒ»¿éÍø¿¨ÉèÖÃΪ²»½ÓÊնಥÊý¾Ý°ü£º
¡¡¡¡ ifconifg eth0 allmulti
¡¡¡¡ Èç¹ûÒªÈÃÆä½ÓÊÕ£¬ÔòʹÓÃÃüÁifconfig eth0 -allmulti
¡¡¡¡ 6£© ²é¿´µÚÒ»¿éÍø¿¨µÄ״̬£º
¡¡¡¡ ifconfig eth0
¡¡¡¡ Èç¹ûÒª²é¿´ËùÓеÄÍø¿¨×´Ì¬£¬ÔòÖ±½ÓʹÓò»´ø²ÎÊýµÄifconfigÃüÁî¼´¿É¡£
¡¡¡¡ ifconfigÊä³öµÄ״̬ÐÅÏ¢ÊÇÊ®·ÖÓÐÓõģ¬ÏÂÃæ£¬ÎÒÃǾͼòµ¥ËµÃ÷һϣº
¡¡¡¡ Óм¸¸ö״̬±È½ÏÖØÒª£º
¡¡¡¡ ? UP/DOWN£ºÍø¿¨ÊÇ·ñÆô¶¯ÁË£¬Èç¹ûÊÇDOWNµÄ»°£¬Äǿ϶¨ÎÞ·¨Óõģ»
¡¡¡¡ ? RX packetsÖеÄerrors°üµÄÊýÁ¿Èç¹û¹ý´ó˵Ã÷Íø¿¨ÔÚ½ÓÊÕʱÓÐÎÊÌ⣻
¡¡¡¡ ? TX packetsÖеÄerrors°üµÄÊýÁ¿Èç¹û¹ý´ó˵Ã÷Íø¿¨ÔÚ·¢ËÍʱÓÐÎÊÌ⣻
¡¡¡¡ 3.route
¡¡¡¡
routeÃüÁîÊÇÓÃÀ´²é¿´ºÍÉèÖÃLinuxϵͳµÄ·ÓÉÐÅÏ¢£¬ÒÔʵÏÖÓëÆäËüÍøÂçµÄͨѶ¡£ÒªÊµÏÖÁ½¸ö²»Í¬µÄ×ÓÍøÖ®¼äµÄÍøÂçͨѶ£¬ÐèҪһ̨Á¬½ÓÁ½¸öÍøÂç·ÓÉÆ÷»ò
ÕßͬʱλÓÚÁ½¸öÍøÂçµÄÍø¹ØÀ´ÊµÏÖ¡£
¡¡¡¡
ÔÚLinuxϵͳÖУ¬ÎÒÃÇͨ³£ÉèÖ÷ÓÉÊÇΪÁ˽â¾öÒÔÏÂÎÊÌ⣺¸ÃLinux»úÆ÷ÔÚÒ»¸ö¾ÖÓòÍøÖУ¬¾ÖÓòÍøÖÐÓÐÒ»¸öÍ
Ïà¹ØÎĵµ£º
ÔÚ³£¹æIOÖУ¬ÎÒÃÇÒ»°ã¶¼ÊÇÈÏΪºÍÎļþϵͳ×öIO²Ù×÷×ÜÊÇÎÞ·¨±ÜÃâµÄ±ØÐë²»ÑáÆä·³µÄwrite£¬read£¬¶øÊÂʵÉÏÕâÖÖ·½Ê½ÔÚ½øÐÐһЩ´óÎļþ²Ù×÷µÄʱºò£¬ÏÔµÃÊ®·ÖµÄ²»±ã£¬ÏÂÃæÕâ¶Î´úÂ뼴չʾÁËÈç¹û½«ÎïÀíÓ²ÅÌÉϵÄÊý¾ÝÓ³Éäµ½ÄÚ´æÖУ¬ÎÒÃÇÏñ²Ù×÷ÆÕͨµÄÄÚ´æÒ»Ñù¶ÔÎļþ½øÐжÁд£º
#include <sys/mman.h>
#include <sys/types.h&g ......
ÔÚUbuntu LinuxϽøÐÐPHP¿ª·¢£¬Ê×ÏÈ¿ÉÒÔ°²×°´î½¨ LAMP »·¾³ºÍ phpmyadmin Õâ¸öMysql Êý¾Ý¿â¹ÜÀí¹¤¾ß£¬Ö®ºóÑ¡ÔñÒ»¸öFTP´«¹¤¾ßÈ磺Filezilla£¬×îºóÎÒÃÇ»¹ÒªÑ¡ÔñPHP¿ª·¢¹¤¾ß£¬Ubuntu×Ô´øµÄGedit´¿Îı¾±à¼×öÒ»°ãµÄ´úÂëÎı¾µÄÐÞ¸Ä×ã¹»£¬µ«ÒªÊµÏÖһЩÏîÄ¿ºÍµ÷ÊԵȹ¦ÄܾͲ»ÐÐÁË£¬ËùÒÔÎÒÃÇ»¹ÊÇ×îºÃ»¹ÊÇÑ¡ÔñÒ»¿îIDE¿ª·¢»·¾³£¬ÕâÀïÎÒ ......
Í·Îļþ£º
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <netdb.h>
#include <arpa/inet.h>
#include < ......
ÔÚlinuxÖÐgrepÃüÁîÊǷdz£ÓÐÓõÄ,ËüºÍ¹ÜµÀ(|)ÅäºÏʹÓÃ,·Ç³£Ç¿´ó,ÓÃÓÚËÑË÷Îı¾Îļþ.Èç¹ûÏëÒªÔÚ¼¸¸öÎı¾ÎļþÖвéÕÒÒ»×Ö·û´®£¬¿ÉÒÔʹÓÃ
‘grep’ÃüÁî¡£‘grep’ÔÚÎı¾ÖÐËÑË÷Ö¸¶¨µÄ×Ö·û´®¡£
¼ÙÉèÄúÕýÔÚ‘/usr/src/linux/Documentation’Ŀ¼ÏÂËÑË÷´ø×Ö·û´®‘magic’µÄÎļþ£º
$ gre ......
linux´ÅÅ̲Ù×÷ÃüÁîÏê½â
ÊÕ²Ø
1.·ÖÇøÓë¸ñʽ»¯ÔÀí
Ó²Å̵ķÖÇø·ÖÖ÷MBR£¨446byte£©,Ö÷·ÖÇø±í(64byte)£¬·ÖÇø.
2.ʹÓÃlinuxÖеÄfdisk·ÖÇø
fdisk /dev/sdb
p ´òÓ¡·ÖÇø±í
t ת»»·ÖÇø±í
w д½ø·ÖÇø±í ......