LINUX

آموزش لینوکس

LINUX

آموزش لینوکس

LINUX

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

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

۲ مطلب با کلمه‌ی کلیدی «cat» ثبت شده است

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

این آموزش من دو روش که متشکل از دو دستور cat و dd هست رو براتون توضیح میدم.

امروز تصمیم دارم تا به آموزش بوت کردن فلش از روی یک فایل iso بپردازم. این کار معمولا برای نصب سیستم عامل از روی فلش استفاده میشه. الیته پیشنیاز این آموزش کار کردن با دستورات df و  fdisk و umount, mkfs و شاید هم mlabel و البته dd هست. من هم ابتدا ی آموزش مختصری درباره این دستورات میدم.

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


df

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

# df [options] [file]


شما میتونید از h- هم برای اینکه حجم پارتیشن ها رو بر حسب کیلو بایت و مگا بایت و ... ببنید استفاده کنید. به مثال زیر توجه کنید:

# df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  462M  173M  266M  40% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   394M  684K  393M   1% /run
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   787M  472K  786M   1% /run/shm
/dev/sda2                                               488M  128K  487M   1% /boot/efi
/dev/sda3                                                28G   11G   16G  41% /home
/dev/sda8                                               369M  111M  240M  32% /tmp
/dev/sda6                                               6.5G  3.7G  2.5G  60% /usr
/dev/sda7                                               2.8G  588M  2.1G  22% /var
/dev/sdc1                                               222M  222M     0 100% /media/Debian 7.4.0 amd64 1


۱ نظر موافقین ۰ مخالفین ۰ ۲۱ تیر ۹۳ ، ۱۸:۰۲
مرتضی

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


در یونیکس ما سه بخش از فایل ها رو داریم:

۱) فایل های معمولی یا Ordinary Files

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


۲) دایرکتوری ها یا Directories

دایرکتوری ها میتوانند در خود دو دسته از فایل های ساده و مخصوص رو نگه داری کنند. برای کاربرانی که با ویندوز یا mac کار گردند میتونم بگم که تقریبا دایرکتوری ها همون فولدر ها هستند.


۳) فایل های مخصوص یا Special Files

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



لیست کردن فایل ها

برای لیست کردن فایل ها و دایرکتوری هایی که در دایرکتوری که در اون حضور دارید وجود دارند از دستور ls باید استفاده کرد.

$ls
bin        hosts  lib     res.03
ch07       hw1    pub     test_results
ch07.bak   hw2    res.01  users
docs       hw3    res.02  work


دستور ls به شما اختیارات دیگری هم میدهد که مثلا بتوانید همین خروجی را با جزئیات بیشتری مشاهده نمایید. برای این کار از l- باید استفاده کنید:

$ls -l
total 1962188
drwxrwxr-x  2 amrood amrood      4096 Dec 25 09:59 uml
-rw-rw-r--  1 amrood amrood      5341 Dec 25 08:38 uml.jpg
drwxr-xr-x  2 amrood amrood      4096 Feb 15  2006 univ
drwxr-xr-x  2 root   root        4096 Dec  9  2007 urlspedia
-rw-r--r--  1 root   root      276480 Dec  9  2007 urlspedia.tar
drwxr-xr-x  8 root   root        4096 Nov 25  2007 usr
drwxr-xr-x  2    200    300      4096 Nov 25  2007 webthumb-1.01
-rwxr-xr-x  1 root   root        3192 Nov 25  2007 webthumb.php
-rw-rw-r--  1 amrood amrood     20480 Nov 25  2007 webthumb.tar
-rw-rw-r--  1 amrood amrood      5654 Aug  9  2007 yourfile.mid
-rw-rw-r--  1 amrood amrood    166255 Aug  9  2007 yourfile.swf
drwxr-xr-x 11 amrood amrood      4096 May 29  2007 zlib-1.2.3
$

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ خرداد ۹۳ ، ۱۵:۲۶
مرتضی