This is an old revision of the document!
Below is copied from CentOS 7 Migration Notes so modify as needed.
Other fixes:
# nmcli radio wifi off
For migrating a system from a different OS, take note of this info first:
Must-Have functionality:
# systemctl enable fail2ban
# systemctl restart fail2ban
Customize MATE Desktop displays
Change setting on screensaver
System Monitor (needs mate-system-monitor and mate-applets RPMs):
Fresh VirtualBox Installation Notes 8 Nov 2015 (previous install 30 Sept 2014)
Use nmtui-hostname to change the system hostname
# 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
Reboot
Add 2nd hard drive to /etc/fstab following these notes
Prepare to run the local dnf installer script
CPAN packages to install:
Ensure Adobe Flash plugin is installed
Ensure Apache is installed and running
Migrate /etc/php.ini from old server and relax settings due to test env:
;max_execution_time = 30 max_execution_time = 3600 ;max_input_time = 60 max_input_time = 3600 ;memory_limit = 128M memory_limit = 1024M ;display_errors = Off display_errors = On ;post_max_size = 8M post_max_size = 250M ;upload_max_filesize = 2M upload_max_filesize = 250M ;date.timezone = date.timezone = "America/New_York" ;session.gc_maxlifetime = 1440 session.gc_maxlifetime = 7200
# systemctl restart httpd.service
Install and Secure MySQL (mariadb)
Database work:
Setup ddclient:
Setup duckdns:
~/duckdns/duck.sh >/dev/null 2>&1
Setup ydns:
~/ydns/updater.sh -V -u <snip> -p <snip> -H juckins.ydns.eu >>~/ydns/updater.log 2>&1
Firewall notes:
rsync /var/www/html/
Restore and test crons
Backup /etc/selinux/config and change from enforcing to permissive
Restore /etc/hosts from previous machine as needed
Disable virbro0 network connection if needed: http://www.cyberciti.biz/faq/linux-kvm-disable-virbr0-nat-interface/
# virsh net-destroy default # virsh net-undefine default # service libvirtd restart # ifconfig
Then, edit the network connections and make sure the "Ethernet" tab for the active connection, such as enp0s3, has the "Device" set to that interface. Reboot to test.
Download sample .png, .gif, .jpg images and test /usr/bin/display for any errors
Fix Google Chrome fonts:
http://www.binarytides.com/gorgeous-looking-fonts-ubuntu-linux/
# dnf install google*fonts
Install Oracle Java (note, this is not the default CentOS, it will not auto-update)
Adobe Reader - use evince instead
Install NX/NoMachine v3
NX/NoMachine Troubleshooting:
NX for work VPN
VPN connections
Percona toolkit: percona-toolkit-2.2.11-1.noarch.rpm
Restore Thunderbird profile
Restore Firefox profile
Restore VirtualBox and all machines
Test ASMAD for processing end-to-end
Install Skype rpm (skype-4.3.0.37-fedora.i586.rpm) following these steps:
dnf install alsa-plugins-pulseaudio.i686 qt.i686 1:qt-x11.i686 libXScrnSaver.i686 libXv.i686 rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm dnf localinstall http://download.skype.com/linux/skype-4.3.0.37-fedora.i586.rpm
SSH issues
Update GRUB and splash screen
GRUB_CMDLINE_LINUX_DEFAULT="video=1024x768" GRUB_GFXMODE=1024x768 GRUB_GFXPAYLOAD_LINUX=keep
Set default GRUB entry
If GRUB2 no longer finds other OS to boot (such as Windows 10) use SourceForge Boot Repair Disk
Install ClamAV
Set up local printer(s)
Firewall Notes
firewall-cmd --get-active-zones
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
Managing runlevel settings
# systemctl isolate graphical.target
# systemctl set-default graphical.target
# systemctl isolate multi-user.target
# systemctl set-default multi-user.target
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, idProduct=0a44 [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: Logitech [37013.399267] input: Logitech Logitech USB Headset as /devices/pci0000:00/0000:00:10.1/usb8/8-1/8- 1:1.3/input/input85 [37013.449648] hid-generic 0003:046D:0A44.004B: input,hidraw3: USB HID v1.00 Device [Logitech Logitech USB Headset] on usb-0000:00:10.1-1/input3
Right-click the speaker icon in the top panel and choose Sound Preferences. Or, navigate to System > Preferences > Hardware > Sound
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/.config/pulse
See Linux Mint Sound settings keep switching output against my will and possibly HDMI + Sound + Mint 18
OLD Notes and Issues
If on VirtualBox, go to main menu and choose "Insert Guest Additions CD Image…" and run the following commands:
mount -o ro /dev/disk/by-label/VBOXADDITIONS* /mnt cd /mnt ./VBoxLinuxAdditions.run --nox11 shutdown -r now
Missing Desktop icons: https://www.centos.org/forums/viewtopic.php?f=48&t=47271
Tried /usr/bin/display with a .jpg or .png file, but this error results:
[[email protected]: /tmp/splash]$ display default.png display: color is not known to server `FOREGROUND': No such file or directory @ error/xwindow.c/XGetPixelPacket/3064.
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 /etc/default/grub using a # at the start of the line, and grub should use a graphics mode again
First see if the default kernel is the latest one for boot. If not, add the following line to /etc/default/grub
GRUB_DEFAULT=0
Also remove the "rhgb quiet" flags. Get the splash.png from http://juckins.net/dokuwiki/lib/exe/fetch.php?media=splash.png and put into /boot/grub2/
GRUB_BACKGROUND="/boot/grub2/splash.png"
Then run:
grub2-mkconfig -o /boot/grub2/grub.cfg
Notes on grub splash screen: