rocky_linux_9_migration_notes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rocky_linux_9_migration_notes [2024/01/06 22:47] – juckins | rocky_linux_9_migration_notes [2024/01/11 11:21] (current) – juckins | ||
---|---|---|---|
Line 14: | Line 14: | ||
* Get inventory of users (see /home) | * Get inventory of users (see /home) | ||
* Become familiar with what each one does and the crons they run | * Become familiar with what each one does and the crons they run | ||
- | * Ensure all scripts make their own log file directory | ||
- | * '' | ||
- | * '' | ||
* Copy the following to external hard drive or other machine for restoration after upgrade | * Copy the following to external hard drive or other machine for restoration after upgrade | ||
* All users $HOME directories | * All users $HOME directories | ||
* Ensure crons are in each user's $HOME/ | * Ensure crons are in each user's $HOME/ | ||
- | * Log files from /var/tmp/ | ||
* ''/ | * ''/ | ||
* ''/ | * ''/ | ||
Line 49: | Line 45: | ||
* Copy over non-hidden files/ | * Copy over non-hidden files/ | ||
* You can use rsync with the option to [[rsync_ignore_hidden_files|ignore hidden files]] | * You can use rsync with the option to [[rsync_ignore_hidden_files|ignore hidden files]] | ||
- | * Then rsync other hidden directories in each user's $HOME one-by-one | + | * Then rsync other hidden directories in each user's $HOME one-by-one, taking only what is needed |
* [[https:// | * [[https:// | ||
Line 81: | Line 77: | ||
* Merge in config.inc.php from previous machine | * Merge in config.inc.php from previous machine | ||
* Clear local browser history, then test | * Clear local browser history, then test | ||
- | * To create the phpmyadmin database, use the " | + | * To create the phpmyadmin database, use the " |
* To move over users, export from phpMyAdmin on old machine and cut-past into the Import function on new machine. | * To move over users, export from phpMyAdmin on old machine and cut-past into the Import function on new machine. | ||
* If problematic, | * If problematic, | ||
Line 98: | Line 94: | ||
* [[python_notes|Run through Python/PIP configuration]] | * [[python_notes|Run through Python/PIP configuration]] | ||
- | * For the non-root user needing it, run '' | + | * For the non-root user needing it, run '' |
* Install miniconda3 (see [[python_virtual_environments|Python Virtual Environments]]) | * Install miniconda3 (see [[python_virtual_environments|Python Virtual Environments]]) | ||
Line 127: | Line 123: | ||
* Restore and test crons for each user | * Restore and test crons for each user | ||
* Check that each cron job runs and the specified log directory exists | * Check that each cron job runs and the specified log directory exists | ||
+ | * Modify ''/ | ||
* Check network connections and make sure active connection comes up at boot time | * Check network connections and make sure active connection comes up at boot time | ||
* Restore Thunderbird profile | * Restore Thunderbird profile | ||
- | * Restore Firefox profile | ||
* [[https:// | * [[https:// | ||
* Migrate/ | * Migrate/ | ||
Line 153: | Line 149: | ||
* '' | * '' | ||
* Local RPMs | * Local RPMs | ||
- | * NVIDIA | + | * perl-Math-Round |
- | * passwordsafe | + | |
- | * Consider [[https:// | + | |
- | * KeepassDX works on mobile phones | + | |
- | * KeepassXC can sync with KeepassDX using SyncThing (see [[https:// | + | |
* Slack | * Slack | ||
* sunwait | * sunwait | ||
Line 164: | Line 156: | ||
* For example, [[https:// | * For example, [[https:// | ||
* Mount /disk2 (see [[adding_a_second_hard_drive]]) | * Mount /disk2 (see [[adding_a_second_hard_drive]]) | ||
- | * Install [[https:// | + | * Install [[https:// |
* See repo at https:// | * See repo at https:// | ||
* Use this instead of [[https:// | * Use this instead of [[https:// | ||
Line 178: | Line 170: | ||
* Bottom panel 24px with icons at fixed 16px | * Bottom panel 24px with icons at fixed 16px | ||
* Top panel has these buttons: | * Top panel has these buttons: | ||
- | * Show desktop, separator, calculator, xterm, gedit, chrome, chrome beta, firefox, app finder, file manager, screenshot, | + | * Show desktop, separator, calculator, xterm, gedit, chrome, chrome beta, firefox, app finder, file manager, screenshot, |
* Stop the Keyring popup GUI when starting Chrome (see [[https:// | * Stop the Keyring popup GUI when starting Chrome (see [[https:// | ||
* '' | * '' | ||
Line 185: | Line 177: | ||
__Post Installation__ | __Post Installation__ | ||
+ | * In /root/bin on old/new machines, see final_sync_for_new_server.txt | ||
* As root, use '' | * As root, use '' | ||
- | * In /root/bin on old machine, see final_sync_for_new_server.txt | + | * Cleanup |
+ | * Fix date [[https:// | ||
+ | * Setting should be in .bashrc | ||
__Other Notes__ | __Other Notes__ |
rocky_linux_9_migration_notes.1704599251.txt.gz · Last modified: 2024/01/06 22:47 by juckins