OSX

osx 修改jenkins进程默认账户解决权限问题

混江龙づ霸主 提交于 2019-12-06 08:38:34
首先停止jenkins sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist sudo vim /Library/LaunchDaemons/org.jenkins-ci.plist 将下面对应的位置分别修改为你需要的用户组和用户名 sudo chown -R zhulangren:wheel /Users/Shared/Jenkins/ sudo chown -R zhulangren:wheel /var/log/jenkins/ 启动jenkins sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist 尽管通过expect实现了自动打包自动更新,定时打包,但是这些还不够,还需要指定的账户在需要的时候开始打包,我实现了一个通过websocket来执行命令的网站来解决这个问题但是在执行超长时间的脚本时浏览器表现好像假死了。之前也通过jenkins执行命令尝试过但是执行expect脚本时jenkins会出错,隔了这么长时间希望已经解决了这个错误,今天再次尝试jenkins打包 来源: oschina 链接: https://my.oschina.net/u/117096/blog/790453

MAC OSX brew 升级 mysql5.6到5.7无法启动的问题

北城余情 提交于 2019-12-05 11:08:38
用 brew 将 mysql 从5.6.22升级到了5.7, 启动 mysql 服务以后发现登录不进去, 原来的密码失效, 应该是两个版本的 mysql.user 表结构的差异造成的, 为了保留之前的数据, 所以卸载了 5.7.x . 卸载以让命令后重新指向 5.6.22 , 用 mysql.server 命令启动 mysql , 这个时候报错了,启动不了: . ERROR! The server quit without updating PID file (/usr/local/var/mysql/xxx.local.pid). 此处的 xxx 是我电脑的名字,下同 这个时候先不要去搜索引擎搜索以上的错误提示,不然会找到很多不同的无效的解决方案,要定位问题还是先查看日志,避免做无用功. 我刚开始就是这么做的,浪费了不少时间. 查看日志 /usr/local/var/mysql/xxx.local.err , 发现以下问题: 2016-08-03 18:18:59 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details)

Mac 利器:brew、brew cask、zsh

痞子三分冷 提交于 2019-11-30 21:12:00
#mac 学习记录 ###brew(也叫 Homebrew) 参考链接 安装 brew 的官网: http://brew.sh/index_zh-cn.html 有对此详细描述 安装方法:打开terminal,输入命令: ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" 使用brew安装软件 一个命令搞定,比如安装git brew install git 使用brew卸载软件 brew uninstall wget 使用brew查询软件 brew search /wge*/ /wge*/是个正则表达式,需要包含在/中 其它brew命令 brew list 列出已安装的软件 brew update 更新brew brew home 用浏览器打开brew的官网 brew info 显示软件的信息 brew deps 显示包依赖 ###Homebrew-cask 参考链接 homebrew-cask, 官网传送 , 是一套建立在homebrew基础上的Mac软件安装命令行工具。与brew的区别就是,后者侧重于软件套件和软件环境的配置安装,而前者是mac平台软件。 安装步骤 安装Xcode(Mac App Store 免费一键下载) 安装homebrew(上面介绍的一行命令搞定) 安装homebrew-cask

安装Mac OS X 出现的问题

大城市里の小女人 提交于 2019-11-30 08:43:23
我用U盘之前在另外一台MacBook Pro安装过,确定没有问题, 安装公司MacBook Pro遇到这个问题,原因公司MacBook Pro是Apple2011年末生产的,现在2011年生产MacBook Pro旗舰店都已经停止销售了,只是提供展示,官网上也不进行销售了。2011年生产MacBook Pro在线安装Mac OS X服务也已停止。 安装Mac OS X 出现提示:“不能验证这个“安装OS X EI Capitan”应用程序副本,它在下载过程中可能已遭破坏或篡改”,如图所示: 安装Mac OS X出现问题原因是:2016年2月14日Apple更新开发者证书后导致的. 解决方案如下: 1.在终端里面修改时间,请完全复制下面代码,按回车键确认: date 122014102015.30 说明:请完全参照这个代码,区分大小写,区分空格,区分标点符号,如图所示: 2.输入上面的代码按回车后返回的是 Sun Dec 20 14:10:30 PST 2015 就是正确的,是其他的就没有输正确 修改后退出磁盘工具,进到安装OS X。 3.如果用上面的办法修改后还是不行,那么输入下面的代码试试 date 062614102014.30 说明:06是月,26是日,14是时,10是分,2014是年,30是秒。一定要修改为现在的时间,误差不超过1分钟。 4。这个解决方法也适用于OS X

mac 10.9 安装jdk8,javaee7和maven

情到浓时终转凉″ 提交于 2019-11-29 08:48:33
安装jdk8 直接在Oracle官网下载jdk8,安装之环境就配好了不用我们自己配了。 安装 javaee7sdk 这个其实是javaee规范+GlassFish服务器, export DISPLAY=:0 chmod +x java_ee_sdk-7-jdk7-macosx-x64-ml.sh ./java_ee_sdk-7-jdk7-macosx-x64-ml.sh 安装maven 下载maven的压缩包 vim ~/.bash_profile export M2_HOME=/Users/alex/lib/apache-maven-3.2.1 export PATH=$PATH:$M2_HOME/bin 来源: oschina 链接: https://my.oschina.net/u/572499/blog/260679

OSX malware and exploit collection (~100 files) + links and resources for OSX malware analysis

巧了我就是萌 提交于 2019-11-28 20:39:25
此文为关于MAC OSX系统的所有攻击脚本和溢出代码的收藏集。附带资源链接和相关讲解文档~mark下 'Tis the season. Here is a nice collection of ~100 Mac OS malware and Word document exploits carrying MacOS payload (all are CVE-2009-0563) along with links for OSX malware analysis. Please send your favorite tools for OSX if they are not listed. CVE-2009-0563 CVE-2009-0563 Stack-based buffer overflow in Microsoft Office Word 2002 SP3, 2003 SP3, and 2007 SP1 and SP2; Microsoft Office for Mac 2004 and 2008; Open XML File Format Converter for Mac; Microsoft Office Word Viewer 2003 SP3; Microsoft Office Word Viewer; and Microsoft Office