centos_8_migration_notes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
centos_8_migration_notes [2020/09/29 18:50] – juckins | centos_8_migration_notes [2020/10/14 16:42] – juckins | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== CentOS 8 Migration Notes ==== | ==== CentOS 8 Migration Notes ==== | ||
- | Follow | + | <color # |
+ | |||
+ | Other fixes: | ||
+ | |||
+ | * Disable WiFi LAN connection with ''# | ||
+ | * [[https:// | ||
+ | |||
+ | For migrating a system from a different OS, take note of this info first: | ||
+ | * Make a test user on CentOS7 | ||
+ | * Compare hidden files to see if anything changed between OSs | ||
+ | * This allows for easy migrating of data for users' $HOME directories | ||
+ | * ensure all scripts make their own log file directory | ||
+ | * $log_dir = "/ | ||
+ | * mkdir (" | ||
+ | * should crons write to /tmp and then have a daily script that checks cron logs for errors? | ||
+ | * Get inventory of users | ||
+ | * /// | ||
+ | * Check that PHP is working correctly, localhost/ | ||
+ | * check httpd.conf | ||
+ | * /// | ||
+ | * <color # | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * Note that the restore of mysql does not use " | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * Don't forget to add semicolons with this: # sed -i ‘/[^;] *$/ | ||
+ | * export MySQL databases with mysqldump | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * list of installed perl modules | ||
+ | * grep all .pl script and look for the "use " calls | ||
+ | * Copy the following to accessible location for restore after upgrade | ||
+ | * users' $HOME | ||
+ | * crons should be in each user's $HOME/ | ||
+ | * various processing log files from /var/tmp/ | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | * Samba users, passwords, shares (for security cameras) | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | * Make sure service is running and will start at boot. | ||
+ | * Check output with: testparm -v | ||
+ | * nxclient-3.5.0-7.x86_64.rpm | ||
+ | * nxnode-3.5.0-9.x86_64.rpm | ||
+ | * nxserver-3.5.0-11.x86_64.rpm | ||
+ | * < | ||
+ | * verify services that should be installed/ | ||
+ | * Note firewall rules | ||
+ | * [[https:// | ||
+ | |||
+ | Note these installed perl RPMs: | ||
+ | |||
+ | ''# | ||
+ | |||
+ | < | ||
+ | ImageMagick-perl | ||
+ | perl | ||
+ | perl-autodie | ||
+ | perl-Array-Diff | ||
+ | perl-Array-Unique | ||
+ | perl-B-Lint | ||
+ | perl-Business-ISBN | ||
+ | perl-Business-ISBN-Data | ||
+ | perl-Carp | ||
+ | perl-CGI | ||
+ | perl-Class-ISA | ||
+ | perl-common-sense | ||
+ | perl-Compress-Raw-Bzip2 | ||
+ | perl-Compress-Raw-Zlib | ||
+ | perl-constant | ||
+ | perl-CPAN | ||
+ | perl-Data-Dumper | ||
+ | perl-DBD-MySQL | ||
+ | perl-DBI | ||
+ | perl-devel | ||
+ | perl-Digest | ||
+ | perl-Digest-MD5 | ||
+ | perl-Digest-SHA | ||
+ | perl-Encode | ||
+ | perl-Encode-Locale | ||
+ | perl-Env | ||
+ | perl-Exporter | ||
+ | perl-ExtUtils-Install | ||
+ | perl-ExtUtils-MakeMaker | ||
+ | perl-ExtUtils-Manifest | ||
+ | perl-ExtUtils-ParseXS | ||
+ | perl-FCGI | ||
+ | perl-File-BaseDir | ||
+ | perl-File-CheckTree | ||
+ | perl-File-DesktopEntry | ||
+ | perl-File-Listing | ||
+ | perl-File-MimeInfo | ||
+ | perl-File-Path | ||
+ | perl-File-ReadBackwards | ||
+ | perl-File-Slurp | ||
+ | perl-File-Temp | ||
+ | perl-Filter | ||
+ | perl-Font-AFM | ||
+ | perl-GD | ||
+ | perl-Getopt-Long | ||
+ | perl-HTML-Element-Extended | ||
+ | perl-HTML-Format | ||
+ | perl-HTML-Parser | ||
+ | perl-HTML-TableExtract | ||
+ | perl-HTML-Tagset | ||
+ | perl-HTML-Tree | ||
+ | perl-HTTP-Cookies | ||
+ | perl-HTTP-Daemon | ||
+ | perl-HTTP-Date | ||
+ | perl-HTTP-Message | ||
+ | perl-HTTP-Negotiate | ||
+ | perl-HTTP-Tiny | ||
+ | perl-IO-All | ||
+ | perl-IO-Compress | ||
+ | perl-IO-HTML | ||
+ | perl-IO-Socket-IP | ||
+ | perl-IO-Socket-SSL | ||
+ | perl-IPC-System-Simple | ||
+ | perl-JSON | ||
+ | perl-JSON-XS | ||
+ | perl-libs | ||
+ | perl-libwww-perl | ||
+ | perl-List-Compare | ||
+ | perl-List-MoreUtils | ||
+ | perl-Locale-Codes | ||
+ | perl-Locale-Maketext | ||
+ | perl-local-lib | ||
+ | perl-LWP-MediaTypes | ||
+ | perl-LWP-Protocol-https | ||
+ | perl-macros | ||
+ | perl-Module-Pluggable | ||
+ | perl-Mozilla-CA | ||
+ | perl-Net-Daemon | ||
+ | perl-Net-HTTP | ||
+ | perl-Net-LibIDN | ||
+ | perl-Net-SSLeay | ||
+ | perl-Newt | ||
+ | perl-parent | ||
+ | perl-Parse-Yapp | ||
+ | perl-PathTools | ||
+ | perl-PlRPC | ||
+ | perl-Pod-Checker | ||
+ | perl-Pod-Escapes | ||
+ | perl-Pod-LaTeX | ||
+ | perl-podlators | ||
+ | perl-Pod-Parser | ||
+ | perl-Pod-Perldoc | ||
+ | perl-Pod-Plainer | ||
+ | perl-Pod-Simple | ||
+ | perl-Pod-Usage | ||
+ | perl-Scalar-List-Utils | ||
+ | perl-Socket | ||
+ | perl-Storable | ||
+ | perl-String-CRC32 | ||
+ | perl-Sys-Syslog | ||
+ | perl-Test-Harness | ||
+ | perl-Test-Simple | ||
+ | perl-Text-ParseWords | ||
+ | perl-Text-Soundex | ||
+ | perl-Text-Unidecode | ||
+ | perl-Thread-Queue | ||
+ | perl-threads | ||
+ | perl-threads-shared | ||
+ | perl-TimeDate | ||
+ | perl-Time-HiRes | ||
+ | perl-Time-Local | ||
+ | perl-Types-Serialiser | ||
+ | perl-URI | ||
+ | perl-WWW-RobotRules | ||
+ | perl-XML-LibXML | ||
+ | perl-XML-NamespaceSupport | ||
+ | perl-XML-SAX | ||
+ | perl-XML-SAX-Base | ||
+ | </ | ||
+ | |||
+ | Must-Have functionality: | ||
+ | * Apache, MySQL, PHP, Perl | ||
+ | * [[https:// | ||
+ | * edit / | ||
+ | * Check logs: # cat / | ||
+ | * Ensure service is running: | ||
+ | * ''# | ||
+ | * ''# | ||
+ | * [[gmail_as_a_relay_on_linux|Set up Gmail Relay and test]] | ||
+ | * Disable SELinux | ||
+ | * VSFTP (for security cameras) | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * As root: setsebool -P allow_ftpd_full_access on | ||
+ | * As root: systemctl restart vsftpd | ||
+ | * As root: systemctl enable vsftpd | ||
+ | * Samba | ||
+ | * [[samba_file_sharing|Samba File Sharing]] | ||
+ | * < | ||
+ | * Virtual Box | ||
+ | * Working crontabs for each user | ||
+ | * [[python_notes|Install Python 3]] | ||
+ | |||
+ | Contents of / | ||
+ | * adobe-linux-x86_64.repo | ||
+ | * CentOS-Base.repo | ||
+ | * CentOS-CR.repo | ||
+ | * CentOS-Debuginfo.repo | ||
+ | * CentOS-fasttrack.repo | ||
+ | * CentOS-Media.repo | ||
+ | * CentOS-Sources.repo | ||
+ | * CentOS-Vault.repo | ||
+ | * epel.repo | ||
+ | * epel-testing.repo | ||
+ | * google-chrome.repo | ||
+ | * nux-dextop.repo | ||
+ | |||
+ | ---- | ||
+ | |||
+ | For a continuation of GNOME2 in CentOS7, use " | ||
+ | |||
+ | * Best option is to do a " | ||
+ | |||
+ | Other info on MATE: | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | * http:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * http:// | ||
+ | |||
+ | Customize MATE Desktop displays | ||
+ | * Adjust System > Preferences > Look and Feel > Appearance | ||
+ | * Under Fonts tab, set all to size 8 | ||
+ | * Click Details, set resolution to 96 dpi, Smoothing Grayscale, Hinting Slight, Subpixel order RGB | ||
+ | * Firefox has large bullets for password masking. | ||
+ | * [[http:// | ||
+ | * Set up gnome-terminal preferences | ||
+ | * General: Font Monospace 9, No terminal bell | ||
+ | * Colors: Use colors from system theme | ||
+ | * Scrolling: unlimited | ||
+ | * Edit > Keyboard Shortcuts > Reset and Clear > F2 | ||
+ | * Disable Vim auto-indent following [[vim_tips|Vi and Vim Tips]] | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | |||
+ | Change setting on screensaver | ||
+ | * System > Preferences > Look and Feel > Screensaver | ||
+ | |||
+ | System Monitor (needs mate-system-monitor and mate-applets RPMs): | ||
+ | * Right-click top panel > Add to Panel | ||
+ | * In the "Find an item to add to the panel:" | ||
+ | * Moving display of current CPU usage should appear | ||
+ | |||
+ | __Fresh VirtualBox Installation Notes 8 Nov 2015 (previous install 30 Sept 2014)__ | ||
+ | |||
+ | * Preferable to use local .iso file to conserve bandwidth for multiple installs | ||
+ | * Used http:// | ||
+ | * On initial config screen, ensure the network connection is activated | ||
+ | * You can also disable SELinux | ||
+ | * < | ||
+ | * * < | ||
+ | * Let system create mount points automatically | ||
+ | * After they are suggested, change from LVM to Standard Mount | ||
+ | * May want to increase the boot and " | ||
+ | * Used default " | ||
+ | * For software packages, if you only choose something like Web Server you will not get graphical login | ||
+ | * Choose a general desktop option, too | ||
+ | * Boot into machine | ||
+ | * Note the IP address | ||
+ | |||
+ | Use nmtui-hostname to [[http:// | ||
+ | < | ||
+ | # nmcli general hostname | ||
+ | # nmcli general hostname new_server_name | ||
+ | # systemctl restart systemd-hostnamed | ||
+ | </ | ||
+ | |||
+ | dnf -y update, reboot, verify latest kernel is loaded by GRUB | ||
+ | |||
+ | Only keep 1 old kernel | ||
+ | |||
+ | Ensure gcc, make, kernel-devel are installed. | ||
+ | |||
+ | Install Virtual Box Guest Additions | ||
+ | * Took 10 minutes to install | ||
+ | |||
+ | Reboot | ||
+ | |||
+ | Add 2nd hard drive to /etc/fstab [[adding_a_second_hard_drive|following these notes]] | ||
+ | |||
+ | Prepare to run the local dnf installer script | ||
+ | * Also installs [[https:// | ||
+ | * Best to run the script by establishing SSH connection to box from a different machine. | ||
+ | * Pipe output to log file and tail the log file | ||
+ | * [[yum_installer_bash_script_centos8|dnf installer bash script (CentOS 8)]] | ||
+ | |||
+ | [[install_configure_cpan|CPAN packages]] to install: | ||
+ | * <color # | ||
+ | * [[http:// | ||
+ | * Array:: | ||
+ | * //Note, this module is not needed. Was used in ASMAD compare_stops.pl and compare_origin.pl// | ||
+ | * Start up cpan as root (initial time) | ||
+ | * Run through the manual configuration process, accept the defaults | ||
+ | * Start up cpan as root | ||
+ | * > install CPAN (this updates the CPAN packages) | ||
+ | * cpan Array:: | ||
+ | * Time:: | ||
+ | * //Note, this module is not needed. | ||
+ | * As root, had to: | ||
+ | * cd / | ||
+ | * cp -rp * / | ||
+ | * Another option is to install modules locally | ||
+ | * Yet another option is to use modules that are in a repository | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | * check / | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | [[centos_php7.2_upgrade|Upgrade PHP to version 7.2]] | ||
+ | |||
+ | Migrate / | ||
+ | < | ||
+ | ; | ||
+ | max_execution_time = 3600 | ||
+ | ; | ||
+ | max_input_time = 3600 | ||
+ | ; | ||
+ | memory_limit = 1024M | ||
+ | ; | ||
+ | display_errors = On | ||
+ | ; | ||
+ | post_max_size = 250M | ||
+ | ; | ||
+ | upload_max_filesize = 250M | ||
+ | ; | ||
+ | date.timezone = " | ||
+ | ; | ||
+ | session.gc_maxlifetime = 7200 | ||
+ | </ | ||
+ | < | ||
+ | # systemctl restart httpd.service | ||
+ | </ | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | Database work: | ||
+ | * Backup / | ||
+ | * Add this line under [mysqld] | ||
+ | * default-storage-engine=MyISAM | ||
+ | * Add other database users with phpMyAdmin GUI | ||
+ | * set username | ||
+ | * set password | ||
+ | * select "Grant all privileges on wildcard name (username\_%)." | ||
+ | * Dump all databases from source server to sql file then import on target server | ||
+ | * mysqldump -u USER -p' | ||
+ | * Ensure database on target server exists; create if necessary | ||
+ | * Tables migrated should be MyISAM | ||
+ | * Default database engine is InnoDB as<color # | ||
+ | * [[https:// | ||
+ | * The exact number of rows of InnoDB tables cannot be shown | ||
+ | * Need to monitor / | ||
+ | * <color # | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * Alternatively, | ||
+ | * systemctl start mariadb.service | ||
+ | * systemctl enable mariadb.service | ||
+ | * mysql DATABASE -h localhost -u USER -p' | ||
+ | |||
+ | * Note CentOS7 comes with PHP 5.4 and latest version of phpMyAdmin that will work is 4.4.x | ||
+ | * [[centos_php5.6_upgrade|Install PHP 5.6 on CentOS 7]] | ||
+ | * Run through phpmyadmin install steps listed in [[installing_phpmyadmin_tips]] | ||
+ | * [[https:// | ||
+ | * With PHP 5.6, the latest version of phpMyAdmin (4.6.4) is fully supported | ||
+ | * Copy config from previous machine | ||
+ | |||
+ | Setup ddclient: | ||
+ | * https:// | ||
+ | * dnf -y install ddclient | ||
+ | * Use / | ||
+ | |||
+ | Setup duckdns: | ||
+ | * crontab is < | ||
+ | |||
+ | Setup ydns: | ||
+ | * crontab is < | ||
+ | |||
+ | Firewall notes: | ||
+ | * Using firewall-config to close rules from previous machine | ||
+ | |||
+ | rsync / | ||
+ | * test pages for proper display | ||
+ | * check soft link to phpmy is correct and current | ||
+ | |||
+ | Restore and test crons | ||
+ | * check that each cron job runs and the specified log directory exists | ||
+ | |||
+ | Backup / | ||
+ | |||
+ | Restore /etc/hosts from previous machine as needed | ||
+ | |||
+ | Disable virbro0 network connection if needed: http:// | ||
+ | < | ||
+ | # virsh net-destroy default | ||
+ | # virsh net-undefine default | ||
+ | # service libvirtd restart | ||
+ | # ifconfig | ||
+ | </ | ||
+ | |||
+ | Then, edit the network connections and make sure the " | ||
+ | |||
+ | Download sample .png, .gif, .jpg images and test / | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | Fix Google Chrome fonts: | ||
+ | |||
+ | [[http:// | ||
+ | < | ||
+ | # dnf install google*fonts | ||
+ | </ | ||
+ | * open Chrome, go to Settings > Advanced and set fonts as follows: | ||
+ | * Standard font: Noto Serif | ||
+ | * Serif font: Noto Serif | ||
+ | * Sans-serif font: Noto Sans | ||
+ | * Fixed-width font: Roboto Mono | ||
+ | |||
+ | |||
+ | [[http:// | ||
+ | |||
+ | Adobe Reader - use evince instead | ||
+ | |||
+ | Install NX/ | ||
+ | * Install 3 RPMs noted above | ||
+ | * Edit / | ||
+ | * / | ||
+ | * To start up MATE, edit / | ||
+ | * CommandStartGnome "/ | ||
+ | * To fix keyboard mapping, open terminal and run this command: | ||
+ | * setxkbmap -model evdev -layout us > / | ||
+ | * [[http:// | ||
+ | * You can make a little bash script and have it run as a startup application | ||
+ | * Notes gleaned from https:// | ||
+ | |||
+ | NX/ | ||
+ | * Had v3 RPMs installed; removed and installed v4 to test. Failed. Removed v4 RPMs. | ||
+ | * Upon reinstalling the 3 v3 RPMs, could not authenticate to target server. | ||
+ | * Removed nxclient, nxnode, nxserver v3 RPMs again. | ||
+ | * rm -rf /usr/NX completely | ||
+ | * Reinstalled the 3 v3 RPMs. Authentication fixed | ||
+ | * Start/stop server with the following: | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | |||
+ | NX for work VPN | ||
+ | * Removed nxclient-3.5.0-7.x86_64.rpm, | ||
+ | * Used http:// | ||
+ | * Installed opennx-0.16-724.el6.centos.1.x86_64.rpm | ||
+ | * Tried connecting to remote machine as shadow session and it also failed; ensured the remote machine had a normal session established first using the same user | ||
+ | |||
+ | VPN connections | ||
+ | * < | ||
+ | * < | ||
+ | |||
+ | < | ||
+ | |||
+ | Restore Thunderbird profile | ||
+ | |||
+ | Restore Firefox profile | ||
+ | |||
+ | Restore VirtualBox and all machines | ||
+ | |||
+ | Test ASMAD for processing end-to-end | ||
+ | |||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | dnf install alsa-plugins-pulseaudio.i686 qt.i686 1: | ||
+ | rpm -Uvh http:// | ||
+ | dnf localinstall http:// | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | SSH issues | ||
+ | * Cannot ssh to yourself passwordlessly with default / | ||
+ | * Comment out the following line, like this: | ||
+ | * # | ||
+ | * This allows you to NX into the CentOS7 machine | ||
+ | * Update to openssh seems to require RSA keys now and authorized_keys file instead of DSA keys and authorized_keys2 file | ||
+ | * Set " | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | * Additional tips: http:// | ||
+ | * systemctl restart sshd.service | ||
+ | * User accounts at remove machines connecting to the new machine will need their $HOME/ | ||
+ | |||
+ | Update GRUB and splash screen | ||
+ | * My saved splash images with varying resolutions are in / | ||
+ | * <color # | ||
+ | * cd / | ||
+ | * cp grub grub.YYYYMMDD | ||
+ | * vi grub | ||
+ | * remove "rhgb quiet" from the GRUB_CMDLINE_LINUX call | ||
+ | * add " | ||
+ | * comment out this line: GRUB_TERMINAL_OUTPUT=" | ||
+ | * add this line: GRUB_BACKGROUND="/ | ||
+ | * Ensure it is rw-r-r permissions | ||
+ | * [[http:// | ||
+ | * For VM/ | ||
+ | * For UEFI-based installs, as root: grub2-mkconfig -o / | ||
+ | * More info at [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * Tried part about making a special font | ||
+ | * Tried installing all grub2* rpms | ||
+ | * Tried 640x480 small splash image | ||
+ | |||
+ | < | ||
+ | GRUB_CMDLINE_LINUX_DEFAULT=" | ||
+ | GRUB_GFXMODE=1024x768 | ||
+ | GRUB_GFXPAYLOAD_LINUX=keep | ||
+ | </ | ||
+ | |||
+ | Set default GRUB entry | ||
+ | * Download [[https:// | ||
+ | |||
+ | If GRUB2 no longer finds other OS to boot (such as Windows 10) use [[https:// | ||
+ | |||
+ | Install [[clamav_antivirus|ClamAV]] | ||
+ | |||
+ | Set up local printer(s) | ||
+ | * Note that Brother has notes for the HL2170W at https:// | ||
+ | * RPM #1: brhl2170wlpr-2.0.2-1.i386.rpm | ||
+ | * RPM #2: cupswrapperHL2170W-2.0.2-1.i386.rpm | ||
+ | * Use ' | ||
+ | * [[https:// | ||
+ | * dnf install cups | ||
+ | * service cups start | ||
+ | * systemctl enable cups | ||
+ | * Use System > Administration > Print Settings | ||
+ | * Add printer with Network JetDirect by IP address | ||
+ | * Default printer driver works OK | ||
+ | * Or use web browser: | ||
+ | * # dnf install httpd | ||
+ | * # / | ||
+ | * # dnf install system-config-firewall | ||
+ | * # firewall-config (or System > Administration > Firewall) | ||
+ | * Allow http and https as rules | ||
+ | * Sometimes the firewall-config command will hang if trying to run via an SSH connection to a remote machine | ||
+ | * To add a port manually follow [[http:// | ||
+ | * To close a port manually follow [[http:// | ||
+ | * # systemctl enable httpd | ||
+ | * Go to http:// | ||
+ | * Go to Administration tab | ||
+ | * Enter credentials for user root | ||
+ | * Add printer with prompts | ||
+ | |||
+ | Firewall Notes | ||
+ | |||
+ | * Adding an allowed port at the command line (from [[http:// | ||
+ | * Use this command to find your active zone(s): | ||
+ | |||
+ | < | ||
+ | firewall-cmd --get-active-zones | ||
+ | </ | ||
+ | |||
+ | * It will say either public, dmz, or something else. You should only apply to the zones required. | ||
+ | |||
+ | * If you want to add a port such as 8080 to your public zone: | ||
+ | |||
+ | < | ||
+ | firewall-cmd --zone=public --add-port=8080/ | ||
+ | </ | ||
+ | |||
+ | * Then remember to reload the firewall for changes to take effect. | ||
+ | |||
+ | < | ||
+ | firewall-cmd --reload | ||
+ | </ | ||
+ | |||
+ | Managing runlevel settings | ||
+ | |||
+ | * Switch to runlevel 5: | ||
+ | < | ||
+ | # systemctl isolate graphical.target | ||
+ | </ | ||
+ | |||
+ | * Initiate runlevel 5 by default: | ||
+ | |||
+ | < | ||
+ | # systemctl set-default graphical.target | ||
+ | </ | ||
+ | |||
+ | * Switch to runlevel 3: | ||
+ | < | ||
+ | # systemctl isolate multi-user.target | ||
+ | </ | ||
+ | |||
+ | * Initiate runlevel 3 by default: | ||
+ | |||
+ | < | ||
+ | # systemctl set-default multi-user.target | ||
+ | </ | ||
+ | |||
+ | * For other run-level info, see [[https:// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | USB HEADSET: | ||
+ | |||
+ | Plugin to right-side lower USB jack on HP Pavilion P7-1235, type dmesg at root prompt to see if it was found by system | ||
+ | |||
+ | [37013.137134] usb 8-1: New USB device found, idVendor=046d, | ||
+ | [37013.137145] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 | ||
+ | [37013.137151] usb 8-1: Product: Logitech USB Headset | ||
+ | [37013.137160] usb 8-1: Manufacturer: | ||
+ | [37013.399267] input: Logitech Logitech USB Headset as / | ||
+ | 1: | ||
+ | [37013.449648] hid-generic 0003: | ||
+ | Headset] on usb-0000: | ||
+ | |||
+ | Right-click the speaker icon in the top panel and choose Sound Preferences. | ||
+ | Sound effects tab: Sound theme: No Sounds\\ | ||
+ | Hardware tab: Highlight Headset H390, Profile: Analog Stereo Output + Analog Mono Input \\ | ||
+ | Input tab: choose Headset H390 Analog Mono \\ | ||
+ | Output tab: choose Headset H390 Analog Stereo, Connector is Headphones | ||
+ | |||
+ | Settings are saved to $HOME/ | ||
+ | |||
+ | See Linux Mint [[https:// | ||
+ | |||
+ | ---- | ||
+ | __OLD Notes and Issues__ | ||
+ | |||
+ | If on VirtualBox, go to main menu and choose " | ||
+ | < | ||
+ | mount -o ro / | ||
+ | cd /mnt | ||
+ | ./ | ||
+ | shutdown -r now | ||
+ | </ | ||
+ | |||
+ | Missing Desktop icons: https:// | ||
+ | |||
+ | - Make sure caja is the default file manager in System --> Control Center --> Preferred Applications --> | ||
+ | - Add caja to automatically start in System--> | ||
+ | - Reboot. | ||
+ | |||
+ | **Tried / | ||
+ | |||
+ | < | ||
+ | [juckins@centos7-test-64: | ||
+ | display: color is not known to server `FOREGROUND': | ||
+ | No such file or directory @ error/ | ||
+ | </ | ||
+ | |||
+ | * This does work on FC20 i686. libpng may be a different version. | ||
+ | * Test images in $HOME/ | ||
+ | |||
+ | ImageMagick may be a different version. | ||
+ | |||
+ | UPDATE: Does work after installing Skype and its dependencies below (nux-desktop? | ||
+ | |||
+ | Comment out the GRUB_TERMINAL_OUTPUT line in / | ||
+ | |||
+ | First see if the default kernel is the latest one for boot. If not, add the following line to / | ||
+ | < | ||
+ | Also remove the "rhgb quiet" flags. | ||
+ | Get the splash.png from http:// | ||
+ | < | ||
+ | Then run: | ||
+ | < | ||
+ | |||
+ | Notes on grub splash screen: | ||
+ | |||
+ | * https:// | ||
+ | * https:// |
centos_8_migration_notes.txt · Last modified: 2022/06/08 16:03 by juckins