• خانه
  • مانیفست اینترنت
  • درباره
  • تماس با من


Linux Tag

نگارش شده در تاريخ : ۱۹-۰۳-۱۳۸۹ | نويسنده : Pouyan | دسته : آموزشی | بدون ديدگاه

چند وقتی که سایت را آپدیت نکردم.از دوستان عذرخواهی می کنم.مقاله های ناقص زیادی رو درفت کردم که باید منتشر کنم ولی چون درگیر کلاس های دانشگاه هستم نمی رسم.البته برای شما یک جایزه دارم.

برای استفاده از نمایشگاه لینوکس تاگ در برلین بسر می برم.

فقط برای دوستان طرفدار اپن سرس باید بگم که همه ی شرکت بزرگ در زمینه ی اپن سرس اینجا هستند (وحتی مایکروسافت!)و درباره راهکار ها و نکاتی جدید لینوکس صحبت می شود.جو  نمایشگاه برعکس نمایشگاه سبیت بسیار دوستانه تر بود.(از مزایای اپن سرس خلق خوب هم هست)در ضمن وی لن رایگان هم برای استفاده کنندگان بود.

عکس ها رو احتمالا در فلیکر آپلود می کنم.

بیشتر موضوعات نمایشگاه حول محور کلود (یا ابر میزبان) می چرخه که خوب برای من که به این موضوع علاقه مندم جلاب بود.

کنفرانس هایی که تا کنون شرکت کردم اینجا لیست می کنم.(نکات را هر شب می نویسم)

۱-راه اندازی یک کلود ریداندت با کمک آمازون ای سی تو و گلوستر اف اس Amzon EC2 – GlusterFS.

۲-قوانین راه اندازی یک سرکت کلودکامپیوتینگ در اروپا (خیلی راستشو بخواهید خنده دار بود)

۳-آیا کلود کامپیوتینگ واقعا آزادی به ما می دهد.(بحث درمورد نکات غیر آزاد کلود کامپیوتینگ و راه کار هایی که وجود داره)(نومنه غیر آزاد یک کلود فیسبوک)

۴-ایجاد یک ای ام آی شخصی روی کلود ای سی ۲ (Amazon EC2 AMI) – در مورد ای ام آی توضیح می دهم.

بعد موضوعات فردا و پس فردا و روز بعدش را هم می گذارم.کسانی اگر سوال در این زمینه ها دارند می توانند مطرح کنند و من این سوال ها را با افراد مطلع یا سخن ران موضوع مورد نظر مطرح می کنم و پاسخ را همین جا می نویسم.

در ضمن روز آخر هم آقای شاتل ورس از کانونیکال(پشتیبان لینوکس اوبونتو) اینجا خواهد آمد.اگر دوست دارید سوالی از ایشون بپرسید حتما بگید چون امکانش هست که من با ایشون بتونم صحبت کنم.


دلم نیومد این رو اضافه نکنم ….

نگارش شده در تاريخ : ۱۳-۰۱-۱۳۸۹ | نويسنده : Pouyan | دسته : دسته‌بندی نشده | بدون ديدگاه

رفتم سایت بابس برای رای گیری وبلاگ ها و این سایت رو در صفحه ی پادکست پیدا کردم

یک پادکست را امتحان کنید بسیار زیباست.

و این که کوچک ترین مدرسه ی دنیاست :)


Text-p سرویس جدید یوتوب

نگارش شده در تاريخ : ۱۲-۰۱-۱۳۸۹ | نويسنده : Pouyan | دسته : فناوری های جدید, لینوکس | بدون ديدگاه

امروز رفته بودم یوتوب دیدم لوگو را عوض کردم

بعد از جست و جو کردن دیدم که بله

گوگل به نوع تصاویر پخش کننده ی خود حالت تکس رو اضافه کرده.

اگر یادتون باشه در فیلم ماتریکس هم این حالت رو داشتیم

این هم یک عکس برای مقایسه

حالت معمولی

در حالت تکست مد

البته یک برنامه در لینوکس هم برای این کار داریم که این کار رو انجام می ده

mplayer -vo cividx video address

این برای کسایی که کارت گرافیکشون ساپورت نمی کنه فریم بافر رو یا درایور موجود نیست

mplayer -vo caca video address

برای من مثلا ساپورت نمی شد از caca استفاده کردم و اینم خروجی

و اصل تصویر برای مقایسه

