LINUX

آموزش لینوکس

LINUX

آموزش لینوکس

LINUX

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

طبقه بندی موضوعی

۵ مطلب در آذر ۱۳۹۴ ثبت شده است

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


ابزار ping:

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

- اطمینان از در دسترس بودن و بررسی وضعیت سخت افزارهای شبکه

- بررسی وضعیت شبکه و سیستم های متصل به آن

- امتحان کردن و مدیریت شبکه


قاعده استفاده از این دستور به صورت زیر است:

user@hostname:~$ ping <hostname>/<ip_address> <options>


بعد از به اجرا درآوردن دستور فعالیت آغاز شده و برای متوقف کردن آن شما میتوانید از کلیدهای ترکیبی Ctrl+c استفاده کنید. به مثال زیر توجه فرمایید:

user@hostname:~$ ping google.com
PING google.com (216.58.208.238) 56(84) bytes of data.
64 bytes from par10s22-in-f238.1e100.net (216.58.208.238): icmp_seq=1 ttl=48 time=110 ms
64 bytes from par10s22-in-f238.1e100.net (216.58.208.238): icmp_seq=2 ttl=48 time=110 ms
64 bytes from par10s22-in-f238.1e100.net (216.58.208.238): icmp_seq=3 ttl=48 time=111 ms
^C
--- google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 110.774/111.106/111.588/0.348 ms

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ آذر ۹۴ ، ۱۰:۴۸
من

کپی رایت چیست؟

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

 حق تکثیر، نوعی مالکیت اندیشه است؛ طراحی‌ها یا طراحی‌های صنعتی ممکن است شکلی مجزا یا یکسان از مالکیت ذهنی در برخی از حوزه‌های قضایی باشند. در بیشتر موارد این حقوق یک دورهٌ زمانی محدود دارند.

نماد زیر، نشانه ی این است که محصول مربوطه، تحت حمایت قانون کپی رایت است.


کپی لفت چیست؟

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

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

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

۰ نظر موافقین ۳ مخالفین ۰ ۲۴ آذر ۹۴ ، ۱۹:۱۵
من
لینوکس (Linux)
نام لینوکس «Linux» از "Linux kernel" برگرفته شده است. که در سال 1991 توسط لینوس توروالدز آغاز گردید. منافع و کتابخانه های سیستم از سیستم عامل GNU می آیند که در سال 1983 توسط ریچارد استالمن آغاز شد . مشارکت و مداخلۀ GNU دلیل نام حاصلۀ Linux / GNU است. لینوکس که در زمنیۀ کاربردش در سرورها بسیار مشهور است ، توسط ادغاماتی نظیر Dell ، هولت پاکارد، Sun Micro system , Red Hat, Oracle corporation, Novel, IBM حمایت می شود. Linux به عنوان یک سیتسم عامل برای میزان وسیعی از سخت افزارهای کامپیوتری به کار می رود، نظیر کامپیوترهای Desktop ، ابر کامپیوترها ، سیستم های بازی ویدئویی نظیر پلی استیشن 2 و پلی استیشن 3 ، بازیهای arcade متعدد و دستگاههای تعبیه شده نظیر تلفن های همراه و ردیاب ها.

تاریخچه
سیستم عامل UNIX در دهۀ 1960 پر بار شد وگسترش یافت و برای اولین بار در سال 1970 به بازار آمد .موجودیت وسیع و قابلیت جابجایی آن بدین معنا بود که مورد توجه قرار گرفته وتوسط موسسات دانشگاهی ، تجارتخانه ها و غیره با طرح خود که بر تولید گران سیستم های دیگر اثر می گذاشت کپی و اصلاح شد.
ریچارد استالمن ، بنیانگذار طرح GNU ، که در سال 1984 آغاز به کار کرد ، هدف ایجاد یک سیستم نرم افزار کاملاً سازگار با NUIX را داشت که بطور کل از نرم افزار رایگان را داشت. در سال 1985 ریچارد استالمن بنیاد نرم افزار رایگان را بنا کرد و گواهینامۀ همگانی GNU ، را توسعه داد.( GNU GPL) بسیاری از برنامه های مورد نیاز در یک OS (نظیر کتابخانه ها ، همکاران ، ویرایشگرهای متنی ، یک UNIX Shell و یک سیستم پنجره ای ) در اوایل دهۀ 1990 کامل شدند ، گرچه عناصر سطح پایین نظیر device driver ها Daemon ها و kernel جایگاه نا تمام بودند. لینوس تور والذر گفته است که اگر kernel GNU در آن زمان موجود بود (1991) او تصمیم به نوشتن برنامۀ خود را اتخاذ نمی کرد.
۰ نظر موافقین ۰ مخالفین ۰ ۲۴ آذر ۹۴ ، ۱۹:۱۱
من

با سلام خدمت خوانندگان محترم این وبلاگ


اینجانب به آموزش لینوکس از سطوح ابتدایی تا پیشرفته لینوکس و زبان های اسکریپت نویسی bash و python تحت لینوکس میپردازم و همچنین آماده دریافت پروژه های دانشجویی و کار با دانشجویان محترم هستم.

موفق باشید

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ آذر ۹۴ ، ۱۰:۲۴
من

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


split

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

str.split(str="", num=string.count(str))

str در این بخش مجزاکننده و به صورت پیش فرض مقدار آن " "(فاصله) می باشد. num در این بخش مشخص کننده ی تعداد مولفه های جهت جداسازی بر اساس الگوی داده شده می باشد.

به مثال زیر توجه کنید:

#!/usr/bin/python
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( )
print str.split(' ', 1 )
print str.split(' ', 2 )


بعد از اجرای اسکریپت خروجی زیر را دریافت خواهید کرد:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
['Line1-abcdef', '\nLine2-abc', '\nLine4-abcd']

۰ نظر موافقین ۰ مخالفین ۰ ۲۳ آذر ۹۴ ، ۱۶:۳۷
من