write erase
Η εντολή write erase
διαγράφει την παραμετροποίηση εκκίνησης
(startup-config). Αν ακολουθήσει επανεκκίνηση της συσκευής, όλες οι
ρυθμίσεις που έχουν γίνει χάνονται οριστικά.
Συνώνυμα: erase startup-config
και erase nvram:
.
Fedora Ask in Greek
With the noble efforts of the members of the Greek Fedora community, the Ask Fedora website now has a subsection for questions in Greek at ask.fedoraproject.org/el/questions/.
NetApp Controller Failover
Check the status with:
cf status
Force a takeover with:
cf takeover -n
Juniper Routing Policy Examples
Match Neighbor IP
policy-options {
policy-statement bgp-incoming {
term from-customer-ACME {
from neighbor 1.2.3.4;
then reject;
}
}
}
Multiple Match Conditions
This policy will accept routes from a specific neighbor only if they are tagged with a specific community:
policy-options {
policy-statement bgp-incoming {
term from-customer-ACME-accept {
from {
neighbor 1.2.3.4;
community A1com;
}
then {
accept;
}
term from-customer-ACME-reject {
from neighbor 1.2.3.4;
then reject;
}
}
}
}
Regular Expressions
- RegExr an online tool to help you build regular expressions.
- Regex Golf an online Regex Golf game to help you sharpen your regex-building skills.
Cannot set device IP in Zenoss
In Zenoss, there is a chance that you might get a failure to set or change the IP of a device in the web interface.
This sometimes happens because that specific IP address is already assigned to one of the subinterfaces (typically a
Vlan interface) of another device. In this case, you will just get an error that Zenoss Failed to set IP Address
.
If you try to set or change the IP address from ZenDMD, then the error is a little bit more informative:
>>> Device = find('web-server.zindilis.net')
>>> Device.setManageIp('1.2.3.4')
2014-01-15 11:18:30 WARNING zen.Device The IP address 1.2.3.4 is already assigned
'The IP address 1.2.3.4 is already assigned'
The problem here is that you can't find an IP by searching for it in the web interface, if that IP is assigned to a subinterface. Enter ZenDMD! Here's how to search of a specific IP, in all the interfaces of all the devices:
>>> for Device in dmd.Devices.getSubDevices_recursive():
... for Interface in Device.os.interfaces():
... if Interface.getIpAddress() != None and Interface.getIpAddress().startswith('1.2.3.4'):
... print Device.id, Interface.id, Interface.getIpAddress()
Running the above, will return a result similar to:
router-1.zindilis.net Fa0/1.900 1.2.3.4
This tells you the device on which that IP address exists, and the specific subinterface on which it is assigned to.
mysqldump
These are my favorite MySQL backup and restore one-liners.
Backup
To back up a database named stuff
:
time mysqldump -u root -p stuff | gzip > stuff.sql.gz
This pipes the clear text output from mysqldump
directly into gzip
,
and prints the duration of the operation in the end.
Restore
To restore the stuff
database:
time gunzip -c stuff.sql.gz | pv | mysql -u root -p stuff
This decompresses the dump back in clear text, and feeds it to mysql
through pv
, which adds the perk of an indication of progress.