Greg Kroah-Hartman: Outside Phone Vendors Aren’t Updating Their Linux Kernels

David on Saturday October 06, 2018 @03:34PM

from the downstream-developers dept.

“Linux runs the world, right? So we want to make sure that things are secure,” says Linux kernel maintainer Greg Kroah-Hartman. When asked in a new video interview which bug makes them most angry, he first replies “the whole Spectre/Meltdown problem. What made us so mad, in a way, is we were fixing a bug in somebody else’s layer!”

One also interesting thing about the whole Spectre/Meltdown is the complexity of that black box of a CPU is much much larger than it used to be. Right? Because they’re doing — in order to eke out all the performance and all the new things like that, you have to do extra-special tricks and things like that. And they have been, and sometimes those tricks come back to bite you in the butt. And they have, in this case. So we have to work around that.

But a companion article on Linux.com notes that “Intel has changed its approach in light of these events. ‘They are reworking on how they approach security bugs and how they work with the community because they know they did it wrong,’ Kroah-Hartman said.” (And the article adds that “for those who want to build a career in kernel space, security is a good place to get started…”)

Kroah-Hartman points out in the video interview that “we’re doing more and more testing, more and more builds,” noting “This infrastructure we have is catching things at an earlier stage — because it’s there — which is awesome to see.” But security issues can persist thanks to outside vendors beyond their control. Linux.com reports:
Hardening the kernel is not enough, vendors have to enable the new features and take advantage of them. That’s not happening. Kroah-Hartman releases a stable kernel every week, and companies pick one to support for a longer period so that device manufacturers can take advantage of it. However, Kroah-Hartman has observed that, aside from the Google Pixel, most Android phones don’t include the additional hardening features, meaning all those phones are vulnerable. “People need to enable this stuff,” he said.

“I went out and bought all the top of the line phones based on kernel 4.4 to see which one actually updated. I found only one company that updated their kernel,” he said. “I’m working through the whole supply chain trying to solve that problem because it’s a tough problem. There are many different groups involved — the SoC manufacturers, the carriers, and so on. The point is that they have to push the kernel that we create out to people.”

 

“The good news,” according to Linux.com, “is that unlike with consumer electronics, the big vendors like Red Hat and SUSE keep the kernel updated even in the enterprise environment. Modern systems with containers, pods, and virtualization make this even easier. It’s effortless to update and reboot with no downtime.”

 

The trouble with being punctual is that nobody’s there to appreciate it.
— Franklin P. Jones

Working…

Source

How to install Moodle on Debian 9 • LinuxCloudVPS Blog

how to install moodle on debian 9

Moodle is a free and open-source learning management system designed to provide teachers or educators the tools to create personalized learning environments filled with dynamic online courses which help students and other users to achieve their learning goals. Today we will learn how to install the latest Moodle 3.5 version on Debian 9, with Apache web server, MariaDB and PHP 7.

Moodle comes with hundreds of built-in features such as:

  • Modern and easy to use interface
  • Personalized Dashboard
  • Collaborative tools and activities
  • All-in-one calendar
  • Secure authentication and mass enrollment
  • Multilingual capability
  • Direct learning paths
  • Multimedia Integration
  • Customizable site design and layout
  • and much more …

1. Login via SSH

Connect to your server via SSH as user root, using the following command:

ssh root@IP_ADDRESS -p PORT_NUMBER

make sure that you replace “IP_ADDRESS” and “PORT_NUMBER” with your actual server IP address and SSH port number.

2. Update the OS Packages

Once logged in, run the following command to update your OS packages:

apt-get update
apt-get upgrade

3. Install Apache Web Server

To install the Apache web server on your server, run the following command:

apt-get install apache2

Once the installation is complete, you need to start Apache and enable it to start automatically upon system boot

systemctl start apache2
systemctl enable apache2

4. Install MariaDB

Moodle stores most of its data in a database, so we will install the MariaDB database server:

apt-get install mysql-client mysql-server

When the MariaDB installation is complete, run the following command to secure your MariaDB installation:

mysql_secure_installation

5. Install PHP 7

Next, we will install PHP 7 and all the additional PHP modules which will be required by Moodle:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip php7.0-soap php7.0-mbstring

6. Download and install Moodle

Before we download the moodle package, first let’s navigate to the default Apache web server root directory:

cd /var/www/html

To download the latest moodle package, use the following command:

wget https://download.moodle.org/stable35/moodle-latest-35.tgz

root@host:/# wget https://download.moodle.org/stable35/moodle-latest-35.tgz
–2018-09-15 12:56:34– https://download.moodle.org/stable35/moodle-latest-35.tgz
Resolving download.moodle.org (download.moodle.org)… 104.20.218.25, 104.20.219.25, 2400:cb00:2048:1::6814:da19, …
Connecting to download.moodle.org (download.moodle.org)|104.20.218.25|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 46447511 (44M) [application/x-gzip]
Saving to: ‘moodle-latest-35.tgz’

