سیاره لینوکس فارسی

پایانی بر یک مشکل شایع – مشکل حافظه فلش

اندازه فلش درست نشون داده نمی‌شه!‌ بیشتر از اندازشه! یا حتی شده ۲ فقط مگابایت! شما هم احتمالا یا خودتون به این مشکل خوردید یا دیدید که دیگران به این مشکل خوردن و ازش سوال می‌کنن!

این مشکل ممکنه به دلایل مختلفی پیش بیاد، مثلا ممکنه یه بوت‌ایبل کردن ساده توسط نرم‌افزارهای خاص باشه از جمله dd! بعضی از نرم‌افزارا ایمیج رو دقیقاً روی حافظه‌ی فلش شما می‌نویسن، یعنی اگه ایزو ۱.۵ گیگابایت هست، اون نرم‌افزار جدول پارتیشن‌های موجود بر روی فلش شما رو نادیده می‌گیره و خرابش می‌کنه و روی اون، مثلا به اندازه ۱.۵ گیگابایت حافظه فلش شما پارتیشن می‌شه و اطلاعات ایمیج روش قرار می‌گیره، و بقیه‌ی اون به صورت پارتیشن نشده باقی می‌مونه!

حالا بعضی ایمیج‌ها داخل خودشون ۲ تا پارتیشن دارن، یکی کوچک و یکی بزرگ! توی پارتیشن کوچک فایل‌هایی قرار داده می‌شن که برای بوت شدن لازم هستند… مثلا فایل‌هایی برای شکل و شمایل دادن به بوت‌لودر گراب، یا فایل‌های مربوط به EFI بوت شدن و… این پارتیشن کوچک ممکنه شما رو به اشتباه بندازه!

اما راه‌حل!

راه‌حل اینه که ما دوباره جدول پارتیشن (Partition Table) رو طوری ایجاد کنیم که کل فلش ما رو پوشش بده! و بعد روی اون، پارتیشنی به اندازه کل فلش بسازیم!

این کار رو می‌شه با ابزارای مختلفی انجام داد که من با ابزار GParted که گرافیکی هست و ابزار fdisk که کامندلاینی هست مراحل رو توضیح می‌دم! برای این کار من فلش خودم رو می‌زنم خراب می‌کنم اول 😃

راه‌حل با GParted

بعد از باز کردن GParted اگر هر اخطاری راجع به block size گرفتید، طبیعیه! Ignore بزنید.

۱. از منوی بالا سمت راست، فلشتون رو انتخاب می‌کنید، برای من /dev/sdc بود، ممکنه برای شما یه چیز دیگه باشه.

۲. از منوی Device گزینه Create Partition Table رو انتخاب کنید.

۳. اگر می‌خواید فلشتون توسط تلوزیون و ضبط و… شناخته بشه این بخش رو به جای gpt روی msdos بذارید و Apply رو بزنید.

۴. حالا شما یه پارتیشن unallocated دارید، رو کلیک راست کنید و New بزنید.

۵. بازم اگه می‌خواید ضبط و تلوزیون و… بشناسه فلش رو در قسمت File System گزینه fat32 بزنید و اگه می‌خواید فایل حجیم بریزید روش و سیستم‌های ویندوزی هم بشناسن فلش رو ntfs بزنید. بقیه چیزا رو به حالت دیفالت رها کرده و دکمه Add رو بزنید.

۶. حالا از تولبار بالای برنامه روی گزینه “تیک” یا از منوی Edit گزینه‌ی Apply all operations رو انتخاب کنید. و در پیغام نهایی هم گزینه Apply رو بزنید.

تبریک می‌گم فلش شما آمادست. 🙂

راه‌حل با fdisk

۱. ابتدا با دستور lsblk بفهمید اسم فلشتون چیه، از روی سایز می‌تونید پیداش کنید، برای من sdc بود

۲. در ترمینال بنویسید (برای من sdc بود برای شما هرچیزی هست همون رو بزنید)

sudo fdisk /dev/sdc

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

۴. حالا اگه پارتیشن gpt می‌خواید بزنید g و اگه پارتیشن mbr (معادل msdos در gparted) می‌خواید o بزنید

۵. حالا باید n بزنید تا یه پارتیشن جدید ساخته بشه.

۶. نوعش رو p بزنید تا primary ساخته بشه.

۷. برای Partition number مقدار دیفالت یعنی ۱ رو قرار بدید.

