وبلاگ شخصی سید عباس طباطبایی

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

دوستان عزیز:

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

cisco packet tracer

پنجشنبه, ۱۶ شهریور ۱۴۰۲، ۱۱:۱۶ ب.ظ

با سلام

دوستانی که بدنبال نرم افزار cisco packet tracer هستند و در دریافت آن از سایر سایت‌ها بمشکل برخورد کردند (خصوصاً دوستانی که از سیستم‌عامل‌های غیر از ویندوز استفاده می‌کنند)از طریق این لینک می‌تونند براحتی نسخه مورد نظر خودشون رو دریافت کنند

  • سید عباس طباطبایی

Xtreme-Download-Manager

یکی از دغدغه های بسیاری از کاربران لینوکس منجمله خودم پیدا کردن دانلود منیجری در حد و امدازه های اینترنت دانلود منیجر (IDM) هست و حتما تا حالا دانلود منیجرهای لینوکسی متفاوتی رو امتحان و استفاده کردید . من تا قبل از معرفی این دانلود منیجر از FarRat یا Steadyflow استفاده می کردم اما با معرفی این دانلود منیجر به عنوان معادل لینوکسی اینترنت دانلود منیجر تقریبا از این بابت هم خیال هممون راحت شد . بعد از دو روز استفاده و دانلود فرمت های مختلف ویدئویی ، صوتی و … با خیال راحت بهتون میتونم بگم که این نرم افزار به خوبی میتونه جای خالی اینترنت دانلود منیجر در لینوکس رو پر کنه . خب بریم سر اصل مطلب و معرفی این نرم افزار

اکستریم دانلود منیجر (Xdman) نرم افزار مدیریت دانلودی پیشرفته و وقدرتمند و مبتنی بر جاواست که ادعا می کند سرعت دانلود را تا حد قابل قبولی افزایش می دهد . این نرم افزار  قابلیت مکث و ادامه (pause and resume) و همچنین دانلود ویدئو از سایت های مختلف را داراست .

Xdman از الگوریتم های پیچیده تقسیم بندی پویا ، فشرده سازی داده ها و تجدید اتصال جهت بالا بردن سرعت دانلود استفاده می کند . Xdman  از پروتکل های HTTP ، HTTPS و FTP و همچنین فایروال ها ، پروکسی سرورها ، تغییر مسیرها ، کوکی ها و مجوزها پشتیبانی می کند و قابلیت این را دارد که به طور خودکار با هر مرورگری ادغام شود .

برای اجرای این نرم افزار در اوبونتو به Java Runtime حداقل نسخه ۶ نیاز دارید و در نسخه های قدیمی تر نیز برای اجرای آن می توان از Open JDK بهره برد . این نرم افزار همچنین در سیستم عامل های ویندوز و مک که نسخه ای از JRE را نصب داشته باشند قابل راه اندازی است .

Xtreme-Download-Manager

xdman-download-raring-desktop-i386.iso_

ویژگی های Xdman

  • دانلود فایل ها در حداکثر سرعت ممکن ( ۵ تا ۶ برابر سریع تر )
  • استفاده از الگوریتم های پیچیده تقسیم بندی پویا و اتصال مجدد
  • دانلود فایل های ویدئویی FLV از سایت های اشتراک گذاری فیلم نظیر یوتیوب
  • آغاز دانلود از هر مرورگر شامل فایرفاکس ، کروم ، اینترنت اکسپلورر ، اپرا ، سافاری و هر برنامه دیگری که برای دانلود از اینترنت تلاش کند ( البته داخل پرانتز عرض کنم که من هنوز نتونستم توی تنظیماتش گزینه ای مربوط به این قابلیت پیدا کنم و احتمال میدم مشکل از سیستم من باشه و دانلود هایی رو که با این نرم افزار انجام دادم همه با وارد کردن دستی لینک دانلود بوده و به صورت خودکار دانلود رو از مرورگرها بر عهده نمیگیره )
  • پشتیبانی از HTTPS ، HTTP و FTP پروکسی سرورها ، کوکی ها و …
  • ادامه (Resume) دانلود فایل هایی که به هر دلیلی دانلودشان متوقف شده
  • قابل حمل و اجرا بر روی هر سیستم عامل دارای Java SE 6 بدون نیاز به نصب
  • قابلیت پیکربندی برای بررسی خودکار فایل های دانلودی توسط آنتی ویروس و همچنین خاموش شدن خودکار سیستم پس از اتمام دانلود