moodle-latest-35.tgz 100%[=====================================================================================================>] 44.29M 60.7MB/s in 0.7s

2018-09-15 12:56:36 (60.7 MB/s) – ‘moodle-latest-35.tgz’ saved [46447511/46447511]

Change the ownership and the permissions of the extracted Moodle directory with the following command:

chown -R www-data:www-data /var/www/html/moodle
chmod -R 775 /var/www/html/moodle

Additionally, you will also need to create a directory for the Moodle data:

mkdir /var/moodledata

And set the correct ownership and permissions:

chown www-data:www-data /var/www/html/moodledata
chmod 775 /var/www/html/moodledata

7. Configure MariaDB and create a new database

Before you create a new moodle database, you will need to modify the default MariaDB configuration file. Moodle requires that you change the default storage engine to innodb and change the default file format to Barracuda. You will also need to set innodb_file_per_table in order for Barracuda to work properly.

To edit the MariaDB configuration file. Run the following command:

nano /etc/mysql/mariadb.conf.d/50-server.cnf

Then add the following lines just below the [mysqld] section:

default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda
innodb_large_prefix = 1

Save and exit the file and restart the MariaDB server with:

systemctl mariadb restart

You can now log in to the MariaDB server as user root and create a new user and database for the Moodle installation:

mysql -u root -p
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL PRIVILEGES ON moodle.* TO ‘moodle_user’@’localhost’ IDENTIFIED BY ‘<span style=”color: #ff0000;”>PASSWORD</span>’;
FLUSH PRIVILEGES;
exit;

Don’t forget to replace ‘PASSWORD‘ with an actual strong password.

8. Configure Apache Web Server

If you have a valid domain name which you would like to use to access your Moodle installation, you will need to create a new Apache virtual host for your domain name with the following content:

nano /etc/apache2/sites-available/yourdomain.com.conf
<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/moodle
ServerName yourdomain.com
ServerAlias www.yourdomain.com

<Directory /var/www/html/moodle/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/yourdomain.com-error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>

Save the file and enable the virtual host with the following command:

a2ensite yourdomain.com.conf

Once you enable the virtual host, you will need to restart the Apache web server:

systemctl restart apache2

9. Finish the Moodle installation in your browser

If the DNS records are properly configured, and your domain is pointed to your server, you can use it to access your Moodle installation by typing http://yourdomain.com in your browser and choose the preferred language to continue with the installation.

installing moodle on debian 9

Verify that all Moodle directory paths are correct and click on Next.

install moodle on debian 9

Choose the database type.

install moodle on debian

Enter the database name, username, and password of the moodle database we have created earlier.

Moodle Installation on Debian 9

Follow the on-screen instructions to finish the installation. In the end, you should see the following screen where you need to configure your main administrator account.

How do you install Moodle on Debian

Congratulations! You have now successfully installed Moodle on your server. For more information on how to configure and use Moodle, you can check their official documentation.

Of course, you don’t have to install Moodle on Debian 9, if you use one of our Managed Debian Cloud Hosting services, in which case you can simply ask our expert system administrators to install Moodle on Debian 9 for you. They are available 24×7 and will take care of your request immediately.

PS. If you liked this post, on how to install Moodle on Debian 9, please share it with your friends on the social networks using the buttons below or simply leave a comment in the comments section. Thanks.

Source

How to Install and Configure Nagios on Debian 9 • LinuxCloudVPS Blog

How to Install and Configure Nagios on Debian 9

12th October 2018 /
Category: Tutorials /
Comments: None

How to Install Nagios on Debian 9

In this tutorial, we will show you how to install Nagios on Debian 9. Nagios is an open-source monitoring tool for servers, network devices, and applications. It helps you monitor the services, resources, and applications that run on your server. It can also be used to monitor Linux and Windows servers as well as web applications, Linux/Unix applications, and Windows applications. Some of the features include parallelized service checks, a plugin system, notifications via email, pager or user-defined service, a web interface for viewing status, log files, problem history with a notification system, and much more.

1. Update your server and install the necessary packages

Log in to your VPS via SSH as a sudo user:

ssh userame@IP_Address

Once you are logged in, update your system repositories and software packages by issuing the following command:

apt update
apt upgrade

The next step is to install the pre-requisite packages necessary for building Nagios by executing the following command:

apt install -y build-essential autoconf gcc libc6 make wget unzip libgd2-xpm-dev

2. Download and Install Nagios

Download the latest stable version of the Nagios tar archive in the /opt directory on your server:

wget https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.2.tar.gz -O /opt/nagioscore.tar.gz

When the download is completed, change to the temporary directory and extract the archive with the following commands:

