zoukankan      html  css  js  c++  java
  • 「笔记」「Ubuntu」基本使用

    1、切换到超级用户
    sudo -s
    2、查看显卡
    cat /sys/kernel/debug/vgaswithceroo/switch
    lspci|grep VGA
    3、关闭独显
    echo OFF>/sys/kernel/debug/vgaswithceroo/switch
    可将此行命令添加到/etc/rc.local开机脚本中
    4、调整ramdisk(tmpfs)大小
    编辑/etc/fstab文件
    tmpfs /dev/shm tmpfs defaults,size=2G 0 0
    5、将/tmp文件夹挂载到ramdisk上
    编辑/etc/fstab文件
    tmpfs /tmp tmpfs defaults,noexec,nosuid,size=2G 0 0
    6、安装五笔输入法
    sudo apt-get install ibus ibus-table ibus-table-wubi
    7、使用kvm虚拟机
    sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-manager
    sudo adduser `id -un` kvm
    sudo adduser `id -un` libvirtd
    #logout
    sudo chown root:kvm /dev/kvm
    #sudo chown root:libvirtd /dev/kvm
    sudo chown root:kvm /etc/libvirt/qemu.conf
    8、设置火狐缓存文件夹
    进入about:config
    新建字符串browser.cache.disk.parent_directory并取值/tmp
    新建字符串browser.cache.offline.parent_directory并取值/tmp
    重启进入about:cache查看
    9、使用vbox虚拟机
    sudo apt-get install virtualbox
    sudo usermod -a -G vboxusers `id -un`
    10、使用lxc
    准备工作
    mkdir -p /cgroup
    mount none -t cgroup /cgroup
    编辑/etc/fstab文件
    none /cgroup cgroup defaults 0 0
    配置文件位置方法1
    sudo mkdir /vms2/lxclib /vms2/lxccache
    sudo rm -rf /var/lib/lxc /var/cache/lxc
    sudo ln -s /vms2/lxclib /var/lib/lxc
    sudo ln -s /vms2/lxccache /var/cache/lxc
    配置文件位置方法2
    编辑/etc/fstab文件
    /vms2/lxclib /var/lib/lxc none defaults,bind 0 0
    /vms2/lxccache /var/cache/lxc none defaults,bind 0 0
    使用
    sudo lxc-create -t ubuntu -n ubuntu_tpl
    #sudo apt-get install curl yum
    sudo lxc-create -t fedora -n fedora_tpl
    sudo lxc-clone -o ubuntu_tpl -n ubuntu_dev
    11、安装go及Eclipse开发环境
    1) 安装go
    从go网站下载系统对应的.tar.gz包
    新建目录/usr/local/go
    运行命令:sudo tar -C /usr/local/go -zxvf go1.2.1.tar.gz
    2) 安装Eclipse
    sudo apt-get install eclipse
    3) 安装go语言插件
    goclipse - http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/
    4) 设置go语言环境
    #/etc/profile
    export GOROOT=/usr/local/go
    export GOPATH=/usr/local/go1.2.1
    export PATH=$PATH:$GOROOT/bin:/usr/lib/git-core
    5)安装驱动及工具等
    go get -u github.com/nsf/gocode
    go get -u github.com/go-sql-driver/mysql
    12、安装R语言环境
    sudo apt-get install r-base
    下载R安装包
    解压 tar -zxvf /xxx/r.tar.gz
    进入解压目录,configure make install
    13、安装Oracle Expression
    rpm包转换成deb包
    sudo apt-get install alien libaio1
    sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
    见安装文档
    注意:
    生成 /vms2/lxclib/dbserver/rootfs/u01/app/oracle/product/11.2.0/xe/dbs/initXE.ora
    修改 /vms2/lxclib/dbserver/rootfs/u01/app/oracle/product/11.2.0/xe/config/scripts/init.ora的memory_target参数
    服务的启动与关闭
    sudo /etc/init.d/oracle-xe stop/start/restart/disable...
    14、安装OracleSqlDeveloper
    直接下载安装,可在/home/user/.sqldeveloper/version/product.conf中配置jdk路径
    15、设置GoogleChrome缓存位置
    sudo rm -rf ~/.cache/google-chrome
    sudo ln -s /tmp ~/.cache/google-chrome
    16、清理系统多余内核
    查看已安装内核
    dpkg --get-selections|grep linux-image
    查看现在使用的内核
    uname -a
    清除不用的内核
    apt-get purge 内核名称
    17、安装mysql
    sudo apt-get install mysql-server
    安装过程中应该会提示输入管理员密码

    修改数据库配置以便其他机器可以连接上
    $sudo gedit /etc/mysql/my.cnf
    老的版本中
    >skip-networking => # skip-networking
    新的版本中
    >bind-address=127.0.0.1 => bind-address= 你机器的IP

    修改数据库编码为UTF-8以便支持中文
    #/etc/mysql/my.cnf
    [client]
    default-character-set=utf8
    :a
    [mysqld]
    旧版本
    default-character-set=utf8
    新版本
    character-set-server=utf8
    collation-server=utf8_general_ci

    重启使配置生效
    sudo /etc/init.d/mysql stop/start/restart...

    安装完成后新建数据库并分配权限,避免直接使用管理员
    $mysql -u root -p
    mysql>CREATE DATABASE xoops;
    mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";
    注:要允许用户在任务地方登录mysql可用下面的语句赋权
    mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@'%' IDENTIFIED BY "654321";
    18、使用phpmyadmin来操纵mysql
    sudo apt-get install phpmyadmin

    19、安装gvim
    sudo apt-get install vim-gnome
    1)如果安装过程中出现vim-common依赖问题(版本问题),将vim-commom卸载再装
    2)启动vim时出现问题:** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
    可用以下两个方法通过编辑~/.bashrc文件解决(方法一没有试过)
    方法一:
    function gvim () { (/usr/bin/gvim -f "$@" &) }
    方法二:
    alias gvim='UBUNTU_MENUPROXY= gvim'
    3)解决显示Windows文件乱码问题
    因为Windows默认使用GBK编码,只要修改一下配置文件使vim支持GBK就行了
    编辑 ~/.vimrc文件
    let &termencoding=&encoding
    set fileencodings=utf-8,gbk

    20、安装bochs模拟器
    sudo apt-get install bochs bochs-x bochs-sdl
    注意配置文件最后一行添加display_library: sdl


    21、安装和使用lxc-docker
    1) 安装见官方安装手册
    2) 镜像与容器的存放路径
    sudo rm /var/lib/docker/containers /var/lib/docker/graph /var/lib/docker/volumes
    sudo ln -s /vms1/docker/containers /var/lib/docker/containers
    sudo ln -s /vms1/docker/graph /var/lib/docker/graph
    sudo ln -s /vms1/docker/volumes /var/lib/docker/volumes
    3) 其他使用见官方文档

  • 相关阅读:
    (转)树状数组
    poj 3041 Asteroids(二分图最小顶点覆盖)
    poj 2513 Colored Sticks
    (转)优先队列的用法 附:poj2442 poj1442
    poj 1094 Sorting It All Out (拓补)
    poj 3026 Borg Maze(bfs+最小生成树)
    poj 3349 Snowflake Snow Snowflakes
    poj 3020 Antenna Placement(二分图的最大匹配)
    mysql explain
    php strtotime
  • 原文地址:https://www.cnblogs.com/AzikPhil/p/3571565.html
Copyright © 2011-2022 走看看