mac
文章平均质量分 70
从心所愿
既然选择了远方,就要风雨兼程,只为了给家人一个更好的生活!
展开
-
mac系统ruby命令安装失败,重装brew命令
最近用brew命令安装一些工具总是莫名其妙的出现问题,所以就决定卸载重装下。先记录下碰到的一些问题吧: 1.ruby -e "$(curl -fsSL --insecure https://raw.githubusercontent.com/Homebrew/install/master/install)" curl: (35) Server abo...原创 2020-03-11 11:24:26 · 7540 阅读 · 2 评论 -
mac系统关闭Rootless机制
最近想删除/usr/bin/下的一些文件,结果一直提示无权操作,即使加上sudo命令也不行。 通过网上查找一些资料,发现: mac系统下有Rootless机制,即使在root权限下也不能随意的读写所有路径。 如果特殊情况下需要关闭这个机制,需要: 1. 重启电脑 2. 在重启过程中按下 Comman...原创 2020-03-11 11:07:15 · 3398 阅读 · 0 评论 -
在MAC OS X上如何启用crontab?
project: blogtarget: how-to-enable-crontab-on-osx.mddate: 2015-12-16status: publishtags:- OS X- MAC- crontab- 定时任务categories:- OS X- crontab背景 本本上又一些东东是比较重要的,我使用了git进行管理,从转载 2017-04-24 16:20:11 · 17685 阅读 · 2 评论 -
windows和mac下分别配置虚拟主机
windows下配置1.找到apache的配置文件,httpd.conf2.找到 LoadModule rewrite_module modules/mod_rewrite.so 去掉前边的#3.找到 Include conf/extra/httpd-vhosts.conf 去掉前边的#4.找 conf/extra/httpd-vhosts.conf 这个文件转载 2017-04-25 18:41:00 · 384 阅读 · 0 评论 -
Mac系统下使用tcpdump抓包
tcpdump是强大的socket抓包工具,可分析网络通信情况,mac下使用必须用root权限执行该工具。sudo tcpdump, 输入root密码即可使用。以下是一个简单的UDP套接字交互,用于演示tcpdump的各种参数,udp服务端:require "socket"include Socket::Constantssocket = Socket.new(转载 2017-06-29 17:27:52 · 17349 阅读 · 0 评论 -
mac下的strace命令
strace在linux下用来跟踪某个进程的系统调用在solaris下,对应的是dtrace在mac下,对应的命令是:dtruss原创 2017-06-30 11:00:22 · 18365 阅读 · 0 评论 -
linux回到上次目录与历史命令查找快捷方式
一、回到上次操作的目录# cd -进入上次访问目录二、历史命令搜索操作快捷键:[Ctrl + r], [Ctrl + p], [Ctrl + n]在终端中按捉 [Ctrl] 键的同时 [r] 键,出现提示:(reverse-i-search), 此时你尝试一下输入你以前输入过的命令,当你每输入一个字符的时候,终端都会滚动显示你的历史命令。当显示到你想找的合适的历转载 2017-06-22 15:55:59 · 768 阅读 · 0 评论 -
nginx: [warn] 1024 worker_connections exceed open file resource limit: 256
Unix版本:MacBook Air。启动nginx出现,nginx: [warn] 1024 worker_connections exceed open file resource limit: 256,错误时。worker_connections: 单个后台worker process进程的最大并发链接数worker_connections;open转载 2017-06-11 16:03:01 · 14261 阅读 · 0 评论 -
VMWare虚拟机NAT模式下static IP(适用有mac vmvare fusion)
采用NAT模式后,发现guest的IP经常变化,网上找到的解决办法如下: 来源:http://my.oschina.net/aiguozhe/blog/1441851、VMware网络连接选择的是NAT方式。 2、VMware网络设置里的NAT项中查看VMnet8,NAT的网关设置为192.168.X.2。 3、在Windows中,查看所有的网络连接,你应该发现除了原有的网卡之外,转载 2017-07-04 17:09:31 · 1144 阅读 · 0 评论 -
把本地仓库的内容推送到GitHub仓库报错:Permission denied (publickey).
今天在练习git命令行操作时,出现上述报错。具体过程:我在本地创建了一个git仓库,又在github上创建了一个仓库,并且让两个仓库同步。在上述准备工作做完后,根据github的提示,需要在本地的git仓库中运行命令:git remote add origin [email protected]:******************这条命令执行后没有问题,接下来执行git pus原创 2017-06-26 17:02:33 · 747 阅读 · 0 评论 -
macOS Sierra中使用VMware Fusion安装centos7
下载centos 下载地址:https://www.centos.org/download/ 这里我下载的第一个DVD iso打开VMware fusion的虚拟机资源库,点击添加-》新建,如果是安装后首次使用虚拟机,跳过这一步。选择创建自定义虚拟机,点击继续4. 选择操作系统,继续5. 选择虚拟磁盘,新建虚拟磁盘,继续6. 完成7. 起个名字,存储8. 点击小扳手图标进行设转载 2017-07-06 18:55:16 · 956 阅读 · 0 评论 -
Mac VMware fusion nat 外网映射
第一步:打开VMware fusion 的配置文件[plain] view plain copysudo vim /Library/Preferences/VMware Fusion/vmnet8/nat.conf 第二步:找到如下内容,并追加你想映射的端口[pla转载 2017-07-08 12:22:42 · 1191 阅读 · 0 评论 -
vmvare fusion虚拟机centos系统nat模式固定ip配置
通过在网上查资料和自己摸索,现将自己的配置步骤和大家分享:1.mac 系统版本 10.11.62.vmvare fusion版本 8.5.33.虚拟机镜像 centos6.9步骤一、前提:已经安装好虚拟机。$ cd /Library/Preferences/VMware\ Fusion/$ cat networkingVERSION=1,0answer VN原创 2017-07-08 12:45:19 · 1423 阅读 · 0 评论 -
MAC OS下使用OpenSSL生成私钥和公钥的方法
MAC OS自带了OpenSSL,直接在命令行里使用OPENSSL就可以。打开命令行工具,然后输入 openssl打开openssl,接着只要三句命令就可以搞定。1、打开Terminal--cd 到指定文件夹MyTestCertkenMac:~ MyTestCert$openssl2、OpenSSL后运行> genrsa -out rsa_p转载 2017-07-27 11:27:15 · 984 阅读 · 0 评论 -
nginx报502错误
首先说一下我的环境吧,mac电脑,nginx版本1.10.2,php版本5.6.3,正常使用时没有问题的,但是最近要请求一个第三方服务,结果服务器给我返了个502错误。上网查资料,目前还没找到解决办法,先把我的错误日志记录一下。nginx服务器错误:php-fpm错误:原创 2017-07-27 18:56:25 · 1411 阅读 · 0 评论 -
expected key exchange group packet from server错误解决过程
昨天在虚拟机上安装了个CentOS7.4系统,装的是minimal类型。配置好ip后,就用远程连接工具去连接,结果就碰到了文章标题中提到的错误。先说一下我的环境吧,我用的mac电脑,系统是OS X EI Capitan 版本 10.11.6;远程连接工具是vSSH 1.7(注:看介绍也是参考PuTTY软件开发的),sshd版本:OpenSSH_7.4p1, OpenSSL 1.0.2k原创 2018-04-15 00:24:39 · 11339 阅读 · 1 评论 -
mac下通过brew切换php版本
第一步,先安装 brew Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具。 Mac 自带ruby 所以安装起来很方便,同时它也会自动把git也给你装上。官方网站: http://brew.sh 在mac下终端里直接输入命令行:ruby -e "$(curl -fsSL https://raw.gi转载 2018-04-05 09:32:51 · 4058 阅读 · 0 评论 -
mac安装lnmp环境中php扩展遇到的问题
在装好lnmp环境之后,执行php -m命令查看php扩展时,碰到如下警告:1.Cannot load Xdebug - it was built with configuration API220131226,NTS, whereas running engine is API220131226,NTS,debug2.PHP Warning: PHP Startup: xh原创 2017-02-24 16:30:54 · 2535 阅读 · 0 评论 -
mac系统中使用tree 命令展示目录树结构
在 linux 下你可以很方便的使用 tree 命令来查看当前目录下的目录树机构.但是在 MAC 下,至少你需要安装一个工具.开始,我从网上找到了一个shell 命令打印 tree 结构的方法.find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'你可以在你的终端下,直接输入上面的shell 命令来查看当前目录的结构树转载 2017-02-15 15:44:05 · 5890 阅读 · 5 评论 -
mac下忘记root密码
今天一同事忘记mysql的root密码,找我解决,我只能找百度了。参考了如下链接:http://jingyan.baidu.com/article/90bc8fc87b04e3f653640c1c.html成功解决。意外发现:1.mac下进入管理员命令:sudo su2.mac下安装mysql服务有两种方式:第一种:到官网下载.dmg格式软件,按照向导安装。第二原创 2017-02-22 17:56:34 · 443 阅读 · 0 评论 -
mac 上安装git步骤及注意事项
我们在windows上使用git的时候,有时候为了便利,直接采用git+tortoisegit的方式。这种方式可以带来很多的方便,不过在mac上,并没有tortoisegit的mac版本,不过有source tree和gitX等工具。不过,今天主要不是讲这些客户端工具的使用,而是讲通过终端命令安装git的步骤及注意事项。 1.下载git客户端程序,地址为:https://git-scm.转载 2016-09-25 13:34:00 · 1242 阅读 · 0 评论 -
Mac 可设置环境变量的位置、查看和添加PATH环境变量
Mac 启动加载文件位置(可设置环境变量)------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令echo $SHELL如果输出的是:csh或者是tcsh,那么你用的就是C Shell。如果输出的是:bash,sh,zsh,那么你的用转载 2016-10-16 20:51:15 · 883 阅读 · 0 评论 -
mac上安装nginx服务器的默认根目录问题
最近,在mac上安装了nginx服务器之后,发现网站根目录有两个:1. /usr/local/var/www2. /usr/local/Cellar/nginx/1.10.1/html但是实际上却是一个目录,好像是软连接或者硬链接关系,特此记录一下,有空深挖!原创 2016-10-19 21:15:34 · 17587 阅读 · 0 评论 -
mac nginx配置虚拟主机
最近一直在搭建mac的lnmp环境,一直配置虚拟主机失败,在网上搜索资料后,看到这样一句话:nginx安装后默认监听8080端口,可以访问http://localhost:8080查看状态。如果要想监听80端口需要root权限,运行sudo chown root:wheel /usr/local/Cellar/nginx/1.6.2/bin/nginxsudo chmod u原创 2016-10-20 19:07:15 · 3349 阅读 · 0 评论 -
MAC OS X 安装 pecl
这算是为了安装php扩展做的准备工作吧:1. cd /usr/lib/php2. sudo php install-pear-nozlib.phar[PEAR] Archive_Tar - installed: 1.3.11[PEAR] Console_Getopt - installed: 1.3.1warning: pear/PEAR requires原创 2016-11-01 14:10:10 · 8798 阅读 · 0 评论 -
MAC OS X 安装php的pdo_pgsql扩展
最近一直迷茫于如何安装pdo_pgsql扩展。之前用brew命令:brew install homebrew/php/php56-pdo-pgsql在/usr/local/Cellar和/usr/local/opt目录下也可以看到下载内容,然后在/usr/local/etc/php/5.6/php.ini中也添加了:extension=/usr/local/opt/php56-pd原创 2016-11-01 16:51:19 · 4613 阅读 · 0 评论 -
MAC OS X 安装postgresql
在 mac 下,可以利用 homebrew 直接安装 PostgreSQL:1brew install postgresql -v稍等片刻,PostgreSQL 就安装完成。接下来就是初始数据库,在终端执行一下命令,初始配置 PostgreSQL:1ini转载 2016-11-01 18:28:06 · 757 阅读 · 0 评论 -
Mac上使用homebrew安装PostgreSql 相关总结
1. brew安装命令brew install postgresql2. 查看安装的版本pg_ctl -V3. 安装成功之后,安装路径为:/usr/local/var/postgres4. 初始化数据库:initdb /usr/local/var/postgres5. 配置开机登陆(可选):$ mkdir -p ~/Library/LaunchAge原创 2016-11-01 18:49:01 · 8533 阅读 · 0 评论 -
Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.
从github.com 克隆代码的时候出现的问题:Permanently added the RSA host key for IP address '192.30.252.130' to the list of known hosts.服务器上刚刚装Git,然后拷贝代码出现了上述的问题,这问题很好解决,在hosts文件中加入github.com就可以了,我的cento转载 2016-11-02 17:35:01 · 755 阅读 · 0 评论 -
mac初次使用php环境简单搭建
mac电脑默认已经安装apache服务,apache配置文件路径为:/etc/apache2/httpd.confapache服务启动、关闭、重启命令:sudo apachectl start/stop/restart查看apache服务进程:ps -ef | grep httpd下面开始简单搭建php环境:1.查看apache服务是否启动:上面显示为已经启动。原创 2016-11-23 18:16:18 · 7389 阅读 · 0 评论 -
Mac下brew及brew-cask安装使用
目录:1.brew-cask VS App Store2.安装brew3.brew常用命令4.安装brew-cask5.brew cask的常用命令6.更新brew cask及通过brew-cask安装的程序1.brew-cask VS App Store●下载方便●易于管理,容易卸载●包含了App Store没有的软件2.安装brew打开H转载 2017-02-09 15:29:52 · 3126 阅读 · 0 评论 -
mac下安装brew-cask
1.安装homebrew酒桶ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"参考链接:http://blog.csdn.net/shan1991fei/article/details/52036765http://www.jianshu.com/p/c829b5bbf7012.安装原创 2017-02-09 15:41:08 · 8412 阅读 · 0 评论 -
使用brew cask来安装Mac应用
简介brew cask是一个用命令行管理Mac下应用的工具,它是基于homebrew的一个增强工具。homebrew可以管理Mac下的命令行工具,例如imagemagick,nodejs,如下所示:12brew install imagemagickbrew install node而使用上brew cask之转载 2017-02-09 16:00:02 · 3488 阅读 · 0 评论 -
您应该知道的UNIX工具系列之2:Netcat
这是“您应该知道的UNIX工具系列”里的第二篇。在这一篇文章里,我将介绍netcat工具,简称nc。Netcat常被称为“瑞士军刀”。就像古老瑞士军刀的多功能实用性一样,Netcat的功能也是非常实用的。它的功能包括端口扫描、文件传输、端口监听,而且它可以用作一个后门。在2006年的"Top 100 Network Security Tools"调查中,netcat排名第四。所以它绝对转载 2017-02-28 14:10:59 · 360 阅读 · 0 评论 -
如何安装SQLAlchemy
在Python系列SQLAlchemy入门教程系列的前一篇文章中,我们学习了如何使用SQLAlchemy的声明来编写数据库代码。在本文中,我们将学习如何在Linux,Mac OS X和Windows上安装SQLAlchemy。在Windows上安装SQLAlchemy在Windows上安装SQLAlchemy之前,需要使用Windows安装程序来安装Python。您可以在Pyt转载 2017-02-10 17:13:06 · 10874 阅读 · 0 评论 -
Mac OS增删环境变量
一、首先查看shell版本使用命令echo $SHELL如果输出的是:csh或者是tcsh,就是C Shell。如果输出的是:bash,sh,zsh,就是Bourne Shell的一个变种。Mac OS X 10.3之后默认的是Bourne Shell。Mac OS X 10.2之前默认的是C Shell,使用的命令是setev。二、针对Bourne She转载 2016-07-15 09:00:38 · 4479 阅读 · 1 评论