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

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

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

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

نصب ویرایشگر Atom در CentOS7

نصب ویرایشگر Atom در CentOS7

انجام دادن توابع مختلف و متعدد یک ویژگی غیرمعمول و غیرمتداول در یک ویرایشگر متن معمولی است که اگر به دنبال چنین ویرایشگری هستید Atom برنامه ی مناسب برای شماست.

Atom  برنامه ای متن باز و ویرایشگر متن مولتی پلتفورم است و به گون ای ساخته شده است که ابزارش قابل دسترس و امروزی بوده و این اجازه را می دهد که نیازهایتان را شخصی سازی کنید.با یک رابط بصری طراحی شده است و با گروهی از ویژگی ها برای نوشتن css , html و javascript و سایر زبان های برنامه نویسی وب بسته بندی شده است.همچنین برای تغییر یا تصحیح کردن سورس کد OSX , Linux و Windows استفاده می شود. در مطالب بعدی نحوه ی نصب این برنامه به شما آموزش داده می شود اما قبل از نصب و راه اندازی برنامه ویژگی های آن را بررسی می کنیم.

ویژگی ها: 

  •  بهبود یافته ی الگوریتم Soft-wrapping است.
  • دارای مدیریت بسته داخلی است.
  • تقسیم رابط Atom به جند صفحه و قطعه برای نوشتن سریع کد
  • پشتیبانی از مرورگر سیستم فایل
  • پشتیبانی از گزینه های Drag and Drop

نصب پیشنیاز ها:

برای نصب ویرایشگر متنی Atom ، ابتدا باید Git را روی سیستم خود نصب کنید.برای نصب Git دستورات را طبق شکل اجرا کنید.                                                                                                                                                                                                                                                                       

نصب ویرایشگر متنی Atom:

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

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

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

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

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



همانطور می توانید به راحتی آن را استفاده کنید و همچنین می توانید تم های آن را تغییر دهید زیرا که ویرایشگر متنی Atom یک ویرایشگر متنی قابل تنظیم است.

شیدا زارع 941832217

فرزانه محمدرضایی 941832235

/https://www.linuxhelp.com/how-to-install-atom-editor-on-centos-7

نحوه نصب و چند دستور مقدماتی از docker در ubuntu

به نام خدا


داکر ابزاری نوین و قوی برای اجرا کردن بهتر اپلیکیشن های ما روی سیستم عامل است که نوعی شبیه به ماشین های مجازی ولی نقاط قوت بهتر است

داکر روی container اجرا میشود و نیازی به کرنل جدا ندارد و مستقیما از کرنل سیستم عامل ما استفاده میکند و منابع را بهتر و راحت تر به اشتراک میگذارد

برای مطالعه بیشتر این لینک را مشاهده کنید


پیش نیازهای این آموزش

ubuntu 16.04

یوزر با دسترسی sudo


نصب


برای نصب در ابتدا ما repo رسمی داکر را در سیستم اضافه میکنیم تا از ان استفاده کنیم برای این کار کد زیر را اجرا کنید

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 


سپس باید کد زیر را اجرا کرد برای ادامه کار

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

بعد میتوانیم دیتابیس سیستممان را اپدیت کنیم با کد زیر

sudo apt-get update

با کد زیر خیالمان راحت میشود که ما داکر را از ریپو اصلی داکر نصب میکنیم
apt-cache policy docker-ce

که باید خروجی مثل خروجی زیر داشته باشد
docker-ce: Installed: (none) Candidate: 17.03.1~ce-0~ubuntu-xenial Version table: 17.03.1~ce-0~ubuntu-xenial 500 500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages 17.03.0~ce-0~ubuntu-xenial 500 500 https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
سپس بعد از انجام کارهای بالا میتوانیم نصب و سرویس آن را در سیستممان فعال کنیم با کدهای زیر

sudo apt-get install -y docker-ce
sudo systemctl start docker

حال چند دستور ابتدایی از داکر را ببینیم

با نوشتن
docker
لیستی از دستوراتی که میتوانند اجرا شوند را میتوانیم ببینیم

همچنین با این دستور میتوانیم آن دستوری که نیاز است تا اجرا شود را اطلاعات راهنما از آن ببینیم
docker docker-subcommand --help

نحوه کار با بسته ها در داکر
docker run hello-world

این دستور پکیجی که اسم آن در مقابل نوشته شود را ران میکند و پیغام زیر را چاپ میکند


Hello from Docker. This message shows that your installation appears to be working correctly.

با کامند زیر میتوان داخل دیتابیس داکر سرچ کرد تا بسته مورد نظر را پیدا کرد
docker search ubuntu

