انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: ح.م در 02 آذر 1391، 10:16 بظ
-
دوستان یه چیزی گاهی در حین کار لینوکس هنگ می کنه و اصلا رابط کاربری دیگه کار نمی کنه (رابط گنوم و اوبونتو) می خوام یه راهی بگید که از رابط برم بیرون بعد دوباره لوگین بشم به علت هنگ اصلا نمی شه log out کرد !
قضیه ctr+alt+F12 چیه !
-
هنگ که نه! یکی از برنامههات کرش میکنه (مثلا X.org)
ببین میتونی به tty1 بری؟ با دکمههای مهار+دگرساز+F1
-
دکمههای مهار+دگرساز+F1 ;D
دگر ساز چیه!!؟؟
-
alt
-
خوب من الان رفتم تو اون محیط چه طور log out شم به محض زدن ctrl+alt+F1 می رم به یه صفحه مثل ترمینال حالا چه کنم (با ctrl+alt+F7 هم می ره به همون صفحه ای که هنگ کرده ! )
-
Ctrl+Alt+F1
یوزرنیم رو روت بزن و پسورد هم پسورد خودت. بعدش این دوتا دستور رو تست کن. نمیدونم کدومش جواب میده!
sudo /etc/init.d/lightdm restart
sudo /etc/init.d/gdm restart
با این دستور سیستم لاگ اوت میشه :)
-
آقا حامد و دانیال واقعا دستتون درد نکنه :D
تونستم logout شم مدت مدیدی بود وقتی هنگ می کرد رس استارتش می کردم چون هیچ راهی واسه بیرون رفتن نداشتم
-
در سیستم عامل ویندوز چیزی به نام ری استارت داریم , در گنو/لینوکس در چنین مواردی نیازی به ری استارت نیست .
-
همیشه هم نیازی به لاگ اوت نیست. من اگر بدونم چه برنامهای قفل کرده، اون برنامهٔ خاص رو میکشم و مشکل حل میشه. مثلاً اگه بدونم یک سایتی به خاطر فلشهای خراب فایرفاکس رو به فنا داده، فقط فایرفاکس رو میکشم، این جوری:
killall firefox
یا اگه ندونم مشکل از کجاست یه top میزنم و میبینم چه برنامهای مشکل به وجود آورده.
-
و گاهی killall5
-
ولی یه چیزی رو من هنوز بلد نیستم: چه جوری میشه پروسههای در حال اجرا رو بر حسب مصرف حافظه مرتب کرد و فهمید که کدوم برنامه داره بیشترین RAM رو مصرف میکنه؟ خیلی وقتا برنامهها به خاطر ترکوندن پردازنده سیستم رو به فنا نمیدن، بلکه به خاطر مصرف زیاد حافظه مشکل ایجاد میکنن.
-
با دستور top یا htop.
که htop نسبتاً کاملتره :
sudo apt-get install htop
-
ولی یه چیزی رو من هنوز بلد نیستم: چه جوری میشه پروسههای در حال اجرا رو بر حسب مصرف حافظه مرتب کرد و فهمید که کدوم برنامه داره بیشترین RAM رو مصرف میکنه؟ خیلی وقتا برنامهها به خاطر ترکوندن پردازنده سیستم رو به فنا نمیدن، بلکه به خاطر مصرف زیاد حافظه مشکل ایجاد میکنن.
M برای نمایش براساس حافظه اشغالی و P برای نمایش بر اساس مقدار سیپییو اشغالی
-
با دستور top یا htop.
که htop نسبتاً کاملتره :
sudo apt-get install htop
عجب چیز خفنیه این htop! خیلی ممنون به خاطر معرفی. من الان خونه نیستم و به لپتاپم دسترسی ندارم، ولی روی کامپیوتر محل کارم که نصبه!
-
ولی یه چیزی رو من هنوز بلد نیستم: چه جوری میشه پروسههای در حال اجرا رو بر حسب مصرف حافظه مرتب کرد و فهمید که کدوم برنامه داره بیشترین RAM رو مصرف میکنه؟ خیلی وقتا برنامهها به خاطر ترکوندن پردازنده سیستم رو به فنا نمیدن، بلکه به خاطر مصرف زیاد حافظه مشکل ایجاد میکنن.
M برای نمایش براساس حافظه اشغالی و P برای نمایش بر اساس مقدار سیپییو اشغالی
خیلی ممنون. پس الان میدونم که اگه بنویسم top -m همه چیز رو بر حسب حافظه مرتب میکنه. البته P برای من کار نکرد، که البته مهم هم نیست، چون حالت پیشفرض top همون کار رو میکنه.
-
alt
داشتم تیکه مینداختم مثلا 8) دیگه ctrl+ alt رو همه میفهمن ;D
-
ولی یه چیزی رو من هنوز بلد نیستم: چه جوری میشه پروسههای در حال اجرا رو بر حسب مصرف حافظه مرتب کرد و فهمید که کدوم برنامه داره بیشترین RAM رو مصرف میکنه؟ خیلی وقتا برنامهها به خاطر ترکوندن پردازنده سیستم رو به فنا نمیدن، بلکه به خاطر مصرف زیاد حافظه مشکل ایجاد میکنن.
M برای نمایش براساس حافظه اشغالی و P برای نمایش بر اساس مقدار سیپییو اشغالی
خیلی ممنون. پس الان میدونم که اگه بنویسم top -m همه چیز رو بر حسب حافظه مرتب میکنه. البته P برای من کار نکرد، که البته مهم هم نیست، چون حالت پیشفرض top همون کار رو میکنه.
وقتی که top رو اجرا کردید با فشردن M و P (حرفهای بزرگ با شیفت) میتونید بین دو وضعیت جابجا بشید.