朝花夕拾|勿忘初心 朝花夕拾|勿忘初心

Mac个人配置

in Mac Playing read (745) 624汉字 站长Lucifaer 文章转载请注明来源!

需要安装的软件篇

Xcode,重要性不多说,推荐第一个安装。

效率类:

  1. Moom分屏神器,谁用谁知道,效率很高,而且便捷。
  2. ShadowsocksXOS X下的shadowsocks,总得翻个墙吧:D。
  3. Office,看文档,写Word....
  4. MWebOS X下非常好用的Markdown编辑器。
  5. Dash,配上JetBrains的IDE,美滋滋。

浏览器:

  1. Google Chrome浏览器,同样是因为Safari略麻瓜的问题,直接设置成默认浏览器,方便以后配置ShadowsocksX+Switchomega,以及利用其强大的开发人员工具。
  2. Firefox,强大的渗透测试插件,不得不用。

输入法:

  • 原谅我用不太惯OS X源生的输入法,所以我选择了安装搜狗输入法

文本编辑器:

  • Atom,轻便的文本编辑器。
  • VIM,建议用brew重新安装一遍,源生版本太老了。

IDE:

用惯了JetBrains的那套IDE,就不想换了:

  • PhpStorm
  • PyCharm
  • WebStorm

通讯工具:

  1. QQ,方便通讯吧。
  2. 微信,同上。
  3. 微博,又同上。

个人癖好:

  • NeteaseMusic,网易云音乐,没有音乐要死的我....

需要安装的组件篇

homebrew

homebrew包管理器强悍的包管理器,一定要安装。

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

zsh+Oh-My-Zsh

摆脱bash,拥抱zsh

$ brew update
$ brew install zsh
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

换个主题(agnoster):

$ vim .zshrc
//更改ZSH_THEME为agnoster,之后还要下载一个字体,否则会出现乱码:
$ brew install git //先装个git
$ git clone https://github.com/powerline/fonts.git
$ cd fonts
$ ./install.sh

重启zsh,改个配色,你的终端就变得便捷且炫酷了。

proxychains4

终端翻墙,重要性就不说了,大家都懂

$ brew install proxychains-ng
$ vim /usr/local/etc/proxychains.conf
//在最下面把socks4 127.0.0.1 9050注释掉,添加:
//socks5 127.0.0.1 1080

git

上面已经说过,这边再记录一下

    $ brew install git

Python

建议利用brew重新安装一遍Python,源生的Python版本比较老,而且在IDE中,调用非常难受

$ proxychains4 brew install python    
//python2与python3的pip指令并不通用,安装包时需要分别安装
$ proxychains4 brew install python3

注意一点:

在终端中:

$ python --version    //源生自带版本
Python 2.7.10
$ python2 --version    //刚刚brew的版本
Python 2.7.13
$ python3 --version    //brew install python3
Python 3.6.0

配置Apache+PHP+MySql

在这里只介绍如何简单的配置编辑环境,关于coder或者漏洞分析童靴的环境配置,后面会单独整理成一篇文章。

这个确实对于新手来说是很苦恼的问题,尤其是MySql的配置问题。这里我是OS X EL的配置:

开启Apache:

$ sudo apachectl start

检查是否成功http://localhost

开启PHP

$ cd /etc/apache2/
$ sudo cp httpd.conf httpd.conf.bak
$ sudo vim httpd.conf
//取消LoadModule php5_module libexec/apache2/libphp5.so前面的'#'
//推荐把DocumentRoot更改为/Users/lucifaer/Sites以方便管理
$ sudo apachectl restart

检验是否成功:

$ cd ~/Sites/
$ vim info.php
//输入<?php phpinfo();?>

访问http://localhost/info.php输出phpinfo()的信息。

安装MySql

下载MySql,下载dmg包的,安装完成后,记得记一下数据库的密码。

2017-01-20T08:38:11.101612Z 1 [Note] A temporary password is generated for root@localhost: igdC7eqCvi<f

$ export PATH=/usr/local/mysql/bin:$PATH
$ echo $PATH

然后到系统偏好设置中开启MySql

然后让PHPMySql连接:

$ cd /var
$ mkdir mysql
$ cd mysql
$ ln -s /tmp/mysql.sock mysql.sock

然后重新设置数据库的密码:

$ mysqladmin -u root password 'yourpasswordhere'

如果报错的话,可以先切换到/usr/local/mysql/bin/目录下。

至此配置完成。

安装phpMyAdmin

下载phpMyAdmin,解压到网站根目录即可。

需要安装的插件

Switchomega

mac
最后由Lucifaer修改于2017-06-01 00:34

此处评论已关闭

已有 4 条评论
  1. 77ca1k1k1
    77ca1k1k1

    我装了个ipython,结果默认安装的是ipython3,然后好像之前用pip安装的库还用不了。。。一阵苦恼。难道就是因为我一直用的内置的python,近期换ipython了就一堆的麻烦

  2. 77ca1k1k1
    77ca1k1k1

    safari是不是占内存少一些。我也是safari,chrome, ff都用。safari用来看没被墙的网站。因为ff的内个foxyproxy比较好用。我就在ff里面搭配这个插件切换burp代理和ss代理。然后chrome,哦对,最近安装了chrome canary,还支持命令行。chrome是不是太占内存了,还耗电多。然后之前chrome装太多插件了,不太想理它了23333。暂时用chrome canary可能是比较美观,方便截图吧。

  3. Lucifaer
    Lucifaer本文作者

    @77ca1k1k1 mac本身的python版本较低,而且python编译不完全,功能缺失,会有这样的问题

  4. Lucifaer
    Lucifaer本文作者

    @77ca1k1k1 safari虽然比较快,但是个人用着不是很顺手。chrome通常我用作翻墙,firefox的话一般用来抓包,当然chrome的postman也不错

博客已萌萌哒运行
© 2018 由 Typecho 强力驱动.Theme by Yodu
PREVIOUS NEXT
雷姆
拉姆