• 升级 Windown 10 内置 Ubuntu 子系统

    17-07-15 08:30 22251 0 技术

    查看当前版本

    打开命令提示符,输入 bash,然后输入

    lsb_release -a
    

    更换阿里云源

    vim /etc/apt/sources.list
    

    内容替换为

    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    
    $ aptitude update
    $ aptitude safe-upgrade -y
    # 注1:升级过程中会提示你重启服务(restart services),选yes
    # 注2:还会出现文件冲突,保留当前版本(current version)即可,输入N
    

    把所有包升级至 16.04 (xenial) 的最新版,并重装丢失的aptitude包,最后清理无用包

    $ apt-get dist-upgrade
    $ apt-get install aptitude
    $ apt-get autoremove
    

    lxrun 使用方法

    对 LX 子系统执行管理操作
    
    用法:
        /install - 安装子系统
            可选参数:
                /y - 不提示用户接受
        /uninstall - 卸载子系统
            可选参数:
                /full - 执行完全卸载
                /y - 不提示用户接受
        /setdefaultuser - 配置将用于启动 bash 的子系统用户。如果该用户不存在,则会创建该用户。
            可选参数:
                username - 提供用户名
                /y - 如果提供了用户名,则不提示创建密码
        /update - 更新子系统的包索引
    

    卸载旧版本

    打开命令提示符

    C:\WINDOWS\system32>lxrun /uninstall /full /y
    这将在 Windows 中卸载 Ubuntu。
    这将删除 Ubuntu 环境以及任何修改、新应用程序和用户数据。
    正在卸载...
    

    安装新版本

    打开命令提示符

    C:\WINDOWS\system32>lxrun /install
    -- Beta 版功能 --
    这将在 Windows 上安装由 Canonical 分发的 Ubuntu,
    根据其条款的授权参见此链接:
    https://aka.ms/uowterms
    
    键入“y”继续: y
    正在从 Windows 应用商店下载... 100%
    正在提取文件系统,这将需要几分钟的时间...
    请创建默认的 UNIX 用户帐户。该用户名不需要与 Windows 用户名匹配。
    有关详细信息,请访问: https://aka.ms/wslusers
    请输入新的 UNIX 用户名:
    root
    找到 UNIX 用户: root
    安装成功!
    

    不卸载直接升级Ubuntu 14.04:

    sudo do-release-upgrade
    

    微软和Canonical官方均不推荐使用该方法,如果你要使用请参考:Ubuntu 16.04 安装指南。

  • CentOS 安装 PHP7

    16-11-24 18:23 30157 1 技术
    yum --enablerepo=remi-php70 install php-opcache php-mbstring php-mysql php-gd php-xml php-json php-devel php-pear ImageMagick-devel
    
  • Windows 10 Linux 子系统安装 php 环境

    16-10-12 20:46 45419 0 技术

    准备必要的源

    sudo add-apt-repository ppa:ondrej/php
    sudo add-apt-repository ppa:jonathonf/vim
    sudo apt update
    sudo apt upgrade
    

    安装必备软件

    apt-get install zsh
    
    apt-get install php5 php5-mysql php5-gd php5-curl php5-cli mysql-server apache2 silversearcher-ag make
    

    安装 vim

    sudo apt install vim
    
    // 卸载方法
    apt remove vim
    add-apt-repository --remove ppa:jonathonf/vim
    

    安装 tmux

    apt-get install libevent-dev
    apt-get install ncurses-dev
    wget https://github.com/tmux/tmux/releases/download/2.3/tmux-2.3.tar.gz
    tar xzvf tmux-2.3.tar.gz
    ./configure && make
    mv tmux /usr/bin/
    

    修改 ~/.minttyrc

    Locale=zh_CN
    Charset=UTF-8
    Font=DejaVu Sans Mono for Powerline
    Term=xterm-256color
    RightClickAction=paste
    CursorType=block
    ClicksTargetApp=no
    BoldAsFont=no
    BoldAsColour=no
    CopyAsRTF=no
    Scrollbar=none
    
    ForegroundColour=131,148,150
    BackgroundColour=0,43,54
    CursorColour=220,50,47
    
    Black=7,54,66
    BoldBlack=0,43,54
    Red=220,50,47
    BoldRed=203,75,22
    Green=133,153,0
    BoldGreen=88,110,117
    Yellow=181,137,0
    BoldYellow=101,123,131
    Blue=38,139,210
    BoldBlue=131,148,150
    Magenta=211,54,130
    BoldMagenta=108,113,196
    Cyan=42,161,152
    BoldCyan=147,161,161
    White=238,232,213
    BoldWhite=253,246,227
    FontWeight=400
    

    .tmux.conf

    # 设置默认shell和terminal
    set -g default-shell /usr/bin/zsh
    set -g default-terminal "screen-256color"
    
    # 支持自动更新标题
    setw -g automatic-rename on
    set -g set-titles on
    set -g set-titles-string 'Tmux - #S:#W'
    
    # 滚动时使用vi模式
    setw -g mode-keys vi
    
    # 设置窗口和面板索引
    set -g base-index 1
    set -g pane-base-index 1
    
    # 打开鼠标模式
    set -g mouse on
    
    # 选择 pane
    bind-key k select-pane -U
    bind-key j select-pane -D
    bind-key h select-pane -L
    bind-key l select-pane -R
    
    # 扩展 pane
    bind H resize-pane -L 10
    bind L resize-pane -R 10
    bind K resize-pane -U 5
    bind J resize-pane -D 5
    
    # 复制模式
    bind-key -t vi-copy 'v' begin-selection
    bind-key -t vi-copy 'C-v' rectangle-toggle
    bind-key -t vi-copy 'y' copy-selection
    
    # 状态条定制
    set -g status-left-length 30
    set -g status-right-length 100
    set -g status-fg white
    set -g status-bg colour234
    set -g window-status-activity-attr bold
    set -g pane-border-fg colour245
    set -g pane-active-border-fg colour39
    set -g message-fg colour16
    set -g message-bg colour221
    set -g message-attr bold
    set -g status-left '#[fg=colour235,bg=colour252,bold] ❐ #S #[fg=colour252,bg=colour238,nobold]#[fg=colour245,bg=colour238,bold] #(whoami) #[fg=colour238,bg=colour234,nobold]'
    set -g window-status-format "#[fg=colour234,bg=colour238]#[fg=colour245,bg=colour238,bold] #I  #W#F #[fg=colour238,bg=colour234,nobold]"
    set -g window-status-current-format "#[fg=colour234,bg=colour39]#[fg=colour25,bg=colour39,noreverse,bold] #I  #W#F #[fg=colour39,bg=colour234,nobold]"
    set -g status-right '#T %F %A %H:%M '
    set -g window-status-separator ''
    
  • 微博 TEAM BUILD - 韩国首尔

    16-09-13 15:06 35782 0 生活
  • CentOS 7 安装 Nginx+Apache+PHP+Mariadb

    16-08-25 12:26 24350 0 未分类
  • 使用 unoconv 将 PPT 转换成 PDF

    16-08-13 20:25 41360 0 技术
  • Composer 安装时报错 "Internal Error [ERR_INVALID], exit code 0"

    16-07-05 13:25 37462 0 技术

    修改 php.ini

    extension_dir = "\xampp\php\ext"
    

    改为

    extension_dir = "D:\xampp\php\ext"
    
    browscap = "\xampp\php\extras\browscap.ini"
    

    改为

    browscap = "D:\xampp\php\extras\browscap.ini"
    
  • 在 RedHat 或 CentOS 安装 Sphinx 安装包

    16-06-24 16:02 23992 0 未分类
  • SecureCRT 中使用 Solarized 配色方案的方法

    16-03-16 17:19 24647 0 未分类

    先修改一些默认设置:

    Options -> Global ptions -> General -> Default Session -> Edit Default Settings…

    打开linux配色方案:

    Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour

    启用常用的快捷键设置:

    Terminal -> Emulation中Select an alternate keyboard emulation中选择linux

    退出主机自动关闭窗口:

    Terminal -> Close on disconnect Close 打勾

    屏幕显示最大行数:

    Terminal => Emulation => Scrollback 修改为10000。

    使用使用Windows下的拷贝粘贴快捷键,不习惯的话不要启用:

    Terminal => Mapped keys => Use windows copy and paste hotkeys

    字体编码设置:

    Terminal->appearance: 字体选择lucida consolas 12pt, 编码选择utf-8

    1:(0,43,53)    (128,128,0)    (0,160,0)    (160,160,0)    (255,128,128)    (160,0,160)    (0,160,160)    (131,148,150)
    
    2:(128,128,128)    (255,34,65)    (55,187,55)    (255,246,145)    (85,153,153)    (255,0,255)    (103,208,193)    (131,148,150)
    
  • Git 配置全局忽略文件

    16-02-26 15:02 25233 0 未分类

    创建 ~/.gitignore 文件,把需要全局忽略的文件类型塞到这个文件里。

    # .gitignore_global
    ####################################
    ######## OS generated files ########
    ####################################
    .DS_Store
    .DS_Store?
    *.swp
    ._*
    .Spotlight-V100
    .Trashes
    Icon?
    ehthumbs.db
    Thumbs.db
    ####################################
    ############# packages #############
    ####################################
    *.7z
    *.dmg
    *.gz
    *.iso
    *.jar
    *.rar
    *.tar
    *.zip
    

    ~/.gitconfig 中引入刚创建的 .gitignore

    git config --global core.excludesfile ~/.gitignore
    

文章归档

文章日历

2025 年 01 月
28 29 30 01 02 03 04
05 06 07 08 09 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
27 28 29 30 31 01 02

文章标签

最新评论

友情链接