برای رعایت کپی رایت

۱-تصاویر یوتوب از فیلم اعتراض مسعود کمیایی (مرحوم بخشی) هستند.لینک ویدیو

۲-تصویر برای ام پلیر از موزیک ویدیو Maroon 5 – This Love هستش.لینک

اینم توضیحات خود یوتوب

منبع برای لینوکس


آپاچی،.htaccess و VirtualHost

نگارش شده در تاريخ : ۰۶-۰۱-۱۳۸۹ | نويسنده : Pouyan | دسته : آموزشی, وب سرور | يك ديدگاه

این مقاله ی سوم در زمینه ی آپاچی می باشد که نوشته شده است.باید گفن نصب آپاچی و کانفیگ های اولیه را با آپاچی پیش رفتیم.باید بگم که اکنون یک خورده جلو تر می ریم در آپاچی و تنظیمات آن.اول می خواهیم درباره ی htaccess. صحبت کنیم.این فایل چه هست اصلا.کارش چیه و چرا مخفی هستش (فایل هایی که با دات شروع می شوند در لینوکس به صورت مخفی هستند).

در تعریفی که از این فایل در سایت آپاچی شده است به این مفهوم می رسیم: ((.htaccess فایلی برای تغییر در تنظیمات آپاچی در دایرکتوری مورد نظر ما می باشد.))

البته باید گفت باید در خود httpd.conf این اجازه را از پیش داده باشیم.توضیح این کار رو در این پست دوباره تکرار می کنیم.این اجازه در AllowOverride فایل httpd.conf داده می شود.مثلا

AllowOverride All

باعث می شود که آپاچی اجازه تغییر همه ی تنظیمات را در .htaccess بدهد شما اگر می خواهید به بعضی از تنظیمات اجازه دهید می توانید از این طرز نوشتار (سینتکس) استفاده کنید.

AllowOverride AuthConfig Indexes

یعنی بین هر قسمت فایل httpd.conf یک فاصله قرار دهید.لیست کامل کانفیگ های قابل قرار گیری در این صفحه قرار دارد.

خوب الان کار ما با فایل httpd.conf تمام شده و به سراغ .htaccess می رویم.در اینجا به یک مثال اشاره می کنیم.شما می توانید هر تغییری که می خواهید در تنظیمات آپاچی در یک دایرکتوری خاص داشته باشید فقط لازم است این فایل را در آن دایرکتوری ایجاد کنید.خوب ما می خواهیم یک نوع فایل تایپ خاص را در یک دایرکتوری داشته باشیم.این قایل تایپ در httpd.conf تعریف نشده ولی خوب ما اجازه تغییر در این قسمت را در AllowOverride داده ایم.حالا به چه شکل عمل می کنیم.اول از همه در دایرکتوری مورد نظر یک فایل با نام .htaccess ایجاد می کنیم.سپس این محتویات را به فایل اضافه می کنیم.

AddType text/example .exm

دایرکتوری را این در نظر بگیریم که توضیح دهم که همین تغییر در httpd.conf به چه شکل است.یعنی همین تغییر را می توان در httpd.conf به جای اینجا اعمال کرد.

/www/htdocs/example

خوب در httpd.conf باید این قسمت را اضافه کنید:

<Directory /www/htdocs/example>
AddType text/example .exm
</Directory>

در ضمن می توان نام این فایل رو از .htaccess به هرچیز دیگر تغییر داد برای این کار لازم است در httpd.conf تغییرات زیر را انجام دهید.

AccessFileName .config

خوب این htaccess که توضیحی برای آشنایی با آن دادیم ولی خوب کارایی زیادی دارد.در ضمن بهتر است سطح دسترسی آن ۴۰۰ باشد تا اجازه خرابکاری را به کسی ندهد در مورد مسایل امنیتی در پست آخر به حد کافی صحبت خواهیم کرد.

بریم سراغ VirtualHost ، باید بگم که این قسمت یکی از مهم ترین هاست و کارایی زیادی دارد.دادن سابدومین،هاست کردن چند دومین روی یک هاست (آی پی)  و یا اضافه کردن https همه و همه در این قسمت انجام می شود.من این ۳ موضوع مهم و تغییرات لازم و توضیحات را ارائه می کنم ولی نکات دیگر را به عهده ی خودتان می گذارم.در ضمن چون در این پست به سیستم دی ان اس nameserver احتیاج داریم نحوه راه اندازی nameserver را قبل از این پست آورده ام.

