لینوکس تایمز



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

 

 

 

ولی برای چنین تجربه‌ای نیاز به چه مهارت‌هایی دارین؟ شاید براتون جالب باشه که مهارت‌های غیرفنی حتی مهمتر از مهارت‌های فنی هستن. بذارین مرور کنیم.

ادامه مطلب


=> این اموزش با کالی انجام میشه ولی در دیگر توزیع ها مثل اوبونتو و … به همین شکل هست.


-> ترمینال را باز کنید و دستور زیر را بنویسید:

passwd

بعد از اجرای دستور، با پیغام زیر مواجه میشید

Enter new UNIX password

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

-> بعد از وارد کردن رمز عبور دوباره پیغامی ظاهر میشود

Retype new UNIX password

که باید رمز عبور جدید خود را که در بالا وارد کردید دوباره وارد کنید.

-> و در نهایت اگر رمزهای عبور یکسان باشند با پیغام

passwd: password updated successfull

مواجه میشوید، که بدین معنی است رمز عبور با موفقیت تغییر کرده است.

نکات:

-》هنگامی که رمز عبور را وارد میکنید، هیچ کاراکتری در ترمینال نمایش داده نمی شود.

-》برای اعمال دستورات، باید بعد از نوشتن هر دستور Enter را بزنید تا دستور اجرا شود.


خیلی مفیده که در مورد سریع تر کردن راه برای استفاده از چیزی که به صورت روزانه ازش استفاده میکنیم مطالب مفید یاد بگیریم. یکی از این موارد برای دوستان گنو/لینوکسی میتونه یک راه سریع‌تر برای استفاده از بَش باشه! 


کار کردن با پروسه ها :

Ctrl+c :


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

Ctrl+z :


پروسه پیش زمینه و در حال اجرای توی ترمینال رو با سیگنالSIGSTP به خواب میبره .

(


برای باز گردوندن پروسه به پیش زمینه از

fg %job_id


و برای ادامه اجرا در پس زمینه از

bg %job_id


این میانبر یک نشانگر پایان فایل (EOF Marker) رو به بش میفرسته که بش بعد از دریافت این نشانگر خارج میشه(مشابه دستور exit)

کار کردن با صفحه نمایش :

Ctrl+l :


صفحه بش رو پاک میکنه (مشابه دستور clear)

Ctrl+s :


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

Ctrl+q :


نمایش خروجی هایی که بعد از ctrl+s متوقف شدن!

)

ctrl+s = stop verbose

ctrl+q = resume output