cd /opt
sudo tar xf nagioscore.tar.gz

Once the Nagios archive is extracted, change to the nagioscore-nagios-4.4.2 directory:

cd /opt/nagioscore-nagios-4.4.2

The next step is to run the ./configure script, which will check your system for any missing libraries or binaries and prepare the Nagios source code for the build process:

./configure

Now that the configuration is completed, start the compilation process by using the make all command:

make all

Run the following command to create the Nagios user and group and add “www-data” to the Nagios group:

sudo make install-groups-users
sudo usermod -a -G nagios www-data

The next step is to install Nagios using the make install command:

sudo make install

Run the following command to install the Nagios sample configuration files:

sudo make install-config

We will install the service or daemon files and also configure them to start on boot:

make install-init

Now install and configure the external command file:

make install-commandmode

Next, install the Apache web server configuration files with:

sudo make install-webconf

Restart apache service:

sudo systemctl restart apache2
a2enmod rewrite && a2enmod cgi

3. Configure the Nagios web interface

In order to be able to log in to Nagios, you will have to create an Apache user account. To create a new user account called nagiosadmin and assign a password to it, run the following command:

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

4. Download and install Nagios plugins version 2.2.1

To work properly, Nagios Core needs plugins to monitor various services. You need to make sure that you have the pre-requisites packages installed:

apt install -y autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext

Now we will create our working directory in the /opt directory, where we will download the plugins:

mkdir /opt/nagios && cd /opt/nagios
wget –no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz
cd nagios-plugins-release-2.2.1

Now we will compile and install the plugins:

./tools/setup
./configure
make
make install

Before starting Nagios, we need to check if the Nagios configuration file has any errors:

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.4.2
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
………………………………………..
………………………………………..
Checking global event handlers…
Checking obsessive compulsive processor commands…
Checking misc settings…

Total Warnings: 0
Total Errors: 0

Things look okay – No serious problems were detected during the pre-flight check

In order to access the Nagios web panel, start the Nagios service by issuing the following commands.

systemctl start nagios

Open your browser and navigate to http://your-domain-or-ip/nagios and you will be presented with the login pop-up.

Enter the login credentials that you created earlier with the htpasswd command, and you will be redirected to the Nagios home page as shown in the image below:

install nagios on debian 9

That’s it, you have successfully installed Nagios on Debian 9. For more information about how to manage your Nagios installation, please refer to the official Nagios documentation.

installing nagios on debian 9Of course, you don’t have to install Nagios on Debian 9 if you use one of our Managed Hosting services, in which case you can simply ask our expert system administrators to install Nagios on Debian 9 for you, using the LAMP stack or any other web hosting stack of your choice. They are available 24×7 and will take care of your request immediately.

PS. If you liked this post on how to install Nagios on Debian 9, please share it with your friends on the social networks using the buttons below or simply leave a comment in the comments section. Thanks.

Be the first to write a comment.

Source

Debian: DSA-4321-1: graphicsmagick security update

Posted by Anthony Pell

Debian
Several vulnerabilities have been discovered in GraphicsMagick, a set of command-line applications to manipulate image files, which could result in denial of service or the execution of arbitrary code if malformed image files are processed. —–BEGIN PGP SIGNED MESSAGE—–
Hash: SHA512

– ————————————————————————-
Debian Security Advisory DSA-4321-1 security@debian.org
https://www.debian.org/security/ Moritz Muehlenhoff
October 16, 2018 https://www.debian.org/security/faq
– ————————————————————————-

Package : graphicsmagick
CVE ID : CVE-2017-10794 CVE-2017-10799 CVE-2017-10800 CVE-2017-11102
CVE-2017-11139 CVE-2017-11140 CVE-2017-11403 CVE-2017-11636
CVE-2017-11637 CVE-2017-11638 CVE-2017-11641 CVE-2017-11642
CVE-2017-11643 CVE-2017-11722 CVE-2017-12935 CVE-2017-12936
CVE-2017-12937 CVE-2017-13063 CVE-2017-13064 CVE-2017-13065
CVE-2017-13134 CVE-2017-13737 CVE-2017-13775 CVE-2017-13776
CVE-2017-13777 CVE-2017-14314 CVE-2017-14504 CVE-2017-14733
CVE-2017-14994 CVE-2017-14997 CVE-2017-15238 CVE-2017-15277
CVE-2017-15930 CVE-2017-16352 CVE-2017-16353 CVE-2017-16545
CVE-2017-16547 CVE-2017-16669 CVE-2017-17498 CVE-2017-17500
CVE-2017-17501 CVE-2017-17502 CVE-2017-17503 CVE-2017-17782
CVE-2017-17783 CVE-2017-17912 CVE-2017-17913 CVE-2017-17915
CVE-2017-18219 CVE-2017-18220 CVE-2017-18229 CVE-2017-18230
CVE-2017-18231 CVE-2018-5685 CVE-2018-6799 CVE-2018-9018

