如何在mac os下安装、卸载brew
安装: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 卸载就比较麻烦: cd `brew --prefix` rm -rf Cellar brew prune rm `git ls-files` rm -r Library/Homebrew...
View Articlevmware中的mac os如何扩容
弄了个vmware中的黑苹果,结果硬盘只有80G。 装了Xcode和android的SDK后,居然没地方了。 没办法,扩容吧,步骤如下: 1.关掉mac os虚机 2.点击硬盘,扩展到200G 3.开机macos 4.在terminal中执行: sudo diskutil resizeVolume / R 解释下,必须sudo才能是root权限,可以拓展硬盘。...
View ArticleMacOS下如何用brew安装jenkins
伪命题。用dmg装jenkins的话会产生一个shared的jenkins用户,这个很不爽。 还是都放到admin用户下统一管理为好,步骤如下: brew install jenkins 会装好jenkins 2.3.0 然后把plist文件拷贝到LaunchAgents目录: cp -p /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist...
View ArticleMacOS下如何删除dmg安装的jdk
没办法,得在jdk1.7和1.8之间切换。用dmg方式安装的jdk。 第一步:干掉plugin和panel,这两个也是直接导致无法同时使用两个jdk的原因 sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr...
View Articleurl中的字符转义
今天遇到个怪问题 设置http_proxy的时候有用户密码,命令如下: export http_proxy=http://user\2016:PmnQ 2016@192.168.0.1:3128 注意上面的命令: 用户名其实是:"user\2016",里面有个反斜杠\ 而密码是:"PmnQ 2016",里面有个空格 这下麻烦了,命令过不去啊。 找到字符转义表,第一个图是可以安全转义的:...
View ArticleUbuntu中的包管理
其实无论是apt或者是yum,实际中都用的很少,基本是以取源码编译为主。但是,无论apt或者yum的用法,都是需要烂熟在心的。 下面说下Ubuntu的apt包管理: 更新源,并非更新包: apt-get update 搜索包: apt-cache search nginx 查看包的信息,由上到下显示多个版本,更新时会自动更新到最新的那个 apt-cache show nginx...
View ArticleMacos下如何安装nvm和nodejs
首先呢,需要安装homebrew 然后通过brew安装nvm brew update brew install nvm mkdir ~/.nvm 将以下两条放入自启动的.bashrc或者.bash_profile中,当然这也需要配置的 export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh 在命令行直接运行一下以上两条命令...
View ArticleUbuntu下如何关闭iptables防火墙
真是无比的麻烦,居然没有什么好命令,郁闷: iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD...
View ArticleMacos下polipo的安装
首先必然是安装brew,然后通过brew安装polipo brew install polipo 接下来就比较较劲了,编辑~/.polipo文件,注意自己的上级socksParentProxy的地址: # config file for polipo @ ~/.polipo proxyAddress = "0.0.0.0" proxyPort = 8119 allowedClients =...
View Article阿里云内部dns地址
2016.12.6 - 2016.12.8 万网的dns服务器出问题了,导致阿里云内部的dns解析不正常 没办法,拉个阿里云内部dns的所有地址: server=10.202.72.116 server=10.202.72.118 server=10.143.22.116 server=10.143.22.118 server=100.100.2.138 server=100.100.2.136...
View Article通过extundelete恢复删除文件
通过extundelete恢复 恢复过程: 1、安装extundelete yum -y install e2fsprogs e2fsprogs-libs e2fsprogs-devel wget http://jaist.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 tar...
View Articleopenwrt安装python,pip
1.安装python-mini以及辅助库 opkg install libffi opkg install python-mini opkg install python opkg install python-openssl 2.安装pip wget –no-check-certificate https://bootstrap.pypa.io/get-pip.py python get-pip.py
View ArticleLaravel的artisan命令大全
全局相关 01.php artisan:显示详细的命令行帮助信息,同 php artisan list 02.php artisan –help:显示帮助命令的使用格式,同 php artisan help 03.php artisan –version:显示当前使用的 Laravel 版本 04.php artisan changes:列出当前版本相对于上一版本的主要变化 05.php...
View ArticleUbuntu下如何安装php5和php7的最新版
两个版本要同时存在 先加入php的最新源 sudo add-apt-repository ppa:ondrej/php 咦,报失败,找不到add-apt-repository这个命令,查查看是哪个包的: sudo apt-file search add-apt-repository 我去,apt-file也没装,装吧,然后更新一把: sudo apt-get install apt-file...
View Articlepm2的常用命令
启动所有的程序后,保存当前所有程序状态,会生成一个dump.pm2文件 pm2 save 从pm2 save中恢复所有程序状态 pm2 resurrect pm2有Keymetrics这个免费的监控平台,添加监控: pm2 link [YOUR_SECRET_KEY] [YOUR_PUBLIC_KEY] 杀掉pm2的God Daemon pm2 kill 指定配置文件启动 pm2 start...
View Articlehtpasswd的Shell替代命令
当用nginx的时候,可能需要限制登陆 一句话解决 printf "admin:$(openssl passwd -crypt 123456)\n" > .htpasswd nginx的配置如下: location / { auth_basic "nginx basic http test for ttlsa.com"; auth_basic_user_file...
View Articlenetcat远程用法
一、远程传输文件压缩包 tar zcvf - /export/A0 | nc 192.168.86.5 8732 nc -l 8732 > A0.tar.gz 二、远程传输整个目录 tar cvf - /export/A0 | nc 192.168.86.5 8732 nc -l 8732 | tar xvf - 三、远程备份分区到一个文件 dd if=/dev/sdb | gzip -c |...
View ArticleLinux下Screen乱码
很烦躁的问题,终端是UTF8,显示无问题。 跑到screen后就乱码,screen后的env环境跟之前一样,无问题 解决方法: 在自己用户的.screenrc中加两句 defencoding utf-8 encoding utf-8 utf-8 得把环境变量带到screen中,才行。
View ArticleUnbuntu下安装一个能多人使用的nvm
1.安装辅助包 apt-get install build-essential openssl libssl-dev curl 2.增加一个用户组,这个组的成员可以控制nvm groupadd dev 3.git克隆nvm的代码 git clone https://github.com/creationix/nvm.git /opt/nvm 4.建立公用nvm目录 mkdir...
View Article