Mac OS X

Vagrant挂载目录失败mount: unknown filesystem type ‘vboxsf’

不想你离开。 提交于 2020-12-31 06:28:13
一、背景 ​  最近在玩Mac OS下的虚拟机,然后有朋友推荐了我Vagrant,但是在设置完跟宿主机共享目录然后启动虚拟机的时候,出现了 vagrant mount: unknown filesystem type 'vboxsf' 问题,而且网上的解决访问在我的电脑上不适用,折腾了很久才解决,所以记录一下,以便能帮到遇到同样问题的小伙伴。 错误如下:    二、解决思路及步骤 ​  遇见这个,感觉瞬间懵逼。不过好在理智控制住了我,我就去网上查呀查,知道了原因是 要先安装virtualbox guest addtions才能开启目录共享 。很无奈的是都没能解决,下面给出网上的解决方式: 虚拟机启动之后,点击虚拟机上边的菜单 Device > Insert Guest Addtions CD image… ,默认情况下,会在虚拟机centos中添加一个磁盘。可是到我这里,我点击以后弹出如下错误:    别的解决方式和思路差不多,很明显我这里没办法通过这种方式解决。 然后我就打开虚拟机设置自己摸索,但我知道目的是在虚拟机中安装GuestAdditions,终于在摸索了好久以后我发现了其中的奥秘,解决办法如下: 首先把 /Applications/VirtualBox.app/Contents/MacOS 路径下的 VBoxGuestAdditions.iso 文件复制到桌面

Idea创建Java类文件模版

烂漫一生 提交于 2020-12-29 17:43:16
配置路径 我的系统是macos,其他平台大同小异。打开Idea的preference,搜索file and code templates。如图所示, 我的配置 /** *@Description *@author ${USER} *@create ${YEAR}-${MONTH}-${DAY} ${TIME} */ 配置参数 ${PACKAGE_NAME} - 将在其中创建新类或接口的目标包的名称 ${PROJECT_NAME} - 当前项目的名称。 ${FILE_NAME} - 当前项目的名称。 ${NAME} - 创建文件期间在“新建文件”对话框中指定的新文件的名称。 ${USER} - 当前用户的登录名。 ${DATE} - 当前系统日期。 ${TIME} - 当前系统日期。 ${YEAR} - 当前系统年份 ${MONTH} - 当前系统月份 ${DAY} - 当前系统天 ${HOUR} - 当前系统小时 ${MINUTE} - 当前系统分钟 ${PRODUCT_NAME} - 将在其中创建文件的IDE的名称。 ${MONTH_NAME_SHORT} - 月份名称的前3个字母。例如: 1月、2月等。 ${MONTH_NAME_FULL} - 一个月的全名。例如: 1月、2月等。 来源: oschina 链接: https://my.oschina.net/sean0316

朝鲜黑客组织 Kimsuky 的持续性网络攻击

ε祈祈猫儿з 提交于 2020-12-29 17:04:26
作者:知道创宇404实验室翻译组 原文链接: https://us-cert.cisa.gov/ncas/alerts/aa20-301a 一、概要 网络安全报告书由网络安全基础设施安全局(CISA)、联邦调查局(FBI)和美国网络司令部国家宣教部队(CNMF)联合撰写,主要描述了针对朝鲜高级黑客组织 Kimsuky 网络攻击所使用的战术、技术和程序(TTP)。美国政府将该网络攻击称为HIDDEN COBRA,有关HIDDEN COBRA的更多信息,请访问 https://www.us-cert.cisa.gov/northkorea 。 本文描述了截止2020年7月已知的Kimsuky黑客网络攻击事件,旨在保护相关组织免受该黑客影响。 单击此处 以获取PDF版本。 二、主要发现 Kimsuky黑客组织可能自2012年开始运营。 Kimsuky很可能是朝鲜政府支持的全球情报搜集任务。 Kimsuky运用常见的策略窃取数据。[ 1 ],[ 2 ] Kimsuky最可能使用网络钓鱼获取初始访问权限。[ 3 ] Kimsuky的情报收集针对韩国、日本和美国。 Kimsuky重点关注朝鲜半岛、核政策、外交政策及国家安全问题的相关信息。 Kimsuky特别关注对象: 各领域专家、智囊团、韩国政府机关;[ 4 ],[ 5 ],[ 6 ],[ 7 ],[ 8 ] CISA

如何写出安全的、基本功能完善的Bash脚本