Several vulnerabilities have been discovered in GraphicsMagick, a set of
command-line applications to manipulate image files, which could result
in denial of service or the execution of arbitrary code if malformed
image files are processed.

For the stable distribution (stretch), these problems have been fixed in
version 1.3.30+hg15796-1~deb9u1.

We recommend that you upgrade your graphicsmagick packages.

For the detailed security status of graphicsmagick please refer to
its security tracker page at:
https://security-tracker.debian.org/tracker/graphicsmagick

Further information about Debian Security Advisories, how to apply
these updates to your system and frequently asked questions can be
found at: https://www.debian.org/security/

Mailing list: debian-security-announce@lists.debian.org

Source

Today, Linux game porter Ethan Lee begins officially working on Steam Play’s Proton

A small update for those interested in keeping up with the news surrounding Steam Play and Proton development.

In September, we spoke to Linux game porter Ethan Lee where he went on to mention how he would like to officially work on Steam Play’s Proton. Not long after our article went up, he ended up speaking to Valve so things started moving pretty quickly. All was quiet, then, at the start of this month he wrote a post on Google+ to mention that he was working out some sort of contract to officially begin working on it.

Teasing on Twitter only a few days ago, Lee showed off RAGE running with FAudio and then last night he said this on Twitter:

Oh, by the way, for those wondering about my _official_ work, starting tomorrow I’m working on Proton in an official capacity, in partnership with CodeWeavers. Task #1 is FAudio integration!

What exactly is FAudio? In Ethan Lee’s own words:

FAudio is a new, accuracy-focused reimplementation of XAudio2 and its relative libraries (such as X3DAudio, XACT, and XAPO). Part of this work includes a COM wrapper that mimics the Windows XAudio2 DLLs, allowing Windows games to use FAudio for audio support instead.

At the moment Wine is reimplementing XAudio2 with OpenAL Soft, and the other libraries (including X3DAudio) are currently stubbed. In addition to the feature gaps, there are also various accuracy issues that come from wrapping a low-level audio API around a high-level API (as we found ourselves while making FNA, hence the creation of FAudio).

The idea is that FAudio would both fill in large gaps left by the current Wine implementation as well as make the existing implementation much more accurate, and in a perfect world, remove the need for the DX redist for audio support.

This should allow many more games to work properly in Steam Play, which is why it’s such an exciting project.

Source

15 Best Cryptocurrency and ICO WordPress Themes – ThisHosting.Rocks

The World is changing day by day, and what was innovative last night turns into ashes the following morning. Some people find it quite exhausting, however, there are lots of entrepreneurs and technology geeks that find such mainstream of society quite fascinating. As a regular consumer, you have the right to choose a more easygoing lifestyle. Although, each businessperson should understand the importance of adaptivity as the element of any project success.

This approach is also applicable to an e-commerce project. In this case, the flexibility and modernity of the website is a crucial aspect of the business success. Selecting a theme for any kind of activity you have to evaluate it from different angles. First of all, consider it as a platform aimed to satisfy every visitor with its functionality and design. Hence, you won’t lose potential clients. Another point is the website management. Check if the theme is user-friendly enough. Buying a theme make sure you can manage it without any additional assistance so that you prevent the necessity of an extra investment in web design.

This collection of cryptocurrency WordPress themes dedicated to entrepreneurs and financiers, that have a strong urge to provide their services in a stylish and contemporary way.

Hoverex | Cryptocurrency & ICO WordPress Theme + Spanish

A carefully crafted website is an important element of any business that can either improve or completely destroy the reputation of your company. Which is why we suggest you this modern and responsive cryptocurrency WordPress theme. Choosing a mobile-friendly theme you ensure the most productive mobile performance. This theme is perfect to deal with Bitcoin, Monaco, Nem, Verge, Stellar, and other cryptocurrencies. You will have lots of pre-made options to choose from, including professionally designed pages on different topics.

Pricing: A license for Hoverex comes in at $56.

Learn More About Hoverex Get Hosting for Hoverex

Crypton | A Multi-Purpose Cryptocurrency WordPress Theme

Are you a skillful business and real superman in your niche? Do not let the web design issues become your kryptonite. Crypton is one of the cryptocurrency ICO WordPress themes on the market which features clean design and premium functionality. With this one, you can launch a blog, magazine, of a fully-fledged crypto shop. This theme is compatible with WooCommerce plugin which significantly simplifies the process of the e-commerce project management. Also, it includes MailChimp, Essential Grid, and Slider Revolution plugins.

Pricing: A single-site license for Ink costs $49.

Learn More About Crypton Get Hosting for Crypton

Lymcoin | Cryptocurrency & ICO WordPress Theme

