yjiang's cake

archlinux使用netctl设置静态ip

复制netctl示例文件并编辑

cp /etc/netctl/examples/ethernet-static /etc/netctl/
#修改为自己需要的ip
*需注意address后面需要跟掩码24,Address=('10.207.27.253/24')

启用服务并重启系统

netctl enable ethernet-static
reboot

archlinux下用vpn客户端pptpclient使用VPN服务

<h4>安装pptpclient客户端</h4>

    pacman -S pptpclient

<h4>创建pptp</h4>

    pptpsetup --create <vpn_name> --server <ip> --username <username> --password <pwd> --encrypt --start
    #例如
    pptpsetup --create vpn_bbs --server 10.207.0.184 --username foo --password bar --encrypt --start

<h4>启动及关闭vpn</h4>

    pon <vpn_name>
    poff <vpn_name>

<h4>让路由使用vpn</h4>

route命令查看现在的默认路由,将默认路由改为vpn的地址,删除原来的默认路由

    route del default
    route add default dev ppp0

vim设置文件bom标记

由txt直接创建的csv文件,如果为utf-8编码,通常使用excel打开会乱码, 通过设置bom头可解决乱码问题

取消bom

:set nobomb

设置bom

:set bomb

查看bom标记

:set bomb?

mysql启动错误:mysqld_safe mysqld from pid xxx enaed

具体原因未知,可能是由于权限

1. /usr/local/var/mysql 全部删除

2. 执行 /usr/local/Cellar/mysql/

/scripts/mysql_install_db 初始化

3. 尝试重启 mysql.server restart

解决在OSX10.11下无法安装php-pear问题

在最新的osx10.11下安装php-pear提示无权限,即使使用sudo来运行也是如此

问题所在

在最新的10.11版本下,osx引入了 Rootless机制.关于此机制可参考Quora用户Eldad Eilam的答案

简单来说就是苹果为了安全,限制第三方应用(包括brew),只有Apple以及Apple授权签名的软件(包括命令行工具)可以修改此目录。

关闭rootless

重启,开机按住Command + R,以Recovery分区启动, 然后选择以下方式: 1.图形化操作

在Security Configuration中关闭Enforce System Integrity Protection 

2.命令行操作

csrutil disable

此时按照官方安装文档安装即可.

恢复rootless

csrutil enable

Copyright © 2016 yjiang's cake

返回顶部