Difference between revisions of "Linux-hda commands"

From Amahi Wiki
Jump to: navigation, search
 
(11 intermediate revisions by the same user not shown)
Line 3: Line 3:
  
 
= General Linux/HDA Commands =
 
= General Linux/HDA Commands =
Fedora
+
Fedora (root user)
 
<table border="1">
 
<table border="1">
 
<tr>
 
<tr>
Line 10: Line 10:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td>service httpd start</td>
+
<td>systemctl restart httpd.service</td>
 
<td>restart web server</td>
 
<td>restart web server</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td>yum -y update</td>
+
<td>dnf -y update</td>
<td>automatically update fedora</td>
+
<td>automatically update Fedora</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Line 22: Line 22:
 
</tr>
 
</tr>
 
</table><br />
 
</table><br />
* Ubuntu
+
Ubuntu (precede with sudo)
 
<table border="1">
 
<table border="1">
 
<tr>
 
<tr>
Line 39: Line 39:
  
 
= HDA Script Commands =
 
= HDA Script Commands =
 +
 +
'''NOTE:'''  Must be run from the '''''/var/hda/platform/html/script''''' directory.
 +
 
<table border="1">
 
<table border="1">
 
<tr>
 
<tr>
Line 54: Line 57:
 
</table>
 
</table>
  
'''NOTE:'''  Must be run from the '''''/var/hda/platform/html/script''''' directory.
 
  
 +
'''NOTE:'''  Can be run from anywhere (located in '''/usr/bin''').
  
 
<table border="1">
 
<table border="1">
Line 76: Line 79:
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td>hda-create-db-and-user</td>
+
<td>[[Application_Install_Scripts#hda-create-db-and-user utility script|hda-create-db-and-user]]</td>
<td>create MySql user and database</td>
+
<td>create MariaDB user and database</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
 
<td>hda-new-install</td>
 
<td>hda-new-install</td>
<td>manual install for Amahi</td>
+
<td>DEPRECATED</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Line 99: Line 102:
 
</tr>
 
</tr>
 
<tr><td>hda-install</td>
 
<tr><td>hda-install</td>
<td>deprecated - use amahi-installer</tr>
+
<td>Amahi 7 or greater ONLY</tr>
 
<tr><td>hda-install-file</td>
 
<tr><td>hda-install-file</td>
 
<td>SYSTEM USE ONLY</td>
 
<td>SYSTEM USE ONLY</td>
Line 121: Line 124:
  
 
</table>
 
</table>
 
'''NOTE:'''  Can be run from anywhere (located in '''/usr/bin''').
 
  
 
= Miscellaneous =
 
= Miscellaneous =
Line 137: Line 138:
 
<td>​nscd -i hosts</td>
 
<td>​nscd -i hosts</td>
 
<td>Clear DNS cache on HDA</td>
 
<td>Clear DNS cache on HDA</td>
 +
</tr>
 +
<tr>
 +
<td>[[Application_Install_Scripts#The amahi-download utility script|​amahi-download]]</td>
 +
<td>similar to wget, but uses SHA1</td>
 
</tr>
 
</tr>
 
</table><br />
 
</table><br />

Latest revision as of 01:24, 18 June 2017

Linux Basic Commands

Linux Basic Commands most users will need.

General Linux/HDA Commands

Fedora (root user)

Command Action
systemctl restart httpd.service restart web server
dnf -y update automatically update Fedora
rpm -q hda-platform check to see what version of HDA you're running


Ubuntu (precede with sudo)

Command Action
service apache2 restart restart web server
apt-get -y upgrade automatically update Ubuntu


HDA Script Commands

NOTE: Must be run from the /var/hda/platform/html/script directory.

Command Action
first-admin returns name of first admin user
reset-user-password reset a forgotten user password


NOTE: Can be run from anywhere (located in /usr/bin).

Command Action
hda-change-gw change gateway/router IP address
hda-change-dns change DNS provider for HDA
hda-install-gem install a specific Ruby Gem
hda-create-db-and-user create MariaDB user and database
hda-new-install DEPRECATED
hda-php-zone-change change time zone
hda-refresh-shares refresh HDA shares
hda-alias SYSTEM USE ONLY
hda-fix-sudoers SYSTEM USE ONLY
hda-install Amahi 7 or greater ONLY
hda-install-file SYSTEM USE ONLY
hda-register-apps SYSTEM USE ONLY
hda-settings Dumps current settings
hda-update-webapps SYSTEM USE ONLY
hda-add-apache-sudoers SYSTEM USE ONLY
hda-diskmount Used to mount disk drives
hda-gems-install SYSTEM USE ONLY

Miscellaneous

Command Action
e2fsck -c /dev/sdb1 Check hard drive sdb1 for errors
​nscd -i hosts Clear DNS cache on HDA
​amahi-download similar to wget, but uses SHA1