گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

ریزنمرات آز سیستم عامل


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

تغییر در نمرات صرفا در سیستم سما اعمال خواهد شد



1831











ردیف شماره دانشجوئی آز مبانی/3 ت1: نصب/1 آز میانی/2 پروژه کلاسی/1 ت2:سمبا/2 ت3: کرنل آپدیت/3 ت4:پوسته/2 ت5:وبلاگ/3 آز پایانی/2 فعالیت کلاسی/1 نمره کل/20
1 951830202 2.25 1 1.25 1 2 3 2 2.25 2 1 17.75
2 951830283 1.75 1 1.5         1.75 2 1 9
3 951830233 1.75 1 2 1   3 2 2.5 2 1 16.25
4 951830237 2.25 1 1.75 1 2 3     2 1 14
5 951830238 1.5
2 1 2 3 2 2 2 1 16.5
6 951830242 3 1 2 1   3 2 2.5 2 1 17.5
7 951830247 3 1 2 1 2 ؟ 1.5 2 2 1 15.5
8 951830251 2.75 1 1.75 1   3 1.5 2.75 2 1 16.75
9 951830258 1.75 1 2 1 2 3 1.5 2 2 1 17.25
10 951830274 3 1 2 1 2 3 1.5 1.25 2 1 17.75
11 951830282 2.75 1 2 1   2.5 1.5   2 1 13.75
12 مهمان 3 1 2 1 2 3 2   2 1 17


1832











ردیف شماره دانشجوئی آز مبانی/3 ت1: نصب/1 آز میانی/2 پروژه کلاسی/1 ت2:سمبا/2 ت3: کرنل آپدیت/3 ت4:پوسته/2 ت5:وبلاگ/3 آز پایانی/2 فعالیت کلاسی/1 نمره کل/20
1 951830217 2 1 2 1   3 2 2.5 2 1 16.5
2 951830218 3 1 1.75 1 2 3 2 2.25 2 1 19
3 951830220 2.25 1 2 1 2 3 1.5 2.75 2 1 18.5
4 951830226 2 1 1.75 1 2 3 1.5 2.75 2 1 18
5 951830231 1.5   1 1   3 1.5 2.25 2 1 13.25
6 951830243 3 1 2 1 2 3 2 2.5 2 1 19.5
7 951830259   0.75     1.25   1.5 2 2 1 8.5
8 951830264 1.25 1 0.75 1 2 3 1.5 2.25 2 1 15.75
9 941831242 3 1 1.25     3   2.25 1.5 1 13
10 951830272 2.75 1 2 1   3 2 2.5 2 1 17.25
11 951830268 3 1 2 1   3   2 2 1 15
12 941832239 2.5 1 0 1   3 1.5 1.75 2 1 13.75
13 951830276 2.5 1 2 1 2 3 1.75 2.75 2 1 19
14 941831245 2.5 1 2 1 1 2.75 1.5 2.25 2 1 17
15 951830279 2.75 1 0.75 1   2.75 2 2.5 2 1 15.75

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

1. لینوکس رایگان است


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


2. لینوکس نصب آسان است


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

اما شما یک برنامه نویس هستید شما به راحتی می توانید چگونگی جستجو برای یک سیستم عامل لینوکس، گرفتن ISO و نوشتن آن به یک درایو USB. شما هیچ مشکلی با فشار دادن کلید تابع لازم در هنگام بوت شدن و مرور دستورات روی صفحه ای که دنبال می کنید ندارید. هنگامی که یک درایو Live USB را بوت کرده اید، نصب لینوکس نه تنها از نصب یک برنامه در ویندوز متفاوت است.


3. شما نسبت به Tinker آزاد هستید


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


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


نیاز به نوشتن در C، C ++، CSS، جاوا، جاوا اسکریپت، HTML، PHP، Perl، Python، Ruby یا Vala؟ لینوکس از همه آنها پشتیبانی می کند و لیست ادامه می یابد. مطمئنا، شما بعضی از موانع را خواهی دید. ویژوال بیسیک تنها از ویندوز پشتیبانی می کند، اما شما می توانید از Swift اپل استفاده کنید. به طور کلی، اگر یک زبان برنامه نویسی به یک سیستم عامل خاص محدود نشود، احتمالا در لینوکس کار می کند.


5. انتخاب از طیف وسیعی از برنامه های کاربردی


