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

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

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

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

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

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

۷ مطلب با موضوع «Linux» ثبت شده است

  • ۰
  • ۰

برای تبدیل محتوای html به فایل pdf میتوان از روش‌های مختلفی استفاده نمود که در زیر به ۲ مورد از آنها اشاره میشود.

در یک روش میتوان از برنامه phantomjs استفاده نمود که در واقع یکی از بسته‌های nodejs میباشد.

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


در روش دوم که در واقع یک کد باینری زبان c هست میتوان تصویر یا pdf ایجاد نمود.

https://wkhtmltopdf.org/

  • حمیدرضا صدوقی
  • ۰
  • ۰

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

http://best-mac-tips.com/2012/02/05/resuming-broken-downloads/

  • حمیدرضا صدوقی
  • ۰
  • ۰

$ dd bs=1024000 count=100 if=/dev/zero of=/Volumes/NO\ NAME\ 1/test.tst

100+0 records in

100+0 records out

102400000 bytes transferred in 6.823203 secs (15007615 bytes/sec)

این دستور باعث میشود تا تعدادی بلوک از اطلاعات روی محل مورد نظر نوشته شود که در نهایت باعث ارائه یک گزارش از مقدار اطلاعات نوشته شده و سرعت نوشتن به ازای تعداد بایت بر ثانیه میشود.

برای استفاده شما در مقابل of باید آدرس فایل مقصد که میتواند روی دیسک سخت، SSD یا حتی فلش مموری یا کارت حافظه باشد را مقداردهی کنید.

حتی میتوان از این دستور برای نوشتن فایل‌های img نیز استفاده کرد که میتوانید از لینک زیر استفاده کرد:

https://langui.sh/2011/04/02/using-dd-in-os-x/

  • حمیدرضا صدوقی
  • ۰
  • ۰

ifconfig در centos 7

احتمالاً بعد از نصب CentOS 7 و شروع به کار کردن با آن متوجه شده‌اید که دستور ifconfig قابل دسترس نیست. قطعاً این دستور یکی از دستورات پرکاربرد برای مشاهده وضعیت کارت‌های شبکه و آدرس‌های آنها می‌باشد. در لینوکس centos 7 برای یافتن آدرس و اطلاعات کارهای شبکه میتوان از دستور زیر:

ip add

استفاده کرد. ولی اگر عادت کردن به این دستور سخت است میتوانید دستور محبوب و قدیمی ifconfig را توسط دستور زیر نصب و استفاده نمایید:

yum install net-tools


  • حمیدرضا صدوقی
  • ۰
  • ۰

برای اینکار اولاً که پس از لاگین شدن به سیستم لینوکس اوبونتو سرور یک پیغام قبل از ترمینال سرور به ما خواهد گفت که نیاز به راه اندازی مجدد هست یا خیر. اینکار توسط بسته  ‌ای بنام byobu فراهم میشود که قسمتی از آن در دایرکتوری /etc/profile.d/ قرار میگیرد.

روش دیگر و بع عبارتی اصلی تر بررسی وجود فایلی زیر هست:

/var/run/reboot-required

و البته برای اینکه بدانید برای نصب کدام بسته‌ها نیاز به راه اندازی مجدد وجود دارد میتوایند محتوای فایل زیر را بررسی نمایید:

/var/run/reboot-required.pkgs

منبع:

  • حمیدرضا صدوقی
  • ۰
  • ۰

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

ssh server-user-name@host-name-or-ip-address

 و در سرور توسط دستور mysql بصورت زیر یک ترمینال برای ارسال دستورات و کوئری‌های پایگاه داده خود بازکنید:

mysql -u dbuser -p dbpassword -h host

حالا شما یک ترمینال باز برای ارسال کوئری‌های بانک اطلاعاتی دارید. میتواند مثلاً یک دستور select حاولی کلمه فارسی وارد کنید.

SELECT * FROM employee WHERE first_name = 'حمیدرضا';

احتمالاً هرسعی و تلاشی برای وارد کردن قسمت فارسی کوئری با شکست مواجه خواهد شد و مکان نما قدم از قدم بر نخواهد داشت.

هرکاری به ذهنتان میرسد انجام دهید. چند نمونه راه حل هم من به شما نشان میدهم:

کوئری را در یک ویرایشگر تایپ کنید و سپس درج کنید.(نمیشود!)

از ترمینال mysql خارج شود و کوئری به کمک دستور زیر وارد نمایید:

mysql -u dbuser -p dbpassword -h host -e "SELECT * FROM employee WHERE first_name = 'حمیدرضا';"
تبریک این روش جواب داد. (ولی خیلی جالب نیست یک راه حل بهتر باید باشه)

راه حل چیست:

اگر علاقمند به یافتن پاسخ این مشکل هستید با ما همراه باشید...

  • حمیدرضا صدوقی
  • ۰
  • ۰

برای فعال کردن قابلیت پشتیبانی از سیستم فایل NTFS در سیستم عامل لینوکس CentOS نسخه 7 به شرح زیر عمل میکنم:

1. فعال کردن قابلیت نصب نسته از مخزن EPEL:

برای این منظور میتوانید براحتی از دستور:

#sudo yum install epel-release

2. نصب بسته ntfs-3g:

برای نصب این بسته از دستور زیر کمک بگیرید:

#yum install ntfs-3g

به همین راحتی قابلیت پشتیبانی از سیستم فایل NTFS در CentOS 7 فراهم شد.


منبع:

http://www.digitz.org/2014/10/cannot-mount-ntfs-in-centos-7-how-to.html

  • حمیدرضا صدوقی