User Tools

Site Tools


teaching:uci

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
teaching:uci [2019/02/28 14:42]
pkleczek [Środowisko graficzne dla systemu Linux]
teaching:uci [2020/02/26 13:59]
pkleczek [Ubijanie procesu środowiska programistycznego JetBrains]
Line 24: Line 24:
 ===== Zwalnianie miejsca na dysku ===== ===== Zwalnianie miejsca na dysku =====
  
-Jeśli w pewnym momencie pracy zabraknie Ci miejsca na dysku (np. nie będzie możliwe utworzenie nowego pliku), wykonaj kroki opisane na stronie [[https://​www.uci.agh.edu.pl/​laboratoria-uci/​mops/​faq/#​quota|UCI AGH – FAQ]].+Jeśli w pewnym momencie pracy zabraknie Ci miejsca na dysku (np. nie będzie możliwe utworzenie nowego pliku lub podczas uruchamiania środowiska programistycznego od firmy JetBrains pojawią się błędy w stylu //'​idea.log.path'​ is inaccessible//​), wykonaj kroki opisane na stronie [[https://​www.uci.agh.edu.pl/​laboratoria-uci/​mops/​faq/#​quota|UCI AGH – FAQ]]. 
 + 
 +Aby opróżnić kosz ze wszystkich plików, otwórz program //​Terminal//​ (nie //Emacs (Terminal)//​!) i wykonaj polecenie:​ 
 +<code bash> 
 +cd ~/​.local/​share/​Trash/​files/​ 
 +rm -rf * 
 +</​code>​ 
 + 
 +**Jeśli korzystasz ze środowisk programistycznych firmy JetBrains (np. PyCharm, CLion)...** 
 + 
 +Otwórz program //​Terminal//​ (nie //Emacs (Terminal)//​!). 
 + 
 +Wykonaj polecenie  
 +<code bash> 
 +ls -a ~ 
 +</​code>​ 
 +aby wypisać wszystkie pliki w katalogu domowym. 
 + 
 +Usuń wszystkie katalogi, których nazwy zaczynają się od ''​.PyCharm''​ oraz ''​.CLion'',​ za pomocą polecenia 
 +<code bash> 
 +rm -rf ~/<​ścieżka_do_pliku>​ 
 +</​code>​ 
 +czyli przykładowo 
 +<code bash> 
 +rm -rf ~/​.CLion2018.3 
 +</​code>​ 
 + 
 +===== Ubijanie procesu środowiska programistycznego JetBrains ===== 
 + 
 +Aby znaleźć proces, który należy zakończyć,​ otwórz program //​Terminal//​ (nie //Emacs (Terminal)//​!) i wykonaj polecenie 
 +<code bash> 
 +ps aux | grep <​identyfikator>​ 
 +</​code>​ 
 +gdzie jako ''<​identyfikator>''​ podaj odpowiednio ''​clion''​ albo ''​pycharm'',​ przykładowo:​ 
 +<code bash> 
 +ps aux | grep clion 
 +</​code>​ 
 + 
 +Odnajdź proces, którego ścieżka zaczyna się od ''/​usr/​lib/​jvm/​...''​ i odczytaj jego ID (pierwsza wartość liczbowa w tym wierszu). \\ 
 +Przykładowo,​ dla poniższego wyniku wynikania polecenia ''​aux''​ identyfikator interesującego nas procesu to 1660: 
 +<​code>​ 
 +pkleczek@mops184:​~$ ps aux | grep clion 
 +pkleczek ​ 1609  0.0  0.0   ​2388 ​ 1616 tty7     ​S ​   16:24   0:00 /bin/sh /​opt/​clion/​bin/​clion.sh 
 +pkleczek ​ 1660 90.5  1.3 5862152 457072 tty7   ​Sl ​  ​16:​24 ​  0:17 /​usr/​lib/​jvm/​java-11-openjdk-amd64/​bin/​java -classpath /​opt/​clion/​lib/​bootstrap.jar:/​opt/​clion/​lib/​extensions.jar:/​opt/​clion/​lib/​util.jar:/​opt/​clion/​lib/​jdom.jar:/​opt/​clion/​lib/​log4j.jar:/​opt/​clion/​lib/​trove4j.jar:/​opt/​clion/​lib/​jna.jar -Xss2m -Xms256m -Xmx2000m -XX:​NewSize=128m -XX:​MaxNewSize=128m -XX:​ReservedCodeCacheSize=240m -XX:​+UseConcMarkSweepGC -XX:​SoftRefLRUPolicyMSPerMB=50 -ea -XX:​CICompilerCount=2 -Dsun.io.useCanonPrefixCache=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes=""​ -XX:​+HeapDumpOnOutOfMemoryError -XX:​-OmitStackTraceInFastThrow -Djdk.attach.allowAttachSelf -Dkotlinx.coroutines.debug=off -Djdk.module.illegalAccess.silent=true -Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine -Dsun.tools.attach.tmp.only=true -XX:​ErrorFile=/​home/​agh/​pkleczek/​java_error_in_CLION_%p.log -XX:​HeapDumpPath=/​home/​agh/​pkleczek/​java_error_in_CLION.hprof -Didea.paths.selector=CLion2019.2 -Djb.vmOptionsFile=/​opt/​clion/​bin/​clion64.vmoptions -Didea.platform.prefix=CLion com.intellij.idea.Main 
 +pkleczek ​ 1743  0.0  0.0   ​2360 ​  744 tty7     ​S ​   16:24   0:00 /​opt/​clion/​bin/​fsnotifier64 
 +pkleczek ​ 1787  0.0  0.0   ​6532 ​  884 pts/0    S+   ​16:​24 ​  0:00 grep clion 
 +</​code>​ 
 + 
 +"​Ubij"​ wspomniany proces za pomocą polecenia 
 +<code bash> 
 +kill -9 <​id_procesu>​ 
 +</​code>​ 
 +przykładowo 
 +<code bash> 
 +kill -9 1660 
 +</​code>​ 
 + 
 +===== Zmiana języka interfejsu użytkownika (Linux) ===== 
 + 
 +Otwórz terminal. 
 + 
 +Wpisz polecenie 
 +<code bash> 
 +gedit .profile 
 +</​code>​ 
 + 
 +W nowo otwartym oknie wpisz 
 +<code bash> 
 +unset LANG LANGUAGE 
 +</​code>​ 
 +i zapisz dokument. 
 + 
 +Przy ponownym zalogowaniu do konta język interfejsu zostanie ustawiony na __angielski__. 
  
 ===== PyCharm IDE ===== ===== PyCharm IDE =====
Line 52: Line 125:
   * Podaj nazwę projektu -- ostatni człon nazwy w rubryce //​Location//​.   * Podaj nazwę projektu -- ostatni człon nazwy w rubryce //​Location//​.
   * Rozwiń sekcję //Project interpreter:​ ...//.   * Rozwiń sekcję //Project interpreter:​ ...//.
-  * Zaznacz opcję //Existing interpreter//​ (upewnij się, że wybrany został Python 3.5).+  * Zaznacz opcję //Existing interpreter//​ (upewnij się, że wybrany został Python 3.7).
   * Kliknij przycisk //Create//.   * Kliknij przycisk //Create//.
  
teaching/uci.txt · Last modified: 2020/08/25 15:50 (external edit)