User Tools

Site Tools


hints:linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
hints:linux [2020/07/14 18:04] – created philiphints:linux [2024/03/20 18:55] (current) – [Installing HWE kernel] philip
Line 2: Line 2:
  
 Here are some of the Linux hints and documentation that seems to be woefully lacking or just mis-leading on the greater wider Internet. Here are some of the Linux hints and documentation that seems to be woefully lacking or just mis-leading on the greater wider Internet.
 +
 +===== Installing HWE kernel =====
 +
 +This example is for Ubuntu 22.04 but the same principle applies to other releases too.
 +<code>
 +sudo apt install linux-generic-hwe-22.04
 +</code>
 +and once you have rebooted into the HWE kernels you can remove the non-HWE bits:
 +<code>
 +sudo apt remove linux-generic linux-headers-generic linux-image-generic
 +</code>
 +
 +===== Installing latest PHP on Ubuntu =====
 +
 +Ubuntu 18.04 ships with php7.2. But software like LibreNMS now specifies a minimum of php7.3 so what do you do?
 +
 +Easy, install the latest php which, at time of writing, is 7.4.
 +
 +We need to add Ondre Sury's PPA repository which has the latest php builds. Ondre also recommends installing his PPA of apache2, so we'll add that as well.
 +
 +<code>
 +philip@host:~$ sudo -s
 +root@host:~# add-apt-repository ppa:ondrej/php
 +root@host:~# add-apt-repository ppa:ondrej/apache2
 +root@host:~# apt update
 +</code>
 +
 +This will update the database to the latest packages available. And then we simply do:
 +
 +<code>
 +root@host:~# apt upgrade
 +</code>
 +
 +which will update php and apache2 to the latest versions plus do all the needful with enabling modules etc etc.
 +
 +Once installed check that it is working by running ''php -v''. You should see output like this:
 +
 +<code>
 +philip@host:~$ php -v
 +PHP 7.4.12 (cli) (built: Oct 31 2020 17:04:09) ( NTS )
 +Copyright (c) The PHP Group
 +Zend Engine v3.4.0, Copyright (c) Zend Technologies
 +    with Zend OPcache v7.4.12, Copyright (c), by Zend Technologies
 +</code>    
 +
 +It is also worth checking that ''/etc/php/7.4/apache2/php.ini'' and ''/etc/php/7.4/cli/php.ini'' have the settings you expect. Compare with your previous version of php. Most commonly, the timezone value will need to be set different from UTC0/GMT.
  
 ===== Setting iDRAC8 Server info ===== ===== Setting iDRAC8 Server info =====
Line 28: Line 74:
  
 And that's it - after that, if you refresh the iDRAC8 Server Overview screen you will see the changes you made. And that's it - after that, if you refresh the iDRAC8 Server Overview screen you will see the changes you made.
 +
 +BTW, this is a simplified version of what is written up on [[https://www.dell.com/support/article/en-au/sln311355/setting-idrac-os-information-with-ipmi-on-ubuntu-server?lang=en|Dell's website]]
 +
  
 ===== Ubuntu LACP with Cisco Catalyst Switches ===== ===== Ubuntu LACP with Cisco Catalyst Switches =====
hints/linux.1594713847.txt.gz · Last modified: 2020/07/14 18:04 by philip