Outils pour utilisateurs

Outils du site


unix

Ceci est une ancienne révision du document !


Linux

Distributions

Sites internet

IP settings

Add temporary secondary IP address

Using ifconfig

If you want to add a secondary IP address to a NIC already in use in Linux, and have that change only temporary. Enter this command:
ifconfig [nic]:0 [IP-Address] netmask [mask] up

An example is shown below:
ifconfig eth0:0 192.168.1.2 netmask 255.255.255.0 up

You need to be root in order to execute that command.

Using ip command

If you prefer to use the ip command instead of ifconfig
ip address add [ip]/[mask-digits] dev [nic]

Here is an example:
ip address add 192.168.99.37/24 dev eth0

With this command you can add more ip address to the same dev NIC, the second is considered as secondary.

Add a permanent secondary IP address

Ubuntu

For Ubuntu systems, edit the /etc/network/interfaces file
vim /etc/network/interfaces

Add this for one extra IP:
auto [NIC]:[n]
iface [NIC]:[n] inet static
address [ip.add.rr.ss]
gateway [gw.ip.ad.rs]
netmask [ne.tm.as.kk]

Here an example:
auto eth0:1
iface eth0:1 inet static
address 192.168.0.1
gateway 192.168.0.254
netmask 255.255.255.0

You can add as many blocks as you want. Just change eth0:1 for eth0:2, eth0:3 and so on.
If you are adding additional IPs to eth1, or eth2 also modify that on the example.

Sources: https://www.garron.me/en/linux/

Tips

Restart network interface

/etc/init.d/networking restart

How to use useradd to create and administer users (à tester)

useradd, creates a new user or update default new user information.

Syntax:
useradd [options] LOGIN

Some of its options are:

  • d home directory
  • s starting program (shell)
  • p password
  • g (primary group assigned to the users)
  • G (Other groups the user belongs to)
  • m (Create the user's home directory

Example:
useradd -g primary_grp -G admin -s /bin/shell -p xxxx -d /home/user -m user

Migrate MySQL database (à tester)

If you are moving to another hosting provider, or for any other reason you need to move or migrate your MySQL database you can use these instructions.

Make the backup of the database:
mysqldump -u root -p –opt [database_name] > /tmp/[database_name].sql
Where database_name is the database you want to move.

Copy the database to the new server
You can use rsync, scp or ftp, I will show you how to do it with scp:
scp /tmp/[database_name].sql user@newserver.com:/tmp/

Create the database in the new server:
mysql -u root -p

create database [database_name];
grant all privileges on [database_name].* to “some-user”@“hostname” identified by “some-strong-password”;
flush privileges;
exit

Import the backup
mysql -u root -p [database_name] < /tmp/[database_name].sql

Source: https://www.garron.me/en/bits/

Raspberry - Raspbian

Upgrade du firmware:
rpi-update
Connaître le model:
cat /proc/cpuinfo
https://fr.wikipedia.org/wiki/Raspberry_Pi#Identification_logicielle_des_diff%C3%A9rents_mod%C3%A8les

OpenWRT

Tips

Upgrade all package at once

opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade

Raspberry

Firewall

OpenVPN

Serveur web

reverse proxy

Multi WAN

DDNS

ddns

unix.1627835799.txt.gz · Dernière modification : 2021/08/01 18:36 de oz