۸. سکتور اول و آخر رو دیفالت بذارید یعنی همون ۲۰۴۸ و عدد آخری که خودش می‌ده بسته به سایز فلشتون.

۹. اگر این ارور رو گرفتید Do you want to remove the signature? [Y]es/[N]o گزینه Y رو انتخاب کنید.

۱۰ . حالا w بزنید تا تغییرات روی فلش اعمال بشن.

۱۱. در نهایت باید فلش رو فرمت کنیم، اگه می‌خواید ضبط و تلوزیون و… بشناسه فلش fat32 فرمت کنید و اگه می‌خواید فایل حجیم بریزید روش و سیستم‌های ویندوزی هم بشناسن فلش رو ntfs کنید، با دستور

sudo mkfs.vfat -F32 /dev/sdc1

فلشتون Fat32 میشه و با دستور

sudo mkfs.ntfs /dev/sdc1

فلش ntfs میشه.

در هر دو روش برای ntfs کردن باید بسته ntfs-3g روی سیستمتون نصب باشه.

نوشته پایانی بر یک مشکل شایع – مشکل حافظه فلش اولین بار در علی مولایی پدیدار شد.

فهمیدن اتمام دستورات در ترمینال

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

اسم ابزار undistract-me هست. که با مجوز MIT منتشر می‌شه.

نحوه‌ی نصب

در اوبونتو

sudo apt install undistract-me

در آرچ لینوکس

yaourt -S undistract-me-git

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

~/.bashrc

این خط رو اضافه می‌کنید.

source /etc/profile.d/undistract-me.sh

ترمینال رو ببندید و دوباره باز کنید، از حالا هر دستوری که اجراش بیشتر از ۱۰ ثانیه طول بکشه، در انتهای اجرا یک پیغام اتمام فعالیت بهتون می‌ده! مقدار ۱۰ ثانیه رو می‌تونید با تغییر متغیر محیطی LONG_RUNNING_COMMAND_TIMEOUT تغییر بدید.

برای اطلاعات بیشتر به صفحه گیت‌هاب این برنامه مراجعه کنید.

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

chroot چیست؟


شاید تا به حال با CHROOT برخورد کرده باشید.مخصوصا هنگام نصب آرچ لینوکس
CHROOT چیست؟
CHROOT مخفف کلمه ی  change root به معنای تغییر ریشه هست.
سی اچ روت یک فراخوان سیستمی در سیستم عامل های شبه یونیکس هست که کارش تغییر دادن مسیر دایرکتوری ریشه(/) هست.با کمک این دستور میتونیم مسیر جاری پارتیشن روت رو تغییر بدیم.برای مثال:
 $chmod /mnt
طی این دستور مسیر دایرکتوری روت به  /mnt تغییر میکنه.
کاربرد این دستور موقعی هست که بخوایم در محیط یک توزیع,به پارتیشن روت یک توزیع دیگه وصل بشیم و از اون به عنوان پارتیشن روت اصلی استفاده کنیم.
وقتی مسیر دایرکتوری روت تغییر کنه,شما دیگه نمیتونید به فایل های خارج از اون دایرکتوری دسترسی داشته باشید.
چون شما حالا یک دایرکتوری روت جدید دارید.یک دایرکتوری روت شامل دایرکتوری های دیگه ای مثل home mnt etc var و ... هست که با اونها سرو کار داریم.برای مثال,اگر بعد از تغییر دادن مسیر دایرکتوری روت ,دستور زیر رو وارد کنید:
 $cd home
مسیر شما به دایکتوری home تغییر میکنه که درون دایرکتوری روت جدید هست.پس شما نمیتونید به دایرکتوری home که در خارج از دایرکتوری روت جدید هست دسترسی داشته باشید که اصطلاحا به اون زندانی شدن پروسه میگن.
برای درک بیشتر,عکس زیر رو با دقت ببینید.

chroot برای اولین بار در حین توسعه ورژن ۷ یونیکس به وجود اومد.

منبع:ویکی پدیا

رادیو گیک شماره ۷۸ – جوراب شلواری ۳ – ال جی بی تی ایکس وای زی