(


جابه‌جا کردن نشانگر :

Ctrl+a :


جابه‌جا کردن نشانگر به اول خط

Ctrl+e :


جابه‌جا کردن نشانگر به آخر خط

Alt+b :


جابه‌جا کردن نشانگر به اندازه یک کلمه به سمت چپ

Ctrl+b :


جابه‌جا کردن نشانگر به اندازه یک حرف به سمت چپ

Alt+f :


جابه‌جا کردن نشانگر به اندازه یک کلمه به سمت راست

Ctrl+f :


جابه‌جا کردن نشانگر به اندازه یک حرف به سمت راست

Ctrl+xx :


جابه‌جا کردن نشانگر به اول و آخر دستور به صورت پشت سر هم!

حذف متن :

Ctrl+d :


حذف حرفی که زیر نشانگر قرار دارد.

Alt+d :


حذف تمام حروف بعد از نشانگر

Ctrl+h :


حذف یک کاراکتر قبل از نشانگر

تصحیح کردن اشتباهات :

Alt+t :


جابه‌جا کردن کلمه جاری با کلمه قبلی

Ctrl+t :


جابه‌جا کردن دو حرف قبل از نشانگر با یک دیگر

Ctrl + Shift + - یا (ctrl+_) :


بازگردانی به حالت قبل از آخرین کلید فشار داده شده

بریدن و چسباندن :

Ctrl+w :


بریدن کلمه قبل از نشانگر

Ctrl+k :


بریدن تکه خط بعد از نشانگر

Ctrl+u :


بریدن تکه خط قبل از نشانگر

Ctrl+y :


چسباندن مورد های بریده شده

تغییر حروف بزرگ و کوچک :

Alt+u :


بزرگ کردن کلمه بعد از نشانگر و جابه‌جایی نشانگر به آخر کلمه

Alt+l :


کوچک کردن کلمه بعد از نشانگر و جابه‌جایی نشانگر به آخر کلمه

Alt+c :


بزرگنمایی حرف زیر نشانگر و جابه‌جایی نشانگر به آخر کلمه

کامل کردن خودکار:

Tab و Esc :


کامل کردن اسم فایل ، دایرکتوری و یا دستور درحال نوشتن .

کار کردن با تاریخچه دستورات :

Ctrl+p :


نمایش دستور(ات) قبلی

Ctrl+n :


نمایش دستور(ات) بعدی (بعد از جابه‌جا شدن در دستورات گذشته)

Alt+r :


بازنشانی تغییرات (اگر در دستور مورد نظر خود که از تاریخچه پیدا کردید ،تغییری ایجاد کردید)

Ctrl+r :


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

Ctrl+o :


اجرای دستوری که با ctrl+r پیدا کردید.

Ctrl+g :


ترک جست و جو در تاریخچه(خروج از جست و جوگر که با ctrl+r اجرا شده، بدون اجرا کردن دستور)


همونطور که دیدید ساختار میانبر های بش شبیه به ادیتور emacs بود! حالا اگه خواستید از میانبر های شبیه ادیتور vi استفاده کنید کافیه دستور زیر رو اجرا کنید :

set -o vi

و برای بازگشت به حالت قبل هم :

set -o emacs


معرفی پریسا تبریز


پریسا تبریز (متولد ۱۹۸۳) متخصص امنیت رایانه‌ای اهل ایالات متحده است. او هم اکنون برای شرکت گوگل کار می‌کند در آنجا به او لقب شاهزاده امنیت» را داده‌اند. 

نشریه فوربس از پریسا تبریز به عنوان یکی از ۳۰ چهره برتر در زمینه تکنولوژی، در کنار افرادی چون مارک زاکربرگ نام برده است. او در گوگل ریاست بخشی را بر عهده دارد که از ۳۰۰ هکر در اروپا و آمریکا تشکیل شده و وظیفه بررسی تهدیدات امنیتی مرتبط با موتور جستجوی گوگل و همین‌طور دیگر محصولات این شرکت، از جمله مرورگر گوگل کروم را بر عهده دارند. 

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


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


به منظور دانلود این سخنرانی می توانید از لینک زیر اقدام کنید :

به صورت انلاین تماشا کنید.


گروه امنیتی سما

لینوس توروالدز که هسته سیستم عامل گنو/لینوکس رو نوشته، اخیرا در جواب به این سوال که اگر می‌تونست،‌ چه بخشی از دنیای تکنولوژیکی که ساخته رو تغییر می‌داد، گفته شبکه های اجتماعی». اون گفت:


> من کاملا از شبکه اجتماعی» متنفرم – توییتر و فیسبوک و اینستاگرام. اینها یه مریضی هستن و به نظر می رسه تشویق کننده رفتار بد هستن.


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


از چنین کسی شنیدن که شبکه های اجتماعی به رفتار بد دامن می‌زنن» باید معنی خاصی داشته باشه. توروالدز می‌گه که اینترنت (که تقریبا روی لینوکس بنا شده) نشانه‌های اجتماعی موجود در ارتباطات سنتی رو حذف می کنه و کسی متوجه نمی شه که شما چه لحنی دارین، ساده است که شوخی یا دست انداختن مشخص نباشه و البته ساده است که عکس العمل طرف رو متوجه نشین و وارد یک دعوای لفظی بشین؛ چیزی که در ارتباط رو در رو احتمالش خیلی کمتره». البته این احتمال در ایمیل هم هست ولی خب ایمیل از نظر توروالدز چیزی لازمه و اطلاعات واقعی منتقل می کنه.


> این بحث لایک کردن» و شر کردن» هم مزخرف است. تلاش و کنترل کیفیتی نیست. حتی شاید در عمل برعکس هم باشد و مطالب کم کیفیت تری [دیده شوند] که هدفشان سلایق پایینتر است یا مطالب به دنبال لایک و کلیک و چیزهایی که درست شده اند تا احساسات مردم را تحریک کنند.


تروالدز حتی پیش‌تر می‌رود و می گویند این حال به هم زن است» و البته برای تایید عملی بر حرفش، عضو هیچ شبکه اجتماعی ای هم نیست هرچند که مدت کوتاهی از گوگل پلاس استفاده کرد.


کار کردن با فایل ها و دایرکتوری ها


ls برای دیدن لیست فایل ها و دایرکتوری ها 

ali@ubuntu:~/Desktop$ ls
file-folder  index.html  info.log  lpic1  name.txt  test  theme
در اینجا ساده ترین شکل لیست فایل ها و دایرکتوری هارا مشاهده می کنید اما این دستور به تنهایی اطلاعات کمی را نمایش می دهدبرای 
جلوگیری از این اتفاق از سویچ ها استفاده می کنیم در اینجا برای دیدن لیستی طولانی تر از سویچ l استفاده میکنیم سرواژه کلمه (long)
total 28
drwxr-xr-x 10 ali ali 4096 Dec 14 12:15 file-folder
-rw-r--r--  1 ali ali   59 Dec 15 09:11 index.html
-rw-r--r--  1 ali ali  109 Dec 16 11:06 info.log
drwxrwxrwx  2 ali ali 4096 Dec 17 00:31 lpic1
-rw-r--r--  1 ali ali  110 Dec 17 00:13 name.txt
drwxr-xr-x  2 ali ali 4096 Dec 17 00:36 test
-rw-r--r--  1 ali ali   51 Apr  4 08:13 theme
الان اطلاعات خیلی بیشتری در مورد فایل و دایرکتوری هایمان بدست اوردیم مانند زمان ساختن مالک انها و همچنین حجم انها و همچنین حرف d که در اول خط امده نشان دهنده ی این است که این خط مربوط به یک دایرکتوری است ترکیب سوییچی بسیار مرسوم در گرفتن دایرکتوری ltrh است؛ l برای نمایش طولانی، h برای نمایش آدم‌وار (اول کلمه human که باعث می‌شود مثلا به جای حجم 4096 با عبارت آدم‌وار 4k روبرو شویم) و tr برای تنظیم بر اساس مع زمان» یا همان time reversed که جدیدترین فایل‌ها را پایین نمایش می‌دهد.
ali@ubuntu:~/Desktop$ ls -ltrh /var/log/
total 1.6M
drwx------  2 speech-dispatcher root            4.0K Apr 23  2018 speech-dispatcher
drwx--x--x  2 root              gdm             4.0K Jun 13  2018 gdm3
drwxr-xr-x  2 root              root            4.0K Jul 15  2018 dist-upgrade
-rw-r--r--  1 root              root             56K Jul 24  2018 bootstrap.log
drwxr-xr-x  3 root              root            4.0K Jul 24  2018 hp
drwxr-sr-x+ 3 root              systemd-journal 4.0K Oct 13 02:55 journal
drwxr-xr-x  2 root              root            4.0K Oct 13 02:56 vmware
drwxrwxr-x  2 root              root            4.0K Nov  5 10:13 installer
-rw-r--r--  1 root              root             32K Dec 15 11:19 faillog
-rw-rw-r--  1 root              utmp            286K Dec 15 11:19 lastlog
-rw-------  1 root              root             63K Dec 15 11:19 tallylog

ادامه مطلب


راحتی در نوشتن و خواندن کد ها 
پایتون در مقایسه با زبان های دیگر مانند c و java بسیار ساده است.همچنین پایتون به راحتی قابل فهمیدن است و این قابلیت خواندن را بالا میبرد.

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

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

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

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

فریم ورک
پایتون دارای چندین فریم ورک و کتابخانه است که به شما برای رسیدن به اهداف و نتیجه ای بهتر کمک می کنند , Django,Kivy,Numpy اینها تنها برخی از این فریم ورک های محبوب هستند.


ترجمه شده  از: programmer plus توسط خودم :)
البته ترجمه زیاد حرفه ای نیست ولی سعی میکنم در اینده حرفه ای تربشه.



