System Information |
uname -a |
View running services (taskmgr) |
top |
View running processes |
ps -Al |
View specific processes |
ps -Al | grep httpd |
|
ps aux | grep {process-name} |
View init.d service status: |
service --status-all |
Copy Directory Recursive |
cp -avr /source/ /destination/ |
Copy File |
cp /source/ /destination/ |
Delete Directory Recursive |
rm -rf /directory/ |
Delete file |
rm /etc/init.d/couchpotato2 |
Rename file/directory |
mv /home/user/oldname /home/user/newname |
Take ownership |
chown admin:admin -R /apps/couchpotatosrc/ |
|
(chown user:group recursuve dir) |
File Permissions (Read-Only) |
chmod 0444 /file/ |
Directory Permissions (Read-Only) |
chmod 0544 /dir/ |
View all startup sym links |
ls -la /etc/rc?.d/\*couchpotatosrc |
Add service to startup defaults |
sudo update-rc.d couchpotato defaults |
Remove service from startup defaults |
update-rc.d -f couchpotatosrc remove |
Search for apps to install |
apt-cache search unrar |
Remove symbolic link |
unlink /dir/ |
To add a network share to Linux |
mount -t cifs //IP_ADDRESS/SHARE_NAME /mnt -o username=username,password=password |
All logs can be found in |
/var/log |
To view recent system errors |
tail /var/log/messages |
View systemd service & app log |
journalctl -xe |
|
journalctl --since "1 hour ago" |
|
journalctl --since "YYYY-MM-DD HH:MM:SS" |
|
journalctl -u sickgear.service |
View Status of a service |
systemctl status sickgear.service |
|
this is the same as: /etc/init.d/sickgear status |
Start / Stop / Restart Service |
systemctl start sickgear.service |
|
systemctl stop sickgear.service |
|
systemctl restart sickgear.service |
Enable Service |
systemctl enable sickgear.service |
Disable Service |
systemctl disable sickgear.service |