تصویر محبوب یک برنامه نویس شامل نشستن در مقابل یک صفحه نمایش سیاه پوست پر از متن سفید یا سبز است. شما می توانید کد را به طریقی بنویسید یا می توانید یک ویرایشگر متن را بسازید. گزینه های ناراحت کننده مانند Gedit و Kate ممکن است همه ی شما باشند. Emacs، nano و Vim گزینه هایی هستند که می توانید از داخل ترمینال استفاده کنید. Atom یک گزینه متقابل پلتفورمی است که به عنوان Chrome قابل گسترش است. یا شما ممکن است یکی از بسیاری از عاشق متن Sublime باشد.


ابراهیم موسوی

۹۴۱۸۳۲۲۳۹

ریزنمرات آز پایگاه



گروه 1831






ردیف شماره دانشجوئی آزمون میانترم/8 آزمون پایانی/4 پروژه سی شارپ/4 تمرین ASP.Net/3 فعالیت کلاسی نمره کل
1 941831202 8 4 4 3 1 20
2 941832202 8 4 4 3 1 20
3 941831205 7.25 4 4 3 1 19.25
4 941832204 8 4 2.75 3 1 18.75
5 941832210 8 4 2.75 3 1 18.75
6 931831221 7 2.5 4 3 1 17.5
7 941831216 8 4 4 3 1 20
8 941831222 8 4     0.75 12.75
9 941831223 7.25 4 4 3 1 19.25
10 941831224 8 4 2.75 3 1 18.75
11 941831226 7 4   3 1 15
12 941831227 8 4 4 3 0.5 19.5
13 941831228 8 4 4 3 1 20
14 941831232 8 4 3.25 3 1 19.25
15 931831251 8 4 4 3 0.75 19.75
16 941831235 8 4 3.25 3 1 19.25
17 941831240 8 4 4 3 0.5 16.5
18 941831241 8 4 4 3 1 20
19 941831242 7 2.75   3 1 13.75
20 941831244 8 4 4 3 1 20
21 941832238 8 4 4 3 0.5 19.5
22 942831201 8 4 4 3 0 19
گروه 1832






ردیف شماره دانشجوئی آزمون میانترم/8 آزمون پایانی/4 پروژه سی شارپ/4 تمرین ASP.Net/3 فعالیت کلاسی نمره کل
1 941831201 7 2.5 2 3 0.75 15.25
2 941831203 8 4   3 1 16
3 941831208 6.5 3 3.25 3 1 16.75
4 941831209 6.5 3.75 4 3 1 18.25
5 941831210 8 4 3.25 3 1 19.25
6 941831211 7 3 4 3 1 18
7 941831212 8 4   3 1 16
8 941831215 6.5 3.5 2.5 3 1 16.5
9 941831217 7 4 4 3 1 19
10 941831218 8 4 4 3 1 20
11 941831220 8 4 4 3 1 20
12 941831221 7 3.5 4 3 1 18.5
13 941831225 8 4   3 1 16
14 931831250 8 4 4 3 1 20
15 941831236 8 4    2 1 13
16 941831237 6.5 4 4 3 1 18.5
17 941831238 8 4   3 0.75 15.75
18 941831239 8 4 4 3 1 20
19 941831243 7 4 4 3 1 19

how to run c programming in linux

چگونه می توانیم برنامه cرا در سیستم عامل های لینوکس با استفاده از ترمینال bashکامپایل کنیم.

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

1-مجموعه کامپایلر ++,GNU C/C

2-ابزارهای توسعه

3-ویرایشگر متن برای نوشتن برنامه ها

4-کتابخانه های توسعه

مرحله 1:کامپایلر سی وسی پلاس پلاس وابزارهای مربوطه را نصب کنید

اگر شما از centoesوredhatوfedoraاستفاده می کنیددستور زیر را برای نصب GNU Cاستفاده کنید

'yum groupinstall Developinstall 'Developmenttols

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

sudo  apt-get update$

sudo apt-get install build-essential manpages-dev$

مرحله 2:تایید نصب

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

whereis gcc$

which gcc$

gcc  --version$

مرحله 3:چگونه یک برنامه cیاc++درلینوکس کامپایل کنیم.

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

#include <stdio.h>
int main(){
printf("hello welcome to c\n");

return 0;
}

بعدتوی ترمینال بنویسیم

make demo$

demo/.$

اعضای گروه:رامین پراشیده:951830283

20 قدم تا آماده کردن سیستم خودتان برای نصب لینوکس

