Thursday, September 30, 2010

התקנת Apache 2.2 בעיות עם Windows 7

התקנת Apache 2.2 לעיתים נתקלת בבעיות ב - Windows 7.

ראשית, יש להריץ את ההתקנה עם הרשאות Administrator.
לעיתים, גם אחרי התקנה מוצלחת ישנן בעיות בהרצת Apache.

שיטה מצויינת לבדוק תקלות היא לנסות ולהריץ את apache באופן ישיר, כלומר את httpd.exe ישירות.

אני קיבלתי את הודעת השגיאה הנ"ל:
C:\Program Files\Apache Software Foundation\Apache2.2\bin>net start apache2.2
The Apache2.2 service is starting.
The Apache2.2 service could not be started.

A system error has occurred.

System error 1067 has occurred.

The process terminated unexpectedly.

ואכן, כאשר הרצתי את:
C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe

הוא הודיע שחסר קובץ: msvcr71.dll ולאחר שהתקנתי אותו, apache רץ חלק.

Sunday, September 26, 2010

עזרה בקינפוג mysql על Linux

סקריפט חמוד שגיליתי לאחרונה עוזר לקנפג את MySQL על לינוקס. תומך עד גרסה 5.1.*

מריצים את הסקריפט, הוא משווה את קונפיגורציית ה - MySQL יחסית לעומס ונותן המלצות.
כמובן שלא את כולן צריך לקבל ויש להבין את המשמעות של כל אחד מהפרמטרים, אבל עדיין זהו סקריפט שמאוד עוזר.

http://www.day32.com/MySQL/

פשוט להוריד ולהריץ.

עדכון: 28.7.2011
האתר עצמו ירד, ולכן ניתן לחפש את הקובץ tuning-primer.sh
או להוריד אותו מכאן: tuning-primer.sh

בנוסף קובץ חדש ומעניין לניתוח והמלצות על הרצת MySQL ניתן להוריד את mysqltuner.pl

Monday, September 20, 2010

Mysql indexes Shortcuts

Mysql indexes

Inside a table:
INDEX(indexed_column)

Multiple Column Index
INDEX(indexed_column, indexed_column2)

Add Index to a table
ALTER TABLE table_name ADD INDEX(indexed_column)

Show Indexes:
SHOW INDEXES FROM table_name;

Remove Index
ALTER TABLE table_name DROP INDEX index_name;

Thursday, September 16, 2010

שליטה ב - VirtualBox בשורת הפקודה ב - Linux

לתכנת VirtualBox המאפשרת וירטואליזציה של מערכות הפעלה ישנה אפשרות לשלוט במערכות הרצות מתוך ה - Command Line. דבר זה מאפשר להפעיל את מערכות ההפעלה ללא ממשק משתמש אמיתי, כלומר ללא GUI. כמו כן זה מאפשר הפעלה אוטומטית של מערכות וירטואליות.

VBoxManage listvm

מאפשר לקבל רשימה של מערכות וירטואליות

VBoxManage startvm “Windows XP”

יפעיל לנו את מערכת ההפעלה בשם Windows-XP

VBoxManage startvm “Windows XP” --type=headless

יפעיל את מערכת ההפעלה הוירטואלית ללא חלון GUI.

VBoxManage controlvm “Windows XP” poweroff

יכבה את מערכת ההפעלה הוירטואלית.

לקריאה נוספת על VBoxManager VirtualBox Command Line

Wednesday, September 15, 2010

מיפוי ספריית windows מתוך מערכת linux

יש להתקין smbfs
sudo apt-get install smbfs

ואח"כ יש לבצע את המיפוי:
לדוגמא:
sudo mount -t smbfs -o username=myusername //192.168.0.10/sharename /media/test

לקריאה נוספת