۱-ساب دومین:خوب برای این کار همان طور که در آموزش nameserver دیدیم باید یک خط به اسم سرور خود اضافه کنید.به شکل زیر:

www2       A   the_ip_of_the_server

سپس در VirtualHost به این شکا تغییر اضافه کنید و در ادرس محلی که فایل هایی را که می خواهید در آن اضافه کنید.به دلیل اینکه Document Root ما در فایل تنظیمات /var/www/html
قرار داده شده است باید فولدر سابدومین ما در همین قسمت قرار بگیرید.

<VirtualHost *>
DocumentRoot /var/www/html/www2
ServerName www2.bitfleet.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common

</VirtualHost>

حالا ساب دومین شما ایجاد شده است.

۲-هاست کردن چند دامنه ی روی یک وب سرور:قابلیت دیگری که ویرچوال هاست به ما می دهد این است که به وسیله ی آن می توان چند دامنه ی متفاوت را در چند دایرکتوری مختلف روی یک وب سرور آپاچی قرار داد.برای این کار به مانند مثال زیر عمل کنید.البته باید از ای پی سرور خود با خبر باشد.(شیوه های دیگری نیز موجود است که در آخر این متن اضافه می کنم)

NameVirtualHost *
<VirtualHost *>
ServerName www.bitfleet.com
ServerAlias bitfleet.com
DocumentRoot /var/www/html/
</VirtualHost>

<VirtualHost * >
ServerName www.bitfleet2.com
DocumentRoot /var/www/html/bit2
</VirtualHost>

۳-اگر می خواهیم هر سایت روی یک آی پی قرار گیرد باید به روش زیر عمل کنیم.

<VirtualHost www.smallco.com>
ServerAdmin webmaster@mail.smallco.com
DocumentRoot /groups/smallco/www
ServerName www.smallco.com
ErrorLog /groups/smallco/logs/error_log
TransferLog /groups/smallco/logs/access_log
</VirtualHost>

<VirtualHost www.baygroup.org>
ServerAdmin webmaster@mail.baygroup.org
DocumentRoot /groups/baygroup/www
ServerName www.baygroup.org
ErrorLog /groups/baygroup/logs/error_log
TransferLog /groups/baygroup/logs/access_log
</VirtualHost>

در این روش شما باید برای دی ان اس سرور آی پی هر کدام از این دامنه های را تعریف کیده باشید.

۴-برای اضافه کردن اس اس ال SSL یا همان https به آپاچی باید ابتدا نرم افزار open-ssl و open-ssl-dev و mod_ssl را روی سیستم خود نصب کرده داشته باشیم.بعد طبق مراحل زیر جلو می رویم.

-بعد از اینکه اپن اس اس ال را نصب کردیم نیاز به ایجاد یک گواهی نامه ی اس اس ال داریم.برای این کار کافی هستش دستور زیر را اجرا کنید.

openssl genrsa -des3 -out server.key 1024

این دستور از شما می خواهد که یک رمز عبور برای کلید ایجاد شده بگذارید.(سعی کنید رمز عبور خود را فراموش نکنید چون دوباره احتیاج داریم).

اگرمی خواهید پسورد را حذف کنید دستور زیر را وارد کنید

openssl rsa -in server.key -out server.key.unsecure

-دستور زیر را حالا وارد کنید

openssl req -new -x509 -nodes -sha1 -days 365 -key server.key.unsecure -out server.crt

این  دستور گواهینامه ای (.crt) به مدت یک سال برای شما ایجاد می کنید شما می توانید طول این زمان را بیشتر کنید.همچنین روش کدگذاری هم می توانید عوض کنید در این دستور از sh1 استفاده شده است.

-حالا فایل گواهینامه و کلید شما ایجاد شده است.تنها کاری که باید بکنید این است که این فایل را در محل مناسب قرار داده و سطح دسترسی آن را نیز معین کنید.

mkdir -p /etc/httpd/cert/

cp server.key server.crt /etc/httpd/cert/

cd /etc/httpd/cert

chmod 400 server*

-فایل httpd.conf را با دقت تغییر دهید.تغییرات باید به شکل زیر باشد.

در قسمت ویرچوال هاست این اطلاعات رو وارد کنید:

