vmware-kvm.exe 管理虚拟机

1. windows开机自启动linux虚拟机

vmware-kvm.exe ubuntu-serv.vmx
把此脚本放在B:\Windows\System32\GroupPolicy\User\Scripts\Logon

2. windows关机自挂起linux虚拟机

vmware-kvm.exe --suspend ubuntu-serv.vmx
把此脚本放在B:\Windows\System32\GroupPolicy\User\Scripts\Logoff

Python MySQLdb 模块安装

1. 安装python

  • 下载源码(version>=2.3.4)

    https://www.python.org/downloads/source/

  • 编译安装

    CFLAGS="-O3 -fPIC" ./configure
    make && make install

2. 安装setuptools

  • 下载和python版本一致的egg

    https://pypi.python.org/pypi/setuptools/0.6c11

  • 执行egg

    chmod a+x setuptools-0.6c11-py2.7.egg
    sh ./setuptools-0.6c11-py2.7.egg

3. 安装MySQL-python

  • 下载源码

    https://pypi.python.org/pypi/MySQL-python/

  • 编译安装

    C_INCLUDE_PATH=/usr/local/include/python2.7
    export C_INCLUDE_PATH
    python setup.py build
    python setup.py.install

  • 验证

    python -c "import MySQLdb" && echo $?
    若上述命令返回0,则表明MySQLdb安装成功

读书计划

1. 计算机专业书籍

《算法导论》、《TCP/IP详解》、《网络游戏核心技术与实战》,若还有时间,再看AI方面的书籍

2. 文学类书籍

《三体》

ubuntu samba 服务器配置

1. 检查windows所在的工作站域

windows若想通过samba服务器访问linux,必须和samba上配置的工作站域一致,默认都用WORKGROUP

2. 添加本地域名以便于访问

追加hosts文件:192.168.1.111    ubuntu.com    ubuntu

3. 建立匿名访问

  • 修改/etc/samba/smb.conf配置

    [global]
    workgroup = WORKGROUP
    server string = Samba Server %v
    netbios name = ubuntu
    security = user
    map to guest = bad user
    dns proxy = no

    [Anonymous]
    path = /samba/anonymous
    browsable =yes
    writable = yes
    guest ok = yes
    read only = no

  • 建立匿名访问根目录

    mkdir -p /samba/anonymous
    chmod -R 0777 /samba/anonymous
    chown -R nobody:nogroup /samba/anonymous

4. 建立安全访问

  • 追加/etc/samba/smb.conf配置

    [secured]
    path = /samba/secured
    valid users = @smbgrp
    guest ok = no
    writable = yes
    browsable = yes

  • 建立安全访问根目录

    addgroup smbgrp
    adduser smbusr -G smbgrp //若命令失败,可用 -g group_id
    smbpasswd -a smbusr
    mkdir -p /samba/secured
    chmod -R 0750 /samba/secured
    chown -R smbusr:smbgrp /samba/secured

5. 重启samba服务器

service smbd restart

6. 验证

在windows地址栏输入:\\ubuntu,可在anonymous和secured文件夹进行读写操作

git 推送本地版本库到 github

1. 在github上建repository
先注册github账号,假设账号名zhangsan,repository名test

2. 配置git用户名和email
git config --global user.name "zhangsan"
git config --global user.email "zhangsan@163.com"

3. cd 到工程根目录,执行以下命令
git init .
git add .
git commit -m "first create"
git remote add origin https://github.com/zhangsan/test.git
git pull origin master
git push -u origin master