The number of business blogs has grown over the past few years. However, there is always a room for experienced marketers and financiers that want to share their knowledge with the wide audience. Buy a Lymcoin theme to cover all blogging aspects with one single tool. Thanks to the specific design it fits perfectly cryptocurrency-related blogs. Use progressive blog settings to customize blog feed, change layout options, pick different blog styles, and enhance your posts with an amazing set of 20+ Post Animations.

Pricing: Lymcoin will cost you $53 for a one-site license.

Learn More About Lymcoin Get Hosting for Lymcoin

RexCoin | A Multi-Purpose Cryptocurrency & Coin ICO WordPress Theme

Finding a sharp and powerful theme from the enormous amount of cryptocurrency WordPress themes available online is not a little deal. You have to make sure the range of theme options comprises peculiar functions that make cryptocurrency website work for the benefit of the project. The RexCoin theme is a superb solution for those desiring to sell and buy cryptocurrencies online due to compatibility with ThemeREX Donations plugin. This addon allows you to send and receive payments via the website.

Pricing: A single-site license for Ink costs $56.

Learn More About RexCoin Get Hosting for RexCoin

Monyxi | Cryptocurrency Trading Business Coach WordPress Theme

Do you want to catch the attention of all the potential clients from the first look at your website? The Monyxi theme has a crisp and vivid layout that will not go unnoticed. This theme has several gorgeous Home Page layouts and dozens of custom shortcodes. If you want to establish a dynamic communication with your customers and followers use a pack of cryptocurrency advisor plugins. Here you can find LearnPress, bbPress, and Power Charts. With these plugins, you will create charts and forums without effort.

Pricing: $53 will get you a license and support for this theme.

Learn More About Monyxi Get Hosting for Monyxi

Kryptex | Cryptocurrency & Mining WordPress Theme

Kryptex is a stunning example of premium cryptocurrency WordPress themes that could charm even the most nit-picky client. You will find plenty of benefits for your business here. First of all, the fact of the absolute theme responsiveness makes it highly efficient in terms of mobile users targeting. In fact, you will be able to reach out to much more people, as the valid and clean HTML code guarantees the best positions in any search engines. Thus and so, your website will become visible which bring the popularity to your company.

Pricing: Kryptex will cost you $49 to use on one site.

Learn More About Kryptex Get Hosting for Kryptex

Crypterio – ICO Landing Page and Cryptocurrency WordPress Theme

How to represent the company and services in a decent and remarkable way? A stylish and responsive cryptocurrency WordPress theme suits best for the case. Crypterio is a versatile web template that covers the investment topic. It has a clean design that helps all visitors to focus on the content and invest their time and money productively. There are tons of ready-made skins and content blocks. All demos and website elements can be easily modified by means of the popular Visual Composer.

Pricing: This one is coming in at $59.

Learn More About Crypterio Get Hosting for Crypterio

Poishax – Digital Cryptocurrency WordPress Theme

When dealing with the website traffic and the conversion level, the SEO-friendly theme is the only option for you to achieve great results. How to know if a ready-made theme is optimized properly? For a start, evaluate the visual component of the theme. It has to look preeminent on any device, regardless of the screen size. Also, find out the quality of the code and if it is a well-structured HTML5/CSS3 code then you can freely use this theme. The Poishax has it all and has a bunch of advanced theme options.

Pricing: This is one of the more inexpensive premium options, coming in at $49.

Learn More About Poishax Get Hosting for Poishax

XPEXCoin – Powerful Bitcoin & Cryptocurrency WordPress Theme

Here is a responsive and vibrant cryptocurrency WordPress theme that will help you to launch a crypto mining farm with ease. Aside from 2 Home Page skins, you get tons of awesome widgets. The XPEXCoin includes the MailChimp and Contact Form 7 plugins. The first one allows you to adjust an effective newsletter dispatch so that you get all your subscribers aware of business news and your latest posts. While the Contact Form 7 helps you manage different contact forms and establish an inverse relationship between you and your client.

Pricing: A one-site license for XPEXCoin goes for $49.

Learn More About XPEXCoin Get Hosting for XPEXCoin

Cryptic – Cryptocurrency WordPress Theme

Cryptic is a classy and striking WP theme made by the Elite Envato Author. You can see its high rating and lots of enthusiastic feedbacks on it. There is a good reason for it. Using Cryptic you can list an unlimited number of coins. Its versatility does not end here, as this theme is compatible with the Visual Composer. This is the content builder which you can use to create and manage your content avoiding any interaction with the code. In addition, there is a theme options panel with Google fonts and flexible color pallet.

Pricing: Cryptic will cost you $39 for a one-site license.

Learn More About Cryptic Get Hosting for Cryptic

Cryptro – Cryptocurrency, Blockchain, Bitcoin & Financial Technology WordPress Theme