1.

https://www.scanmyserver.com/

2.

http://sucuri.7eer.net/c/245992/212721/3713?u=https%3A%2F%2Fsitecheck.sucuri.net%2F

3.

http://www.quttera.com/

4.

https://www.acunetix.com/vulnerability-scanner/register-online-vulnerability-scanner/https://www.siteguarding.com/en/affiliate?partner_id=3662Acunetix

5. 

https://detectify.com/

6.

https://www.siteguarding.com/en/affiliate?partner_id=3662

7.

https://app.webinspector.com/UpGuard 

8.

https://www.netsparker.com/online-web-application-security-scanner/Observatory

9.

https://app.upguard.com/webscan

10.

https://observatory.mozilla.org/

11.

https://www.tinfoilsecurity.com/


این مطلب داستان شاید تکراری باشه ولی نوشتن و یا خوندنش خالی از لطف نیست.
سایت AshleyMadison برای افراد متاهلی طراحی شده که دوست دارند خیانت کنند وبا افراد دیگر باشند, برای وبسایتی نظیر این مورد حفظ حریم خصوصی حرف اول را می زند .
درسال 2015 یک هکر توانست دراین سایت رخنه کند وتهدید کرد که اطلاعات ان را منتشر میکند مگر اینکه وبسایت تعطیل شود . ولی وقتی این اتفاق نیفتاد هکر تمام اطلاعات پایگاه داده وبسایت که شامل تمام اطلاعات حوصوصی مثل نام و ادرس و . که شامل 32 میلیون حساب می شد را منتشر کرد.
بسیاری از حساب ها از نام های تقلبی استفاده کرده بودند چون می خواستند هویتشان مخفی بماند اما هکرها در کنار ان اطلاعات کارت اعتباری که حامل هفت سال اعتبار و هویت واقعی افراد بود را نیز افشا کردند.یکی از بزرگ ترین افشاهای تاریخ که نشان می داد Josh Dugger یکی از ستارگان تلوزیونی شبکه TLC نیز عضو این وبسایت بوده. این هک باعث شد که رسانه ها به تکاپو دربیایند محکمه های قانونی برگزار شود, عذرخواهی های عمومی رواج پیدا کنند و البته یک مورد خودکشی بواسطه ان رخ داد.