با کامند زیر میتوانیم لیستی از بسته هایی که روی سیستممان موجود هست رو ببینیم
docker images

به دلیل اینکه هدف اصلی ما نحوه نصب بوده باقی دستورات را میتوانید در سایت اصلی آموزش ببینید و از آن ها استفاده کنید

احمد ذوالفقاری 9418322213

لینک اصلی آموزش
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04

?What is the Automotive Grade linux

لینوکس درجه بندی خودرو Automotive Grade Linux)AGL) یک پروژه متن بازمشترک است که شرکت های خودروسازی ، تامین کنندگان و شرکتهای فنآوری را در بر می گیرد تا سرعت و توسعه یک پکیج نرم افزاری کاملا باز برای ماشین متصل را تسریع کند .  

ادامه مطلب ...

نصب زبان برنامه نویسی Swift بر روی لینوکس ( Ubuntu )




در این مقاله قصد داریم با نصب و استفاده از زبان برنامه نویسی swift بر روی لینوکس آشنا شویم.

اولین گام برای نصب swift این است که شما با ورود به سایت  swift آخرین ورژن آن را دانلود کنید. که در این تاریخ که مطلب نوشته می‌شود آخرین ورژن 4.1.2 می‌باشد.

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


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


 sudo apt-get install clang $

سپس دستور زیر را در ترمینال وارد کنید:
gedit .profile $
این دستور یک ویرایشگر متن باز می‌کند که باید خط اول آن را خالی بگذارد و در خط دوم آن متن زیر را تایپ کنید:

 "{export PATH=/path/to/usr/bin:"${PATH


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


swift --version $
نتیجه این دستور باید چیزی شبیه به این باشد:

 (...Apple Swift version 4.1.2-dev (LLVM ..., Clang ..., Swift
حال که swift به درستی نصب شد می‌توانیم یک برنامه ساده در آن بنویسیم.

۱. استفاده از REPL:

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

توجه داشته باشید که REPL برای ساخت اپلیکیشن ها کافی نیست و برای چنین کاری باید از روش دیگری استفاده کنید.

۲. ساخت یک پروژه ساده سوئیفت

در این بخش یاد قصد داریم  یک پروژه ساده سوئیفت ایجاد کنیم که Hello World را چاپ کند. در دایرکتوری سوئیفت خود یک دایرکتوری Hello  ایجاد کنید و در ترمینال به آن سوئیچ کنید:
mkdir hello $
cd hello $
حال شما یک پکیج سوئیفت با نام Hello ایجاد کرده اید ولی این پیکیج کامل نیست زیرا هر پیکیجی باید فایلی با نام Package.swift داشته باشد. با استفاده از دستور زیر، این فایل را ایجاد کنید:

touch Package.swift $
یک دایرکتوری Sources به همراه فایل main.swift نیز باید وجود داشته باشد.

mkdir Source $
touch Source/main.swift $
حال، فایل main.swift را ویرایش کنید. برای ویرایش این فایل می توانید از ویرایشگر متنی گرافیکی استفاده کنید. دستور زیر را در این فایل قرار دهید:

("!print("Hello , World
حال برای کامپایل آن از دستور زیر استفاده کنید.

  swift build $
این دستور یک برنامه قابل اجرا در .build/debug/Hello به شما می دهد. برنامه را اجرا کنید و دستور چاپ شده Hello World را مشاهده کنید.

 build/debug/Hello. $

امیدوارم مطالب مفید واقع شده باشد

ترجمه: مصطفی چام - ۹۴۱۸۳۲۲۱۰

افزایش بهره وری با Z و Zsh در CentOS

معرفی

کار بر روی سیستم های لینوکس به این معنی است که یکی از خط فرمان ها بیشتر از نه استفاده می کند. نیاز به تایپ نام پوشه های طولانی مدت و همچنین نام های فرمان حدس زد زمان با ارزش است. این می تواند خیلی سریع بشود. Z یک ابزار است که هر دایرکتوری را که مرور می کنید را ثبت می کند و یک لیست وزنی از موارد مکرر و اخیرا استفاده می کند. Zsh یک جایگزین برای bash (پوسته پیش فرض که در بیشتر توزیع های لینوکس وجود دارد) است که پیشرفت های ظریف مانند تصحیح املا کلمات / دستورات و افزونه بهتر را اضافه می کند.

راه اندازی و نصب

ز یک نمونه Vultr که CentOS را اجرا می کند (نسخه 6 یا 7) را امتحان کنید و برای اضافه کردن یک مدیر جدید (sudo) از مراحل زیر استفاده کنید. ما این کار را انجام می دهیم زیرا این کار در راستای بهترین شیوه ها برای ایجاد یک کاربر جدید و اختصاص دادن آن به مدیر مجوز برای دسترسی به سرور است، نه استفاده از کاربر ریشه.

به Vlltr instance ssh root @ [vultr-ip-address] وصل شوید
adduser کاربر جدید <newuser> را اضافه کنید

گذرواژه جدید userwidth <newuser> را تنظیم کنید.
کاربر جدید user admin user usermod -a -G wheel <newuser>.
(فقط CentOS 6) به sudoers اضافه کنید: echo '<newuser> ALL = (ALL) ALL' >> / etc / sudoers.
از خروج مثال جدا شوید
دوباره به نمونه متصل شوید، اما این بار به عنوان کاربر جدید
ssh <newuser> @ [vultr-ip-address].

 

 

نصب و استفاده از Z

پس از ورود به سیستم به عنوان "newuser" (در غیر این صورت، اجرای cd ~) باید در دایرکتوری خانگی خود باشید. مراحل بعدی را برای نصب Z بگذارید. توجه داشته باشید که از زمانی که Z یک اسکریپت است، آنچه ما انجام می دهیم این است که آن را به دایرکتوری اصلی ما بفرستیم و به هر دلیلی که شروع می شود Z را اجرا کنیم.

https://d.adroll.com/cm/aol/out?advertisable=DUKHAKVYIJASHDUBG4V7REhttps://d.adroll.com/cm/index/out?advertisable=DUKHAKVYIJASHDUBG4V7RE

Download wget https://raw.githubusercontent.com/rupa/z/master/z.sh.

Install printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. This command appends . ~/z.sh to your .bashrc file, which in turn tells it to run Z upon start-up.

Reload shell source ~/.bashrc.

 

برای آزمایش اینکه چگونه Z کار می کند، به این فهرست ها مراجعه کنید:

 

cd /etc/cloud/templates

cd /usr/share/nano

cd /etc/pki/java

cd ~

در حال حاضر، از ترمینال خود، در z clo تایپ کنید و دکمه تب را فشار دهید، سپس وارد شوید. بعد، z nano را تایپ کنید و دکمه تب را بزنید، سپس دوباره وارد شوید. در هر دو مورد می بینید که Z بطور خودکار سی دی را به دایرکتوری های اول و دوم که در ابتدا مرور می کنید را می دانند.

 

نصب و استفاده از zsh

 

1)Install sudo yum update && sudo yum -y install zsh.

2)چک کردن نسخه برای تأیید نصب zsh --version.          

3) zsh zsh default shell chsh -s / bin / zsh را انتخاب کنید. از شما خواسته خواهد شد تا رمز عبور خود را وارد کنید.

4) Logout exit.

