Linux&Bash+Python_Experts
518 subscribers
330 photos
94 videos
767 files
377 links
Admin : @rayvar
Download Telegram
Forwarded from Iran Open Source (IOS)
به طور پیشفرض تمام توزیع های لینوکس همراه با openjdk از پیش نصب شده است. اگر می خواهید اوراکل جاوا JDK/JRE را بر روی سیستم خود نصب کنید، فقط مراحل زیر را دنبال کنید. در این آموزش خواهید دید که چطور آخرین اوراکل جاوا را بر روی centos 6.5 سرور نصب و پیکربندی می شود.
گام اول: بروزرسانی سرور شما

yum install update
گام دوم: سپس جستجو برای نسخه های قدیمی نصب شده بر روی سیستم شما
rpm -qa | grep -E ‘^open[jre|jdk]|j[re|dk]’

نمونه خروجی:
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686 eject-2.1.5-17.el6.i686 perl-Object-Accessor-0.34-136.el6.i686 java-1.7.0-openjdk-1.7.0.45-2.4.3.4.el6_5.i686 openjpeg-libs-1.3-10.el6_5.i686

گام سوم: چک کردن جاوا از قبل نصب شده
java -version

نمونه خروجی:
java version “1.7.0_45” OpenJDK Runtime Environment (rhel-2.4.3.4.el6_5-i386 u45-b15) OpenJDK Client VM (build 24.45-b08, mixed mode, sharing)

گام چهارم: همانطور که در خروجی بالا می بینید روی سیستم جاوا 1.6 و 1.7 نصب شده است که با دستورات زیر هر دوی آن ها را بر می داریم
yum remove java-1.6.0-openjdk yum remove java-1.7.0-openjdk

دانلود و نصب اوراکل جاوا JDK

ابتدا به صفحه رسمی دانلود جاوا رفته و آخرین نسخه آن را بسته به نوع معماری توزیع خود انتخب کنید و همان بسته مورد نیاز RPM خود را دانلود کنید. سپس به دایرکتوری که بسته JDK در آن دانلود شده است رفته و با دستورزیر آن را نصب کنید.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
rpm -ivh jdk-8u5-linux-i586.rpm
نمونه خروجی
Preparing… ########################################### [100%] 1:jdk ########################################### [100%] Unpacking JAR files… rt.jar… jsse.jar… charsets.jar… tools.jar… localedata.jar… jfxrt.jar… plugin.jar… javaws.jar… deploy.jar…

اکنون برای چک کردن نسخه JDK از دستور زیر استفاده کنید.
java -version

نمونه خروجی:
java version “1.8.0_05” Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode, sharing)

همانطور که در خروجی می بینید ، جاوا 1.8 نصب شده است.

چه می شود اگر من نسخه های قدیمی JDK را از سیستم حذف کنم؟
همانطور که قبلا ذکر شد، مطمئن شوید که شماتمام نسخه های قدیمی JDK را از سیستم شما حذف شده اند. اگر شما این نسخه های قدیمی تر را از سرور خود قبل از نصب آخرین نسخه JDK را حذف کرده اید، شما باید به سیستم خود بگویید که جاوا از کجا اجرا شود. به طور پیش فرض، JDK 1.8 x در محل
/ usr/java/jdk1.8.0_05 /

نصب خواهد شد. به عبارت دیگر به سیستم می گوییم که از کجا جاوا باید اجرا شود، ما نیاز به اجرای دستورات زیر را داریم.
alternatives –install /usr/bin/java java /usr/java/jdk1.8.0_05/jre/bin/java 20000 alternatives –install /usr/bin/jar jar /usr/java/jdk1.8.0_05/bin/jar 20000 alternatives –install /usr/bin/javac javac /usr/java/jdk1.8.0_05/bin/javac 20000 alternatives –install /usr/bin/javaws javaws /usr/java/jdk1.8.0_05/jre/bin/javaws 20000 alternatives –set java /usr/java/jdk1.8.0_05/jre/bin/java alternatives –set jar /usr/java/jdk1.8.0_05/bin/jar alternatives –set javac /usr/java/jdk1.8.0_05/bin/javac alternatives –set javaws /usr/java/jdk1.8.0_05/jre/bin/javaws

چک کردن سیستم:
ls -lA /etc/alternatives/