معروف ترین هکر دهه ی 90 میلادی و شاید معروف ترین هکر در تمام دوران کوین متنیک می باشد او در سال 1979 و در سن 16 سالگی اولین ورود به یک سیستم کامپیوتری را تجربه کرد و نرم افزار شرکت Digital Equipment را کپی کرد و در انتها نیز دستگیر شد. درسال 1988 به ۱۲ ماه حبس در زندان و سه سال ازادی تحت نظارت محکوم شد. دقیقا زمانی که نزدیک بود دوران تحت نظارتش  تمام شود ایمیل های صوتی کامپیوتر های شرکت Pacific Bell را هک کرد و متواری شد.
در دو سال اینده تعداد زیادی کامپیوتر را مورد خرابکاری قرار داد.همچنین داده های تلفن ها و نرم افزار های بزرگترین کمپانی های کامپیوتر و گوشی را در امریکا کپی کرد و سرانجام در سال 1995 به دام مامور های FBI افتاد و به تمام جرم های خود اعتراف کرد و پس از محاکمه به پنج سال زندان محکوم شد.
مقامات زندان به حدی از او می ترسیدند که در مدتی که در زندان بود هشت ماه در انفرادی او را حبس کردند تا به نوعی نتواند سیستم تلفن زندان را هک کرده و نتواند با سوت زدن کنترل سیستم های تسلیحات هسته ای را در دست بگیرد :)
متنیک درحال حاضر یک گروه از متخصصین امنیت سایبری را تحت عنوان Global Ghost Team رهبرب می کند .این گروه امنیت کشور ها و شرکت ها را مورد ازمایش قرار می دهند و تقریبا نرخ موفقیت صددرصدی دارند یعنی موفق شده اند به تمامی سیستم های که مسولیتشان به به انها سپرده شده است نفوذ کنند.
متنیک به عنوان یکی ار نویسندگان و سخنرانان پرطرفدار محسوب می شود.


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

