LinuxÈëÃűʼǶþ
1.¹Ø»ú
init 0»òÕß halt poweroff
ÖØÐÂÆô¶¯
init 6»òÕß reboot
¹Ø»úµÄʱºò֪ͨÏÂÆäËûÓû§ Shutdown
shutdown -r +5 (Îå·ÖÖÓÖ®ºó¹Ø»ú)
2.ÔÚLinuxÏ¿ÉÒÔʹÓó¤Îļþ»òĿ¼Ãû£¬ÐèÒª×ñѵĹæÔò
/ ½ûֹʹÓÃ
ºó׺ÊÇûÓÐʵ¼ÊÒâÒåµÄ
3.touch a ½¨Á¢Ò»¸öÎļþ
4.shellÃüÁîµÄÒ»°ã¸ñʽ
$cmd [-²ÎÊý][²Ù×÷¶ÔÏó]
ÀýÈ磺ls -l ÏÔʾ³¤Îļþ
ls -a ÏÔʾËùÓÐÎļþ°üÀ¨Òþ²ØÎļþ
rm 2 ɾ³ý2Îļþ
-*:Æ¥Åä¶à¸ö×Ö·û
-?:Æ¥Åäµ¥¸ö×Ö·û
-[]:Æ¥Åä·½À¨ºÅÀïµÄÖ¸¶¨×Ö·û
ÀýÈç ls a?
ls a*
ls a[b,c] Á½Î»µÄÎļþÃû£¬ab»òÕßac
ls [0-9]* ÏÔʾÊý×Ö¿ªÍ·µÄÎļþ
5.Ô¶³Ì¹ÜÀíLinux
Telnet
SSH
Webmin
²éѯIP ifconfig
ctr+c Í˳öÁ¬½Ó
setup½øÈëÅäÖÃÄ£¿é
ping µØÖ·
vi /etc/sysconfig/network-scripts/ifcfg-eth0 ½øÈëÅäÖÃÍø
¿¨µÄÎļþ
service network restart ÖØÐÂÆô¶¯Íø¿¨
6 °ÑLinux×ö³ÉÒ»¸ö·þÎñÆ÷
vi /etc/ximetd.d/telnet
½«ÆäÖеÄdisable ¸ÄΪno
service xinetd restart ÖØÐÂÆô¶¯´Ë·þÎñ
Tab¼üÓÐ×Ô¶¯²¹ÆëµÄ¹¦ÄÜ
ͨ¹ýTelnet µØÖ·¿ÉÒÔ·ÃÎÊLinux·þÎñÆ÷ÁË ×¢Òâ²»ÄÜÓ󬼶Óû§
·ÃÎÊ£¬Ö»ÄÜÆÕͨÓû§µÇ¼
7.SSH·ÃÎÊÐèÒªÓõ½Ò»¸öputtyµÄ¿Í»§¶Ë¹¤¾ß£¬¼ÓÃܵÄÁ¬½Ó·½Ê½
8.webmin ÐèÒªÒ»¸öÎļþweb.iso·ÅÈë¹âÇý
½«¹âÇý¹Òµ½µçÄÔÉÏ
mount /dev/cdrom /media/cdrom/
cd /media/cdrom/ ¿´µ½¹âÅÌÀïÃæµÄÄÚÈÝ
tar -xzvf webmin-1.250.tar.gz -C /tmp/ ½«Õâ¸öÎÄ
¼þ½âѹËõµ½ tmpÏÂÃæ (´Ë´¦µÄ
Ïà¹ØÎĵµ£º
µÚÒ»ÌìÉϰ࣬Õùȡһ¸öÔÂÄÚlinux¸øÅªÊìϤÁË
Ìø×ªÃüÁcd /tmpÌø×ªµ½tmpĿ¼ cd ../../ Ìø×ªµ½¸úĿ¼
н¨Îļþ£º touch test.html н¨Ò»¸ötest.html Îļþ
×°µÄÊÇredhatϵͳ ĬÈϵÄapache·þÎñûÓдò¿ª£¬ÐèÒª´òÃüÁî
/etc/init.d/{·þÎñÃû} start»ò ......
1.ÐèÒªÁ½¸öÎļþ£¬httpdºÍsubversion. httpdÊÇweb·þÎñÆ÷£¬ÓÃÀ´Í¨¹ýweb·ÃÎÊsubversion£¬httpd¿ÉÒÔÔÚapache¹Ù·½ÍøÕ¾ÉÏÏÂÔØµ½
2.н¨Ò»¸öÓû§£ºsvnroot
×îºÃ²»ÒªÈÃrootÓû§²ÎÓëµ½svnµÄȨÏÞ¹ÜÀíºÍÈÕ³£µÄÔËÐкÍά»¤¹¤×÷ÖÐÀ´£¬µ«ÊÇÏÂÃæµÄһЩ°²×°ºÍÅäÖòÙ×÷»¹ÊÇ ÐèÒªrootÓû§À´Íê³ÉµÄ£¬ÒòΪÓÐЩ²Ù×÷Ö»ÓÐroot²ÅÄÜ×ö¡£È¨Ï ......
Linuxϵͳ²é¿´·þÎñÆ÷ʱ¼äºÜ¼òµ¥ÊäÈë"date"ÃüÁî¾Í¿ÉÒÔ.µ«ÊÇÓÐʱ·¢ÏֺܶàµÄ·þÎñÆ÷µÄµ±Ç°Ê±¼ä¶¼²»×¼È·,²»ÊÇÂý¾ÍÊÇ¿ìÁË,ÓеϹÏà²îÒ»¸öСʱ¡£ËäȻʱ¼ä²»×¼È·²»»áÓ°Ïì·þÎñÆ÷¹¤×÷£¬µ«ÊÇÎÒÃǼÈë×ÊÁÏ¡¢µÇ¼ÇһЩ¶«Î÷µÄʱ¼ä¶¼»á²»×¼È·¡£
¡¡¡¡ÒªÊÇ·¢ÏÖÎÒÃǵÄÓ¦ÓúÍÊý¾Ý¿â·þÎñÆ÷ϵͳʱ¼ä²»¶Ô¿ÉÒÔʹÓÃÕ⼸¸öÃüÁîÐ޸ģº
¡¡¡¡1¡¢ÏÈÉèÖÃÈ ......
1.Linux½øÈëÓëÍ˳öϵͳ
½øÈëLinuxϵͳ£º
±ØÐëÒªÊäÈëÓû§µÄÕ˺ţ¬ÔÚϵͳ°²×°¹ý³ÌÖпÉÒÔ´´½¨ÒÔÏÂÁ½ÖÖÕʺţº
¡¡¡¡1£®root--³¬¼¶Óû§Õʺţ¨ÏµÍ³¹ÜÀíÔ±£©£¬Ê¹ÓÃÕâ¸öÕʺſÉÒÔÔÚϵͳÖÐ×öÈκÎÊÂÇé¡£
¡¡¡¡2£®ÆÕͨÓû§--Õâ¸öÕʺŹ©ÆÕͨÓû§Ê¹Ó㬿ÉÒÔ½øÐÐÓÐÏ޵IJÙ×÷¡£
¡¡¡¡Ò»°ãµÄLinuxʹÓÃÕß¾ùΪÆÕͨÓû§£¬¶øÏµÍ³¹ÜÀíÔ±Ò»°ã ......
[ת]Linux 2.6 ÄÚºËEpollÓ÷¨¾ÙÀý˵Ã÷
epollÓõ½µÄËùÓк¯Êý¶¼ÊÇÔÚÍ·Îļþsys/epoll.hÖÐÉùÃ÷µÄ£¬ÏÂÃæ¼òҪ˵Ã÷ËùÓõ½µÄÊý¾Ý½á¹¹ºÍº¯Êý£º
ËùÓõ½µÄÊý¾Ý½á¹¹:
typedef union epoll_data {
void *ptr;
int fd;
__uint32_t u32;
__uint64_t u64;
......