Turning to the crypto WordPress themes is a great option for those looking for a theme that covers a variety of business need. Each theme from this list fits amazingly both blog and e-commerce website. The Cryptro theme has 9 portfolio layouts, 6 gallery skins, and 14 blog options. At the same time, you can enhance it with such features as ICO Countdown and Cryptocurrency Converter. It comes with an advanced Demo Importer so you can choose the exact piece of content you need and import it much faster.

Pricing: Cryptro will cost you $39 for a one-site license.

Learn More About Cryptro Get Hosting for Cryptro

Cryptex – Cryptocurrency WordPress Theme

Cryptex is a bright and light WordPress theme based on Bootstrap, which is a powerful framework that enhances the website capabilities. The theme looks like a fabulous piece of premium web development due to the complete responsiveness. Its code is highly-optimized for all search engines and comes rather simple to index. This theme can be used whether for a multi-page or a single page website. You will build a potent e-commerce website and manage it expertly with the robust WooCommerce plugin.

Pricing: A license for the theme comes in at $39.

Learn More About Cryptex Get Hosting for Cryptex

Cripton | Cryptocurrency Magazine WordPress Theme

The Cripton theme includes endless opportunities for the website customization. With this theme alleviating the need to learn the code as this theme features easy Elementor page builder. This content creator consists of a bunch of content blogs that you can operate using drag-and-drop functionality. Another advantageous feature of the Cripton theme is a full compliance with General Data Protection Regulations requirements, meaning you can provide quality services through the website absolutely legally.

Pricing: Cripton will cost you $50 to use on one site.

Learn More About Cripton Get Hosting for Cripton

Tradent Cryptocurrency – Bitcoin, Cryptocurrency Theme

Are you interested in ICO business and believe you can bring any value to the business community? It would be rather logical to take some cryptocurrency WordPress themes into the consideration. Do not be afraid of a dazzling and colorful theme as such design could catch the visitors attention with ease. It comes with 2 exquisite homepages, also includes the About, Services, How it works, BitCoin Guide, and Portfolio pages. You will get tons of cryptocurrency widgets, one of which is a precise BitCoin Calculator.

Pricing: A one-site license for the theme goes for $59.

Learn More About Tradent Get Hosting for Tradent

IcoTech – Cryptocurrency WordPress Theme

Your ability to adapt to a changing World of technologies is a matter of survival on the modern market. Buying a theme with a modish design and innovative features you protect your project from the failure. The IcoTech is one of such cryptocurrency WordPress themes. It goes with a responsive and Retina-optimized layout. You will find it flexible and highly-customizable as you have a Visual Composer at your disposal. Parallax is another supportive feature of the IcoTech theme. It allows you to create adjust the background and equip it with the smooth scroll effect.

Pricing: This is a cheaper theme that costs only $29.

Learn More About IcoTech Get Hosting for IcoTech

These 10 themes are some of the best crypto and ICO themes you can find for WordPress, so you’ll find a great fit for your website. If you need themes compatible with the new Gutenberg editor, check the best Gutenberg-ready WordPress themes. Or if you’re a writer and you’re looking for new themes, check these out.

About the Author

This article was submitted to us by a third-party writer. The views and opinions expressed in this article are those of the author and do not reflect the views and opinions of ThisHosting.Rocks. If you want to write for ThisHosting.Rocks, go here.

Henry Rise is a CEO of ThemeRex, ThemeForest Power Elite Author. He loves to help people build their business online. Every business begins with the right choice of a micro-niche WordPress Theme.

Source

Step-by-Step: How To Install & Boot Kali Linux From A USB Drive

0 how to install & boot kali linux from usb drive

Last updated: Sept 22 2017

Today you’ll learn how to install and boot Kali Linux from a USB drive.

By the end of this post, you’ll have a USB drive with Kali Linux pre-installed that you can boot from any computer.

You’ll also learn the steps on how to boot your Windows or Mac computer from a USB.

Why Install Kali Linux on a USB Drive

  • You’ll have a ready to use copy of Kali Linux wherever you go (pre-installed in a USB drive)
  • You can run Kali Linux at any nearby computer (that supports boot from USB)
  • No need to install anything or make changes to the host computer

You simply plug in your USB, boot the computer from USB, and you’re ready to get hacking.

Recommend: Download A Collection of Passwords & Wordlists for Kali Linux

Requirements

Download Universal USB Installer

First, you’ll need to download Universal USB installer which is a program that lets you install a selection of Linux distributions on a USB drive.

PRO TIP: You can install any linux distribution (not just Kali Linux) using this method. It’s a good way to learn and experiment with different distros.

Download Kali Linux Image (ISO)

Next, you’ll need to download an image of Kali Linux. You can download it from the Kali Linux website.

