0

3269

mac安装mysql

乐果   发表于   2015 年 06 月 05 日

下载mysql5.6.tar.gz包,解压后重命名为mysql,并移到合适的位置。

例如我放的位置为/data/service/mysql,下面就以此为基础,安装mysql

一、初始化mysql,设置用户及权限

cd /data/service/mysql
sudo chown -R mysql:mysql ./
sudo scripts/mysql_install_db --user=mysql
...
...//内容略
...
sudo chown -R root .
sudo chown -R mysql data

……

标签:macmysql 继续阅读

0

47931

mac添加自启动服务(nginx、php)

乐果   发表于   2015 年 06 月 05 日

接着上次的mac下编译安装nginx、php,现在来将它们设置为开机自启动。

一、添加nginx开机自启动

vim /Library/LaunchDaemons/nginx.plist

编辑,添加如下内容(注意,上次编译安装nginx时,目录为data/service/nginx):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
        <dict>
                <key>Label</key>
                <string>nginx</string>
                <key>Program</key>
                <string>/data/service/nginx/sbin/nginx</string>
                <key>KeepAlive</key>
                <true/>
                <key>NetworkState</key>
                <true/>
                <key>StandardErrorPath</key>
                <string>/var/log/system.log</string>
                <key>LaunchOnlyOnce</key>
                <true/>
        </dict>
</plist>

……

标签:macmysqlPHP 继续阅读

0

3481

ubuntu/debian系统日志以及安装kvm

乐果   发表于   2015 年 05 月 20 日

系统日志

一般系统日志存放在 /var/log/syslog ,所以可以通过 cat / less / more 等 命令查看该文件,排查系统问题。

另外也可以通过 journalctl 命令查看 systemd 方式管理运行服务的程序日志。

#查看所有日志
journalctl -f
#查看 `ssh` 服务的日志
journalctl -u ssh.service
#查看 `ssh` 服务哪一个时间以后的日志
journalctl -u ssh.service --since "2015-05-20 06:09:00" 
#查看 `ssh` 服务哪一个时间段的日志
journalctl -u ssh.service --since "2015-05-20 06:09:00" --until "2015-05-21"

安装kvm虚拟机

官方文档: kvm

apt-get install qemu-kvm 
apt-get install libvirt-daemon-system

在服务器上安装时,可以添加——no-install- recommended apt选项,以防止安装多余的图形包:

apt install --no-install-recommends qemu-system libvirt-clients libvirt-daemon-system virtinst

为了以普通用户管理虚拟机,需要将该用户添加到libvirt组中:

# adduser <youruser> libvirt

设置网桥网络

安装桥接工具包

apt install bridge-utils

创建网桥配置

brctl addbr br0

下一步就是配置已经创建好的网桥,即修改位于 /etc/network/interfaces 的配置文件。我们需要将该桥接网卡设置成开机启动。为了修改该配置文件,你需要关闭你的操作系统上的网络管理器(如果你在使用它的话)。

例如 debian 关闭网络管理器:

……

标签:debianubuntukvm 继续阅读

0

3118

c语言指针---解密"*"和"&"

乐果   发表于   2015 年 05 月 16 日

解密c语言”*“和”&“,案例代码:

#include <stdio.h>

int main()
{
    int a = 1;
    int *b = &a;
    int **c = &b;
    int ***d = &c;
    int e = ***d;

    printf("----%p-----%p-----\n",&a,&b);
    printf("----%d-----%d----%d-----\n",a,b,c); 
    printf("----......

标签:c 继续阅读

0

3202

c语言学习笔记:结构体、malloc、free

乐果   发表于   2015 年 05 月 15 日

c语言学习笔记

1、结构体:“->”,句号“.”的区别;

2、malloc、free的作用;

如下代码:

#include <stdio.h>

typedef struct{
    char *name;
    int leng;
} T;
......

标签:c 继续阅读

较旧的笔记 较新的笔记