{"id":264,"date":"2013-02-05T00:21:28","date_gmt":"2013-02-04T22:21:28","guid":{"rendered":"http:\/\/osxadmin.cz\/?p=264"},"modified":"2021-01-10T17:43:10","modified_gmt":"2021-01-10T15:43:10","slug":"264","status":"publish","type":"post","link":"https:\/\/macadmin.cz\/?p=264","title":{"rendered":"systemsetup"},"content":{"rendered":"<p><a href=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/terminal.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/terminal-150x150.png\" alt=\"terminal\" width=\"150\" height=\"150\" class=\"alignleft size-thumbnail wp-image-279\" srcset=\"https:\/\/macadmin.cz\/wp-content\/uploads\/terminal-150x150.png 150w, https:\/\/macadmin.cz\/wp-content\/uploads\/terminal.png 256w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>Vedle kvanta klasick\u00fdch unixov\u00fdch utilitek p\u0159ibaluje Apple<br \/>\nk OS X \u0159adu system-specific n\u00e1stroj\u016f pro pou\u017eit\u00ed ve skriptech. Dnes se pod\u00edv\u00e1me na <code>systemsetup<\/code>, kter\u00fd v\u011bt\u0161inou \u0159e\u0161\u00ed nastaven\u00ed ekvivalentn\u00ed k p\u0159ep\u00edn\u00e1tk\u016fm v n\u011bkolika panelech System Preferences (Energy Saver, Sharing, Date &#038; Time, Startup Disk). Abych \u010dist\u011b jen nevykr\u00e1dal man str\u00e1nku , u p\u0159ep\u00edna\u010d\u016f jsem v\u017edy vytvo\u0159il screenshot s pozna\u010den\u00fdmi ekvivalencemi. Nadpolovi\u010dn\u00ed v\u011bt\u0161inu z nich pravd\u011bpodobn\u011b nikdy nepou\u017eijete, ale nach\u00e1z\u00ed se tu p\u00e1r d\u016fle\u017eit\u00fdch nastaven\u00ed (nap\u0159. snadn\u00e9 zapnut\u00ed sshd d\u00e9mona pro vzd\u00e1len\u00e9 p\u0159ihl\u00e1\u0161en\u00ed).<br \/>\n<!--more--><br \/>\nUtilitka <code>systemsetup<\/code> jde na v\u011bc velmi p\u0159\u00edmo\u010da\u0159e.<br \/>\nDok\u00e1\u017ee zjistit aktu\u00e1ln\u00ed hodnotu nastaven\u00ed: <code>systemsetup -getN\u011aCO<\/code>,<br \/>\nzm\u011bnit hodnotu nastaven\u00ed: <code>systemsetup -setN\u011aCO hodnota<\/code>,<br \/>\nv n\u011bkter\u00fdch p\u0159\u00edpadech vylistovat seznam hodnot: <code>systemsetup -listN\u011aCO<\/code>.<\/p>\n<p>Seznam v\u0161ech p\u0159ep\u00edna\u010d\u016f -> <code>systemsetup -printCommands<\/code><br \/>\nO n\u011bco ukecan\u011bj\u0161\u00ed man str\u00e1nka -> <code>man systemsetup<\/code><br \/>\nJako bonus lehce tup\u00fd help -> <code>systemsetup -help<\/code><\/p>\n<h2>P\u0159\u00edklad<\/h2>\n<p>Zjist\u00edm aktu\u00e1ln\u00ed \u010dasov\u00e9 p\u00e1smo, vylistuji v\u0161echny mo\u017en\u00e9 p\u00e1sma, zm\u011bn\u00edm \u010dasov\u00e9 p\u00e1smo. <\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1; highlight: []; html-script: false\">&gt;&gt; systemsetup -gettimezone \r\nTime Zone: Europe\/Prague\r\n&gt;&gt; systemsetup -listtimezones\r\nAfrica\/Abidjan\r\nAfrica\/Accra\r\n...\r\nPacific\/Wallis\r\n&gt;&gt; systemsetup -settimezone  America\/Jamaica\r\nSet TimeZone: America\/Jamaica\r\n<\/pre>\n<h2>Energy Saver<\/h2>\n<p><a href=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/energysaver_prefs.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/energysaver_prefs.jpg\" alt=\"energysaver_prefs\" width=\"500\" height=\"382\" class=\"aligncenter size-full wp-image-263\" srcset=\"https:\/\/macadmin.cz\/wp-content\/uploads\/energysaver_prefs.jpg 500w, https:\/\/macadmin.cz\/wp-content\/uploads\/energysaver_prefs-300x229.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: []; html-script: false\">\r\n-setcomputersleep &lt;minutes&gt; # &quot;Never&quot; nebo &quot;Off&quot; nikdy neusp\u00e1vat\r\n-setdisplaysleep &lt;minutes&gt; # &quot;Never&quot; nebo &quot;Off&quot; ...\r\n-setharddisksleep &lt;minutes&gt; # &quot;Never&quot; nebo &quot;Off&quot; ...\r\n-setwakeonnetworkaccess &lt;on off&gt; \r\n-setallowpowerbuttontosleepcomputer &lt;on off&gt;\r\n-setrestartpowerfailure &lt;on off&gt;\r\n<\/pre>\n<p>V\u0161echny sleep hodnoty lze nastavit najednou pomoc\u00ed <code>systemsetup -setsleep <minutes><\/code>. Praktick\u00e9 vyu\u017eit\u00ed mi v\u0161ak unik\u00e1. Pravd\u011bpodobn\u011b nebudete pot\u0159ebovat ani buzen\u00ed Macu modemem <code> -setwakeonmodem on\/off<\/code><\/p>\n<p>Pokud OS X zatuhne, v n\u011bkter\u00fdch p\u0159\u00edpadech je schopn\u00fd aspo\u0148 s\u00e1m sebe restartovat. P\u0159ep\u00edn\u00e1tko z pref panelu Apple odstranil (asi nevypadalo dob\u0159e :-)) a tato funkce je defaultn\u011b povolena. P\u0159epnut\u00ed -> <code>-setrestartfreeze on\/off<\/code><\/p>\n<h2>Sharing<\/h2>\n<p><a href=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/sharing_prefs.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/sharing_prefs.jpg\" alt=\"sharing_prefs\" width=\"500\" height=\"415\" class=\"aligncenter size-full wp-image-278\" srcset=\"https:\/\/macadmin.cz\/wp-content\/uploads\/sharing_prefs.jpg 500w, https:\/\/macadmin.cz\/wp-content\/uploads\/sharing_prefs-300x249.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: []; html-script: false\">\r\n-setcomputername &lt;computername&gt;\r\n-setlocalsubnetname &lt;name&gt;\r\n-setremotelogin &lt;on off&gt;\r\n-setremoteappleevents &lt;on off&gt;\r\n<\/pre>\n<p>Pro nastaven\u00ed jmen po\u010d\u00edta\u010de je asi vhodn\u011bj\u0161\u00ed pou\u017e\u00edt n\u00e1stroj <code>scutil<\/code>, kde se d\u00e1 nastavit vedle computer a bonjour jmen i klasick\u00fd hostname. Spu\u0161t\u011bn\u00ed <code>sshd<\/code> d\u00e9mona pro vzd\u00e1len\u00e9 p\u0159ihl\u00e1\u0161en\u00ed (remote login) je ov\u0161em velmi praktick\u00e1 z\u00e1le\u017eitost.<\/p>\n<h2>Date &#038; Time<\/h2>\n<p><a href=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/datetime_prefs.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/datetime_prefs.jpg\" alt=\"datetime_prefs\" width=\"500\" height=\"437\" class=\"aligncenter size-full wp-image-266\" \/><\/a><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: []; html-script: false\">\r\n-setusingnetworktime &lt;on off&gt;\r\n-setnetworktimeserver &lt;timeserver&gt; # URL\r\n-setdate &lt;mm:dd:yy&gt;\r\n-settime &lt;hh:mm:ss&gt;\r\n<\/pre>\n<p>Dobr\u00e9 v\u011bd\u011bt, kolik je zrovna hodin. Nutn\u00e9 v\u011bd\u011bt, pokud se na \u010das pt\u00e1 <b>kerberos<\/b>.<\/p>\n<h2>Timezone<\/h2>\n<p><a href=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/timezone_prefs.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/timezone_prefs.jpg\" alt=\"timezone_prefs\" width=\"500\" height=\"442\" class=\"aligncenter size-full wp-image-267\" srcset=\"https:\/\/macadmin.cz\/wp-content\/uploads\/timezone_prefs.jpg 500w, https:\/\/macadmin.cz\/wp-content\/uploads\/timezone_prefs-300x265.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: []; html-script: false\">\r\n-settimezone &lt;timezone&gt;\r\n-listtimezones\r\n<\/pre>\n<h2>Startup Disk<\/h2>\n<p><a href=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/startup_prefs.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/osxadmin.cz\/wp-content\/uploads\/startup_prefs.jpg\" alt=\"startup_prefs\" width=\"696\" height=\"450\" class=\"aligncenter size-full wp-image-268\" srcset=\"https:\/\/macadmin.cz\/wp-content\/uploads\/startup_prefs.jpg 696w, https:\/\/macadmin.cz\/wp-content\/uploads\/startup_prefs-300x193.jpg 300w, https:\/\/macadmin.cz\/wp-content\/uploads\/startup_prefs-500x323.jpg 500w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/a><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: []; html-script: false\">\r\n-setstartupdisk &lt;disk&gt;\r\n-liststartupdisks\r\n<\/pre>\n<p>Nastaven\u00ed start-up disku se sp\u00ed\u0161e \u0159e\u0161\u00ed n\u00e1strojem <code>bless<\/code>, kter\u00fd nab\u00edz\u00ed mnohem v\u00edce mo\u017enost\u00ed. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vedle kvanta klasick\u00fdch unixov\u00fdch utilitek p\u0159ibaluje Apple k OS X \u0159adu system-specific n\u00e1stroj\u016f pro pou\u017eit\u00ed ve skriptech. Dnes se pod\u00edv\u00e1me na systemsetup, kter\u00fd v\u011bt\u0161inou \u0159e\u0161\u00ed nastaven\u00ed ekvivalentn\u00ed k p\u0159ep\u00edn\u00e1tk\u016fm v n\u011bkolika panelech System Preferences (Energy Saver, Sharing, Date &#038; Time, Startup Disk). Abych \u010dist\u011b jen nevykr\u00e1dal man str\u00e1nku , u p\u0159ep\u00edna\u010d\u016f jsem v\u017edy vytvo\u0159il screenshot &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/macadmin.cz\/?p=264\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;systemsetup&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[4,9],"tags":[6,11,10,12],"class_list":["post-264","post","type-post","status-publish","format-standard","hentry","category-macos","category-shell","tag-osx-2","tag-script","tag-shell-2","tag-terminal"],"_links":{"self":[{"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/posts\/264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/macadmin.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=264"}],"version-history":[{"count":26,"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/posts\/264\/revisions"}],"predecessor-version":[{"id":1010,"href":"https:\/\/macadmin.cz\/index.php?rest_route=\/wp\/v2\/posts\/264\/revisions\/1010"}],"wp:attachment":[{"href":"https:\/\/macadmin.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/macadmin.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/macadmin.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}