Install Kali Linux Using Universal USB Installer

Now, you’re going to install Kali Linux on the USB flash drive using the program we just downloaded.

If you haven’t already, plug in your USB flash drive now.

Then, start the Universal USB Installer. Once you’re at the selections page, follow these steps:

  1. Select Kali Linux
  2. Select “browse” then select the Kali Linux ISO image (you downloaded)
  3. Select your USB flash drive, then click “Create”

PRO TIP: If you’re unsure which drive is your USB, open up “My Computer” then re-plug in your flash drive and you’ll see which drive it appears as.

Before you proceed:

Double check to make sure you selected the correct USB drive. If so, click “yes.”

Now we wait.

Depending on the write speed of your flash drive, this process might take awhile so just be patient.

You’ll know it’s complete once you see this:

How To Boot From USB Flash Drive

Windows

Now you’re going to boot your computer from a USB.

If you’re on Windows, here’s how to boot from USB:

  1. Restart your computer (make sure the USB drive is plugged-in)
  2. Be prepared to tap “F12” to trigger boot from USB/CD (or change boot device)
    NOTE: The boot key might be different for your computer. Pay close attention to the bottom part of the screen during the initial boot up. This is how mine looks like:
  3. On the boot options screen, select your USB drive (using the arrow keys) then hit “Enter”

MAC

Booting from a USB on a MAC is much simpler than Windows.

Here’s how to boot MAC from a USB:

  1. Restart your computer (make sure the USB drive is plugged-in)
  2. Immediately hold down the “Option/Alt” key
  3. Use the arrow keys (or mouse) to select “Windows” then hit “Enter”

Recommend: How To Install Kali Linux on VirtualBox in Mac OSX (One-Click Install)

Getting Started: Kali Linux Live USB

After booting from USB, wait for it to start up until you see the Kali boot menu.

Select the default (Live) then hit “Enter”

What is Kali Linux Live?

During a live session, any changes you make, files you download, packages you install, etc – all of it will be deleted the moment you end the live session and unplug the USB.

Each time you start a new live session, you’re starting from a clean slate.

In order to save any data or changes you make during a live session, you need to configure Persistence on your USB which I’ll be covering on a separate post.

The default login for Kali Linux is: root / toor

That’s it! Now you have Kali Linux in your pocket (or wherever you keep your flash drive), and you can launch it at any time and at any nearby computer (that supports booting from USB).

Recommend: Best Wireless Adapters Compatible With Kali Linux (2017 Review)

Source

One After the Other » Linux Magazine

If you expect more from a file manager than the ability to move files from A to B, Polo might be for you.

When it comes to file managers, everyone has their own opinion about what is best. Some want a file manager with tabs; others require a divided view with two or more windows, like the Norton Commander. For some, basic functions like copy, move, and delete are sufficient, but others want a universal tool with viewers for different formats and an integrated editor.

If you want to adapt a file manager to match your working methods and expect a solution that makes many everyday tasks easier, then Polo File Manager [1] might be right for you.

Polo File Manager, which is a little over one year old, brings a fresh perspective to the file manager landscape: Tabs, multiple views, an integrated terminal, and simple editing functions for images or PDF documents round out the package. Even in terms of financing, the project breaks new ground.

[…]

Use Express-Checkout link below to read the full article (PDF).

Source

Weekend Reading: Raspberry Pi Projects

The Raspberry Pi has been very popular among hobbyists and educators ever since its launch in 2011. It’s a credit-card-sized single-board computer with a Broadcom BCM 2835 SoC, 256MB to 512MB of RAM, USB ports, GPIO pins, Ethernet, HDMI out, camera header and an SD card slot. The most attractive aspects of the Raspberry Pi are its low cost of $35 and large user community following. Join us this weekend as we explore some cool Raspberry Pi projects.

Raspberry Strudel: My Raspberry Pi in Austria by Kyle Rankin: In this article, I explain how I was able to colocate a Raspberry Pi and the steps I went through to prepare it for remote management.

Raspberry Pi: the Perfect Home Server by Brian Trapp: If you’ve got several different computers in need of a consistent and automated backup strategy, the RPi can do that. If you have music and video you’d like to be able to access from almost any screen in the house, the RPi can make that happen too. Maybe you have a printer or two you’d like to share with everyone easily? The Raspberry Pi can fill all those needs with a minimal investment in hardware and time.

Securi-Pi: Using the Raspberry Pi as a Secure Landing Point by Bill Childers: Set up a Raspberry Pi to act as an OpenVPN endpoint, SSH endpoint and Apache server—with all these services listening on port 443 so networks with restrictive policies aren’t an issue.

Real-Time Rogue Wireless Access Point Detection with the Raspberry Pi by Chris Jenks: A couple years ago, I decided to go back to school to get a Bachelor’s degree. I needed to find a single credit hour to fill for graduation. That one credit hour became an independent study on using the Raspberry Pi (RPi) to create a passive real-time wireless sensor network. I share my work with you here.

