Komputer moden direka untuk tidur apabila anda tidak menggunakannya. Apabila anda meletakkan Mac anda tidur, paparan dimatikan dan kebanyakan aktiviti komputer terhenti. Mod siap sedia ini direka untuk menjimatkan kuasa. Walau bagaimanapun, Mac anda adalah tidur ringan; banyak perkara berlaku apabila Mac anda tidak terjaga.
Dalam artikel ini, saya akan menerangkan perkara yang berlaku apabila Mac tidur, jenis mod tidur yang berbeza wujud dan cara anda boleh mengetahui dengan tepat apa yang berlaku pada Mac anda apabila ia tidak terjaga. Kemudian kita akan melihat beberapa implikasi keselamatan yang perlu diingat mengenai Mac yang sedang tidur.
Dalam artikel ini:
Terdapat beberapa cara anda boleh tidurkan Mac anda. Yang paling mudah ialah klik pada menu Apple > Tidur. Paparan Mac anda dimatikan serta-merta, dan, di latar belakang, macOS melakukan beberapa operasi untuk menggantung proses yang tidak penting. Anda juga boleh meletakkan Mac untuk tidur dengan menekan Command-Option-⏏Media Eject Key (jika papan kekunci anda ada). Jika anda mempunyai komputer riba Mac, cara paling mudah untuk mematikannya ialah dengan menutup paparan.
Jika anda mempunyai Mac desktop atau MacBook tanpa Touch ID, anda juga boleh meletakkan Mac anda tidur dengan menekan butang kuasa. Apabila anda menekan butang Power/Touch ID pada komputer riba atau pada Papan Kekunci Ajaib dengan Touch ID, Mac segera membawa anda ke skrin log masuk; jika anda kemudian menekan Esc, skrin anda akan menjadi gelap. Untuk menggunakan Mac anda semula, pegang jari yang betul pada penderia Touch ID dan Mac anda akan bangun dan serta-merta membawa anda kembali ke tempat anda berhenti.
Anda boleh menetapkan paparan Mac anda untuk dimatikan secara automatik apabila Mac anda tidak aktif. Anda boleh mencari tetapan yang berkaitan dengan model Mac anda dengan pergi ke menu Apple > Tetapan Sistem... > Kunci Skrin. Jika anda mempunyai Mac desktop, pilih masa di sebelah "Matikan paparan apabila tidak aktif." Jika anda mempunyai MacBook, anda boleh menetapkan jumlah masa yang berbeza untuk masa ia kehabisan bateri (“Matikan paparan pada bateri apabila tidak aktif”) dan apabila ia dipalamkan masuk (“Matikan paparan pada penyesuai kuasa apabila tidak aktif”).
Perhatikan bahawa jika anda menggunakan versi macOS yang lebih lama seperti Monterey, langkah ini akan menjadi sedikit berbeza; sebaliknya anda akan menemuinya di bawah menu Apple > Keutamaan Sistem... > Bateri.
Untuk membangunkan Mac anda daripada tidur, cuma buka penutup atau tekan kekunci pada papan kekunci.
Oleh kerana bateri boleh kehabisan pada komputer riba semasa ia tidur, macOS mempunyai ciri tidur selamat. Apabila anda meletakkan komputer riba untuk tidur, Mac menyimpan keadaannya, termasuk apl yang dibuka dan menyimpan dokumen dalam apl yang disokong. Ini menghalang anda daripada kehilangan data jika bateri anda kehabisan. Pada kali seterusnya anda memulakan Mac, keadaan yang disimpan akan dimuatkan.
Arahan pmset
, yang boleh anda akses dalam Terminal, membolehkan anda melihat tetapan tidur yang Mac anda miliki dan membolehkan anda menukarnya jika anda mahu. Jalankan pmset -g
, dan anda akan melihat sesuatu seperti ini (dari M2 MacBook Air saya):
Anda boleh mengetahui lebih lanjut tentang tetapan ini (dan cara mengubah suainya, jika anda mahu) dengan menaip man pmset
dalam Terminal dan tetapan utama untuk dilihat untuk memilih cara Mac anda tidur hibernatemode
.
Terdapat tiga mod hibernasi berbeza untuk Mac apabila rembesan selamat diaktifkan.
Dalam hibernatemode 0
, lalai pada Mac desktop, komputer menyimpan apa yang ada dalam ingatannya. Mac tersedar daripada kandungan ingatannya; Mac kehilangan data dalam ingatan jika kuasa diputuskan. Jika anda mempunyai Mac desktop dan anda tinggal di kawasan yang anda kerap mengalami pemadaman atau gangguan, dan anda tidak mempunyai UPS — bekalan kuasa yang tidak terganggu, pada asasnya sandaran bateri luaran — anda mungkin ingin mempertimbangkan untuk menukar tetapan ini.
Dengan hibernatemode 3
, lalai pada komputer riba, Mac menyimpan salinan memori ke cakeranya dan mengekalkan kuasa memori semasa tidur. Apabila dikejutkan, Mac memuatkan semula memori, melainkan ia telah kehabisan kuasa. Dalam kes ini, imej hibernate dimuatkan semula.
Akhir sekali, hibernatemode 25
hanya boleh ditetapkan menggunakan perintah pmset
dalam Terminal. Mac menyimpan apa yang ada dalam ingatannya ke cakera, kemudian mematikan memori. Apabila dikejutkan, Mac memuatkan semula imej hibernasi. Menggunakan mod ini bermakna tidur dan bangun adalah lebih perlahan, tetapi ia menjimatkan hayat bateri.
Selain itu, jika komputer riba tertidur, dan baterinya di bawah 50%, Mac akan memasuki hibernasi.
Bagi kebanyakan orang, semua ini tidak penting; secara amnya anda harus menggunakan lalai, melainkan anda perlu memerah setiap bit jus daripada bateri komputer riba anda. Mod hibernasi ini membolehkan anda kembali berfungsi dengan cepat apabila anda membangunkan Mac anda.
Mac anda boleh melakukan banyak perkara apabila ia tertidur. Jika anda memilih untuk membenarkannya bangun untuk akses rangkaian (Tetapan Sistem > Bateri > Pilihan… pada komputer riba; Tetapan Sistem > Penjimat Tenaga pada Mac desktop), anda Mac mungkin sangat aktif semasa "tidur". (Jika anda mempunyai Intel Mac, tetapan ini dipanggil PowerNap.)
Seperti yang dinyatakan dalam dialog ini, bangun untuk akses rangkaian boleh membenarkan Mac anda menerima trafik rangkaian masuk untuk apl yang mengemas kini melalui iCloud. Khususnya, Mel, Kalendar, Nota, iMessage dan aplikasi lain boleh mengemas kini apabila Mac sedang tidur. Selain itu, Cari Saya akan menyiarkan lokasi Mac anda semasa ia sedang tidur. Jika Mac anda disambungkan kepada penyesuai kuasa, ia boleh memuat turun kemas kini daripada Mac App Store dan sandaran Mesin Masa akan dijalankan. Selain itu, beberapa perisian pihak ketiga, terutamanya perisian sandaran, boleh membangunkan Mac yang sedang tidur untuk dijalankan.
Melumpuhkan ini boleh menjimatkan sedikit kuasa; jika anda perlu memastikan bateri anda bertahan selama mungkin, anda boleh melumpuhkan tetapan ini untuk mengekalkan hayat bateri.
Jika anda mendayakan Wake untuk akses rangkaian atau PowerNap, Mac anda juga boleh berkongsi sumber tertentu, seperti pencetak kongsi atau muzik daripada apl Muzik. Pengguna juga boleh menyambung ke Mac anda melalui rangkaian dan melekapkan volum kongsi; memulakan sambungan membangunkan Mac, walaupun paparan komputer riba ditutup.
Tetapi Mac anda melakukan lebih banyak lagi apabila ia tertidur. Berikut ialah tangkapan skrin daripada Menu iStat yang menunjukkan aktiviti CPU selama 24 jam. Anda boleh melihat dengan jelas bahawa terdapat lonjakan penggunaan CPU yang singkat walaupun semasa MacBook Air sedang tidur.
Untuk mendapatkan butiran aktiviti Mac, taip pmset -g log
dalam Terminal dan tekan Return atau Enter. Anda akan melihat senarai entri yang sangat panjang, setiap satunya menunjukkan sesuatu yang berlaku semasa Mac anda sedang tidur.
Ada cara yang lebih mudah untuk melihat maklumat ini. Bantuan Tidur ialah apl yang membaca log ini dan mempersembahkan data secara visual.
Saya meletakkan M2 MacBook Air saya untuk tidur dari sekitar jam 2 petang pada hari Khamis dan membangunkannya pada pagi Isnin; tangkapan skrin di atas menunjukkan aktiviti tidur hingga Ahad pada tengah malam. Seperti yang anda lihat, banyak yang berlaku. Bantuan Tidur direka bentuk untuk mencari apabila Mac anda tidak tidur; apabila ia mengalami insomnia. Jika saya mengklik pada baris yang berbeza, saya dapat melihat perkara seperti pemberitahuan tolak, pengurusan kuasa dan aktiviti rangkaian sedang diaktifkan.
Kebanyakan acara ini adalah ringkas, walaupun ada yang berlangsung selama satu minit. Jika Mac ditetapkan kepada hibernatemode 25
, maka semua ini tidak akan berlaku.
Sememangnya, semua aktiviti ini menggunakan kuasa. MacBook Air saya telah dicas sepenuhnya, dan, apabila saya membangunkannya pada pagi Isnin, selepas 94 jam tidur, bateri berada pada 84%. Dipecahkan kepada purata setiap jam, 0.17% daripada kapasiti penuh bateri telah digunakan sejam. Walaupun ini tidak penting dalam penggunaan biasa, adalah penting untuk mengetahui bahawa, jika anda akan menyimpan komputer riba untuk seketika apabila ia tidak boleh dicas, seperti semasa dalam perjalanan, dan anda mahukan kuasa yang paling banyak tersedia pada masa akan datang masa anda menggunakannya, sebaiknya tutupnya.
Anda mungkin tertanya-tanya, jika anda membenarkan Mac anda dikejutkan untuk akses rangkaian semasa tidur, adakah terdapat sebarang implikasi keselamatan?
Jika seseorang menemui Mac anda pada rangkaian, mereka secara teorinya boleh mengeksploitasi kelemahan yang memberi mereka akses jauh, terutamanya jika anda tidak menggunakan versi macOS yang paling terkini atau jika anda telah memasang perisian lapuk tertentu. Sebagai alternatif, jika seseorang yang menyasarkan anda telah mempelajari kata laluan anda melalui cara lain, mereka mungkin boleh menyambung dari jauh ke Mac anda jika anda menjalankan perkhidmatan seperti Perkongsian Skrin, Perkongsian Fail atau Log Masuk Jauh. (Anda boleh menyemak sama ada perkhidmatan ini dan perkhidmatan lain didayakan atau tidak dengan pergi ke Tetapan Sistem > Umum > Perkongsian jika anda mempunyai macOS Ventura atau lebih baru. Untuk versi macOS yang lebih lama, anda akan menemuinya dalam Keutamaan Sistem > Perkongsian.) Jika penyerang telah memasang perisian hasad pada Mac sebelum ini (atau jika pengguna telah ditipu memasangnya), perisian hasad itu berpotensi membangunkan Mac daripada tidur, memberikan akses jauh kepada pengedar perisian hasad.
Satu perkara yang perlu diberi perhatian dengan komputer riba atau komputer riba ialah serangan "pembantu rumah jahat", di mana seseorang mengakses Mac anda semasa ia sedang tidur, seperti di dalam bilik hotel. Meletakkan Mac untuk tidur meninggalkan data yang disimpan dalam memori sistem (RAM), sesetengah daripadanya mungkin mengandungi maklumat sensitif. Banyak kelemahan memerlukan akses fizikal kepada Mac, dan meninggalkan Mac tanpa pengawasan — walaupun ia dilindungi dengan kata laluan yang kukuh — boleh menyebabkannya berisiko. Terdapat beberapa serangan fizikal pada masa lalu, terutamanya variasi "DMA" (akses memori langsung), yang boleh membenarkan penyerang untuk mendapatkan semula data daripada RAM melalui Thunderbolt atau port luaran lain pada komputer riba Mac anda.
Jika anda agak bimbang tentang serangan pembantu rumah yang jahat, DoNotDisturb ialah apl yang boleh memaklumkan anda jika seseorang membuka penutup MacBook anda semasa anda tiada. Ambil perhatian bahawa, walaupun dahulunya terdapat apl pendamping yang boleh memaklumkan anda dalam masa nyata pada iPhone anda, apl pendamping itu tidak lagi tersedia di App Store. Walau bagaimanapun, DoNotDisturb akan memberitahu anda apabila anda log masuk ke MacBook anda pada masa akan datang jika penyerang kasual dan tidak canggih membuka penutupnya—dengan mengandaikan seseorang entah bagaimana tidak log masuk sepenuhnya ke MacBook anda dan mengetepikan amaran. Walau bagaimanapun, jika penyerang berkemahiran tinggi mendapat akses fizikal kepada Mac anda yang sedang tidur, penyerang mungkin boleh menghapuskan semua bukti bahawa mereka telah mengakses Mac anda atau mengeksfiltrasi data daripadanya.
Jika anda sangat bimbang tentang penyerang mendapat akses fizikal kepada Mac anda semasa dalam perjalanan, sebaiknya simpannya bersama anda pada setiap masa dan jangan biarkan ia hilang dari pandangan anda. Hanya berhati-hati dengan lintasan sempadan; sesetengah negara mungkin memerlukan anda menyerahkan komputer anda kepada pihak berkuasa untuk "pemeriksaan" ringkas dan mereka mungkin mengalihkannya dari pandangan anda. Jika anda melancong ke atau dari negara yang tidak mempunyai (atau tidak menghormati) hak pengembara terhadap carian dan rampasan yang tidak munasabah, anda mungkin mahu mempertimbangkan untuk menggunakan peranti penunu dan meninggalkan peranti peribadi anda di rumah.
Ringkasnya, Mac anda melakukan banyak perkara apabila ia tertidur. Walaupun Mac siri M tidak menggunakan kuasa yang besar, adalah penting untuk mengetahui bahawa jika anda membiarkan komputer riba tertidur selama beberapa hari, bateri akan habis; dalam kes saya, kira-kira 1% setiap enam jam. Jika anda selesai bekerja pada petang Jumaat dan membiarkan komputer riba Mac anda dicabut pada hujung minggu, ia akan menggunakan 8 hingga 10% daripada baterinya. Jika anda memerlukan bateri penuh pada pagi Isnin, sebaiknya biarkan Mac dipalamkan atau matikan sahaja.
Bagi keselamatan Mac yang sedang tidur, tahap kebimbangan anda harus bergantung pada sejauh mana kepercayaan persekitaran yang anda gunakan: di rumah, di pejabat atau semasa anda dalam perjalanan. Apabila berada dalam persekitaran yang kurang dipercayai, sebaiknya tutup komputer riba anda apabila anda tidak menggunakannya, terutamanya apabila ia mungkin tidak kekal dalam simpanan anda, seperti di dalam bilik hotel, atau semasa bersiap untuk melalui pusat pemeriksaan keselamatan; sentiasa ada peluang "pembantu rumah jahat" cuba mengakses data pada Mac anda.
Atas ialah kandungan terperinci Apakah yang dilakukan oleh Mac anda apabila ia sedang tidur? Kehidupan rahsia Mac anda sebagai pejalan kaki. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!