5) دوباره به سیستم ssh <newuser> @ [vultr-ip-address] وارد شوید.

اگر شما با یک پیکربندی پوسته پوسته Zsh خوش آمد می گویید، "2"، سپس "1"، سپس "0" برای پذیرش تنظیمات پیش فرض.
برای آزمایش همه چیز، تایپ "کشتن" و فشار دکمه تب (یک فضای بعد از کشتن وجود دارد).
Zsh به طور خودکار یک لیست یا پردازش هایی را برای کشتن به عنوان مخالف انجام هیچ کاری نشان می دهد.
Zsh همچنین تاریخچه ترمینال خود را در چندین پنجره / جلسات به اشتراک می گذارد و دارای ویژگی های دیگری نیز می باشد. همچنین چارچوب هایی در بالای Zsh وجود دارد که حتی ویژگی های خیره کننده ای نیز به آن اضافه می کند، مانند Oh-my-zsh و prezto.

 

استفاده از Z با Zsh

 

1)Run printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. This command appends . ~/z.sh to .zshrc file, which tells it to run Z on start-up.

2) Reload shell source ~/.zshrc

توجه: اگر تنظیمات پیش فرض را دوست نداشته باشید می توانید پیکربندی پوسته Zsh را با ویرایش فایل zshrc (در دایرکتوری خانگی خود) یا با اجرای دستورات زیر به روز کنید:

autoload -U zsh-newuser-install

zsh-newuser-install -f

    source ~/.zshrc

 

نتیجه

 

Z و Zsh ابزارهای مفید هستند که به شدت به افزایش بهره وری شما کمک می کند.


تهیه کننده:
لیلا متقی


منبع:

https://www.vultr.com/docs/boost-productivity-with-z-and-zsh-on-centos