Jak skonfigurować stacja robocza programisty w RHEL 8

Jak skonfigurować stacja robocza programisty w RHEL 8

Red Hat Enterprise Linux 8 to przyjazny dla programistów dystrybucja Linux, która wspiera opracowanie niestandardowych aplikacji. Wysywa nowe funkcje zorientowane na programistów, które przyspieszają tworzenie aplikacji, takie jak najnowsze stabilne języki programistyczne, bazy danych, narzędzia i technologie kontenerów w najnowszych środowiskach sprzętowych i chmurowych.

Znaczenie opracowywania aplikacji jest pisanie kodu, a zatem wybór odpowiednich narzędzi, narzędzi i konfigurowanie idealnego środowiska programistycznego jest niezbędne. W tym artykule pokazano, jak skonfigurować stacja robocza programistów RHEL 8.

Wymagania

  1. Instalacja RHEL 8 z zrzutami ekranu
  2. Jak włączyć subskrypcję RHEL w RHEL 8

Włączanie repozytoriów debugowania w RHEL 8

Odpluskwić a repozytoria źródłowe zawierają przydatne informacje potrzebne do debugowania różnych komponentów systemu i pomiaru ich wydajności. Niestety, te repozytoria nie są domyślnie włączone RHEL 8.

Aby włączyć repozytoria debugowania i źródła RHEL 8, Użyj następujących poleceń.

# subskrypcja-manager Repos-Enable RHEL-8-for-$ (uname -i) -BaseOS-debug-rpms # subskrypcja-manager repos-enable RHEL-8-for-$ (uname -i) -Baseos-source -rpms # subskrypcja-manager repos-enable RHEL-8-for-$ (uname -i) -Appstream-debug-rpms # subskrypcja-manager repos-enable RHEL-8-for-$ (uname -i) -Appstream -Source-rpms 
Włącz repozytoria debugowania w RHEL 8

Instalowanie narzędzi programistycznych w RHEL 8

Następnie zainstalujemy narzędzia programistyczne i biblioteki, które skonfigurują system do opracowywania lub budowania aplikacji za pomocą C, C++ i inne wspólne języki programowania.

„„Narzędzia programistyczne”Grupa pakietów zapewnia Kolekcja kompilatora GNU (GCC), GNU Debugger (GDB) i inne powiązane narzędzia programistyczne.

# DNF Grupa Zainstaluj „Narzędzia programistyczne” 
Zainstaluj narzędzia programistyczne w RHEL 8

Zainstaluj także Szczęk I Łańcuch narzędzi oparty na LLVM który zapewnia LLVM Framework infrastruktury kompilatora, Szczęk kompilator dla C I C++ Języki, LLDB debugger i powiązane narzędzia do analizy kodu.

# DNF instaluj llvm-toolset 
Zainstaluj narzędzia LLVM w RHEL 8

Instalowanie git w RHEL 8

Kontrola wersji to sposób rejestrowania zmian w pliku lub zestawu plików w czasie, abyś mógł przywołać określone wersje później. Korzystając z systemu kontroli wersji, możesz skonfigurować system do zarządzania wersjami aplikacji.

Git to najpopularniejszy system kontroli wersji w Linux. Jest łatwy w użyciu, niezwykle szybki, jest bardzo wydajny z dużymi projektami i ma niesamowity system rozgałęziony do rozwoju nieliniowego.

# DNF instaluj git 
Zainstaluj git w Rhel 8

Aby uzyskać więcej informacji o Git, Sprawdź nasz artykuł: Jak używać systemu kontroli wersji GIT w Linux [kompleksowy przewodnik]

Instalowanie narzędzi debugowania i oprzyrządowania w RHEL 8

Debugowanie i oprzyrządowanie Narzędzia służą do śledzenia i naprawy błędów programowania w opracowywaniu aplikacji. Pomagają w monitorowaniu i mierzeniu wydajności, wykrywania błędów i otrzymywania informacji śladowych reprezentujących stan aplikacji.

# DNF instaluj gdb Valgrind SystemTap LTRACE Strace 