در این قسمت از رادیو گیک جوراب شلواری، سراغ چیزی می ریم که بخش قابل توجهی از ما رو درگیر خودش می کنه: جنس، جنسیت، هویت جنسی و گرایش جنسی. در یک برنامه بالای ۱۳ سال، از تفاوت سکس و جنسیت می گیم و ربط اونها به جامعه و برداشت خودمون از خودمون. در این شماره کلماتی مثل اندام جنسی، لیدی بوی و غیره استفاده می شه و اگر باهاش راحت نیستین، بهتره بهش گوش ندین. اطلاعات عجیبی هم رد و بدل نمی شه، فقط گپی کوتاه می زنیم در مورد این مفاهیم تا با خودمون راحتتر باشیم و زندگی مون سالمتر باشه.

با این لینک‌ها مشترک رادیوگیک بشین

موسیقی

  • آهنگ با چشمانم از فرجام سعیدی تقدیم به کیوان – برای تولدش – از طرف دوست خیلی خوبش احسان… با یک ماه تاخیر (:
  • آهنگ هایی مریمو و کولی از طریق فواد تقدیم به مریم ستاره
  • صدای اول از گلشیری با موضوع قتل های زنجیره ای روشنفکران
  • آهنگ No HOMO – The lonely Island
  • صدای فیلم Interview
  • Spinvis – Bagagedrager-5i0duYakqLY
  • احمد مهدی. هیپی ها

به روز رسانی همه پکیج‌های پایتون

 

python3 -m pip freeze > /tmp/pip;
sed -i 's/==.*//' /tmp/pip;
python3 -m pip install -r /tmp/pip --upgrade --user

 

پسندها(۰)شاکی(۰)


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

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

این تعرفه ها که مثلا قراره نامحدود‌ باشن همه شون سقفی دارن که اتفاقا چندان هم بالا نیست و عملا فقط به درد کاربران خانگی مرسوم می خوره و مثلا اگر مشتری های وب باشین، در کل امکان داشتن اینترنتی بیشتر از ۱۶۰ گیگ در ماه رو ندارین، یعنی روزی حدود ۵ گیگ که اگر بذارینش مثلا کنار ۲۰ نفر آدم شرکت یا ۵ گیگ آپدیت های سیرا معلومه چه وضعی پیش میاد.

اما چرا؟‌ تقریبا مدت ها بود که همه بدون غر زدن داشتن سرویس های اینترنتشون رو استفاده می کردن و هر کسی کشف کرده بود چی براش مناسبه. این سرویس های جدید چی ممکنه داشته باشه که یکهو کل وزارت خونه بسیج شده تا اجبارش کنه؟ اگر قرار بود واقعا اینترنت نامحدود باشه که همه خوشحال می شدیم ولی الان چیزی که داره اجبار می شه، اینترنت با سقف مصرف ماهیانه محدود‌ است که فقط تو سیستم های تحت ریاست می شه بهش گفت نامحدود (:

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

ایران خودرو و سایپا رو دیدین که محصولاتشون چقدر با کیفیت و ارزونه؟‌ برای رسوندن شرکت های آی تی ایرانی به همون سطح، لازمه ازشون حمایت بشه پس از این ماه نسبت ترافیک سایت های مورد تایید به نسبت اینترنت واقعی رو ۴ به یک می کنیم.

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

فیلمبرداری از دسکتاپ در فدورا ۲۷ با نرم افزار Simple Screen Recorder

Simple Screen Recorder

 

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

 

 

نصب نرم افزار Simple Screen Recorder در فدورا ۲۷ :

 

برای نصب نرم افزار Simple Screen Recorder که بطور خلاصه به آن ssr نیز گفته می شود ابتدا کافیست تا مخازن rpmfusion را نصب کنید و سپس دستور پایین را اجرا کنید :

 

#dnf install simplescreenrecorder

 

پس از نصب برنامه ی Simple Screen Recorder می توانید آن را اجرا و از آن استفاده کنید.در پایین تصویری از برنامه ی Simple Screen Recorder را مشاهده می کنید :

 

 

Simple-Screen-Recorder

 

فرصت کاری برای مدیر سیستم لینوکس

دوره آموزش ۰ تا ۱۰۰ی طراحی سایت با وردپرس بدون کدنویسی

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

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

نوشته دوره آموزش ۰ تا ۱۰۰ی طراحی سایت با وردپرس بدون کدنویسی اولین بار در گشتاسب مظفریان - GMozafarian. پدیدار شد.

کتاب خانه رسم تصویر در رابط کاربری متنی برای سی شارپ

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

ادامه مطلب