{"id":180488,"date":"2021-02-17T17:00:42","date_gmt":"2021-02-17T14:00:42","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/how-to-hibernate-or-sleep-linux-from-the-command-line-cloudsavvy-it\/"},"modified":"2021-02-17T17:00:42","modified_gmt":"2021-02-17T14:00:42","slug":"how-to-hibernate-or-sleep-linux-from-the-command-line-cloudsavvy-it","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/how-to-hibernate-or-sleep-linux-from-the-command-line-cloudsavvy-it\/","title":{"rendered":"#How to Hibernate or Sleep Linux From the Command Line \u2013 CloudSavvy IT"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a29204a0c6bd\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a29204a0c6bd\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-hibernate-or-sleep-linux-from-the-command-line-cloudsavvy-it\/#Hibernation_and_Sleep_in_Linux\" >Hibernation and Sleep in Linux<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-hibernate-or-sleep-linux-from-the-command-line-cloudsavvy-it\/#Desktops_Failing_to_Present_Hibernate_or_Sleep\" >Desktops Failing to Present Hibernate or Sleep?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-hibernate-or-sleep-linux-from-the-command-line-cloudsavvy-it\/#How_to_Hibernate_Sleep_or_Freeze\" >How to Hibernate, Sleep or Freeze<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-hibernate-or-sleep-linux-from-the-command-line-cloudsavvy-it\/#Wrapping_up\" >Wrapping up<\/a><\/li><\/ul><\/nav><\/div>\n<p><strong>&#8220;#How to Hibernate or Sleep Linux From the Command Line \u2013 CloudSavvy IT&#8221;<\/strong><\/p>\n<div id=\"article-content-area\">\n<figure style=\"width: 700px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9694 size-full\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/382383516c970f94ccffb8a8bedb9ab3\/p\/uploads\/2021\/02\/62b4274e.png\" alt=\"\" width=\"700\" height=\"307\" data-crediturl=\"https:\/\/www.shutterstock.com\/image-vector\/cartoon-bear-hibernation-754619608\" data-credittext=\"Shutterstock\/Moriz\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\"><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.shutterstock.com\/image-vector\/cartoon-bear-hibernation-754619608\">Shutterstock\/Moriz<\/a><\/span><\/figcaption><\/figure>\n<p>Hibernating and sleeping is for bears and computers alike! If consuming less electricity is your goal, then this guide will show you how to make a small <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">script<\/a> to safely hibernate, sleep or freeze your computer from the command line.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Hibernation_and_Sleep_in_Linux\"><\/span><i>Hibernation<\/i> and <i>Sleep<\/i> in Linux<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Hibernating a computer will save the current contents of the computer\u2019s memory (the <i>RAM<\/i> memory in your computer) to disk, specially to the swap space. After this, power will be dropped automatically by a call to the hardware, and when you restart the computer, the memory contents will be read back from the swap space into main memory and you can continue using the computer exactly at the point where you hibernated it.<\/p>\n<p>There is one challenge when it comes to hibernating a Linux instance using the command line: you will need a swap space sufficiently large to encapsulate the entire RAM size, and potentially some extra for normal concurrent swap usage by applications. Thus, if you have 8GB of RAM memory in your system, you may want to allocate a 16-20GB swap space to ensure there is plenty. If you would like to learn how to do this, see our How to Create and Enable a Swapfile At the Linux Command Line guide.<\/p>\n<p>A sleep state is very similar, though the power will not be completely taken away. Your memory, and at times your CPU, will remain under power so that when you come back to the machine, and for example press the space bar or click a mouse button (as wake events), the computer will commence operating again at the point where you put it to sleep. Such wake events can usually be configured from within the BIOS.<\/p>\n<p>The BIOS of your computer can usually be accessed during the startup of your computer, provided that it was not hibernated or put to sleep but actually shutdown in full when you last used it. Often it can be accessed by pressing a key like F2 or DEL (or any other key displayed on the screen or available from your mainboard manufacturer manual) during the early startup of your system (as soon as any text is displayed on the screen after pressing the power button).<\/p>\n<p>There are usually three levels of kernel-based power-saving suspend levels available in Linux, provided by the operating system (or more specifically the kernel).<\/p>\n<p>These levels are built into the kernel and the availability of them depend on the operating system being used. The levels are <i>Suspend-To-Idle<\/i> (aptly named <i>s2idle<\/i> or <i>freeze<\/i>), Suspend-To-Memory (<i>mem<\/i> or more correctly <i>deep<\/i>) and Suspend-To-Disk (<i>disk<\/i>). Your system may also support a Standby (<code>standby<\/code> or <code>shallow<\/code>). We will soon learn more about how to discover what levels are available on your system and how to control them!<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Desktops_Failing_to_Present_Hibernate_or_Sleep\"><\/span>Desktops Failing to Present Hibernate or Sleep?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Interestingly, while usually suspend-to-memory and suspend-to-disk are made available by the kernel, and supported by the system, the operating system running on top of the kernel will \u2013 with some regularity \u2013 fail to present these options in it\u2019s GUI\/Desktop.<\/p>\n<p>For example, on a recent Mint 20 (a modern operating system based on Ubuntu) installation, cloned onto a modern system, the following options were available when pressing the power button in the xcfe GUI\/Desktop:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9608\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/f29bc9fcccb51f88bf3d1caf54fe00d2\/p\/uploads\/2021\/02\/6846fd2c.png\" alt=\"No sleep, hibernate or standby offered\" width=\"363\" height=\"296\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Log Out, Restart, Shut Down and Switch User, but no <i>Sleep<\/i>, <i>Standby<\/i> nor <i>Hibernate<\/i>! Being able to still suspend this system to memory or disk would thus be a great step forward, even if we have to call up the terminal to do so. The next section will explain how to do this, but let us first have a look at the options available on your system and what they mean.<\/p>\n<p>If you execute <code>cat \/sys\/power\/state<\/code> at your command line, you will see something similar to the following:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9609\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/5567df60f320a7d3c9600f1a71c26fb5\/p\/uploads\/2021\/02\/90b1c8a1.png\" alt=\"freeze mem and disk options available in \/sys\/power\/state\" width=\"215\" height=\"53\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>On this particular system, the three main options (<code>freeze, mem and disk<\/code>) are supported. You may also see <code>standby<\/code> or your system.<\/p>\n<p>The <code>freeze<\/code> option, when set, will initiate a lightweight software-based-only sleep state for your system. The Linux user space will be frozen (hence the term) and all I\/O devices will be put into a low power state. Whilst this option and state is always supported, and does limit energy uses, it is the most light form of halting your machine. If no other options are available to you, this may still save on the electricity bills, though not as much as shutting down the system.<\/p>\n<p>The question for this option\/state thus becomes about con<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">science<\/a> (leaving the system in a ready-to-use and as-left-off state and saving a little versus shutting down, but having to reopen applications, and saving more). Hopefully your operating system and hardware support other states also. If they do not, consider upgrading or changing your operating system and\/or updating your BIOS and other hardware devices firmware\u2019s to their latest versions. Changing power related options in the BIOS can also help.<\/p>\n<p>The <code>mem<\/code> option, when set, will initiate either a Suspend-To-Idle, which is identical to the <i>freeze<\/i> option, or do a Suspend-To-RAM, where it everything in the system is put into a low-power state except for the memory. Which option is used (Suspend-To-Idle or Suspend-To-RAM) depends on the setting of the <code>\/sys\/power\/mem_sleep<\/code> file. You can examine the various modes of this file by simply executing <code>cat \/sys\/power\/mem_sleep<\/code> at the terminal command line.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9610\" src=\"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/07edd5d31cda0a532a05781f8f3ca5ec\/p\/uploads\/2021\/02\/5c9e31c7.png\" alt=\"\" width=\"263\" height=\"53\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p><a href=\"https:\/\/buradabiliyorum.com\/en\/category\/general\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"General\" target=\"_blank\" rel=\"noopener\">General<\/a>ly speaking I would expect this option to be set by default to <code>deep<\/code> by default (as indicated by <code>[code]<\/code>) on all Linux operating systems, simply because when one sets the <code>\/sys\/power\/state<\/code> option to <code>mem<\/code>, one would expect the system to write the contents to memory (i.e. Suspend-To-RAM, which is set by using <code>deep<\/code> in <code>\/sys\/power\/mem_sleep<\/code>) rather than the Suspend-To-Idle mode as signified by <code>s2idle<\/code>.<\/p>\n<p>Note also that it is thus possible to use two different ways to Suspend-To-Idle: either by writing <code>freeze<\/code> to <code>\/sys\/power\/state<\/code>, or by writing <code>s2idle<\/code> to <code>\/sys\/power\/mem_sleep<\/code> and subsequently writing <code>mem<\/code> to <code>\/sys\/power\/state<\/code>.<\/p>\n<p>As you can see, the terminology used is slightly confusing and intermixed due to the presence of the <code>\/sys\/power\/mem_sleep<\/code> file. An easier way to do things, and presumably the default way on all modern Linux operating systems, would be to simply leave <code>\/sys\/power\/mem_sleep<\/code> set to <code>deep<\/code> and write <code>freeze<\/code> to <code>\/sys\/power\/state<\/code> to Suspend-To-Idle, and to write <code>mem<\/code> to <code>\/sys\/power\/state<\/code> to Suspend-To-RAM.<\/p>\n<p>Finally, we have the last option (provided your system does not have the <code>standby<\/code> option, which is a Power-On-Suspend option where the CPU maintains power) and that is <code>disk<\/code>. This options allows us to Suspend-To-Disk. Basically, it is the Hibernate option we described earlier, whereas Suspend-To-Idle or Suspend-To-RAM can be considered sleep modes. In this mode, all data in memory is written to disk, so that memory itself can be released of power too: a full shutdown.<\/p>\n<p>In summary, the easiest way to select any of the three main power suspend options is to have (or leave) <code>\/sys\/power\/mem_sleep<\/code> set to <code>deep<\/code>, ignore this file, and then select our suspend power modes using <code>\/sys\/power\/state<\/code> only, and by writing <code>freeze<\/code> (Suspend-To-Idle), <code>mem<\/code> (Suspend-To-RAM), or <code>disk<\/code> (Suspend-To-Disk) to this file. Let\u2019s see how to do this, safely.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"How_to_Hibernate_Sleep_or_Freeze\"><\/span>How to Hibernate, Sleep or Freeze<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We want to have a script which will safely hibernate, sleep or freeze our computer. Why the mention of safety? Well, consider how writing <code>freeze<\/code> to <code>\/sys\/power\/state<\/code> will im<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/social-mediaa\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Social Media\" target=\"_blank\" rel=\"noopener\">media<\/a>tely freeze the system, and restore the system to the exact same state when a key is pressed or a mouse is clicked (depending on such options being enabled via BIOS settings). Your desktop, unlocked, is still unlocked!<\/p>\n<p>We thus need a script which will not just hibernate, sleep or freeze our machine but also one which will lock our desktop for us. Implementation of this will depend on the operating system, as well as the chosen Desktop\/GUI.<\/p>\n<p>A quick search in your favorite search engine for <i>[screen] lock Linux Distribution GUI from the command line<\/i> where <i>screen<\/i> is an optional word\/search term, <i>Linux Distribution<\/i> is the name of your Linux distribution, and GUI is the name of your GUI (like xcfe for example), will reveal one or more ways to lock your terminal from the command line. For this guide, we will use Linux Mint 20 running xcfe.<\/p>\n<p>We define our <code>hibernate.sh<\/code> script as follows:<\/p>\n<pre>sudo sleep 0.1  # To get auth&#13;\nxflock4&#13;\nsleep 3&#13;\necho disk | sudo tee \/sys\/power\/state  # Requires sufficient swap space&#13;\n<\/pre>\n<p>In the first line we invoke <code>sudo<\/code> to enable root\/super user level authentication. We simply invoice <code>sleep 0.1<\/code> as a dummy command. The only purpose here is for subsequent sudo commands (like the last one) not to require us to enter authentication, as it is kind of hard to type a password into a terminal when your screen is locked already \ud83d\ude09<\/p>\n<p>After this we invoke the operating system and choice of desktop\/GUI\/window manager specific lock command, being <code>xflock4<\/code> for xcfe in Linux Mint 20. Next we sleep for 3 seconds using <code>sleep 3<\/code>.<\/p>\n<p>Finally, we write (using <code>echo<\/code>) the word <code>disk<\/code> to <code>\/sys\/power\/state<\/code> using <code>tee<\/code> (see <code>man tee<\/code> for more information if this is of interest, basically tee reads from standard input and writes to a file here) and <code>sudo<\/code>. This will hibernate our system to disk (and turn off the computer) <strong>provided that<\/strong> we have sufficient swap space as described earlier in this guide.<\/p>\n<p>Changing this script to Suspend-To-RAM\/Memory is now easy: simply swap the word <code>disk<\/code> to <code>mem<\/code>.<\/p>\n<p>We define our <code>sleep.sh<\/code> script as follows:<\/p>\n<pre>sudo sleep 0.1  # To get auth&#13;\nxflock4&#13;\nsleep 3&#13;\necho deep | sudo tee \/sys\/power\/mem_sleep&#13;\necho mem | sudo tee \/sys\/power\/state&#13;\n<\/pre>\n<p>We took the extra step of writing <code>deep<\/code> to <code>\/sys\/power\/mem_sleep<\/code> to be on the power-safe side, and to avoid Idle-To-Suspend. This will only work if\u00a0\u00a0<code>deep<\/code> is an actual option on your system (remember to run <code>cat \/sys\/power\/mem_sleep<\/code> to discover the memory sleep modes, and ensure <code>deep<\/code> is one of them). If <code>deep<\/code> is already selected as the current default, it will show as <code>[deep]<\/code>.<\/p>\n<p>Finally, we can also make a <code>freeze<\/code> script as follows:<\/p>\n<pre>sudo sleep 0.1  # To get auth&#13;\nxflock4&#13;\nsleep 3&#13;\necho freeze | sudo tee \/sys\/power\/state&#13;\n<\/pre>\n<p>Note that no additional write of <code>s2idle<\/code> to <code>\/sys\/power\/mem_sleep<\/code> is necessary, as the <code>freeze<\/code> write to <code>\/sys\/power\/state<\/code> automatically uses <code>s2idle<\/code> (Suspend-To-Idle). As described earlier, we could have written <code>s2idle<\/code> to <code>\/sys\/power\/mem_sleep<\/code> and then written <code>mem<\/code> to <code>\/sys\/power\/state<\/code> instead to achieve the same result, but this would seem to be a more confusing way to do so.<\/p>\n<p>The various power states listed in scripts above, in the order presented (<code>disk<\/code> &gt; <code>mem<\/code> &gt; <code>freeze<\/code>) have most-to-least power savings and higher levels will put the computer into a deeper state of sleep.<\/p>\n<p>Also noteworthy is that only Suspend-To-Disk (<code>disk<\/code>) provides the assurance that if somehow the power to your system drops, your saved state will not be affected and the computer can resume at the point you left off. That said, it is also the slowest as disk I\/O \u2013 to the size of your memory \u2013 is necessary.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Wrapping_up\"><\/span>Wrapping up<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Being able to sleep or hibernate a machine locally or remotely via the command line offers great flexibility, in various levels of power saving through various suspend modes. Both servers and desktops alike can be hibernated.<\/p>\n<p>One can suspend a computer to idle (<i>s2idle<\/i>), to memory (<i>mem<\/i>) and to disk (<i>disk<\/i>). This guide described the various ways of doing so, as well as how this relates to the underlying hardware. Regularly operating systems, while supporting hibernation and sleep, do not always advertise or expose these options in their Desktop GUI.<\/p>\n<p>Knowing how to go one step further at the command line often saves us from not being able to hibernate or sleep a machine at all, or to be able to hibernate or sleep that machine remotely. <strong>Enjoy!<\/strong><\/p>\n<p>Disclaimer: No computers where hurt in the various experiments made for this guide \ud83d\ude42\n<\/p><\/div>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.cloudsavvyit.com\/9607\/how-to-hibernate-or-sleep-linux-from-the-command-line\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#How to Hibernate or Sleep Linux From the Command Line \u2013 CloudSavvy IT&#8221; Shutterstock\/Moriz Hibernating and sleeping is for bears and computers alike! If consuming less electricity is your goal, then this guide will show you how to make a small script to safely hibernate, sleep or freeze your computer from the command line. Hibernation&#8230;<\/p>\n","protected":false},"author":1,"featured_media":180489,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.cloudsavvyit.com\/thumbcache\/0\/0\/382383516c970f94ccffb8a8bedb9ab3\/p\/uploads\/2021\/02\/62b4274e.png","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-180488","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/180488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=180488"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/180488\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/180489"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=180488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=180488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=180488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}