Użyć debuginfo-install narzędzie, należy zainstalować pakiet Yum-Utils, jak pokazano.

# DNF Zainstaluj Yum-Utils 
Zainstaluj narzędzia debugowania i oprzyrządowania w RHEL 8

Następnie uruchom SystemTap skrypt pomocniczy do konfigurowania środowiska: Zainstaluj pakiety debuginfo jądra. Zauważ, że rozmiar tych pakietów przekracza 2 gib.

# Stap-prep 
Uruchom SystemTap w celu monitorowania działań

Instalowanie narzędzi do pomiaru wydajności aplikacji w RHEL 8

Ten krok pokazuje, jak skonfigurować komputer do pomiaru wydajności aplikacji, instalując następujące pakiety.

# dnf instaluj perf Papi pcp-eroconf valgrind strace sysstat Systemtap 
Zainstaluj narzędzia wydajności w RHEL 8

Następnie uruchom SystemTap skrypt pomocniczy do konfigurowania wymaganego środowiska. Jak wspomniano wcześniej, wywołanie tego skryptu instaluje pakiety debuginfo jądra, których rozmiar przekracza 2 gib.

# Stap-prep 

Następnie rozpocznij Performance Divilot (PCP) Usługa kolekcjonerska na razie i umożliwić jej automatyczne start w systemie rozruchu.

# SystemCtl Start PMCD # Systemctl Włącz PMCD 
Rozpocznij wydajność-Co-Pilot

Instalowanie narzędzi kontenerowych w RHEL 8

RHEL 8 nie wspiera oficjalnie Dockera; W tej sekcji pokażemy, jak zainstalować nowy zestaw narzędzi kontenerowych, a także starszej pani, Pakiet Docker.

Pakiet Docker jest zastąpiony przez Narzędzia kontenerowe moduł, który składa się z narzędzi takich jak Podman, Buildah, Skopeo i kilka innych.

Krótko wyjaśnijmy wyżej wspomniane narzędzia:

  • Podman: jest prostszym, bezdoczkowym narzędziem, które zapewnia doświadczenie wiersza poleceń podobne do Docker-cli. Służy do zarządzania kapsułami, kontenerami i obrazami kontenerowymi.
  • Buildah: jest potężnym narzędziem kompilacji, które zostało zaprojektowane w celu zapewnienia kontroli nad tym, w jaki sposób są zaangażowane warstwy obrazu i jak dane są dostępne podczas kompilacji.
  • Skopeo: jest elastycznym narzędziem używanym do przemieszczania, podpisywania i weryfikacji obrazów kontenerów między serwerami rejestru a hostami kontenerowymi.

Co najważniejsze, powyższe narzędzia są kompatybilne z „Specyfikacje OCI”, Oznacza, że ​​mogą znaleźć, uruchamiać, budować i udostępniać kontenery z innymi narzędziami, które są skierowane do standardów OCI, w tym Docker CE, Docker EE, Pojemniki Kata, CRI-O i inne silniki kontenerowe, rejestry i narzędzia.

# moduł DNF instaluj narzędzia kontenerowe 
Zainstaluj narzędzia kontenerowe w RHEL 8

Zainstaluj Docker w RHEL 8

Teraz zainstaluj Dockera z oficjalnych repozytoriów, uruchamiając następujące polecenia. Tutaj Yum-Utils Pakiet zapewnia Yum-Config-Manager pożytek.

# DNF Zainstaluj Yum-Utils # yum-config-manager --add-repo https: // pobierz.doker.com/linux/centos/docker-ce.Repo # dnf instaluj kontenerd.IO Docker-Cce Docker-Cce-cli 
Zainstaluj Docker w RHEL 8

Następnie uruchom usługę Docker i włącz ją do automatycznego startowania w systemie rozruchu.

# Systemctl Start Docker # Systemctl Start Docker 

To wszystko na teraz! W tym artykule pokazaliśmy, jak skonfigurować stacja robocza programistów za pomocą RHEL 8. Jeśli masz jakieś pytania lub przemyślenia do udostępnienia lub dodatki, użyj poniższego formularza opinii, aby się z nami skontaktować.