<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>linux | Matt Crawford</title>
	<atom:link href="https://mattcrawford.me/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>https://mattcrawford.me</link>
	<description>Personal blog and writings of a nudist in Iowa.</description>
	<lastBuildDate>Wed, 15 Jun 2022 00:12:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
<site xmlns="com-wordpress:feed-additions:1">176948450</site>	<item>
		<title>Setup Budabot in Linux</title>
		<link>https://mattcrawford.me/setup-budabot-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setup-budabot-linux</link>
					<comments>https://mattcrawford.me/setup-budabot-linux/#respond</comments>
		
		<dc:creator><![CDATA[Matt Crawford]]></dc:creator>
		<pubDate>Tue, 02 Jan 2018 23:34:50 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[anarchy online]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[budabot]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://g3k.xyz/?p=2922</guid>

					<description><![CDATA[<p>How to setup Budabot in Linux This guide talks about how to setup Budabot in linux. Budabot is a organization bot for the game Anarchy Online. If you don&#8217;t play that game then you don&#8217;t need to setup a bot. If u prefer windows follow this guide. This guide assumes you have a working version [&#8230;]</p>
The post <a href="https://mattcrawford.me/setup-budabot-linux/">Setup Budabot in Linux</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></description>
										<content:encoded><![CDATA[<h2>How to setup Budabot in Linux</h2>
<p>This guide talks about how to setup Budabot in linux. Budabot is a organization bot for the game <a href="https://www.anarchy-online.com/">Anarchy Online</a>. If you don&#8217;t play that game then you don&#8217;t need to setup a bot. If u prefer windows <a href="http://g3k.xyz/setup-budabot-windows">follow this guide</a>.</p>
<p>This guide assumes you have a working version of Ubuntu or Debian setup on a server or VPS server. If you don&#8217;t then get that setup first before you try to follow my guide.</p>
<p>These steps also assume you have already created a new character and joined it to your org (if it&#8217;s an org bot)</p>
<p>Now that the requirements are out of the way, lets start.</p>
<h4>Install packages required to make it run</h4>
<p>It will ask u to set a password for mysql so make sure u do that.</p>
<pre>apt-get -y install php php-mbstring php-curl php-xml php-mysql php-sqlite3 php-bcmath unzip mysql-server</pre>
<p>Optional.. Install phpmyadmin by following <a href="https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-16-04" target="_blank" rel="noopener noreferrer">Digital oceans guide</a></p>
<h4>Download Budabot</h4>
<p>You can find the downloads <a href="https://github.com/Budabot/Budabot/releases" target="_blank" rel="noopener noreferrer">here.</a> You may have to update the link I show below with the latest version.</p>
<pre>cd /home/matt
mkdir budabot
cd budabot
wget https://github.com/Budabot/Budabot/releases/download/3.5_GA/Budabot3.5_GA.zip
unzip Budabot3.0_GA_build1303251942_linux.zip
cd Budabot3.0_GA_build1303251942_linux/</pre>
<h4>Setup Database</h4>
<p>Now its time to login to mysql and setup the database. U can do that using the following commands.</p>
<pre>Mysql -u root -p
CREATE DATABASE IF NOT EXISTS `myBudabot` ;
CREATE USER 'myBudabot'@'localhost' IDENTIFIED BY 'myBudabotpass1';
GRANT ALL PRIVILEGES ON `myBudabot`.* TO 'myBudabot'@'localhost' IDENTIFIED BY 'myBudabotpass1';</pre>
<h4>make chatbot executable</h4>
<pre>chmod +x ./chatbot.sh</pre>
<h4>Start the bot &amp; setup database</h4>
<p>Type in the command below &amp; follow the prompts to setup the bot.</p>
<pre>./chatbot.sh</pre>
<p>Make sure you use mysql database and that you set it up manually, give it the information u used above when u created it.</p>
<p>You will also need an Anarchy Online account and character to run as the bot. I used a froob account that was a Squad Commander in a guild.</p>
<p>Once u are done setting it up you can &#8220;ctrl + C&#8221; to kill the bot so we can set it up to boot at startup.</p>
<h4>Start bot at boot up</h4>
<pre>sudo nano /etc/systemd/system/Budabot.service</pre>
<p>and enter something like this</p>
<pre>[Unit]
Description=Budabot
After=network.target

[Service]
User=myname
Group=myname
WorkingDirectory=/home/myname/Budabot
ExecStart=/home/myname/Budabot/chatbot.sh

[Install]
WantedBy=multi-user.target</pre>
<p>replace &#8220;myname&#8221; with whatever user/group you want running it. I kept it simple and ran it as my user account and from my home directory.</p>
<h4>Test your new service</h4>
<pre>sudo service Budabot start</pre>
<h4>And you can set it to run at start with:</h4>
<pre>sudo systemctl enable Budabot</pre>
<p>Systemd logs all output, so while you can&#8217;t actually see the terminal you can access that services current log to see what would of been in the terminal up to that point, which is pretty cool. The command for that is:</p>
<pre>sudo journalctl -u Budabot.service</pre>The post <a href="https://mattcrawford.me/setup-budabot-linux/">Setup Budabot in Linux</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></content:encoded>
					
					<wfw:commentRss>https://mattcrawford.me/setup-budabot-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2922</post-id>	</item>
		<item>
		<title>My Raspberry Pi 3 B</title>
		<link>https://mattcrawford.me/my-raspberry-pi-3-b/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=my-raspberry-pi-3-b</link>
					<comments>https://mattcrawford.me/my-raspberry-pi-3-b/#respond</comments>
		
		<dc:creator><![CDATA[Matt Crawford]]></dc:creator>
		<pubDate>Fri, 01 Apr 2016 16:06:32 +0000</pubDate>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[micro computer]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[Raspberry Pi 3]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://g3k.xyz/?p=2180</guid>

					<description><![CDATA[<p>I finally got my Raspberry Pi 3 B in the mail yesterday after waiting several weeks to receive it. What is a Raspberry Pi 3 B you ask? Well read this article that I posted about it back on March 2, 2016 for more information. I have re-shared the specs below for this system and [&#8230;]</p>
The post <a href="https://mattcrawford.me/my-raspberry-pi-3-b/">My Raspberry Pi 3 B</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></description>
										<content:encoded><![CDATA[<p>I finally got my Raspberry Pi 3 B in the mail yesterday after waiting several weeks to receive it. What is a Raspberry Pi 3 B you ask? Well <a href="https://g3k.xyz/raspberry-pi-3-b-released/">read this article</a> that I posted about it back on March 2, 2016 for more information. I have re-shared the specs below for this system and pictures of my pi 3.</p>
<h4>Raspberry Pi 3 Specs:</h4>
<ul>
<li>SoC: Broadcom BCM2837</li>
<li>CPU: 64-bit 1.2GHz quad-core ARM Cortex-A53 CPU</li>
<li>GPU: Broadcom VideoCore IV</li>
<li>RAM: 1GB LPDDR2 (900 MHz)</li>
<li>Networking: 10/100 Ethernet, 2.4GHz 802.11n wireless</li>
<li>Bluetooth: Bluetooth 4.1 Classic, Bluetooth Low Energy</li>
<li>Storage: microSD</li>
<li>GPIO: 40-pin header, populated</li>
<li>Video: HDMI &#8211; VideoCore IV 3D</li>
<li>Audio: 3.5mm analogue audio-video jack,</li>
<li>USB: 4× USB 2.0</li>
<li>Other Ports: Camera Serial Interface (CSI), Display Serial Interface (DSI)</li>
<li>Power: 2.5 Amps</li>
<li>Operating system support – Linux and Unix or Windows 10 IoT</li>
</ul>
<p><span id="more-2180"></span></p>
<p>Below I have shared some photos of my Raspberry Pi 3 B that I had planned to possibly install Nagios on to monitor my home network but before I find a main use for it I plan to try a bunch of different tasks with it and experiment a bit.</p>

<a href='https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8242.jpg'><img decoding="async" width="150" height="150" src="https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8242-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" /></a>
<a href='https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8244.jpg'><img decoding="async" width="150" height="150" src="https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8244-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" /></a>
<a href='https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8248.jpg'><img decoding="async" width="150" height="150" src="https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8248-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" /></a>
<a href='https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8252.jpg'><img loading="lazy" decoding="async" width="150" height="150" src="https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8252-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" /></a>
<a href='https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8253.jpg'><img loading="lazy" decoding="async" width="150" height="150" src="https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8253-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" /></a>
<a href='https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8258.jpg'><img loading="lazy" decoding="async" width="150" height="150" src="https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8258-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" /></a>
<a href='https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8259.jpg'><img loading="lazy" decoding="async" width="150" height="150" src="https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8259-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" /></a>
<a href='https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8260.jpg'><img loading="lazy" decoding="async" width="150" height="150" src="https://mattcrawford.me/wp-content/uploads/2016/04/IMG_8260-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" /></a>The post <a href="https://mattcrawford.me/my-raspberry-pi-3-b/">My Raspberry Pi 3 B</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></content:encoded>
					
					<wfw:commentRss>https://mattcrawford.me/my-raspberry-pi-3-b/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2180</post-id>	</item>
		<item>
		<title>How to setup network on Centos 7</title>
		<link>https://mattcrawford.me/how-to-setup-network-on-centos-7/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-setup-network-on-centos-7</link>
					<comments>https://mattcrawford.me/how-to-setup-network-on-centos-7/#respond</comments>
		
		<dc:creator><![CDATA[Matt Crawford]]></dc:creator>
		<pubDate>Wed, 23 Mar 2016 20:16:49 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[network configuration]]></category>
		<guid isPermaLink="false">http://g3k.xyz/?p=2113</guid>

					<description><![CDATA[<p>After installing Centos 7, you might find that you can&#8217;t connect to the network on that machine. This happens because Ethernet interfaces are not enabled by default. This guide will help you setup network on Centos 7. This guide contains network configuration steps in both GUI and command mode. Setup Network on Centos 7 At [&#8230;]</p>
The post <a href="https://mattcrawford.me/how-to-setup-network-on-centos-7/">How to setup network on Centos 7</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></description>
										<content:encoded><![CDATA[<p>After installing Centos 7, you might find that you can&#8217;t connect to the network on that machine. This happens because Ethernet interfaces are not enabled by default. This guide will help you setup network on Centos 7.</p>
<p>This guide contains network configuration steps in both GUI and command mode.</p>
<h1>Setup Network on Centos 7</h1>
<p>At the command prompt type</p>
<pre>nmcli d</pre>
<p>which will give you a quick identification of Ethernet cards installed on your machine</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2114" src="https://t3dus.com/wp-content/uploads/2016/03/Setup-network-on-centos-7-check.png" alt="Setup-network-on-centos-7-check" width="599" height="98" srcset="https://mattcrawford.me/wp-content/uploads/2016/03/Setup-network-on-centos-7-check.png 599w, https://mattcrawford.me/wp-content/uploads/2016/03/Setup-network-on-centos-7-check-300x49.png 300w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p>Here we have 2 interfaces named &#8220;<strong>enp0s17</strong>&#8221; and &#8220;<strong>enp0s18</strong>&#8220;. It might be different in your case however.</p>
<h1>Setup GUI Mode</h1>
<p>Recommended for beginners</p>
<h4>Step 1</h4>
<p>Type in this command</p>
<pre>nmtui</pre>
<p>to open network manager and press enter after choosing &#8220;edit  a connection&#8221; (use tab for choosing options)</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2115" src="https://t3dus.com/wp-content/uploads/2016/03/Setup-network-on-centos-7.png" alt="Setup-network-on-centos-7" width="236" height="223" /></p>
<h4>Step 2</h4>
<p>Now you can see all network interfaces, choose one and click &#8220;<strong>Edit</strong>&#8221;</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2116" src="https://t3dus.com/wp-content/uploads/2016/03/Setup-network-on-centos-7-1.png" alt="Setup-network-on-centos-7-1" width="259" height="177" /></p>
<p><strong>DHCP Configuration</strong></p>
<h4>Step 3</h4>
<p>for dhcp,</p>
<ol>
<li>Choose &#8220;<strong>Automatic</strong>&#8221; in IPv4 CONFIGURATION.</li>
<li>Choose Automatic connect check box.</li>
<li>Press Ok and quit Network manager.</li>
</ol>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2117" src="https://t3dus.com/wp-content/uploads/2016/03/Setup-network-on-centos-7-2.png" alt="Setup-network-on-centos-7-2" width="599" height="314" srcset="https://mattcrawford.me/wp-content/uploads/2016/03/Setup-network-on-centos-7-2.png 599w, https://mattcrawford.me/wp-content/uploads/2016/03/Setup-network-on-centos-7-2-300x157.png 300w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p>Now restart network services by typing this command</p>
<pre>systemctl restart network</pre>
<p>Now your server will get an IP from DHCP</p>
<h4>Step 4</h4>
<p>For manual IP address,<br />
1. Choose “<strong>Manual</strong>” in IPv4 CONFIGURATION.<br />
2. Add IP Address with Subnet , Gateway and DNS server ( Refer below image ).<br />
3. Choose Automatic Connect check box.<br />
4. Press OK and quit Network manager.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2118" src="https://t3dus.com/wp-content/uploads/2016/03/Setup-network-on-centos-7-3.png" alt="Setup-network-on-centos-7-3" width="599" height="438" srcset="https://mattcrawford.me/wp-content/uploads/2016/03/Setup-network-on-centos-7-3.png 599w, https://mattcrawford.me/wp-content/uploads/2016/03/Setup-network-on-centos-7-3-300x219.png 300w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p>Now restart network services by typing this command</p>
<pre>systemctl restart network</pre>
<p>Now your server will have a static IP.</p>
<h1>Command Mode</h1>
<p><strong>Step 1 </strong></p>
<p>Network interface config files are located in <strong>/etc/sysconfig/network-scripts/</strong> directory. Open <strong>ifcfg-enp0s17</strong> file ( For interface enp0s17 ) and you can see the content like below.</p>
<pre>[root@krizna ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s17
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s17
UUID=7f1aff2d-b154-4436-9497-e3a4dedddcef
ONBOOT=no
HWADDR=00:0C:29:A1:B5:D6
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes</pre>
<p>DHCP Configuration</p>
<p><strong>Step 2 </strong></p>
<p>For DHCP<br />
Find the below lines in config File.</p>
<pre><code>BOOTPROTO=none
ONBOOT=no</code></pre>
<p>and replace with</p>
<pre><code>BOOTPROTO=dhcp
ONBOOT=yes</code></pre>
<p>Now Restart network service by typing below command.</p>
<pre><code>systemctl restart network</code></pre>
<p>Now your server will get IP Address from DHCP</p>
<h4>» Static configuration</h4>
<p><strong>Step 3 »</strong> For Static IP.<br />
Find the below lines in config File.</p>
<pre><code>BOOTPROTO=none
ONBOOT=no</code></pre>
<p>and replace with</p>
<pre><code>BOOTPROTO=static
ONBOOT=yes</code></pre>
<p>And add the below lines at the end of the file.</p>
<pre><code>IPADDR=172.27.0.32
NETMASK=255.255.255.0
GATEWAY=172.27.0.1
DNS1=172.27.0.5</code></pre>
<p>File will look like below after changes.</p>
<pre><code>TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s17
UUID=f0c5b37d-299a-43cb-b74b-618bb252d129
ONBOOT=yes
HWADDR=00:0C:29:A1:B5:CC
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.5</code></pre>
<p>Now Restart network service by typing below command.</p>
<pre><code>systemctl restart network</code></pre>
<p>Now Interface will have static IP.<br />
Additionally you can use <strong>/etc/sysconfig/network</strong> file for hostname and DNS .</p>
<pre><code>HOSTNAME=server.krizna.com
DNS1=192.168.1.5
DNS2=8.8.8.8
SEARCH=krizna.com</code></pre>
<p>I hope this helps anybody reading. Have a great day!</p>The post <a href="https://mattcrawford.me/how-to-setup-network-on-centos-7/">How to setup network on Centos 7</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></content:encoded>
					
					<wfw:commentRss>https://mattcrawford.me/how-to-setup-network-on-centos-7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2113</post-id>	</item>
		<item>
		<title>Raspberry Pi 3 B Released!</title>
		<link>https://mattcrawford.me/raspberry-pi-3-b-released/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=raspberry-pi-3-b-released</link>
					<comments>https://mattcrawford.me/raspberry-pi-3-b-released/#respond</comments>
		
		<dc:creator><![CDATA[Matt Crawford]]></dc:creator>
		<pubDate>Wed, 02 Mar 2016 23:08:53 +0000</pubDate>
				<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[micro computer]]></category>
		<category><![CDATA[Pi 3]]></category>
		<category><![CDATA[quad core]]></category>
		<category><![CDATA[Raspberry Pi 3]]></category>
		<guid isPermaLink="false">http://g3k.xyz/?p=2015</guid>

					<description><![CDATA[<p>A new version of the Raspberry PI 3 has released and I have to say I&#8217;m quite impressed with the new specs. This little unit is 10x the performance of the Raspberry Pi 1. Below are the complete specs Raspberry Pi 3 Specs: SoC: Broadcom BCM2837 CPU: 64-bit 1.2GHz quad-core ARM Cortex-A53 CPU GPU: Broadcom [&#8230;]</p>
The post <a href="https://mattcrawford.me/raspberry-pi-3-b-released/">Raspberry Pi 3 B Released!</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></description>
										<content:encoded><![CDATA[<p>A new version of the Raspberry PI 3 has released and I have to say I&#8217;m quite impressed with the new specs. This little unit is 10x the performance of the Raspberry Pi 1.</p>
<p>Below are the complete specs</p>
<figure id="attachment_2016" aria-describedby="caption-attachment-2016" style="width: 599px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-2016" src="https://t3dus.com/wp-content/uploads/2016/03/raspberry-pi-3-model-b-specs.jpg" alt="Raspberry Pi 3 – Model B – 64 Bit ARMv8 with 1G RAM and WiFi" width="599" height="388" srcset="https://mattcrawford.me/wp-content/uploads/2016/03/raspberry-pi-3-model-b-specs.jpg 599w, https://mattcrawford.me/wp-content/uploads/2016/03/raspberry-pi-3-model-b-specs-300x194.jpg 300w" sizes="(max-width: 599px) 100vw, 599px" /><figcaption id="caption-attachment-2016" class="wp-caption-text">Raspberry Pi 3 – Model B – 64 Bit ARMv8 with 1G RAM and WiFi</figcaption></figure>
<h4>Raspberry Pi 3 Specs:</h4>
<ul>
<li>SoC: Broadcom BCM2837</li>
<li>CPU: 64-bit 1.2GHz quad-core ARM Cortex-A53 CPU</li>
<li>GPU: Broadcom VideoCore IV</li>
<li>RAM: 1GB LPDDR2 (900 MHz)</li>
<li>Networking: 10/100 Ethernet, 2.4GHz 802.11n wireless</li>
<li>Bluetooth: Bluetooth 4.1 Classic, Bluetooth Low Energy</li>
<li>Storage: microSD</li>
<li>GPIO: 40-pin header, populated</li>
<li>Video: HDMI &#8211; VideoCore IV 3D</li>
<li>Audio: 3.5mm analogue audio-video jack,</li>
<li>USB: 4× USB 2.0</li>
<li>Other Ports: Camera Serial Interface (CSI), Display Serial Interface (DSI)</li>
<li>Power: 2.5 Amps</li>
<li>Operating system support – Linux and Unix or Windows 10 IoT</li>
</ul>
<p>As you can see the Pi 3 still doesn&#8217;t have SATA, USB3 and gigabit ethernet but the pricing still remains at $35 and does come with wifi, ethernet and a 64 bit quad core cpu. This little unit is fully supported by linux and mostly by FreeBSD and other Unix-like systems too. While this unit may not replace your desktop computer it defiantly is a great little performer for other uses. I hear the RPi3 has an awesome community to gain support from as well.</p>
<p>The biggest update is the 64 bit Quad Core Broadcom BCM2837 CPU and the addition of a BCM43143 wifi chip built in means no more wifi adapters. You can use Linux, Unix-life system such as FreeBSD, Centos, Ubuntu and even Windows 10 on the Raspberry Pi 3.</p>
<p>The price of the Pi 3 is listed at:</p>
<ul>
<li>$35 USD</li>
<li>£30.00 (UK)</li>
<li>INR 3000 (India)</li>
</ul>
<p>So what are you waiting for? <a href="http://www.newark.com/raspberry-pi/raspberrypi-modb-1gb/silicon-manufacturer-broadcom/dp/77Y6520">Go buy yours today</a>!</p>The post <a href="https://mattcrawford.me/raspberry-pi-3-b-released/">Raspberry Pi 3 B Released!</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></content:encoded>
					
					<wfw:commentRss>https://mattcrawford.me/raspberry-pi-3-b-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2015</post-id>	</item>
		<item>
		<title>How To Set Up a Minecraft 1.9 Server on Ubuntu</title>
		<link>https://mattcrawford.me/minecraft-ubuntu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=minecraft-ubuntu</link>
					<comments>https://mattcrawford.me/minecraft-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[Matt Crawford]]></dc:creator>
		<pubDate>Wed, 24 Feb 2016 05:53:23 +0000</pubDate>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[minecraft]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://g3k.xyz/?p=1981</guid>

					<description><![CDATA[<p>Updated: 3/03/2016 to include Minecraft version 1.9 In this tutorial, I will show you how to set up a Minecraft 1.9 Server on Linux (Ubuntu 14.04). Personally I installed Minecraft on a EC2 server on Amazon with only 1GB of ram and it runs just fine. Here are some requirements before we get started: A machine [&#8230;]</p>
The post <a href="https://mattcrawford.me/minecraft-ubuntu/">How To Set Up a Minecraft 1.9 Server on Ubuntu</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></description>
										<content:encoded><![CDATA[<p><em><strong>Updated:</strong> 3/03/2016 to include Minecraft version 1.9</em></p>
<p>In this tutorial, I will show you how to set up a Minecraft 1.9 Server on Linux (Ubuntu 14.04). Personally I installed Minecraft on a EC2 server on Amazon with only 1GB of ram and it runs just fine.</p>
<p>Here are some requirements before we get started:</p>
<ul>
<li>A machine running Ubuntu Server 14.04</li>
<li>A machine with 1GB of RAM, but I would recommend 2GB or more</li>
</ul>
<p>* <i>Note &#8211; the rest of the tutorial assumes you have already installed Ubuntu Server 14.04, and you are able to login with a user that has root privileges.</i></p>
<p><span id="more-1981"></span></p>
<h3>Installing the Minecraft Server Requirements</h3>
<p>First run this command to get a list of updates</p>
<pre>sudo apt-get update</pre>
<p>Then run this command to actually update the server</p>
<pre>sudo apt-get upgrade</pre>
<p>Once updates are complete, check to see if Java is installed on our server:</p>
<pre>java -version</pre>
<p>If no Java version gets displayed, you will need to install it before preceding:</p>
<pre>sudo apt-get install default-jdk</pre>
<p>Next, we will install an application called Screen. Screen allows us to use multiple terminal sessions in a single window. For example, you may have multiple tasks running on your server simultaneously. Screen allows you to switch between sessions, without having to close one, all within the same window.</p>
<pre>sudo apt-get install screen</pre>
<h3>Install the Minecraft Server</h3>
<p>Next, we will install the Minecraft Server onto our Ubuntu Server.</p>
<p>First, create a directory anywhere on your server that you want to store the Minecraft files. Be sure to switch into that directory after it is created.</p>
<pre>mkdir minecraft 
cd minecraft</pre>
<p>Now, within our newly created minecraft directory, download the Minecraft Server:</p>
<pre>wget -O minecraft_server.jar https://s3-us-west-2.amazonaws.com/g3kxyz/minecraft_server.1.9.jar</pre>
<p>Using Screen, create a new session for our Minecraft server:</p>
<pre>screen -S "Minecraft"</pre>
<p>Next we will create a short script that will launch our Minecraft server. To create in Nano, do the following:</p>
<pre>sudo nano minecraft.sh</pre>
<p>Once the editor is open, put this line into the script. Once done, save the file, and close Nano.</p>
<pre>sudo java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui</pre>
<h3>Launching Minecraft Server</h3>
<p>Finally, to run the server you simply execute the script you previously made</p>
<pre>sudo ./minecraft.sh</pre>
<p>With any luck the server will launch successfully. If it is running you should see the words &#8220;Done&#8221; at the bottom of your terminal output</p>
<p>If you do a dir of the minecraft directory then you will notice that a &#8216;server.properties&#8217; file got generated too. Feel free to open it up with nano and adjust settings as needed. You may also want to open up port 25565 through port forwarding on your firewall to the outside world if you want others to connect to your server.</p>
<h3>Additional tips</h3>
<p>To leave your &#8220;minecraft&#8221; screen do the following:</p>
<pre>ctrl-a d</pre>
<p>You can reattach the screen with the following:</p>
<pre>screen -R</pre>
<p>To get a list of current screen sessions type:</p>
<pre>screen -ls</pre>
<h4><strong>Change your server settings</strong></h4>
<p>Make sure you are in the folder &#8220;minecraft&#8221; by typing:</p>
<pre>cd minecraft</pre>
<p>and then type</p>
<pre>sudo nano server.properties</pre>The post <a href="https://mattcrawford.me/minecraft-ubuntu/">How To Set Up a Minecraft 1.9 Server on Ubuntu</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></content:encoded>
					
					<wfw:commentRss>https://mattcrawford.me/minecraft-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1981</post-id>	</item>
		<item>
		<title>Ghost Linux Security hole Revealed</title>
		<link>https://mattcrawford.me/ghost-linux-security-hole-revealed/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ghost-linux-security-hole-revealed</link>
					<comments>https://mattcrawford.me/ghost-linux-security-hole-revealed/#respond</comments>
		
		<dc:creator><![CDATA[Matt Crawford]]></dc:creator>
		<pubDate>Wed, 28 Jan 2015 18:43:40 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[ghost]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security hole]]></category>
		<guid isPermaLink="false">http://twist3d.net/?p=844</guid>

					<description><![CDATA[<p>Have you heard about the critical linux security hole that was revealed dubbed &#8220;Ghost&#8221;? Well if you haven&#8217;t then I suggest you get up to speed on this critical security hole and get your linux servers patched asap. The below section is quoted from the article at zdnet. &#8220;The security hole can be triggered by [&#8230;]</p>
The post <a href="https://mattcrawford.me/ghost-linux-security-hole-revealed/">Ghost Linux Security hole Revealed</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></description>
										<content:encoded><![CDATA[<p>Have you heard about the critical linux security hole that was revealed dubbed &#8220;Ghost&#8221;? Well if you haven&#8217;t then I suggest you get up to speed on this critical security hole and get your linux servers patched asap.</p>
<p>The below section is quoted from the article at <a href="http://www.zdnet.com/article/critical-linux-security-hole-found/">zdnet</a>.</p>
<p>&#8220;The security hole can be triggered by exploiting glibc&#8217;s&nbsp;<a href="http://www.gnu.org/software/libc/manual/html_node/Host-Names.html">gethostbyname functions</a>. This function is used on almost all networked Linux computers when the computer is called on to access another networked computer either by using the /etc/hosts files or, more commonly, by resolving an Internet domain name with Domain Name System (DNS).</p>
<p>To exploit this vulnerability, all an attacker needs to do is trigger a buffer overflow by using an invalid hostname argument to an application that performs a DNS resolution. This vulnerability then enables a remote attacker to execute arbitrary code with the permissions of the user running DNS. In short, once an attacker has exploited GHOST they may be capable of taking over the system.&#8221;</p>
<p>For more details please read the full article at <a href="http://www.zdnet.com/article/critical-linux-security-hole-found/">zdnet</a>.</p>The post <a href="https://mattcrawford.me/ghost-linux-security-hole-revealed/">Ghost Linux Security hole Revealed</a> first appeared on <a href="https://mattcrawford.me">Matt Crawford</a>.]]></content:encoded>
					
					<wfw:commentRss>https://mattcrawford.me/ghost-linux-security-hole-revealed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">844</post-id>	</item>
	</channel>
</rss>