DocumentRoot /var/www/html/
SSLEngine On
SSLProtocol All -SSLv2
SSLCertificateFile /etc/httpd/cert/server.crt
SSLCertificateKeyFile /etc/httpd/cert/server.key
ServerName bitfleet.com

حالا می توانید آدرس سایت یا آی پی خود را با https چک کنید.شما با صفحه ای رو به رو می شوید که می گوید این سایت مورد اطمینان نیست.(این برای این است که گواهینامه ی اس اس ال شما مورد تایید مراکز تایید کننده ی اس اس ال قرار نگرفته است – مراکز تایید کننده ی اس اس ال چند تاشون پایین صفحه آمده است.)

اگر به صورت همیشگی گواهینامه را به مرور گر خود اضافه کنید دیگر با این صفحه رو به رو نخواهید شد و اینکه خوب سایتی که شما با اس اس ال به آن وصل می شوید مطمئن ارسال اطلاعاتتان به این سایت با امنیتی بیشتر صورت می گیرد.

منابع:

ویرچوال هاست به صورت کامل

اس اس ال در اپاچی

توضیحاتی در مورد مد اس اس ال mod_ssl

منبع کمکی ۱

منبع کمکی ۲


کرنل شخصی و رفع ایراد های آن

نگارش شده در تاريخ : ۲۲-۱۲-۱۳۸۸ | نويسنده : Pouyan | دسته : دسته‌بندی نشده | بدون ديدگاه

دوست خوبم نوید اشاراتی به چگونگی درست کردن کرنل شخصی کرده اند.ما هم کار ها را تمام و کمال انجام دادیم ولی خوب هیچ کاری بدون ایراد نمی شود ما هم به مشکلاتی برخوردیم.اگر در حین بوت شدن سیستم به ایراد هایی برخوردیم با چه روشی می توانیم این ایراد ها رو برطرف کنیم و یک کرنل شخصی بدون ایراد داشته باشیم.

تلاش من اینه که اول ایراد هایی که خودم بهشون برخوردم و روش رفع اونا و همچنین رفع مشکلات مشابه را به ما بگم.

باید بگم اولین اتفاقی که افتاد این بود که کرنل بنده نتوانست با هارد اکسترنال که فرمتش fat بود ارتباط برقرار کند.برای اینکه بفهمم ایراد چه بود از دستور dmesg استفاده کردم.
اشاره شده به نصب نبودن زبان cp437 بعد از جستجو فهمیدم که هنگام کامپایل کردن این زبان را با کرنل کامپایل نکرده بودم.حالا چه کردم.
من فایل کانفیک را با دستور

make menuconfig

تغییر دادم و دوباره کرنل را ساختم.در این نوبت کل کرنل ساخته نشد بلکه فقط اون قسمتی که اضافه شد و یک عدد به تعداد کامپایل های ما اضافه شد.(یعنی این شکلی شد)

make -j 2

uname -a
Linux Voyoger 2.6.33 #3 SMP Sat Mar 13 16:26:46 CET 2010 i686 GNU/Linux

سپس با این دو دستور و این دستور فایل های لازم و ماجول های مورد نیاز در جا های خودشون کپی شد.

make modules

sudo make modules_install

sudo make install

sudo mkinitramfs -o /boot/initrd.img-2.6.x.x

در اینجا برای هر ماجولی که فراموش شده در هنگام کامپایل یا در اینده می خواهد اضافه شود،می توان از این روش استفاده کرد.

دومین مشکل وایرلس بود.یعنی باید درایورشو با کرنل کامپایل می کردم.برای این کار ابتدا فایل سرس را از سایت سازنده (برای من برادکام) دریافت کردم.سپس در یک فولدر مجزا باز کردم.

tar -xvzf  hybrid-portsrc-x86_32-v5.60.48.36.tar.gz

برای کامپایل کردن باید از دستور make استفاده کنیم.برای من به مشکلی برخورد و نتوانست فایل autoconf.h را پیدا کند و مجبور شدم خودم فایل را ادیت کنیم و آدرس فایل رو که با (locate) پیدا کرده بودم قرار بدم.
کامپایل با موفقیت انجام شد.این ماجول ایجاد شده را می توان به صورت مجزا استفاده کرد.

wl.o , wl.ko, wl.mod.o

برای همین در قسمت ماجول ها کپی کردم.

sudo cp wl.ko /lib/modules/2.6.33/kernel/drivers/net/wireless/

