1106 shaares
173 results
tagged
linux
Pour une raison qui me dépasse encore, après avoir fait boooter ma machine sur W7 via un autre HDD, ma partition EFI s'est rétrouvé non fonctionnelle (plus de menu, plus vmlinuz-linux ni initramfs-linux.img.
Solution : tous reconstruire...
Booter sur un live EN EFI!!!! pour monter ses partitions puis chrooter dessus.
#bootctl --path=/boot install
#vi /boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sdaX rw
#vi /boot/loader/loader.conf
default arch
# pacman -S linux
# ln -s /proc/self/fd /dev/ ----> Because "/dev must be mounted" when it already is
# mkinitcpio -p linux
Reboot and enjoy
FUCK YOU EFI!!!!!
Solution : tous reconstruire...
Booter sur un live EN EFI!!!! pour monter ses partitions puis chrooter dessus.
#bootctl --path=/boot install
#vi /boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sdaX rw
#vi /boot/loader/loader.conf
default arch
# pacman -S linux
# ln -s /proc/self/fd /dev/ ----> Because "/dev must be mounted" when it already is
# mkinitcpio -p linux
Reboot and enjoy
FUCK YOU EFI!!!!!
Résume très bien les bases.
Exemple actuel pour moi.
J'ai 2 machines : katara et archcraft
katara a acces à internet via WiFi et au réseau local via filaire. Je demande à katara de partager sa connection internet et créer ainsi un subnet 10.42.0.0/24.
archcraft à une ip static sur 192.168.0.0/24 et souhaite la garder pour communiquer avec les autres pc de ce subnet ainsi que l'imprimante. Mais ce dernier veux acceder à internet via katara.
Solution:
# ip addr add 10.42.0.2/24 broadcast 10.42.0.255 dev eth0
# ip route del default
# ip route add default via 10.42.0.1
Nous avons attribué une adresse ip statique à archcraft sur le subnet 10.42.0.0/24, supprimé sont ancienne "route" pour lui en imposer une autre.
Il me reste plus qu'à trouver comment rendre cela persistant sous debian. Editer le fichier /etc/network/interfaces ne semble pas fonctionner.
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.0.251
netmask 255.255.255.0
gateway 192.168.0.1
#########{Static Route}###########
up ip route add default via 10.42.0.1 dev eth0
EDIT: Ça fonctionne avec systemd
sudo vim /etc/systemd/system/network\@.service
[Unit]
Description=Wired Static IP Connectivity
Wants=network.target
Before=network.target
BindsTo=sys-subsystem-net-devices-enp3s0.device
After=sys-subsystem-net-devices-enp3s0.device
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/ip link set dev enp3s0 up
ExecStart=/usr/bin/ip addr add 10.42.0.2/24 broadcast 10.42.0.255 dev enp3s0
ExecStart=/usr/bin/ip addr add 192.168.0.2/24 broadcast 192.168.0.255 dev enp3s0
ExecStart=/usr/bin/ip route add default via 10.42.0.1
ExecStop=/usr/bin/ip addr flush dev enp3s0
ExecStop=/usr/bin/ip link set dev enp3s0 down
[Install]
WantedBy=multi-user.target
:wq
sudo systemctl enable network@enp3s0
sudo systemctl start network@enp3s0
Si le start foire, penser à "disable" et stopper les autre netctl & co puis redemarrer.
Exemple actuel pour moi.
J'ai 2 machines : katara et archcraft
katara a acces à internet via WiFi et au réseau local via filaire. Je demande à katara de partager sa connection internet et créer ainsi un subnet 10.42.0.0/24.
archcraft à une ip static sur 192.168.0.0/24 et souhaite la garder pour communiquer avec les autres pc de ce subnet ainsi que l'imprimante. Mais ce dernier veux acceder à internet via katara.
Solution:
# ip addr add 10.42.0.2/24 broadcast 10.42.0.255 dev eth0
# ip route del default
# ip route add default via 10.42.0.1
Nous avons attribué une adresse ip statique à archcraft sur le subnet 10.42.0.0/24, supprimé sont ancienne "route" pour lui en imposer une autre.
Il me reste plus qu'à trouver comment rendre cela persistant sous debian. Editer le fichier /etc/network/interfaces ne semble pas fonctionner.
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.0.251
netmask 255.255.255.0
gateway 192.168.0.1
#########{Static Route}###########
up ip route add default via 10.42.0.1 dev eth0
EDIT: Ça fonctionne avec systemd
sudo vim /etc/systemd/system/network\@.service
[Unit]
Description=Wired Static IP Connectivity
Wants=network.target
Before=network.target
BindsTo=sys-subsystem-net-devices-enp3s0.device
After=sys-subsystem-net-devices-enp3s0.device
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/ip link set dev enp3s0 up
ExecStart=/usr/bin/ip addr add 10.42.0.2/24 broadcast 10.42.0.255 dev enp3s0
ExecStart=/usr/bin/ip addr add 192.168.0.2/24 broadcast 192.168.0.255 dev enp3s0
ExecStart=/usr/bin/ip route add default via 10.42.0.1
ExecStop=/usr/bin/ip addr flush dev enp3s0
ExecStop=/usr/bin/ip link set dev enp3s0 down
[Install]
WantedBy=multi-user.target
:wq
sudo systemctl enable network@enp3s0
sudo systemctl start network@enp3s0
Si le start foire, penser à "disable" et stopper les autre netctl & co puis redemarrer.
discover new kiss tool
Bon, vu que je scripte pas mal en python en ce moment, j'ai décidé de me mettre à vim.
J'ai installé wasavi sur firefox pour éditer ce texte avec vi :-)
Je vais noter ici ce que je découvre au fur et à mesure d'utile.
Installer vim-gtk pour partager le clipboard du système. Coller avec Ctrl+Maj+V
Ctrl-X Ctrl-F pour l'autocompletion de path
hjkl : déplacement gauche bas haut droite
$ : déplacement fin de ligne
o : ajoute une nouvelle ligne sous le curseur
ZZ =» :wq
u : undo action
Ctrl-r : redo action
d : cut
y : copy
p : paste after cursor
P : paste before cursor
:%s /foo/bar/g : remplace foo par bar sur toute les lignes du fichiers
/string : cherche le mot "string" puis n pour next et N pour previous
* : cherche une autre occurence pour le mot ce trouvant sous le curseur
/etc/vimrc
syntax on "coloration syntaxique
set whichwrap=b,s,<,>,[,] "navigation début et fin de ligne
set background=dark "ou light en fonction de la couleur derrière le terminal
set mouse=a "utilisation de la souris
J'ai installé wasavi sur firefox pour éditer ce texte avec vi :-)
Je vais noter ici ce que je découvre au fur et à mesure d'utile.
Installer vim-gtk pour partager le clipboard du système. Coller avec Ctrl+Maj+V
Ctrl-X Ctrl-F pour l'autocompletion de path
hjkl : déplacement gauche bas haut droite
$ : déplacement fin de ligne
o : ajoute une nouvelle ligne sous le curseur
ZZ =» :wq
u : undo action
Ctrl-r : redo action
d : cut
y : copy
p : paste after cursor
P : paste before cursor
:%s /foo/bar/g : remplace foo par bar sur toute les lignes du fichiers
/string : cherche le mot "string" puis n pour next et N pour previous
* : cherche une autre occurence pour le mot ce trouvant sous le curseur
/etc/vimrc
syntax on "coloration syntaxique
set whichwrap=b,s,<,>,[,] "navigation début et fin de ligne
set background=dark "ou light en fonction de la couleur derrière le terminal
set mouse=a "utilisation de la souris
TIL
Interressant, je me souviens pas avoir entendu parler de ce fichier.
Alternative open source à Siri
https://github.com/jhauswald/sirius/tree/master/sirius-suite
https://github.com/jhauswald/sirius/tree/master/sirius-suite
Génial ce petit script, j'ai commencé à en suivre les recommandation mais je terminerais plus tard.
crontab pour les noobs!
Qui veux un gaming warship à 5000$? Cette steam machine offrira la meilleure carte graphique (Titan), le meilleur CPU (i7-4790K), 16Go de Ram DDR3 et 8Tb de stockage en SSD. Le tout en refroidissement liquide. J'ai la tête qui tourne...
Et ça tournera sous Linux XD (SteamOS)
Et ça tournera sous Linux XD (SteamOS)
Pour dépanner un pc sous linux qui n'arrive pas au grub, j'oublis toujours ces trois lignes:
# mount -t proc proc proc/
# mount --rbind /sys sys/
# mount --rbind /dev dev/
# mount -t proc proc proc/
# mount --rbind /sys sys/
# mount --rbind /dev dev/
J'hésite encore a tester ça. Ça a l'air plus facile sous Manjaro.
Fusionner virtuellement plusieurs fs sans RAID avec fuse sans unionfs. A voir.
Test en cours. Dispo sur aur
https://github.com/oblique/create_ap
Je m'amuse comme un petit fou avec ça... tant que Free et FT me donne pas de connection.
Je m'amuse comme un petit fou avec ça... tant que Free et FT me donne pas de connection.
<3 Linux
Pas encore testé rdiff-backup
Partager un dossier entre plusieurs machine via bittorrent.