macOS使用SSH Key登录Linux服务器

一般情况,我们都用用户名和密码登录Linux服务器,这样一般也没什么大问题,设置好强密码,一般不会被破解,但少不了一堆的登录失败日志。如果把SSH端口更换下,相对来说就更安全了。目前我的设置是用防火墙过滤22号端口,只允许自己的IP访问。

相比密码登录,使用SSH Key登录更安全,配置好之后,确保私钥的安全下,可以不设置密码,实现免密登录,也更方便。

macOS基于Unix系统,所以比这Windows下设置使用SSH Key登录Linux要方便,下面简单介绍一下思路。

1、创建密钥

ssh-keygen

在创建密钥的时候,可以定义加密类型和长度,具体可以参考ssh-keygen命令帮助。创建的过程中,首先会提示你保存的位置和文件名,再提示你给密钥加个密码,也可以直接回车不要密码。公钥和私钥默认保存这用户目录的/.ssh/文件夹下。默认情况下,id_rsa为私钥,id_rsa.pub为公钥。

Continue reading

macOS使用小技巧

macOS的占有量不如Windows,两者之间当操作方式也有很大的不同,当很多人熟悉Windows的操作之后,再接触macOS,觉得难上手,其实是习惯问题。如果你学习一些技巧,会觉得macOS其实也不错,某些方面,甚至远远优于Windows。

很多人说macOS这效率上会优于Windows,这点必须承认,毕竟macOS包括其平台下的软件,有很多的快捷键,并且感觉苹果也有意让大家多多利用快捷键。那么多的快捷键,并且control和command在使用上,没有一定的规律可循,导致快捷键并不是很好记,这也是一个问题。言归正传,下面给大家介绍一些macOS系统使用小技巧。

1、自带批量重命名工具

选中多个文件文件,右击,选择“给N个项目重新命名”,就可以根据自定义的规则对选中对图片进行批量重命名。

macOS使用小技巧,自带批量重命名工具

Continue reading

Mac下RSS阅读工具:Reeder 3

自从Google Reader关闭之后,我也试着找过一些阅读工具,也装过网页版的,但是用起来都不觉得称心,一些可能还访问不了,也就没用多久。随着自媒体的发展,写博客的越来越少了,几年下来,没订阅博客也觉得不会有多少信息的流失,毕竟都活跃到微信了,微信的订阅已经成为了大家的RSS阅读器。

Reeder 3限免了,可以直接去App Store下载,除了Mac版,还有iOS版。如果使用第三方登录,Mac和iOS之间还可以同步,不会重复阅读。

一款阅读器该有的功能,Reeder 3都有了,导入OPML、第三方账户登录、支持手势、自定义快捷键、支持分享等。

Continue reading

Mac图片压缩工具:TinyPNG4Mac

TinyPNG4Mac是一款Mac OS下的图片压缩工具,支持jpg和png图片,采用的是TinyPNG的服务。所以大家在使用这款软件的时候,需要注册一个TinyPNG的账户,如果已注册,直接输入API key即可。

免费的TinyPNG API key每个月可以压缩500张图片,对于绝大部分人来说已经够了。

tinypng4mac.png

软件的使用非常简单,直接把jpg或者png图片拖进去即可,软件就会进行“上传”、“处理”和“下载”操作。流程结束后,在软件设置的输出文件夹下即可找到已经压缩完毕的图片,默认在桌面的“tinypng_output”文件夹下。

Continue reading

Mac OS必备工具:Alfred

网上推荐的Mac OS必备应用,几乎每次Alfred都是排第一名,你尝试过以后,就会发现真的是名副其实。所有的操作都在一个简洁的命令框里执行,是一款神器的生产力工具。

官网:https://www.alfredapp.com/

WorkFlow:http://www.packal.org/

文件搜索

这个应该是我们用得最多的,输入关键字,直接可以打开相应的应用,如果需要搜索文件,先敲个空格,再输入关键字即可。类似Windows下的Everything,非常好用。

进行文件搜索时,还可以使用find、open和in三个关键字来操作,find是打开文件所在的文件夹,open是直接打开文件(默认就是open,不敲入关键字,即搜索文件名后回车,就是直接打开该文件),in是在文件内搜索。

Continue reading

控制MacBook电脑电池充电量

这个教程只适合MagSafe接口的老机型,不适合最新的USB-C机型。

大家的常识,电池在40%-80%电量的时候使用对电池损耗比较小,充太满或者用太完都不好,ThinkPad有一个电源管理工具,可以限制电池的充电阀值。在网上搜了很久,没有找到MacOS下可以控制电池充电阀值的软件,但是在国外的一个论坛找到一个帖子,可以控制Mac的充电。

就是把MagSafe接口5芯中间的那个断开,就可以实现使用电源供电,但是不对电池进行充电。虽然功能没有ThinkPad电源管理那么丰富,但是基本上可以实现电池的保护。

magasfe接口

这样,会显示“电池没有在充电”。

macos_battery

但是,电池本来就是易耗品,多年之后,保养再好,也会有损耗,一般在你电池坏掉之前,也差不多要更新电脑了。

利用softwareupdate命令更新macOS系统和软件

这是一个装X命令,因为macOS更新可以使用可视化的Mac App Store,虽然有的时候打开不是很快,但是下载啥的,速度还是不错的。

不说了,装X开始。

softwareupdate -l

这条命令是作用是列出可升级的系统和软件。

softwareupdate -i -a

这条命令的作用是安装所有可升级的系统和软件。

softwareupdate -d -a

这条命令的作用是下载但不安装所有可升级的系统和软件。

softwareupdate -d 'iTunesXPatch-12.7.4'

这条命令的作用是下载 iTunesXPatch-12.7.4 这款软件。

softwareupdate操作

Continue reading

为什么WindowServer进程占用很多的CPU

WindowServer是macOS的核心进程,负责程序的图形化显示,你在屏幕上看到的内容,都是WindowServer作用的结果。所以,这个进程是安全的。

为什么WindowServer会占用大量的CPU

因为每个运行的程序都要通过WindowServer进程进行图形化显示,所以占用一定的CPU是正常的,如果占用大量的CPU,可以试着关闭某些程序,如果出现CPU占用减少,那么就是这个程序导致的。

一些程序或游戏,需要渲染显示,会导致WindowServer占用大量的CPU,还有就是软件的bug,也会导致WindowServer占用大量的CPU。比如你只打开了某个软件,并且屏幕显示的内容不需要渲染,此时,如果WindowServer还占用大量的CPU,那么可能就是软件的bug。

如果在较老的Mac上运行较新的程序,也有可能出现WindowServer占用大量CPU的情况。毕竟新程序可能需要更多的CPU资源,对新电脑的新CPU来说,可能只需5%的CPU就可以跑起来,但是老电脑性能差一点,可能需要占用更多的CPU。

Continue reading