Installation Xdman

wget -O xdman.zip http://sourceforge.net/projects/xdman/files/xdman.zip/download

Extract xdman.zip

mkdir xdman
unzip xdman.zip -d xdman/

Enter to directory xdman/ and make exexutable file xdman.sh

cd xdman/
chmod +x xdman.sh

Run xdman.sh

./xdman.sh


  • سید عباس طباطبایی

آب و هوا در اوبونتو

يكشنبه, ۱۲ ارديبهشت ۱۳۹۵، ۱۱:۳۲ ق.ظ

my-weather-indicator

اگر دوست دارید روی اوبونتوی خودتون آب و هوای منطقه دلخواهتون رو داشته باشید متن زیر رو بخونید :)

امروز یک افزونه جالب و حرفه ای آب و هوا رو براتون معرفی می‌کنم که امیدوارم از نصب این برنامه لذت ببرید .

این برنامه توسط تیم atareao توسعه داده میشه و شامل ویجیت دسکتاپ هم هست.برای نصب کافیه که اول مخزن رو اضافه کنید:

sudo add-apt-repository ppa:atareao/atareao

بعد از اضافه کردن مخزن برنامه اوبونتو رو آپدیت کنید:

sudo apt-get update
sudo apt-get install my-weather-indicator

forecast

برای حذف برنامه هم میتونید از دستور زیر استفاده کنید :

sudo apt-get remove my-weather-indicator

موفق باشید.

  • سید عباس طباطبایی

FTP

يكشنبه, ۲۲ فروردين ۱۳۹۵، ۰۱:۰۵ ب.ظ