廉价感情. 提交于 2020-12-28 01:13:56
每个人或多或少总会碰到要使用并且自己完成编写一个最基础的Bash脚本的情况。真实情况是,没有人会说“哇哦,我喜欢写这些脚本”。所以这也是为什么很少有人在写的时候专注在这些脚本上。 我本身也不是一个Bash脚本专家,但是我会在本文中跟你展示一个最基础最简单的安全脚本模板,会让你写的Bash脚本更加安全实用,你掌握了之后肯定会受益匪浅。 为什么要写Bash脚本 其实关于Bash脚本最好的解释如下: The opposite of "it's like riding a bike" is "it's like programming in bash". A phrase which means that no matter how many times you do something, you will have to re-learn it every single time. — Jake Wharton (@JakeWharton) December 2, 2020 意思就是,跟骑自行车相反,无论做了多少次,每次都感觉像重新学一样。 但是Bash脚本语言和其他一些广受欢迎的语言,例如JavaScript一样,他们不会轻易突然消失,虽然Bash脚本语言不太可能成为业界的主流语言,但实际他就在我们周围,无处不在。 Bash就像继承了shell的衣钵一样

由过去的微软、苹果、IBM 看今天的阿里巴巴

拈花ヽ惹草 提交于 2020-12-26 15:48:10
北京时间 12 月 24 日, 据新华社消息 ,「近日,市场监管总局根据举报,依法对阿里巴巴集团控股有限公司实施“二选一”等涉嫌垄断行为立案调查。」 上午十一点零六分,阿里巴巴官方发布公告,回应表示:「今日,阿里巴巴接到国家市场监管总局通知,依法对阿里巴巴涉嫌垄断行为立案调查。阿里巴巴将积极配合监管部门调查。目前公司业务一切正常。」 在过去的许多年里,如今的国际巨头 IBM、微软、苹果、Google 等,反垄断发生得非常频繁,并且由此发生了许多轶事,也深刻地影响着全球互联网发展的走向。 比如, 乔布斯 1997 年回归苹果,回归后大幅度改革公司管理,停止其认为不合理的产品研发生产。在其主导下,微软和苹果结束了多年的专利纷争,微软向苹果注资 1.5 亿美元以换取苹果的无投票权股份,这为当时上一财年亏损 10 亿美元,“还有 90 天就破产”(乔布斯自称)的苹果带来重要支持。而作为回报,苹果放弃控告微软侵犯版权的官司,并在每一部 Macintosh 上内置 InternetExplorer 和 Office。就这样,曾经的敌人握手言和。 从苹果依靠微软支持角度: Office 支持苹果,for Mac 版本(做一个操作系统,如果没有大量第三方软件的支持,一个操作系统很难单独成功); 从微软支持苹果角度: 美国反垄断法(反托拉斯法),如果 PC 一统天下,就会被分拆(Windows

Could not install packages due to an Environment Error: [Errno 13] Permission denied 解决方案

天涯浪子 提交于 2020-12-26 07:55:25
执行pip install 报错如下: Could not install packages due to an Environment Error : [ Errno 13 ] Permission denied : '/usr/local/lib/python3.5/dist-packages/kiwisolver.cpython-35m-x86_64-linux-gnu.so' Consider using the `-- user ` option or check the permissions . 解决方案: Linux / macOS From your terminal, you can install the package for your user only , like this: pip install < package > -- user OR You can use su or sudo from your terminal, to install the package as root : sudo pip install < package > Windows From the Command Prompt, you can install the package for your user only , like this: pip

Linux与Unix到底有什么区别?

試著忘記壹切 提交于 2020-12-25 14:05:59
作者:Phil 来源: https://opensource.com/article/18/5/differences-between-linux-and-unix 如果你是一名20多岁或30多岁的软件开发人员,那么你已成长在一个由Linux主导的世界中。数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场份额的报告,但Linux在数据中心操作系统上的份额可能高达70%,而Windows变体几乎涵盖了所有剩余的比例。使用任何主流公共云的开发人员可以假定目标系统将运行Linux。近些年来,随着Android和基于Linux的嵌入式系统在智能手机、电视、汽车和其他设备中的应用,Linux随处可见的证据比比皆是。 即便如此,大多数软件开发人员,甚至是那些在这场古老的“Linux革命”中成长的软件开发人员,也至少听说过Unix。这听起来与Linux类似,你可能已经听说过人们可以互换地使用这些术语。或者你也许听说过Linux被称为“类Unix”操作系统。 那么这个Unix是什么呢? 一些漫画种讲到的是坐在发绿光的屏幕后面的精灵般的“老人”,他编写C代码和shell脚本,由老式的滴灌咖啡所驱动。但除了那些1970年代那些老去的C程序员以外,Unix有更丰富的历史。 Unix开端 Unix的历史起始于二十世纪六十年代的AT&T贝尔实验室,在那时,一小组程序员正在为PDP

硬件笔记之制作MacOS Mojave U盘USB启动安装盘方法

感情迁移 提交于 2020-12-24 22:24:15
0x00 概述 随着苹果 macOS Mojave 正式版发布,很多使用 Mac 电脑的同学都已升级到最新版了。但如果你对系统有洁癖或原本系统已凌乱不堪,那么可能还是希望能格式化「 全新安装 macOS 」的。 不过由于苹果官方只提供了 macOS 的升级程序,并没提供完整 dmg 镜像,想要全新安装的话,只能自己制作一个 macOS Mojave 的U盘启动盘/安装盘了。 0x01 使用Mac命令行创建制作 macOS Mojave 正式版 USB 安装盘 首先介绍命令行的方式,因为这是苹果官方系统内置的命令,优点是稳妥而且没有兼容性问题,只是需要通过命令行操作,对新手来说可能看似有点复杂,但其实步骤还是非常简单的。 首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料。 要保证下载的镜像文件是原版安装包 Install OS X *.app放在“应用程序”中; 下载好 macOS Mojave 正式版的安装程序备用,先不要启动安装(下载方法可以到App Store里面,速度还是很快的)。 打开 “应用程序 → 实用工具 → 磁盘工具”,将U盘「抹掉」(格式化) 成「Mac OS X 扩展(日志式)」格式、GUID 分区图,并将 U 盘命名为「Mojave」(下图序号3处)。注意: 这个盘符名称必须与后面的命令里的名称一致,需要认真看清楚 ,很多新手容易出错在这里。

M1芯片MacBook pro重装系统报错怎么办?忘记intel那套恢复MacOS步骤吧

◇◆丶佛笑我妖孽 提交于 2020-12-24 18:39:51
我们都知道Windows电脑做系统相对来说是比较麻烦的,但是MacBook做系统 以前 是非常简单的,但是自从这个 M1芯片 的MacBook发布了之后,它这个做系统和之前的Intel芯片 是不一样的 。 首先,在做系统的时候,我们得关机。 1、长按电源按钮,直到出现启动选项窗口 点MacBook右上角的按钮,既是电脑的电源键,又是指纹键,一直按照,看着提示,直到出现启动选项窗口 2.现在进入MacBook的一个恢复模式,我们在做重装系统的时候,最好接上电源,插上电,为了防止中途断电,造成不可逆的损失就不好了。 我们点击这个选项,再点击继续 这时候,进入了macOS的恢复模式,点击下一步,输入管理员密码 3、点击左上角实用工具,点击终端 4、终端键入resetpassword,然后按回车 按回车键之后,密码就重置了, 5、点按“重设密码”窗口,点击左上角“恢复助理”-“抹掉Mac”。 点击“重设密码”这个窗口,让“重设密码”这个窗口在前端 点击左上角“恢复助理”-“抹掉Mac”。 以上5步完全按照上方图文教程来操作即可 6、点按“抹掉Mac”,确认抹掉,电脑重启 7、选择对应语言 8、点按macOS实用工具,重新安装 9、Mac 开始激活,点击右上角连接wifi,点按“退出到恢复实用工具”。 10、 重复实施第3步至第9步 以上5步根据电脑提示操作即可 注意: 其中的

制作 macOS High Sierra U盘USB启动安装盘方法教程 (全新安装 Mac 系统)

你说的曾经没有我的故事 提交于 2020-12-24 04:22:27
方法一:使用命令行创建制作 macOS High Sierra 正式版 USB 安装盘 首先,准备一个 8GB 或更大容量的 U盘 ,并 备份 好里面的所有资料。 下载好 macOS High Sierra 正式版的安装程序 打开 “应用程序 → 实用工具 → 磁盘工具”,将U盘「抹掉」(格式化) 成「Mac OS X 扩展(日志式)」格式、GUID 分区图,并将U盘命名为「Sierra」。(注意:这个盘符名称将会与后面的命令一一对应,如果你改了这盘符的名字,必须保证后面的命令里的名称也要一致。) 打开 “应用程序→实用工具→终端”,将下面的一段命令复制并粘贴进去: 如果你要制作 High Sierra,拷贝这段命令: sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Sierra --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction * 请注意红色的「Sierra」要对应你的 U 盘命名 (上图3号处) --------------------------------------- 如果你要制作「旧版本的