diff --git a/sunos/prctl.md b/sunos/prctl.md new file mode 100644 index 000000000..30f7cc434 --- /dev/null +++ b/sunos/prctl.md @@ -0,0 +1,16 @@ +# prctl + +> Get or set the resource controls of running processes, +> tasks, and projects + +- examine process limits and permissions + +`prctl {{PID}}` + +- examine process limits and permissions in machine parseable format + +`prctl -P {{PID}}` + +- Get specific limit for a running process + +`prctl -n process.max-file-descriptor {{PID}}` \ No newline at end of file diff --git a/sunos/prstat.md b/sunos/prstat.md new file mode 100644 index 000000000..3bb33e14b --- /dev/null +++ b/sunos/prstat.md @@ -0,0 +1,23 @@ +# prstat + +> Report active process statistics + +- examine all processes and reports statistics sorted by CPU usage + +`prstat` + +- examine all processes and reports statistics sorted by memory usage + +`prstat -s rss` + +- report total usage summary for each user + +`prstat -t` + +- report microstate process accounting information + +`prstat -m` + +- Print out a list of top 5 cpu using processes every second. + +`prstat -c -n 5 -s cpu 1` \ No newline at end of file diff --git a/sunos/svcadm.md b/sunos/svcadm.md new file mode 100644 index 000000000..4b5d4b09b --- /dev/null +++ b/sunos/svcadm.md @@ -0,0 +1,23 @@ +# svcadm + +> Manipulate service instances + +- enable a service in the service database + +`svcadm enable {{service_name}}` + +- disable service + +`svcadm disable {{service_name}}` + +- restart a running service + +`svcadm restart {{service_name}}` + +- command service to re-read configuration files + +`svcadm refresh {{service_name}}` + +- clear a service from maintenance state and command it to start + +`svcadm clear {{service_name}}` \ No newline at end of file diff --git a/sunos/svccfg.md b/sunos/svccfg.md new file mode 100644 index 000000000..0ef74ad0f --- /dev/null +++ b/sunos/svccfg.md @@ -0,0 +1,15 @@ +# svccfg + +> Import, export, and modify service configurations + +- validate configuration file + +`svccfg validate {{smf.xml}}` + +- export service configurations to file + +`svccfg export {{servicename}} > {{smf.xml}}` + +- import/update service configurations from file. + +`svccfg import {{smf.xml}}`