منبع


  • sublime text که یک ویرایشگر متنی چند پلتفرمی برای کدنویسی هست و از نحو دستورات زبان های برنامه نویسی بسیاری پشتیبانی میکنه.

  • BitTorrent اصلی ترین و معروف ترین نرم افزار دانلود و اشتراک گذاری فایل در شبکه های نظیر به نظیر.

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

  • CINEMA 4D یک نرم افزار قدرتمند دیگر برای انجام کارهای سه بعدی است که از زبان پایتون برای اسکریپ نویسی داخلی خود استفاده میکند.

  • Dropbox یکی از معروف ترین و بهترین سرویس های میزبانی فایل در اینترنت.

  • OpenShot Video Editor یک نرم افزار آزاد و متن باز ویرایشگر فایل های ویدئویی برای سیستم عامل لینوکس.

  • Ubuntu Software Center نرم افزار گرافیکی نصب و مدیریت بسته های نرم افزاری برای سیستم عامل اوبونتو.

  • Panda3D یک موتور بازی که با زبان های برنامه نویسی پایتون و C++ نوشته شده است.

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

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


مهندسی اجتماعی امری تکنولوژیک به نظر میاد, اما درواقع یک کلمه ی باکلاس است که به جای واژه ی حقه و دستکاری استفاده می شود.

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

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




"توسعه دهندگان Rust را دوست دارند" این نتیجه ای است که در آخرین نظرسنجی Stack Overflow منتشر شده است.


بنیان گذار موزیلا که با مرورگر وب محبوب فایرفاکس و ایمیل کلاینت Thunderbird شناخته شده است از مدتی پیش تا به الان درحال کار روی زبان برنامه نویسی open source Rust است. بسیاری از توسعه دهندگان زبان Rust را پیش بینی می کردند و منتظر بودند تا پس از معرفی شروع به کار با آن کنند.


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

ادامه مطلب


داده و پایگاه داده چیست؟


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

ادامه مطلب




Django چیست؟


Django یک framework وب پایتون سطح بالا است که امکان توسعه ی سریع وبسایت های قابل دسترس و امن را می دهد. این framework توسط توسعه دهندگان باتجربه ساخته شده است. Django از بسیاری از پیچیدگی های توسعه وب جلوگیری می کند بنابراین شما می توانید بدون نیاز به انجام مجدد کار های اولیه تمرکز کنید. این framework رایگان و open source است و اجتماعی فعال و پیشرفته، مستندات عالی و بسیاری گزینه های دیگر برای پشتیبانی های رایگان و غیررایگان دارد.

ادامه مطلب


✅ اسب تروجان یا بطور ساده تروجان در ظاهر به نظر می رسند که برنامه ی مطلوبی هستند، اما درر پشت صحنه عملکرد مخرب دارند. اینها از نظر تکنیکی ویروس نیستند و به آسانی می توانند دانلود شوند. آنها همچنین می توانند به وسیله رسانه های قابل حمل به ویژه فلش های USB به یک کامپیوتر منتقل شوند. یک نمونه از تروجان یک فایل است که در یک برنامه دانلود شده مانند یک Key generator با عنوان keygen مورد استفاده قرار می گیرد.

