Wednesday, June 2, 2010

安裝Moodle前的確認動作

當LAMP建置完成後
開始裝Moodle前
有些東西需要透過終端機確認
否則無法正常安裝

不過對這些指令還不熟
也就先把要輸入的指令highlight出來

建議先用root登入本機再進行下面的動作

root@josh-ubuntu:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:d0:09:e4  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fed0:9e4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:940 errors:0 dropped:0 overruns:0 frame:0
          TX packets:585 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:972315 (972.3 KB)  TX bytes:41682 (41.6 KB)
          Interrupt:11 Base address:0xd020 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:49 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4190 (4.1 KB)  TX bytes:4190 (4.1 KB)

root@josh-ubuntu:~# ps -aux | grep ssh
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      3086  0.0  0.0   4784   604 ?        Ss   17:16   0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session /usr/bin/seahorse-agent --execute x-session-manager
root      5638  0.0  0.0   3340   796 pts/0    R+   18:29   0:00 grep ssh
root@josh-ubuntu:~# netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      2201/mysqld     
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2779/apache2    
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      2596/cupsd      
tcp6       0      0 ::1:631                 :::*                    LISTEN      2596/cupsd      
udp        0      0 0.0.0.0:54849           0.0.0.0:*                           2570/avahi-daemon: 
udp        0      0 0.0.0.0:68              0.0.0.0:*                           2597/dhclient   
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           2570/avahi-daemon: 
root@josh-ubuntu:~# cd /etc/ssh/
root@josh-ubuntu:/etc/ssh# vim ssh_config 

程式 'vim' 可在下列的套件中被找到:
 * vim
 * vim-gnome
 * vim-tiny
 * vim-gtk
 * vim-nox
嘗試: apt-get install
bash: vim: command not found
root@josh-ubuntu:/etc/ssh# vi ssh_config
root@josh-ubuntu:/etc/ssh# netstat -tulpn

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      2201/mysqld     
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2779/apache2    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      6016/sshd       
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      2596/cupsd      
tcp6       0      0 :::22                   :::*                    LISTEN      6016/sshd       
tcp6       0      0 ::1:631                 :::*                    LISTEN      2596/cupsd      
udp        0      0 0.0.0.0:54849           0.0.0.0:*                           2570/avahi-daemon: 
udp        0      0 0.0.0.0:68              0.0.0.0:*                           2597/dhclient   
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           2570/avahi-daemon: 
root@josh-ubuntu:/etc/ssh# ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:d0:09:e4  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fed0:9e4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1234 errors:0 dropped:0 overruns:0 frame:0
          TX packets:741 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1275676 (1.2 MB)  TX bytes:50503 (50.5 KB)
          Interrupt:11 Base address:0xd020 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:49 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4190 (4.1 KB)  TX bytes:4190 (4.1 KB)

root@josh-ubuntu:/etc/ssh# cd /var/
root@josh-ubuntu:/var# ls -l
總計 52
drwxr-xr-x  2 root root  4096 2010-05-24 01:26 backups
drwxr-xr-x 17 root root  4096 2010-05-16 23:53 cache
drwxr-xr-x  2 root root  4096 2009-03-27 16:42 crash
drwxr-xr-x  2 root root  4096 2009-04-20 22:07 games
drwxr-xr-x 56 root root  4096 2010-05-16 23:53 lib
drwxrwsr-x  2 root staff 4096 2009-04-13 17:33 local
drwxrwxrwt  3 root root    80 2010-06-02 17:39 lock
drwxr-xr-x 16 root root  4096 2010-06-02 17:39 log
drwxrwsr-x  2 root mail  4096 2009-04-20 21:59 mail
drwxr-xr-x  3 root root  4096 2010-05-17 00:48 moodledata01
drwxr-xr-x  2 root root  4096 2009-04-20 21:59 opt
drwxr-xr-x 18 root root   780 2010-06-02 18:31 run
drwxr-xr-x  6 root root  4096 2009-04-20 22:02 spool
drwxrwxrwt  2 root root  4096 2010-06-02 18:37 tmp
drwxr-xr-x  3 root root  4096 2010-05-17 00:51 www
root@josh-ubuntu:/var# chmod 777 moodledata01/
root@josh-ubuntu:/var# chmod 755 moodledata01/
root@josh-ubuntu:/var# ps -aux | grep apache

Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      2779  0.0  0.7  33072  7976 ?        Ss   17:16   0:00 /usr/sbin/apache2 -k start
www-data  4110  0.0  1.2  39812 12416 ?        S    17:39   0:00 /usr/sbin/apache2 -k start
www-data  4111  0.0  1.1  38644 11908 ?        S    17:39   0:00 /usr/sbin/apache2 -k start
www-data  4114  0.0  1.1  38648 11704 ?        S    17:39   0:00 /usr/sbin/apache2 -k start
www-data  4116  0.0  1.1  38644 11720 ?        S    17:39   0:00 /usr/sbin/apache2 -k start
www-data  4117  0.0  0.3  33072  4036 ?        S    17:39   0:00 /usr/sbin/apache2 -k start
www-data  6048  0.0  0.3  33072  4036 ?        S    18:36   0:00 /usr/sbin/apache2 -k start
root      6409  0.0  0.0   3344   816 pts/0    S+   18:40   0:00 grep apache
root@josh-ubuntu:/var# clear
root@josh-ubuntu:/var# lsbackups  crash  lib    lock  mail          opt  spool  www
cache    games  local  log   moodledata01  run  tmp
root@josh-ubuntu:/var# ls -l總計 52
drwxr-xr-x  2 root root  4096 2010-05-24 01:26 backups
drwxr-xr-x 17 root root  4096 2010-05-16 23:53 cache
drwxr-xr-x  2 root root  4096 2009-03-27 16:42 crash
drwxr-xr-x  2 root root  4096 2009-04-20 22:07 games
drwxr-xr-x 56 root root  4096 2010-05-16 23:53 lib
drwxrwsr-x  2 root staff 4096 2009-04-13 17:33 local
drwxrwxrwt  3 root root    80 2010-06-02 17:39 lock
drwxr-xr-x 16 root root  4096 2010-06-02 17:39 log
drwxrwsr-x  2 root mail  4096 2009-04-20 21:59 mail
drwxr-xr-x  4 root root  4096 2010-06-02 18:39 moodledata01
drwxr-xr-x  2 root root  4096 2009-04-20 21:59 opt
drwxr-xr-x 18 root root   780 2010-06-02 18:40 run
drwxr-xr-x  6 root root  4096 2009-04-20 22:02 spool
drwxrwxrwt  2 root root  4096 2010-06-02 18:39 tmp
drwxr-xr-x  3 root root  4096 2010-05-17 00:51 www
root@josh-ubuntu:/var# chown www-data:www-data moodledata01/root@josh-ubuntu:/var# netstat -


倒數第二行的動作是要授予更動權限給 www-data 執行
moodledata01要視自己新增的資料庫所在資料夾名稱而定
否則就糗大了

No comments:

Post a Comment