Linux下Crontab定时任务

  • Debian上crontab的默认编辑器是nano,用下面这个命令配置成vim

    1
    $ update-alternatives --config editor

阅读全文

Linux用户与组管理

  • 查看所有用户

    1
    $ cat /etc/passwd

阅读全文

MySQL开启远程登录

1
2
3
4
5
6
7
$ mysql -uroot -p123456
> use mysql;
> GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "123456" WITH GRANT OPTION;
> FLUSH PRIVILEGES;
> select host,password,user from user;
> quit
$ /etc/init.d/mysql restart

阅读全文

Linux后台运行程序

  • 在命令行的最后多加一个&即可把程序放到后台执行。例如:
1
$ your_command &

阅读全文

macOS禁用/启用Dashboard

  • 禁用Dashboard
1
2
$ defaults write com.apple.dashboard mcx-disabled -boolean YES
$ killall Dock

阅读全文

Gollum安装(Git+Markdown+Wiki)

  1. 安装Gollum

    • 安装Ruby

      1
      $ aptitude install ruby ruby-dev rubygems

阅读全文

macOS上限制Time Machine备份大小

创建一个限制大小的稀疏磁盘映像,文件名使用主机名和以太网MAC地址。

例如:在桌面创建机器名为MyHost,以太网地址00:0C:29:01:98:27,300G备份大小的磁盘映像

1
$ hdiutil create -size 300g -type SPARSEBUNDLE -nospotlight -volname "TimeMachine" -fs HFS+J -verbose ~/Desktop/MyHost_000c29019827.sparsebundle

阅读全文

树莓派自动启动SOCKS代理

使用树莓派做自动翻墙服务器,树莓派的命令和传统Debian略有不同,这里特别记录一下。

  • 同样先开启SSH转发功能

    1
    2
    3
     $ vi /etc/ssh/sshd_config
    AllowTcpForwarding yes
    $ reboot

阅读全文

CentOS7安装MariaDB-Galera-Cluster

  • 假设3台数据库服务器(db1为主节点,db2,db3为从节点)

    • Cluster node 1 has hostname db1 and IP address 1.1.1.1
    • Cluster node 2 has hostname db2 and IP address 1.1.1.2

阅读全文

CentOS7安装MariaDB10与XtraBackup

  • 添加MariaDB软件仓库

    1
    2
    3
    4
    5
    6
    7
    8
    $ vi /etc/yum.repos.d/MariaDB.repo
    [mariadb]
    name=MariaDB
    baseurl=http://yum.mariadb.org/10.0/centos7-amd64/
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    priority=1
    $ yum check-update

阅读全文