Difference between revisions of "Linux-hda commands"
From Amahi Wiki
Line 4: | Line 4: | ||
rpm -Uvh http://dl.getdropbox.com/u/364883/Amahi/hda-platform-*.*-*.noarch.rpm = updates HDA | rpm -Uvh http://dl.getdropbox.com/u/364883/Amahi/hda-platform-*.*-*.noarch.rpm = updates HDA | ||
rpm -q hda-platform = check to see what version of HDA your running. | rpm -q hda-platform = check to see what version of HDA your running. | ||
+ | |||
+ | = HDA Script Commands = | ||
+ | * Must be run from the '''''/var/hda/platform/html/script''''' directory: | ||
+ | <pre>first-admin = returns name of first admin user</pre> | ||
+ | <pre>reset-user-password = reset a forgotten user password</pre> | ||
+ | reset-user-password user | ||
+ | * Can be run from anywhere: | ||
+ | <pre>hda-change-gw = change gateway/router IP address</pre> | ||
+ | hda-change-gw xxx.xxx.xxx.xxx | ||
+ | <pre>hda-change-dns = change DNS provider for HDA</pre> | ||
+ | <pre>hda-install-gem = install Ruby Gems</pre> | ||
+ | <pre>hda-create-db-and-user = create MySql user and database</pre> | ||
+ | hda-create-db-and-user database | ||
+ | <pre>hda-new-install = manual install for Amahi</pre> | ||
+ | hda-new-install code | ||
+ | <pre>hda-php-zone-change = change time zone</pre> | ||
+ | <pre>hda-refresh-shares = refresh HDA shares</pre> | ||
+ | <pre>hda-updates = check for HDA platform updates</pre> | ||
= Linux Basic Commands = | = Linux Basic Commands = |
Revision as of 17:22, 18 December 2010
Contents
General Linux/HDA Commands
service httpd start = restart web server yum -y update = Automatically update fedora rpm -Uvh http://dl.getdropbox.com/u/364883/Amahi/hda-platform-*.*-*.noarch.rpm = updates HDA rpm -q hda-platform = check to see what version of HDA your running.
HDA Script Commands
- Must be run from the /var/hda/platform/html/script directory:
first-admin = returns name of first admin user
reset-user-password = reset a forgotten user password
reset-user-password user
- Can be run from anywhere:
hda-change-gw = change gateway/router IP address
hda-change-gw xxx.xxx.xxx.xxx
hda-change-dns = change DNS provider for HDA
hda-install-gem = install Ruby Gems
hda-create-db-and-user = create MySql user and database
hda-create-db-and-user database
hda-new-install = manual install for Amahi
hda-new-install code
hda-php-zone-change = change time zone
hda-refresh-shares = refresh HDA shares
hda-updates = check for HDA platform updates
Linux Basic Commands
Linux Basic Commands most users will need.
service amahi-ushare restart = restart ushare after adding new content
VNCServer
vncserver = Starts the VNCServer vncserver -kill :1 = Stops the VNCServer
mt-daapd
/etc/init.d/mt-daapd start /etc/init.d/mt-daapd stop
Greyhole
Use just "greyhole" in a Terminal to get the list, since those could change in the future. Currently, they are:
Usage: greyhole [ACTION] [OPTIONS] Where ACTION is one of: -?, --help Display this help and exit. -D, --daemon Start the daemon. -f, --fsck Schedule a fsck. -l, --balance Balance available space on storage pool devices. -s, --stats Display storage pool statistics. -S, --status Display what the Greyhole daemon is currently doing. -q, --view-queue Display the current work queue. -a, --empty-attic Empty the attic. -b, --debug=filename Debug past file operations. -p, --prerotate Pre-rotate task (for logrotate). -P, --postrotate Post-rotate task (for logrotate). -t, --thaw[=path] Thaw a frozen directory. Greyhole will start working on files inside <path>. If you don't supply an option, the list of frozen directories will be displayed. -w, --wait-for[=path] Tell Greyhole that the missing drive at <path> will return soon, and that it shouldn't re-create additional file copies to replace it. If you don't supply an option, the available options (paths) will be displayed. -g, --gone[=path] Tell Greyhole that the missing drive at <path> is gone for good. Greyhole will start replacing the missing file copies instantly. If you don't supply an option, the available options (paths) will be displayed. -n, --going[=path] Tell Greyhole that you want to remove a drive. Greyhole will then make sure you don't loose any files, and that the correct number of file copies are created to replace the missing drive. If you don't supply an option, the available options (paths) will be displayed. For --fsck, the available OPTIONS are: -e, --email-report Send an email when fsck completes, to report on what was checked, and any error that was found. -y, --dont-walk-graveyard Speed up fsck by skipping the scan of the graveyard directories. Scanning the graveyards is only required to re-create symbolic links that might be missing from your shared directories. -c, --if-conf-changed Only fsck if greyhole.conf changed since the last fsck. Used in the daily cron to prevent unneccesary fsck runs. -d, --dir=path Only scan a specific directory, and all sub-directories. The specified directory should be a Samba share, or a sub-directory of a Samba share.