نمونه خروجی:
lrwxrwxrwx. 1 root root 29 May 9 16:40 jar -> /usr/java/jdk1.8.0_05/bin/jar lrwxrwxrwx. 1 root root 34 May 9 16:39 java -> /usr/java/jdk1.8.0_05/jre/bin/java lrwxrwxrwx. 1 root root 31 May 9 16:41 javac -> /usr/java/jdk1.8.0_05/bin/javac lrwxrwxrwx. 1 root root 36 May 9 16:41 javaws -> /usr/java/jdk1.8.0_05/jre/bin/javaws

برای دیدن نسخه ی جاوای مورد استفاده از دستور زیر استفاده می کنیم
java -version

نمونه خروجی:
java version “1.8.0_05” Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode, sharing)
Forwarded from Iran Open Source (IOS)
در واقع swap فضایی روی هارد درایو که سیستم عامل لینوکس در صورتیکه کل فضای RAM پر شود برای جلوگیری از Crash سیستم از اون استفاده می کند و مقداری از اطلاعاتی که قرار بود روی RAMباشد را روی آن نگهداری می کند. قطعاً اولین چیزی که به ‌‌ذهن می رسد این است که این کار باعث کند شدن سیستم عامل می شود. اما اگر کمی دقت کنید کند شدن سیستم خیلی بهتر از این است که سیستم Crash کند و احتمالاً شما مقداری از اطلاعات را از دست بدهید.
در حالت کلی بهتر است که swap کاملاً خالی باشد مخصوصاً اگر روی سرور باشد. با توجه به اینکه SWAP را یا با فرمت و یا با reboot باید خالی کرد، در نتیجه بهتر است هر از مدتی چک کنید ببینید چیزی واردش شده یا خیر. اگر swap شما استفاده شده بود اساساً به این معنی است که برای مدتی RAM شما پر شده بوده و مقداری از اطلاعات را به SWAP منتقل کرده است. این اتفاق می تواند با اجرای نرم‌افزارهای سنگین رخ دهد. (مثلاً استفاده از ماشین های مجازی) اگر این SWAP شما مرتباً پر می شود این به این معنی است که مقدار RAM شما برای کاری که انجام می دهید کافی نیست و بهتر است RAM جدید تهیه کنید.
اما اگر شما لینوکس را نصب کردید و فضای SWAP برای سیستم عامل تعریف نکردید. 2 راه دارید برای ساخت این فضا:

1- از یک Live Disk استفاده کنید، سیستم را با اون boot کنید و بعد از آن یکی از پارتیشن ها را تغییر حجم بدهید و یک پارتیشن جدید برای swap بسازید.

2- از یک فایل به عنوان swap استفاده کنید!

در اینجا من روش دوم را توضیح میدهم.

ایجاد فضای swap بدون پارتیشن بندی مجدد هارد درایو

اول یک فایل به کمک دستور dd درست می کنیم. حجم این فایل بهتر است 2 برابر حجم RAM و کمتر از 8 گیگ باشد. یعنی اگر 2 گیگ RAM دارید این فایل را به اندازه 4 گیگ درست کنید ولی اگر RAM شما 16 گیگ است آن را به اندازه 8 گیگ درست کنید. (این مثال همان اشتباه همیشگی را که می گویند حافظه SWAP می بایست 2 برایر حافظه RAM در نظر گرفته شود را بیان میکند که همیشه اینطور نیست و با توجه به تصویر بالا) من شک دارم اگر 8 گیگ از اطلاعاتی که قرار بوده روی RAM نوشته شود را روی هارد قرار بدهیم سیستم اصلاً بتواند کاری کند!

dd if=/dev/zero of=/swap.img bs=1024 count=<اندازه فایل به کیلو بایت>

