Edit (3 ans plus tard)
Il est possible d'accéder à l'UEFI d'une Surface Go 2 en maintenant le bouton d'augmentation du volume puis de démarrer la tablette.
Au vu de mes déboires d'hier soir, certains l'auront compris : je suis en train de formater une Surface Go 2 de Microsoft pour remplacer l'installation intégrée de Windows 10 S par une Linux Mint. Je suis parvenue à booter sur une clef USB en :
- Désactivant Fast Boot
- Désactivant TPM
- Désactivant la vérification du certificat Microsoft par l'UEFI
- En demandant au Windows Boot Manager de lancer Linpus (un Linux intégré par Microsoft) ce qu'il fait de base depuis le port USB-C (sinon votre clef USB ne sera jamais utilisée même en demandant explicitement à l'UEFI de démarrer sur un "USB Device").
Bref, la manipulation est hasardeuse mais elle fonctionne lorsque l'on sait où chercher. Par contre mon problème est qu'il faut Windows pour accéder à l'interface UEFI puisqu'il faut passer par les paramètres du système, or comment faire sous Linux qui ne dispose pas du bouton magique : Redémarrer sous l'interface avancée (UEFI) ?
Eh bien les distributions récentes fournissent une ligne de commande pour ça :
systemctl reboot --firmware-setup
Cette commande est vraiment importante car si plus d'accès à l'UEFI, alors plus moyen de reformater le PC... Je n'ai pas encore essayé mais je vais le faire dans la journée pour voir.
Je mets la commande ci-dessous :
## Exemple avec l'OpenJDK
# TAR.BZ2
tar -cf - openjdk-jdk-1.8.0u265-x64/ | bzip2 -z -9 > openjdk-jdk-1.8.0u265-x64.tar.bz2
# TAR.GZ
tar -cf - openjdk-jdk-1.8.0u265-x64/ | gzip -9 > openjdk-jdk-1.8.0u265-x64.tar.gz
# TAR.XZ
tar -cf - openjdk-jdk-1.8.0u265-x64/ | xz -9 > openjdk-jdk-1.8.0u265-x64.tar.xz
Un tuto pour installer le Windows Subsystem Linux sous Windows 10.
Télécharger les tar.gz de Chromium pour Linux x64
Tout est dans le titre.
Je suis tombée par hasard sur Starcraft Remastered. Je n'étais pas très douée pour Starcraft & Broodwar mais le fait de découvrir un jeu de mon enfance en HD m'a donné tout de suite envie de l'acheter (surtout la version cartoonned pour jouer avec mes petits).
Note à moi-même : ne plus jamais acheter de jeux Blizzard à l'avenir. Ces abrutis nous forcent à installer un installeur qui téléchargera et exécutera l'installeur des jeux... Installeur qui n'existe pas sous Linux forcément.
Sous Linux c'est une catastrophe. #Déception
Problème :
- Vous devez télécharger un très gros fichier.
- Des erreurs réseaux surviennent régulièrement.
- Vous souhaitez reprendre le téléchargement là où il s'est arrêté dès qu'une erreur se produit.
- Vous souhaitez recommencer autant de fois que nécessaire (parce qu'il y aura plusieurs centaines de fois une erreur #RéseauDeQualitayyyy ).
Solution :
Il vous suffit d'utiliser la commande suivante :
OUTPUT_FILE="./mon_fichier"
URL="https://monhost/my-download.file"
wget --continue --tries=inf -O "${OUTPUT_FILE}" "${URL}"
Explication :
--continue
indique à wget de reprendre là où il s'est arrêté.--tries=inf
indique à wget de réessayer autant de fois qu'il le faudra (la limite étant à 20 essais par défaut).-O
indique à wget où écrire le fichier à télécharger.
Je résume... La forêt Amazonienne brûle en début d'année.
Nous échappons à la troisième guerre mondiale USA / Chine.
Un virus mortel contraint l'humanité à rester chez elle.
La nasa confirme le fait qu'elle avait détecté la présence d'un ovni au début des années 2000.
...et... Microsoft sort son navigateur pour Linux.
What a time !!! #2020BestScenarEver
@Animal : l'emplacement du fichier de conf ide.general.xml d'IntelliJ IDEA a changé depuis la dernière version de l'outil (ie. la 2020.1). Pour rappel, ce fichier contient un paramétrage permettant de ne plus ouvrir automatiquement au démarrage le dernier projet sur lequel quelqu'un a travaillé.
Ce fichier se trouve à présent à cet emplacement : ~/.config/JetBrains/IdeaIC2020.1/options/ide.general.xml
. Tu noteras que le répertoire de configuration de l'IDE se trouve à présent dans ~/.config
ce qui utilise enfin la norme des bureaux Linux à base de GTK (Gnome / Mate / Cinnamon).
Évidemment, il faut toujours lui ajouter la ligne <option name="reopenLastProject" value="false" />
, me concernant ça donne ceci :
<application>
<component name="GeneralSettings">
<option name="confirmExit" value="false" />
<option name="reopenLastProject" value="false" />
<option name="showTipsOnStartup" value="false" />
</component>
</application>
Voilà
Je cite @Sebsauvage :
Un peu violent mais sûrement efficace: Quand PortSentry détecte des connexions sur les services fictifs qu'il expose, il bloque l'IP source.
Du coup via Sebsauvage.
Pour @lenny, le jeux vidéo sous Linux s'est beaucoup développé et il est bien plus simple qu'avant de lancer quoi que ce soit, surtout au moyen de Proton.
Je t'invite à essayer et me dire (je n'ai pas le PC permettant de faire tourner quoi que ce soit de récent).
Pour toi @animal :
This list of Linux Networking commands and scripts, will receive ongoing updates, similar to the other lists on this blog…
arpwatch – Ethernet Activity Monitor.
bmon – bandwidth monitor and rate estimator.
bwm-ng – live network bandwidth monitor.
curl – transferring data with URLs. (or try httpie)
darkstat – captures network traffic, usage statistics.
dhclient – Dynamic Host Configuration Protocol Client
dig – query DNS servers for information.
dstat – replacement for vmstat, iostat, mpstat, netstat and ifstat.
ethtool – utility for controlling network drivers and hardware.
gated – gateway routing daemon.
host – DNS lookup utility.
hping – TCP/IP packet assembler/analyzer.
ibmonitor – shows bandwidth and total data transferred.
ifstat – report network interfaces bandwidth.
iftop – display bandwidth usage.
ip (PDF file) – a command with more features that ifconfig (net-tools).
iperf3 – network bandwidth measurement tool. (above screenshot Stacklinux VPS)
iproute2 – collection of utilities for controlling TCP/IP.
iptables – take control of network traffic.
IPTraf – An IP Network Monitor.
iputils – set of small useful utilities for Linux networking.
iw – a new nl80211 based CLI configuration utility for wireless devices.
jwhois (whois) – client for the whois service.
“lsof -i” – reveal information about your network sockets.
mtr – network diagnostic tool.
net-tools – utilities include: arp, hostname, ifconfig, netstat, rarp, route, plipconfig, slattach, mii-tool, iptunnel and ipmaddr.
ncat – improved re-implementation of the venerable netcat.
netcat – networking utility for reading/writing network connections.
nethogs – a small ‘net top’ tool.
Netperf – Network bandwidth Testing.
netsniff-ng – Swiss army knife for daily Linux network plumbing.
netstat – Print network connections, routing tables, statistics, etc.
netwatch – monitoring Network Connections.
ngrep – grep applied to the network layer.
nload – display network usage.
nmap – network discovery and security auditing.
nmcli – a command-line tool for controlling NetworkManager and reporting network status.
nmtui – provides a text interface to configure networking by controlling NetworkManager.
nslookup – query Internet name servers interactively.
ping – send icmp echo_request to network hosts.
route – show / manipulate the IP routing table.
slurm – network load monitor.
snort – Network Intrusion Detection and Prevention System.
smokeping – keeps track of your network latency.
socat – establishes two bidirectional byte streams and transfers data between them.
speedometer – Measure and display the rate of data across a network.
speedtest-cli – test internet bandwidth using speedtest.net
ss – utility to investigate sockets.
ssh – secure system administration and file transfers over insecure networks.
tcpdump – command-line packet analyzer.
tcptrack – Displays information about tcp connections on a network interface.
telnet – user interface to the TELNET protocol.
tracepath – very similar function to traceroute.
traceroute – print the route packets trace to network host.
vnStat – network traffic monitor.
websocat – Connection forwarder from/to web sockets to/from usual sockets, in style of socat.
wget – retrieving files using HTTP, HTTPS, FTP and FTPS.
Wireless Tools for Linux – includes iwconfig, iwlist, iwspy, iwpriv and ifrename.
Wireshark – network protocol analyzer.
Yesss ! Drone-CI permet enfin d'avoir des runners hors Docker !
Parce que produire le serveur d'intégration continue le plus léger du monde mais permettre de lui de ne s'exécuter que dans un conteneur, comment vous dire... C'était... Débile... Voilà. #DoYouKnowWhatAnOverheadIs
Edit : oui je sais très bien qu'un process de build dans un conteneur évite de laisser des miettes à gauche à droite et empêche un faquin de faire des bidouilles sur un serveur avec les droits d'exécution du CI (mais déjà ça se corrige avec un sh -c <user>
côté Linux). Après ça reste du Docker hein... La techno pas safe by design donc vous m'envoyez navrée mais quand on sait que les permissions Unix et la gestion des utilisateurs sont plus fiables qu'un run conteneurisé en 2019, bah moi pas peur et moi préfère ma machine de build sans overhead (d'autant plus qu'il s'agit d'un RaspberryPI donc je n'ai pas les ressources de dispo).
Merci à @Philou pour le lien. Et voici cet autre article qui parle de la même chose.
À ne pas confondre avec En fait il s'agit bien de Pencil Project, Pencil est un logiciel libre tournant sur Linux et dédié aux artistes souhaitant dessiner à la main ou produire des dessins animés ou toutes autres sortes de choses.
Je découvre Pencil Projet qui est un logiciel libre permettant de fabriquer des maquettes d'applications (et de site web). À tester plus en profondeur et éventuellement à intégrer à nos toolbox.
Edit : Pensez à regarder cet autre site vous permettant même de choisir entre HotSpot et OpenJ9.
Si vous ne souhaitez pas utiliser les paquets de votre distribution (deb, rpm) vous pouvez utiliser une archive de type tar.gz.
Remarque : à cette heure, le build d'OpenJDK 11 a deux bug-fixes d'écart avec celle d'Oracle. Donc compliqué pour les mises à jour de sécurité.
@Doudou sinon tu as ce post qui peut te dépanner.
Comprendre comment lire les informations de la commande free sous Linux.
Merci à Philou pour l'info.
@Lenny spourtoi :)
An evolving how-to guide for securing a Linux server. - imthenachoman/How-To-Secure-A-Linux-Server
Je n'aurai jamais assez de tutos expliquant comment sécuriser un Linux. Voilà