20 قدم برای آماده کردن سیستم خودتان برای نصب لینوکس


مرحله 1: یک GParted Live USB بوت کنید


مرحله 2: شما باید UEFI را روی کامپیوتر خود فعال کنید. شما می توانید این کار را در BIOS کامپیوتر خود انجام دهید. به طور پیش فرض، اکثر رایانه های شخصی و لپ تاپ دارای حالت Legacy هستند که برای سیستم عامل ویندوز استفاده می شود. بستگی به نام تجاری PC شما، BIOS ممکن است متفاوت باشد، بنابراین شما باید به وب سایت سازنده بروید تا تنظیمات BIOS را تعیین کنید. پس از فعال شدن UEFI، به مرحله بعدی بروید.


مرحله 3:  USB  را به کامپیوتر خود وصل کرده و آن را بوت کنید.


مرحله 4: هنگامی که کامپیوتر به وسیله ی USB بوت می شود، باید این صفحه را مشاهده کنید.

GParted Live (تنظیمات پیش فرض) را انتخاب کنید و وارد شوید.

https://www.fosslinux.com/wp-content/uploads/2017/01/GParted-Boot-Screen.jpg


مرحله 5: در صفحه پیکربندی کنسول داده ها، “Don’t touch keymap” را انتخاب کرده او OK کنید. ماوس در این محیط نیست شما باید از کلید Tab بر روی صفحه کلید خود استفاده کنید.

https://www.fosslinux.com/wp-content/uploads/2017/01/GParted-Configuring-console-data-Keymap-Settings.jpg


مرحله 6: عدد زبان مورد نظر خود را انتخاب کنید . زبان آمریکایی به صورت پیش فرض نوشته شده است و تنها کافیست برای انتخاب آن کلید enter  را فشار دهید.

https://www.fosslinux.com/wp-content/uploads/2017/01/GParted-Prefered-Language.jpg


مرحله 7: در صفحه بعد، حالت استفاده از GParted را خواهید دید. (0) به طور پیش فرض حالت انتخاب شده ، GUI است و نسبت به سایر روش ها ترجیح داده می شود که در حال حاضر به طور پیش فرض انتخاب شده است، پس کلید enter  را بزنید.


مرحله 8: حالا باید دسکتاپ GParted را ببینید و پارتیشن فعلی هارد دیسک نمایش داده می شود.

https://www.fosslinux.com/wp-content/uploads/2017/01/GParted-Desktop-Current-Hard-disk-Partition-view.jpg


مرحله 9: در اینجا جایی است که باید مراقب آنچه در حال انجام هستید باشید. اگر شما ویندوز را در یک پارتیشن بر روی رایانه خود نصب کرده باشید، باید آن را به عنوان فایل سیستمی NTFS مشاهده کنید. اگر هنوز هارد دیسک را تقسیم نکرده اید، می توانید این کار را با استفاده از GParted انجام دهید. شما باید پارتیشن ویندوز را انتخاب کنید و گزینه 'Resize' را از منوی زمینه با کلیک راست در GParted انتخاب کنید. سپس اندازه هارد دیسک را وارد کنید و روی "”apply کلیک کنید. شما باید پارتیشن Unallocated را ببینید که ما برای لینوکس از آن استفاده خواهیم کرد.

 

 

دانستن پارتیشن ها

اگر قبلا می دانید ext3، ext4 و SWAP چیست این بخش را رد کنید

پارتیشن های ex3 و  ex4:  این سیستم فایل است که لینوکس در آن ساکن است. شما سیستم عامل لینوکس را در این پارتیشن نصب خواهید کرد. مانند فایل سیستم NTFS برای ویندوز، ext3 و ext4 برای لینوکس است.

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

آیا شما نیاز به SWAP دارید؟

من می گویم اگر RAM رایانه شما کمتر یا برابر 4 گیگابایت باشد، شما باید SWAP داشته باشید. اگر RAM بیش از 8 گیگابایت دارید، ممکن است هنوز برنامه SWAP را برای اجرای برنامه های پر مصرف مانند کنفرانس ویدئویی، ماشین های مجازی و ...نیاز داشته باشید. اگر از رایانه خود برای مرور وب، ایمیل و برنامه های اداری استفاده می کنید، شما می توانید SWAP را با حداقل 4 گیگابایت رم ذخیره کنید.

 