✅ لغت تروجان برگرفته از افسانۀ یونانی جنگ تروجان است. در این داستان یونانی‌ها از طریق هدیه دادن اسب چوبی بزرگی به دشمنانشان، تعدادی سرباز به قلعۀ آن‌ها فرستادند؛ سپس این سرباز‌ها از داخل اسب بیرون آمده و درب قلعه را باز کردند تا دیگر افراد به داخل قلعه بیایند و قلعه را فتح کنند. این مثال دقیقاً عملی است که تروجان با کامپیو‌تر شما انجام می‌دهد. تروجان ابتدا به قسمت های مختلف نفوذ می‌کند؛ سپس، راهی برای آسیب به آنها پیدا خواهد کرد.

✅ تروجان های دسترسی از راه دور یا Remote access Trojans (RATs) رایج ترین نوع تروجان ها هستند که شامل نمونه هایی از جمله Back Orifice، NetBus و SubSeven هستند. این نوع ابزار یکی از خطرناک ترین برنامه های ویروس ساز می باشد . هکر با استفاده از RAT می تواند کنترل کامل کامپیوتر شما در اختیار بگیرد و در کل هر کاری می تواند با کامپیوتر شما انجام دهد . با استفاده از RAT هکر می تواند یک کیلاگر و دیگر برنامه های مخرب را بر روی سیستم شما نصب کند و به صورت ریموت و از راه دور اختیار سیستم شما را در اختیار بگیرد , فایل های سیستم شما را آلوده کند .


امروز یک ایمیل پت ریه‌هکی در لیست پستی ساینتیفیک لینوکس / لینوکس علمی اعلام کرد که عمر این توزیع پر هیجان از گنو/لینوکس به پایان رسیده. من تقریبا ۴ ماه از سال گذشته رو روی ساینتیفیک بودم و منطقا از شنیدن خبر متاسف شدم. لینوکس ساینتیفیک لینوکسی هست/بود مبتنی بر سنت او اس که به طور خاص برای استفاده در پروژه‌های فرمی‌لب توسعه پیدا می کرد و از دلایل نصبش پایداری خیلی زیاد، سازگاری کامل با سنت او اس و البته همونی رو نصب کردن که CERN یا سازمان اروپایی پژوهش‌های هسته‌ای هم ران می کنه و باهاش ذره شتاب می ده»‌ بود (: 


ایمیل اطلاعیه می گه:

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

> حالا فرمی لب به سمت پروژه دون حرکت می‌کند و مشارکت کنندگان بین‌المللی و بخشی از این مساله، یکسان‌سازی پلتفرم‌های کامپیوتری در این آزمایشگاه‌ها و موسسات است.

> به همین خاطر ما به جای توسعه ساینتیفیک لینوکس ۸، از سنت او اس ۸ در محیط های آزمایشگاهی و محاسباتی‌مان استفاده خواهیم کرد. ما با سرن (CERN) و  مراکز تحقیقاتی دیگر برای بهبود هر چه بیشتر سنت او اس برای محاسبات فیزیک انرژی بالا همکاری خواهیم کرد.

> فرمی‌لب به پشتیبانی لینوکس ساینتیفیک ۶ و ۷ در دوره باقی‌مانده از چرخه‌شان ادامه خواهد داد. تشکر از همه شمایی که در لینوکس ساینتیفیک مشارکت کردید و خواهید کرد.

> جیمر آموندسن

> رییس بخش رایانش علمی

منبع: jadi.net


امروز می خوام آموزش نصب zsh رو براتون توضیح بدم قصد ما کوچ کردن از شل قدیمی bash به zsh هستش .همانطور که میدانید زبان هسته (kernel) سیستم عامل صفر و یک می باشد، در حقیقت ما به کمک شِل با هسته سیستم عامل صحبت میکنیم و به آن دستور میدهیم. در واقع شِل مترجم ما می باشد.

برای این که بتوانیم یک ترمینال زیبا و کاربردی برای کارهای متفاوت داشته باشیم شروع میکنیم به نصب و پیکربندی zsh پس با من همراه باشید. اول بیاین بررسی کنیم  مزیت zsh نسبت به bash چیه؟

1. انتخاب ساده تر دایرکتوری ها

در هنگام اجرای دستورانی مانند cd و یا ls که قرار هست با لیست دایرکتوری ها کار کنیم با زدن ۲ بار کلید TAB بین فایل ها و فولدر ها جا به جا شویم و یکی را انتخاب کنیم.

2. خلاصه کردن نام دایرکتوری ها

در هنگام اجرای دستورانی مانند cd و یا ls که قرار هست با لیست دایرکتوری ها کار کنیم دیگر لازم نیست نام کل فولدر یا فایل را بنویسید، کافیست یک یا چند حروف اول آن را نوشته و با زدن Tab همه آن را تکمیل کنید مثالا برای رفتن به دایرکتوری cd /Downloads/iman/saman شما کافیه اونو به این صورت بنویسید و TAB رو بزنید : cd /Do/im/sa جالب نیست؟

3. دارای تاریخچه هوشمند

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

4. مخفف های مفید برای بازگشت از دایرکتوری ها

خب دیگه بریم برای نصب zsh

یرای نصب در ارچ و بچه هاش
sudo pacman -S zsh
 نصب در دبیان
sudo apt install zsh
نصب در فدورا
sudo dnf install zsh

تغیر شل پیشفرض لینوکس

برای این کار باید از chsh استفاده کنیم تا شل پیش فرض رو تغییر بدیم یعنی از بش به zsh 

chsh -s /usr/bin/zsh

بعداز انجام این کار یک بار ترمینال رو ببندین و دوباره باز کنین و الان دیگه شل شما به zsh تغیر کرده.

در پست بعدی اموزش نصب zsh و نصب تم و پلاگین هاش رو مینویسم.

امیدوارم مفید بوده باشه :)


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

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

