Type in de terminal van Visual Studio Code
# git init
# git add .
# git commit -m “initial commit”
Maak een nieuwe repository aan op GitHub
# git remote add origin <de nieuwe .git URL>
Voorbeeld: # git remote add origin https://github.com/martijnvandenboom/Java_tools.git
# git push -u origin main
Dit script kun je gebruiken voor het opvragen van de naam van je USB stick.
De naam van je USB stick kun je gebruiken in het sudo commando van Apple om een USB installer te maken.
Stap 1: Open de Terminal applicatie
Stap 2: Ga naar je home directory, type: # cd
Stap 3: Maak eventueel een directory scripts, type: # mkdir scripts
Stap 4: Ga naar de zojuist gemaakte scripts directory, type: # cd scripts
Start op via het Windows-installatieprogramma
Druk op het eerste scherm op SHIFT + F10
# diskpart # list disk # select disk 0 # list part Zoek naar de Windows-partitie # select part 3 # assign letter=W # format quick fs=NTFS # list volume Zoek naar het EFI-volume # select volume 2 # assign letter=Z # exit # D: Ga naar de USB-installatieschijf van Windows # cd D:\sources # dir install* Het bestand install.
# hdiutil convert /path/to/refit-0.14.cdr -format UDRW -o /path/to/refit-0.14.img # diskutil list # diskutil unmountDisk /dev/disk2 # sudo dd if=/path/to/refit-0.14.img.dmg of=/dev/rdisk2 bs=1m Het gebruik van rdisk2 hier lijkt de zaken te versnellen # diskutil eject /dev/disk2
Volg de onderstaande stappen om rEFIt te installeren op de EFI-partitie van een iMac
Download rEFIt en kopieer de efi-map naar de /efi-map zoals hieronder uitgelegd
Voordat u het bless-commando uitvoert, schakelt u de SIP uit
Start op in herstelmodus
# csrutil status
# csrutil disable
# reboot
sudo mkdir /efi sudo mount -t msdos /dev/disk0s1 /efi sudo bless --mount /efi --setBoot --file /efi/EFI/refit/refit.efi --labelfile /efi/EFI/refit/refit.vollabel
Om een script te maken voor het uitvoeren van externe commando's in een client-servernetwerk.
import subprocess def ssh_exec_command(hostname, username, command): ssh_cmd = ['ssh', f'{username}@{hostname}', command] ssh_process = subprocess.Popen( ssh_cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True ) output, error = ssh_process.communicate() if error: print("Error:", error) else: print("Output:", output) # Vervang deze door uw...
In het geval u een oud legacysysteem heeft waarop nog Python 2 wordt gebruikt en u een script wilt maken om bepaalde commando's uit te voeren in een client-servernetwerk.
import subprocess def ssh_exec_command(hostname, username, private_key_path, command): ssh_cmd = ['ssh', '-i', private_key_path, '-o', 'StrictHostKeyChecking=no', f'{username}@{hostname}', command] ssh_process = subprocess.Popen( ssh_cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE ) output,...
===
Identity, Policy, and Audit (IPA) systeem
===
Jenkins
2.319.2
===
Dashboard -> Beveiliging -> Globale beveiliging configureren
Server:
ldap://<IP_SERVER>:389
Basis-DN:
dc=,dc=com
Zoekbasis gebruikers
cn=users,cn=accounts
Zoekfilter gebruikers
uid={0}
Zoekbasis groepen
cn=groups,cn=accounts
Groepslidmaatschap -> Zoeken naar LDAP-groepen die gebruiker bevatten -> Groepslidmaatschapsfilter:
(| (member={0}) (uniqueMember={0}) (memberUid={1}))
Beheerder-DN:...
===
Nexus
Sonatype Nexus Repository
OSS 3.60.0-02
===
LDAP
ldap://<IP_SERVER>:389
cn=users,cn=accounts,dc=,dc=com
Eenvoudige verificatie
uid=<ADMIN_USER>,cn=users,cn=accounts,dc=,dc=com
Volgende
===
Geen sjabloon selecteren
Relatieve DN gebruikers = leeg
Gebruikerssubstructuur = uitgeschakeld
Objectklasse: inetOrgPerson
Gebruikersfilter = leeg
Gebruikers-ID attribuut = uid
Echte naam attribuut = cn
E-mail attribuut = mail
Wachtwoord attribuut = leeg
LDAP-groepen als rollen koppelen...
LDAP/IPA Server configureren met Sonarqube
===
Sonarqube
8.9.6
sonar.properties
sonarqube-8.9.6/conf/sonar.properties
===
sonar.security.realm=LDAP
ldap.url=ldap://<IP_SERVER>:389
ldap.bindDn=uid=<ADMIN_USER>,cn=users,cn=accounts,dc=,dc=com
ldap.bindPassword=
ldap.authentication=simple
ldap.user.baseDn=cn=users,cn=accounts,dc=,dc=com
# laat volgende default
# ldap.user.request=
# LDAP gebruikersverzoek. (standaard: (&(objectClass=inetOrgPerson)(uid={login})) )...