البته باید قبلش دو پوشه ی net و وایرلس را ایجاد کرده باشید.سپس با دستور به لیست ماجول ها اضافه کردم.

sudo depmod

برای اینکه مطمئن بشیم اضافه شده از دستور زیر استفاده می کنیم.

cat /lib/modules/2.6.33/modules.dep

در آخر هم

sudo modprobe wl

اجرا کردم و خوب ماجول به کرنل (به عنوان ماجول خارجی) اضافه شد بعد ری استارت و اینکه الان با وایرلس وصل هستم.

البته ایراد های دیگری هم حین بوت شدن سیستم دیده می شود که می توان با اجرای این دستور

dmesg

less /var/log/messeges

less /var/log/kernel

آن ها را پیدا کرد و سپس با یک جست و جو در اینترنت این ایراد ها را برطرف کرد.

*کرنلی که شخصی سازی شده باشه زمان کمتری را برای بوت شدن تلف می کند.

*همیشه وقتی کرنل رو کامپایل و بعد نصب می کنید فولدری که درش لینوکس خود را کامپایل کردید رو پاک نکنید یا اگر پاک می کنید فایل کانفیگ رو نگه دارید


Previous Entries Next Entries

خوراک

خوراک پز

نوشته‌های تازه

  • تست از روی نوکیا ان ۹۰۰
  • وصل کردن چند فایل پی دی اف به هم دیگر و ایجاد یک پی دی اف (merge)
  • Apod Nasa دریافت تمامی عکس ها
  • SVN Server خود را راه اندازی کنید.
  • مدیا پلیرهای لینوکسی – بخش اول (مقدمه)
  • Linux Tag
  • دلم نیومد این رو اضافه نکنم ….

پر بازدید ترین ها

  • کار کردن با اسکایپ در ابونتو - 3,794 بازدید
  • Ipod تازه،Notebook های کوچک تر و یک یوزپلنگ سریع! - 932 بازدید
  • تست گوشی تلفن همراه : G705 Sony Ericsson - 761 بازدید
  • اضافه کردن سرویس Pure-ftpd به Centos 5.2 - 747 بازدید
  • ریموت کنترل برای پخش کننده های موسیقی لینوکس با موبایل - 549 بازدید
  • مانیفست اینترنت - 530 بازدید

RSS خوشمزه

  • JUNG - Java Universal Network/Graph Framework
  • App Inventor for Android - Beta
  • Tor Project: obfsproxy
  • ‭BBC ‮فارسی‬ - ‮فرهنگ و هنر‬ - ‮۲۰۰ سالگی دیکنز؛ شش دستاورد چارلز دیکنز برای جهان امروز‬
  • Share Spotify Playlists at ShareMyPlaylists.com
  • sFFT: Sparse Fast Fourier Transform
  • Registration
  • Golem.de: IT-News für Profis
  • Tutorial / Java Grundlagen / Arrays
  • PGP-Gebrauchsanleitung

برچسب‌ها

5.2 Andorid Boot CentOS ftp ftpd HTC IPCom key Linux Patent Pure-fp pure-ftp Pure-ftpd putty ssh-keygen Vodafone آی پاد اسکایپ اف تی پی اپرا اپل اپن سرس اینترنت بنر بوت تاریخچه تست خبررسانی خبرنگار سرویس های وبی شل طراحی فارسی فایرفاکس لینوکس مانیفست مایکروسافت مرورگر وب سرور ویندوز وینوز پابلیک کی پوتی گراب

پیوندها

  • Bardiax's Blog
  • Choxos
  • آی لینوکس
  • اسناد متن باز
  • ام توکس
  • امین
  • ساسان
  • لینوکس و من
  • هفت سال – وبلاگ
  • وردپرس فارسی
  • گوگل لینوکس
  • یه انقلابی

دسته ها

  • Shell Script
  • آموزشی
  • اوبونتو
  • تلفن همراه
  • دانستنی ها
  • دسته‌بندی نشده
  • دی ان اس
  • سنت‌اواس
  • شبکه اجتماعی
  • شل اکسس
  • فناوری های جدید
  • لینوکس
  • وب سرور
  • کاربردی


Spread Firefox Affiliate Button

تمامی مطالب این وبلاگ تحت لیسانس GFDL منتشر می شود.نقل قول بدون ذکر منبع آزاد است.
اين قالب با استفاده از نيروي وردپرس فارسي و توسط گرافيكس بهينه و فارسي شده است.