بعد از انجام این کار oh-my-zsh در پوشه oh-my-zsh‍‍./~ نصب می شود و ازین به بعد تمام theme ها و plugin های شما در این پوشه قرار میگیرند. برای تنظیم این فریمورک فایل zshrc. که در این آدرس می باشد zshrc./~ را باز کنید (این فایل و پوشه مخفی هستن برای نمایش Ctrl + h رو بزنید )

با نصب این فریمورک شما به چندین تم و پلاگین دسترسی پیدا میکنین که به صورت پیش فرض همراه این فریمورک یعنی oh my zsh نصب میشه که کافیه فقط نام اونها رو در کانفیگ ذکر کنید همونطور که میدونین کانفیگ در هوم شما به اسم zshrc. وجود داره .

 در پست بعدی اموزش نصب تم هارو میگزارم.

شاد و پیروز باشید.


امروز می خوام آموزش نصب zsh رو براتون توضیح بدم قصد ما کوچ کردن از شل قدیمی bash به zsh هستش .همانطور که میدانید زبان هسته (kernel) سیستم عامل صفر و یک می باشد، در حقیقت ما به کمک شِل با هسته سیستم عامل صحبت میکنیم و به آن دستور میدهیم. در واقع شِل مترجم ما می باشد.

برای این که بتوانیم یک ترمینال زیبا و کاربردی برای کارهای متفاوت داشته باشیم شروع میکنیم به نصب و پیکربندی zsh پس با من همراه باشید. اول بیاین بررسی کنیم  مزیت zsh نسبت به bash چیه؟

1. انتخاب ساده تر دایرکتوری ها