بعد فایل را به عنوان SWAP فرمت می کنیم. (از این دستور می توان برای خالی کردن swap هم استفاده کرد. البته قبل از آن باید swap را غیر فعال کنید و جلوی دستور آدرس پارتیشن را به صورت /dev/sdX وارد کنید.

mkswap /swap.img

بعد از آن کافیست فایل را به عنوان swap به سیستم عامل معرفی کنیم.
swapon /swap.img

برای غیر فعال کردن آن نیز کافیست دستور زیر را وارد کنید.

swapoff -a

توجه داشته باشید که تمام دستورات فوق را باید با دسترسی root اجرا نمایید. جدول فوق نیز بهترین پیشنهادها را برای در نظر گرفتن میزان حافظه swap بسته به مقدار حافظه RAM شما آورده است. @iranopensource 🐧
Forwarded from Iran Open Source (IOS)
لیست دستورات مدیریتی رایج در RHEL 5,6,7 در لینوکس @iranopensource 🐧
Forwarded from Network_Experts
به گزارش ایتنا از #کسپرسکی آنلاین، متاسفانه برای نویسندگان تروجان‌های بانکی دور زدن رمز عبور ار طریق مسیج به راحتی آب خوردن است و آنها این کار را ماهرانه انجام می‌دهند. البته این کار نیازمند دانش خاص #سایبری و کد نویسی است. حال در ادامه خواهیم گفت که تروجان‌های بانکی چگونه کار می‌کنند:

۱. زمانی که یک کاربر اپلکیشن رسمی بانک را بر روی دستگاه خود راه‌اندازی می‌کند؛
۲. تروجان اپلیکیشن را شناسایی می کند و UI خودش را پنهان می کند و از روی صفحه نمایش جعل می کند. دیگر اپلیکیشن جعلی هیچ فرقی با نسخه واقعی آن نخواهد داشت و کاربر متوجه آن نخواهد شد.
۳. حال نوبت می‌رسد که کاربر رمز عبور و نام کاربری خود را در قالب برنامه جعلی وارد کند.
۴. در این هنگام تروجان اعتبار کاربر را به مجرمان ارسال می‌کند و با در دست داشتن این اطلاعات مجرمان مجاز به ورود به حساب کاربری قربانی خواهند بود.
۵. مجرمان به حساب کاربری قربانی وارد می‌شوند.
۶. تلفن هوشمند کاربر مسیجی را با عنوان رمز عبور دریافت خواهد کرد.
۷. در این مرحله تروجان از رسیدن این مسیج به کاربر جلوگیری می‌کند و آن را به مجرمان سایبری ارسال می‌کند.
۸. در همین زمان این مسیج از دید کاربر پنهان می شود و به طوری که آن‌ها هیچ مسیجی را دریافت نمی‌کنند و همه چیز برای آن‌ها نرمال است.
۹. با در دست داشتن این رمز عبور مجرمان می‌توانند به معملات بانکی و دربافت پول بپردازند.
البته ما اغراق نمی‌کنیم و امکان دور زدن احراز هویت دو مرحله ای برای همه تروجان‌های بانکی مقدور نخواهد بود. قابل ذکر است که نویسندگان تروجان‌ها انتخاب زیادی برای حمله های خود ندارند: آن ها نمی توانند در بانک ها گروگان گیری کنند و از این راه به سرقت پول بپردازند.از این رو است که آن ها اغلب این راه را برای حمله‌های خود در نظر می‌گیرند.
متاسفانه تعداد تروجان‌های بانکی در ماه ها و سال های گذشته کم نبوده است.

Asacub : تروجان جاسوسی که از طریق اپلیکیشن‌های به سرقت دست می‌زد.
Acecard: یکی از تروجان هایی بود که قادر به همپوشانی برخی از صفحات نمایش بانک ها با صفحات فیشنگ بود.
Banloader: تروجان پلت فرم برزیلی قادر بود هم بر روی گوشی های هوشمند و هم بر روی کامپیوتر راه اندازی شود.

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

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

ویروس‌های #تروجان چیست؟

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

• حذف اطلاعات
• مسدود سازی اطلاعات
• ویرایش اطلاعات
• کپی کردن اطلاعات
• اختلال در عملکرد کامپیوتر یا شبکه های کامپیوتری

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

تروجان‌ها چگونه به شما آسیب می‌رسانند؟
تروجان‌ها با توجه به نوع اقداماتی که بر روی سیستم شما انجام می‌دهند می‌توانند طبقه بندی شوند:

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

• اکسپلویت
#اکسپلویت ها برنامه هایی اند که شامل اطلاعات یا کدهایی هستند که آسیب‌پذیری‌های نرم‌افزاری که در حال اجرا بر روی کامپیوتر شما است را به برای سوء استفاده کار می‌گیرند.

• روت کیت
#روت کیت‌ها برای پنهان کردن اشیاء یا فعالیت‌های خاص بر روی سیستم شما طراحی شده اند. اغلب هدف اصلی آنها، جلوگیری از شناسایی برنامه‌های مخرب در حال آلودگی است.
Forwarded from Network_Experts
• تروجان‌های بانکی
تروجان‌های بانکی به گونه‌ای طراحی شده‌اند که اطلاعات حساب شما را در زمان اتصال به سیستم‌های بانکداری آنلاین، سیستم‌های پرداخت الکترونیکی، کارت‌های اعتباری و ... به سرقت می برند.

• تروجان های DDoS
این تروجان‌ها حملات رد سرویس (DDoS) را علیه آدرس‌های اینترنتی ترتیب می‌دهند. Trojan-DDoS با ارسال انبوهی از درخواست‌ها از کامپیوترهای آلوده به آدرس اینترنتی هدف، وب‌سایت مورد نظر را دچار اختلال کرده یا حتی از کار می‌اندازند.

• تروجان های Downloader
این تروجان‌ها نسخه‌های جدید نرم‌افزارهای خرابکارانه از جمله تروجان‌ها و بدافزارها را روی کامپیوترهای آلوده دانلود و نصب می‌کنند.

• تروجان های Dropper
هکرها با استفاده از این تروجان‌ها می‌توانند تروجان‌ها و ویروس‌ها را روی سیستم‌های هدف نصب یا از شناسایی بدافزارها پیش‌گیری کنند. برخی از نرم‌افزارهای ضدویروس قادر به اسکن تمام اجزای این تروجان‌ها نیستند.

• تروجان های FakeAV
این تروجان‌ها با شبیه‌سازی عملکرد نرم‌افزارهای ضدویروس، کاربران را فریب می‌دهند. هدف این تروجان‌ها اخاذی از کاربران در ازای شناسایی و پاکسازی تهدیداتی است که اصلا وجود ندارد.

• تروجان های GameThief
وظیفه این تروجان‌ها سرقت اطلاعات حساب‌های کاربری بازیکنان آنلاین است.

• تروجان های IM
این تروجان‌ها رمز عبور حساب‌های کاربری کاربران برنامه‌های ارسال پیام فوری مانند ICQ، MSN Messenger، AOL Instant Messenger، یاهو مسنجر، اسکایپ و دیگر برنامه‌های این‌چنینی را سرقت می‌کند.

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

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

• تروجان های Spy
ماموریت این تروجان‌ها جاسوسی نحوه کاربری افراد است. برای مثال Trojan-Spy از فعالیت‌های کاربران در کامپیوتر یا اینترنت اسکرین‌شات می‌گیرد، فهرستی از برنامه‌های درحال اجرا روی سیستم تهیه می‌کند و یا تمام اطلاعاتی را که کاربران از طریق صفحه‌کلید وارد می‌کنند به ثبت می‌رساند.

• تروجان های Mailfinder
این تروجان‌ها فهرست آدرس‌های ایمیل ذخیره شده در کامپیوتر کاربران را سرقت می‌کنند.
انواع دیگر بدافزارها :
Trojan-ArcBomb
Trojan-Clicker
Trojan-Notifier
Trojan-Proxy
Trojan-PSW
چگونه از سیستم خود برابر تروجان‌ها محافظت کنید
با نصب یک ضدبدافزار کارآمد می‌توانید دستگاه‌های الکترونیکی خود را از جمله PC، لپ‌تاپ، مک، تبلت و گوشی هوشمند برابر تروجان‌ها محافظت کنید. یک ضدبدافزار همه‌جانبه مانند اینترنت سکیوریتی کسپرسکی تروجان‌ها را شناسایی و از این حملات به PCها پیش‌گیری می‌کند. اینترنت سکیوریتی کسپرسکی برای اندروید نیز راهکاری جهانی برای تامین امنیت گوشی‌های هوشمند اندرویدی است. محصولات ضدبدافزار کسپرسکی برای سیستم‌های زیر عرضه شده است:
• #ویندوز
• #لینوکس
• #مک
• گوشی‌های هوشمند
• #تبلت‌ها @Network_Experts
Forwarded from Network_Experts
📚کتاب کاربردی Linux Powerful Server
Linux Command Line.pdf
127.5 KB
مجموعه کامندهای لینوکس به همراه توضیحات فارسی

https://t.me/joinchat/AAAAAD7z4CB5XkLgFrZ-tQ

@GeekGap