Flash ROMs with a Raspberry Pi by Kyle Rankin: In this article, I describe the steps I performed to turn a regular Raspberry Pi running Raspbian into a BIOS-flashing machine.

Build Your Own Raspberry Pi Camera by Shawn Powers: Since the Raspberry Pi device I’ll be setting up is a full-blown Linux computer, the configuration options are endless. It’s possible to install Motion on the little beastie and handle motion detection fully on the RPi. I already have Motion installed on my Birdcam server though, so what I want is for the Raspberry Pi simply to serve out a stream that my existing server can use to capture movement like it does with the USB cams locally connected. Also read Shawn’s followup article to this, A Better Raspberry Pi Streaming Solution.

Home Automation with Raspberry Pi by Bharath Lohray: In this article, I briefly describe the requirements of the project that I outlined, and I explain the various tools I decided to use to build it. I then cover the hardware I chose and the way to assemble the parts to realize the system. Next, I continue setting up the development environment on the Raspbian image, and I walk through the code and bring everything together to form the complete system. Finally, I conclude with possible improvements and hacks that would extend the usefulness of a Pi home automation system.

Low Power Wireless: 6LoWPAN, IEEE802.15.4 and the Raspberry Pi by Jan Newmarch: Low power wireless is heading in two directions right now: personal-area networks (LoWPAN) spanning up to 20–30 meters and wide-area networking (LPWAN) of up to 20 or more kilometers. The technologies at the physical layer are completely different and lead to different Linux solutions. This article deals only with LoWPAN.

A Switch for Your RPi by Shawn Powers: In a previous article, I talked about an add-on card for the Raspberry Pi called the ControlBlock. It allows game controllers to be connected as regular joystick devices, but it also has a really incredible power switch feature. The folks at petRockBloghave created an add-on board for the Raspberry Pi that strictly does the power feature for a cheaper price!

My Childhood in a Cigar Box by Shawn Powers: Using a RetroPie I demonstrate how to: Play Nintendo and Super Nintendo games using emulation on a Raspberry Pi; Fit the project into a wooden cigar box (because I already have a cool wooden cigar box); Use original NES and SNES controllers, not USB knockoffs; Boot up, select and play games using nothing more than the controller for navigating menus; Plug controllers into emulation machine using either original connectors or RJ-45 plugs; Have a good way to turn the machine on and off, not just unplug it; Support HDMI, because that’s what all televisions and projectors use now; Support game state saves and restores. (Yes, it’s cheating, but I’m more than 40 years old, so if I want to save myself 40 hours of play every time I get to a boss level, I’m gonna do it!)

Raspberry Pi Alternatives by Kyle Rankin: A look at some of the many interesting Raspberry Pi competitors.

Source

Openstack Services Explanation And Overview

What Are OpenStack Services?

OpenStack is essentially a collection of modular services all of which interact through APIs to make OpenStack. Without an understanding of what each OpenStack services do it’s hard to understand or support OpenStack. Multiple services can reside on the same node or span multiple nodes in an OpenStack cluster. If you want to read more about on each you view them on the project site documentation. This guide is intended to provide a breakdown of core OpenStack services and what they do.

OpenStack services breakdown

Nova

Nova is a referred to as the ‘Compute’ service, this provides access to computational services. By providing this access it allows virtualization, Hadoop clusters, and high-performance computing. It can support various hypervisors such as XEN and KVM/QEMU

Swift

Swift is the object storage in OpenStack comparable to AWS S3 storage. It provides support for storing and retrieving data, its best use case is using it for storing static files such as images, videos, text files or backups. It offers a high degree of replication and data resiliency

Cinder

Cinder is block storage, these volumes can be attached to virtualized instances created with Nova. Cinder manages the creation, attachment and the removal of the data volumes.

Manila

Manila provides services for shared file systems in a cloud environment, the file system can be mounted on multiple instances and data reads/writes can be performed on it (multi-tenant).

Neutron

Neutron provides networking services, DHCP, DNS, load balancing, security groups. Cloud users also have the ability to manage networking for their instances themselves.

Horizon

Horizon provides a dashboard to manage OpenStack services for creating, managing and removing OpenStack services.

Keystone

Keystone is the authentication service for the entire OpenStack deployment. It supports multiple backends for authentication.

Glance

Glance is the OpenStack image service, this is used for creating images which can then be used by Nova to create virtual machines.

Sahara

Sahara is the data processing service for provisioning and management of frameworks such as Spark and Hadoop. It can be used to access data through object storage(swift) or other storage.

Aug 12, 2018LinuxAdmin.io

Source

WP2Social Auto Publish Powered By : XYZScripts.com