(FTP(File Transfer Protocol

یک پروتکل سریع در سطح برنامه کاربردی که بطور گسترده ای برای کپی کردن فایلها از کامپیوتر راه دور یک شبکه   TCP/IPمورد استفاده قرار میگرد این پروتکل همچنین به کاربر امکان میدهد تا از فرامین  FTP برای کار با فایلها مثلا فهرست فایلها و داریکتوری ها در سیستم راه دور استفاده کنند

Daemon مورد استفاده شده vsftpd نام دارد
vs به معنی very secure است
شماره پورت برای ftp data عدد ۲۰ است
شماره پورت برای ftp serviceعدد ۲۱  است

برای نصب RPM میتوانیم از فرمان زیر استفاده کنیم

[root@localhost /]#rpm -ivh /media/cdrom/Redhat/PRMS/vsfpd.20.1-5.i386.rpm

تمامی فایلهای که میخواهیم برای share کردن توسط ftp مورد استفاده قرار گیرند باید در شاخه var/ftp/pub قرار گیرد
بعنوان مثال یک فایل متنی با نام test در این شاخه درست میکنیم

[root@localhost /]#cd /var/ftp/pub
[root@localhost /pub]#mkdir testfolder
[root@localhost /testfolder]#vi test.txt

 

از فرمان زیر به منظور چک کردن اینکه آیا سرویس vsftpd روشن است یا خیر استفاده میکنیم

[root@localhost /]#chknonfig vsftpd --list

 

در صورت روشن نبودن از فرمانهای زیر به منظور روشن کردن استفاده میکنیم

[root@localhost /]#chknonfig vsftpd --level 2 on
[root@localhost /]#chknonfig vsftpd --level 3 on
[root@localhost /]#chknonfig vsftpd --level 4 on
[root@localhost /]#chknonfig vsftpd --level 5 on

پیکربندی vsftpd در فایل etc/vsftpd/vsftpd.conf صورت میگیرد.اگر درجلوی هر اسمی که در این فایل هست # را قرار دهیم از block بودن آن جلوگیری میکنیم

گزینه هایی که میتوانیم در فایلetc/vsftpd/vsftpd.conf اضافه کنیم عبارتند از
max-clients –> محدود کردن بیشترین تعداد اتصال clinet
max-per-ip –> محدود کردن تعداد اتصالات بوسیله ip address منبع
anon-max-rate –> محدود کردن میزان انتقال داده برای هر اتصال بی نام
local-max-rate –> محدود کردن میزان انتقال داده برای هر کاربر قابل تشخیص

اگر بخواهیم permission را از کاربر خاصی بگیریم باید در دو فایل زیر برویم و اسم کاربری آن را قرار دهیم

[root@localhost /]#vi /etc/vsftpd.user-list
[root@localhost /]#vi /etc/vsftpd.ftpusers

پس از آنکه تنظیمات سرور تمام شد میتوانیم به سراغ client برویم و فایل مورد نظر را بگیریم توجه داشته باشید با دو حالت گرافیکی و خط فرمانی امکان دسترسی به فایل را داریم
برای حالت گرافیکی کافی است در مرورگر ip address و یا نام دامنه را مثل مثال زیر وارد کنیم

ftp://192.168.10.1
or
ftp://www.linuxseason.com

اگر بخواهیم از طریق خط فرمان به فایل دسترسی پیدا کنیم میبایست اسم کاربر و پسورد را طبق مثال زیر وارد کنیم و سپس بعد از تعیین دایرکتوری بوسیله فرمان recv آن را دریافت میکنیم

 

[root@localhost /]#ftp 192.168.10.1
                                   name:user1
                                   passwd:123456
                                   ftp>cd /var/ftp/pub/testfolder
                                   ftp>recv test.txt
  • سید عباس طباطبایی

attrib-soft

چهارشنبه, ۱۴ بهمن ۱۳۹۴، ۰۸:۱۷ ب.ظ

سلام دوستان

در مطلب قبلی دستور attrib رو برای انجام تنظیمات مخفی سازی سیستمی فایلها که اقلب توسط ویروس‌ها ، این مخفی سازی سیستم رخ میده رو توضیح دادم

اینجا فایل یک برنامه‌ای رو براتون می‌زارم که نویسنده این برنامه آقای احمد داس زرین هستند و این برنامه به شما این امکان رو میده که بدون کد نویسی در cmd و به صورت گرافیکی فایل‌ها و پوشه‌های مخفی شده رو از حالت hidden سیستمی خارج کنید

البته من خودم به شخصه ترجیح میدم کد بزنم :) 

دانلود

  • سید عباس طباطبایی

دستور attrib

سه شنبه, ۲۹ دی ۱۳۹۴، ۱۰:۰۱ ق.ظ

دستور attrib (خارج کردن فایل‌های مخفی شده سیستمی)

در ویندوز، هر فایل یا فولدر می‌تواند چهار خاصیت متفاوت داشته باشد. (مخفی:hidden- سیستمی :system - فقط خواندنی : readonly - آرشیو -Archive)
  • فایل های مخفی یا hidden فایل هایی هستند که نمی خواهیم دیده شوند.
  • فایل های سیستمی  system فایل هایی هستند که که قابل استفاده برای برنامه های سیستم عامل بوده و برای سیستم مهم می باشند.
  • فایل های فقط خواندنی یا read only این ویژگی معمولا برای جلوگیری از نوشتن خودکار توسط نرم‌افزارهای دیگر به فایل تخصیص می‌یابد. 
  • فایل های آرشیو  archiveفایل هایی هستند که بایگانی شده اند.
  • در بعضی از مواقع  بر اثر ویروسی که در یک سیستم یا فلش مموری وجود دارد ممکن است که فایل ها یا پوشه های موجود در سیستم یا فلش مموری به صورت مخفی در بیاید و شما قادر نباشید تا خاصیت فایل ها را تغییر دهید. در واقع این ویروس که در سیستم است فایل ها را به صورت سیستمی یا مخفی در می آورد .
  • یکی از دستور های سیستم عامل داس  و خط فرمان ویندوز دستور attrib   (اتریب) می باشد که این دستور خصوصیت های مربوط به هر فایل را نشان می دهد.
فرم کلی این دستور به صورت زیر می باشد:
 
در این فرمول 
+ برای اضافه کردن یک ویژگی و – برای برداشتن یک ویژگی می باشد.
A :برای این است که خاصیت یک فایل را به صورت آرشیو درآورده که یا آن فایل را از حالت آرشیو خارج کنیم که با توجه به علامت + یا – که در پشت آن قرار می گیرد به ترتیب اضافه و کم می شود.
H: برای این است که یک فایل را به صورت پنهان در آورده یا آن فایل را از حالت پنهان و مخفی خارج کنیم که با توجه به علامت + یا منفی که در پشت آن قرار می گیرد این خاصیت به ترتیب اضافه و کم می شود.
S:برای این است که یک فایل را به صورت سیستمی درآورده و یا آن را از حالت سیستمی  خارج کنیم که با توجه به علامت + یا – که در پشت آن قرار می گیرد به ترتیب اضافه و کم می شود.
R: برای این است که یک فایل را به صورت فقط خواندنی در آورده و یا آن را از حالت فقط خواندنی خارج کنیم که با توجه به علامت + یا – که در پشت آن قرار می گیرد به ترتیب اضافه یا کم می شود.
 
مثال : فرض کنید که در درایو F سیستمتان فولدری به نام network دارید که در این فولدر یک سری اطلاعات بوده که الان به حالت مخفی در آمده است برای اینکه اطلاعات موجود در این فولدر را از حالت مخفی خارج کنیم به صورت زیر عمل می کنیم.
 
 
همانطور که در شکل بالا ملاحظه می کنید اول فرمان attrib  آمده سپس –h آمده یعنی برداشتن خصوصیت hidden سپس مسیر فولدر را داده ایم به این صورت  که ابتدا نام درایو مورد نظر را آورده سپس برای اینکه مشخص کنیم فایل ها یا فولدر های مخفی شده در فولدر network قرار دارد بعد از نام فولدر مورد نظر که در اینجا نام فولدر همان network است آورده شده است.و چون می خواهیم فایل ها و فولدر هایی که داخل فولدر network است از حالت مخفی بیرون بیاید بعد از network باید آورده شود و چون به صورت دقیق نمی دانیم چه فایل ها و فولدر هایی در فولدر network قرار داشته است بنابراین *.*  می آوریم یعنی هر فایل یا فولدر با هر اسمی و هر پسوندی که در آن بود سپس  می آوریم تا به تمام  فولدر هایی که در آن بوده اعمال شود و بعد می آوریم تا به تمام subfolder ها نیز اعمال شود. باید توجه کنید که در این دستور تمام فاصله ها را رعایت کنید همانند دستوری که در شکل بالا آمده است.اگر فولدری به نام network در درایو f  وجود داشته باشد که بخواهیم آن را hidden کنیم در این صورت همانند دستور زیر عمل می کنیم .
 
 
همانطور که در شکل بالا مشاهده می کنید بعد از دستور attrib از +h استفاده شده است که به این منظور است که می خواهیم فایل یا فولدری را Hidden کنیم .
اگر می خواستیم که فولدری به نام network را در درایو f به صورت  hidden  در بیاوریم به صورت زیر عمل می شود.
 
 
اگر اطلاعات موجود در یک درایو برای مثال درایو f   یا یک فولدر به صورت مخفیhidden  یا به حالت سیستمی systemیا به حالت  فقط خواندنی  readonly یا به حالت آرشیو archive  در آمده باشد و بخواهیم آن درایو فاقد این خصوصیات باشد در این صورت باید خط فرمانی شبیه به خط فرمان زیر داشته باشیم.
 
 
همانطور که در شکل بالا ملاحظه می کنید ابتدا از دستور attrib استفاده شده است سپس از –s برای برداشتن خصوصیات سیستمی از –h برای برداشتن خصوصیت مخفی بودن از –r برای برداشتن خصوصیت readonly و از –a برای برداشتن خصوصیت archive استفاده شده است.سپس نام درایو مورد نظر آمده است که در اینجا درایو مورد نظر f است بعد از آن *.* آمده است که به این معنی است که هر فایل یا فولدری با هر پسوندی  سپس/d و /s آمده است برای اینکه هر فولدر و subfolder که در آن است این خصوصیات به آن اعمال شود.
  • سید عباس طباطبایی