مرحله 10: من دیسک سخت 50 گیگابایتی برای لینوکس دارم. اکنون این هارد دیسک را به 46 گیگابایت و 4 گیگابایت تقسیم می کنم. 46 گیگابایت برای نصب لینوکس استفاده خواهد شد و 4 گیگابایت SWAP خواهد بود.روی پارتیشن غیر اختصاص داده شده راست کلیک کرده و New را انتخاب کنید. شما باید یک Dialog box شبیه به من ببینید که میگوی No partition table found on device /dev/sda . روی OK کلیک کنید. ما فقط بررسی کردیم که آیا در حال حاضر یک جدول پارتیشن وجود دارد یا خیر. اگر شما این هشدار را دریافت نکردید، به این معنی پارتیشن شما در حال حاضر پارتیشن بندی است و بنابراین شما می توانید مرحله 11 و مرحله 12 را رد کنید

https://www.fosslinux.com/wp-content/uploads/2017/01/GParted-No-Partition-Table-Found-Warning.jpg..


مرحله 11: بر روی Device>> Create Partition Table ...  کلیک کنید.

https://www.fosslinux.com/wp-content/uploads/2017/01/GParted-Create-Partiton-Table.jpg


مرحله 12: شما باید یک هشدار را مشاهده کنید:این کار تمام اطلاعات هارد دیسک شما را پاک خواهد نمود. نوع جدول پارتیشن جدید را به عنوان  msdosانتخاب کرده و روی apply کلیک کنید.

 

مرحله 13: حالا روی پارتیشن Unallocated راست کلیک کرده و New را انتخاب کنید.

https://www.fosslinux.com/wp-content/uploads/2017/01/Workspace-1_081.jpg


مرحله 14: شما باید dialog box پارتیشن را با چندین پارامتر پارتیشن ببینید. اندازه جدیدی پارتیشن را وارد کنید این پارتیشن اولیه خواهد بود که لینوکس نصب خواهد شد. مثلا من 46000 را در فیلد

 new size(MiB)وارد کردم و پارتیشن را به عنوان For Linux Distro  فقط برای مرجع من برچسب زدم. فایل سیستم را به عنوان ext4 نگه دارید.

https://www.fosslinux.com/wp-content/uploads/2017/01/Workspace-1_085.jpg


مرحله 15: در پنجره GParted اصلی، شما یک پارتیشن جدید ایجاد شده و یک پارتیشن غیر اختصاصی خواهید دید. در PC من ، یک پارتیشن غیر اختصاصی 5 گیگابایتی برای SWAP و پارتیشن جدید 44.92 گیگابایت با سیستم فایل ext4 برای لینوکس است.

https://www.fosslinux.com/wp-content/uploads/2017/01/GParted-Partitons-Structure.jpg


مرحله 16: بر روی پارتیشن جدید Unallocated کلیک راست کرده و New را انتخاب کنید.

 

مرحله 17: از آنجا که قبلا اندازه این را تعیین کرده اید، نیازی به تغییر چیزی در این زمینه نیست.FileSystem  را به عنوانlinux-swap  از پنجره کشویی انتخاب کنید و پارتیشن را به عنوانSWAP برای مرجع بنویسید.

https://www.fosslinux.com/wp-content/uploads/2017/01/GParted-Create-new-SWAP-space.jpg


مرحله 18: GParted فرمان شما را فورا اعمال نمی کند. در عوض، تمام فرایند ها  را تا زمانی که اعمال می کنید، مرتب میکند. بنابراین این آخرین فرصت برای بررسی هرچه انجام دادید میباشد. اگر چیزی اشتباه است، شما می توانید UNDO کرده و آنرا تعمیر کنید. پس از تنظیم همه چیز، روی apply کلیک کنید و سپس روی  applyکلیک کنید تا پیام هشدار دهنده برای اعمال عملیات در انتظار اجرا شود.

https://www.fosslinux.com/wp-content/uploads/2017/01/GParted-Applying-Pending-Actions.jpg


مرحله 19. اگر همه چیز خوب پیش رفت، باید پیغام موفقیت آمیز داشته باشید.

https://www.fosslinux.com/wp-content/uploads/2017/01/Workspace-1_089.jpg


مرحله 20: در نهایت، شما کامپیوتر خود را برای نصب لینوکس آماده کرده اید!

https://www.fosslinux.com/wp-content/uploads/2017/01/GParted-Final-Hard-disk-Partition-

Image.jpg

مبین کاظمی-951830259

source:  https://www.fosslinux.com/