در هنگام اجرای دستورانی مانند cd و یا ls که قرار هست با لیست دایرکتوری ها کار کنیم با زدن ۲ بار کلید TAB بین فایل ها و فولدر ها جا به جا شویم و یکی را انتخاب کنیم.

2. خلاصه کردن نام دایرکتوری ها

در هنگام اجرای دستورانی مانند cd و یا ls که قرار هست با لیست دایرکتوری ها کار کنیم دیگر لازم نیست نام کل فولدر یا فایل را بنویسید، کافیست یک یا چند حروف اول آن را نوشته و با زدن Tab همه آن را تکمیل کنید مثالا برای رفتن به دایرکتوری cd /Downloads/iman/saman شما کافیه اونو به این صورت بنویسید و TAB رو بزنید : cd /Do/im/sa جالب نیست؟

3. دارای تاریخچه هوشمند

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

4. مخفف های مفید برای بازگشت از دایرکتوری ها

خب دیگه بریم برای نصب zsh

یرای نصب در ارچ و بچه هاش
sudo pacman -S zsh
 نصب در دبیان
sudo apt install zsh
نصب در فدورا
sudo dnf install zsh

تغیر شل پیشفرض لینوکس

برای این کار باید از chsh استفاده کنیم تا شل پیش فرض رو تغییر بدیم یعنی از بش به zsh 

chsh -s /usr/bin/zsh

بعداز انجام این کار یک بار ترمینال رو ببندین و دوباره باز کنین و الان دیگه شل شما به zsh تغیر کرده.

در پست بعدی اموزش نصب zsh و نصب تم و پلاگین هاش رو مینویسم.

امیدوارم مفید بوده باشه :)


گنو (GNU) چیست؟

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


جنبش نرم افزار آزاد چیست؟

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


نرم افزار آزاد چیست؟

نرم افزار آزاد به معنای آزادی کاربران در حق استفاده، کپی، توزیع، مطالعه، تغییر و بهبودی نرم افزار است.

نرم افزار آزاد در مقوله آزادی عمل قرار می‌گیرد نه قیمت. برای درک این مفهوم آزاد” را در معنای آزادی بیان” در نظر بگیرید نه در معنای نوشیدنی رایگان”.


بطور دقیق‌تر، نرم افزار آزاد یعنی کاربران برنامه دارای چهار آزادی عمل اساسی هستند:

آزادی در اجرای برنامه بنا به خواست و هدف خود (آزادی صفر)

آزادی در مطالعه کارکرد برنامه و تطبیق آن با نوع نیاز خود (آزادی ۱)

– پیش شرط بخش بالا، دسترسی به کد منبع است.

آزادی در توزیع مجدد نسخه‌ها به نسخه‌های نزدیک به خود برنامه (آزادی ۲)

آزدی در بهبود برنامه و منتشر کردن این بهبودی برای همگان، بطوریکه همه‌ی جامعه از آن بهره‌مند شوند (آزادی ۳)

– پیش‌شرط بخش بالا، دسترسی به کد منبع است.


GNU Grep یک 

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

$ grep "iran" fil                                                          
$ cat file | grep "iran                                          
به کمک انتخاب i- می‌توان به جست‌وجوی گسترده‌تری پرداخت. برای مثال، دستور زیر می‌تواند خطوطی که شامل iranian یا MyIRAN باشد را هم نمایش دهد. یعنی تمام ترکیب‌هایی که در آن، عبارت مورد نظر یافت شود را، بدون در نظر گرفتن بزرگی یا کوچکی حرف‌ها یا مستقل بودن عبارت، نشان می‌دهد.
$ grep -i "iran" file
به کمک انتخاب w- می‌توان به جست‌وجوی دقیق پرداخت. خروجی دستور زیر، خطوطی را نمایش می‌دهد که عبارت iran را به صورت مستقل دارند، نه عباراتی که شامل این واژه باشند:
$ grep -w "iran" file

ویکی فارسی ابونتو

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

منبع


آخرین ارسال ها

آخرین وبلاگ ها

آخرین جستجو ها