• 安装Ubuntu 14.10后要做的事(上)—— 基础软件篇


    1 更新软件源

    装好ubuntu的第一件事就是添加更快速的源,因为官方提供的源服务器在国外,访问和下载速度要比国内源慢些,可以采用一些国内公司和大学提供的更新源.

    方法一: 在System Settings -> Software & Updates,在Download from中在中国区选择速度最快的服务器源。这种方法比使用命令行快很多。

    方法二:命令行设置:

    • 备份原有源,恢复时有用 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
    • 修改更新源,添加相应的镜像源(个人常用163源、yun-idc源) sudo gedit /etc/apt/sources.list
    • 更新源并升级系统
    sudo apt-get update
    sudo apt-get upgrade
    

    2 linux打开txt文件乱码

    缺省配置下,用Ubuntu的文本编辑器(gedit)打开GB18030(繁体中文用户可将GB18030替换成BIG5或BIG5-HKSCS)类型的中文编码文本文件时会发生乱码。这是因为gedit使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 GB18030 加入这个匹配列表。

    • Gedit 3.x版本设置(适用于Ubuntu 11.10及以后)

    安装dconf-editor: sudo apt-get install dconf-tools

    手动方式:
    步骤类似,在org/gnome/gedit/preferences/encodings下添加中文编码方式

    命令行方式:

    gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
    
    • Gedit 2.x版本设置(适用于Ubuntu 11.04及以前)

    安装gconf-editor: sudo apt-get install gconf-editor

    手动方式:
    在弹出的配置中选择:“apps”—“gedit2”—“preferences”—“encodings”。双击右边名称“auto- detected”,在弹出的编辑键菜单中,添加编码GB18030,GBK,GB2312,移到最上面即可

    命令行方式:

    gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected
    "[UTF-8,CURRENT,GB18030,ISO-8859-15,UTF-16]"
    

    3 开机自动加载Windows分区

    a. 在root权限下查看分区: fdisk -l

    b. 统计windows分区,执行如下命令
    sudo mkdir -p /media/charles/{windows分区名字}

    c. 编辑描述各种文件系统信息的文件/etc/fstab,添加对应Windows分区信息: sudo gedit /etc/fstab

    # <file system> <mount point> <type> <options> <dump> <pass>
    # / was on /dev/sda6 during installation
    UUID=df8a06fe-6507-4242-80bc-85db21b15c9b / ext4 errors=remount-ro 0 1
    # swap was on /dev/sda5 during installation
    UUID=911758dc-eba4-4624-abad-c9b4a2b1b3cf none swap sw 0 0
    
    # reserved partition
    /dev/sda1 /media/charles/reserc ntfs none 0 0
    
    # windows partition
    /dev/sda2 /media/charles/winc ntfs none 0 0
    
    # work partition
    /dev/sda3 /media/charles/work ntfs none 0 0
    

    4 安装搜狗输入法

    a. 安装fcitx版本: sudo apt-get install fcitx

    b. 下载32位或64位的Ubuntu deb版搜狗输入法


    5 远程管理主机

    5.1 ssh命令行登陆

    a. ubuntu下开启ssh服务

    安装ssh服务器: sudo apt-get install openssh-server
    查看ssh服务是否在后台开启,出现了sshd字样表示ssh后台服务默认已开启

    charles@charles-t400s:~$ ps -e | grep ssh
    10588 ?        00:00:00 sshd
    

    你的服务器也可以是Mac或者Windows,只需要安装ssh服务器,并开启ssh后台服务即可。如果开启ssh服务后客户端连接不上服务器,在服务器上执行如下命令:

    sudo service /etc/init.d/ssh restart
    

    b. Windows下安装ssh客户端

    • secure shell client:免费开源,但中文显示乱码,无法传输中文乱码名的文件,不能记住密码

    • putty : 占用内存最小,每次登陆时需要重新连接,可通过设置编码为UTF-8不会显示中文乱码

    • Xshell和Xftp: 商用软件,但有免费版,可以保存设置的登陆会话,能记住密码,传输文件和显示中文时都可以通过设置编码为UFT-8而不会产生乱码,效果最佳。

    推荐使用XShell+Xftp软件,创建新会话,填写完ip地址、用户名和密码就可登陆你的Ubuntu服务器

    5.2 远程界面登陆服务器

    a. 安装x11vnc: sudo apt-get install x11vnc

    b. 设置vnc连接密码,根据提示输入密码并保存:

    charles@charles-t400s:~$ x11vnc -storepasswd
    Enter VNC password: 
    Verify password:    
    Write password to /home/charles/.vnc/passwd?  [y]/n y
    Password written to: /home/charles/.vnc/passwd
    

    c. 启动vncserver:

    • 后台自动启动
      1. sudo cp ~/.vnc/passwd /etc/x11vnc.pass
      2. 创建/etc/init/x11vnc.conf文件,内容如下:
    start on login-session-start
    script
           x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900  
    end script
    
    • 单次手动启动: x11vnc -forever -shared -rfbauth ~/.vnc/passwd

    d. 重启ubuntu系统,再在Windows上用vnc viewer登陆

    输入VNC Server名字-IP地址:端口号,后再输入设置vnc的连接密码

    e. x11vnc常用命令(待补充)

    x11vnc -kill :1 杀掉1号端口的vnc server进程


    6 基础软件

    由于平时开发主要在Ubuntu平台上,所以一般首先考虑软件的跨平台性,下面是个人经常使用的软件:

    • 办公软件: WPS for Linux + Ocular阅读器
    • 影音播放: Audacious + VLC + SMPlayer结合使用
    • 浏览器:Google Chrome + 扩展插件(Proxy SwitchSharp、Vimium、Adblock)+App(安装QQ、微信,特别建议在Windows的Chrome浏览器安装vnc viewer,如下图所示)

    • 截图工具:shutter(sudo apt-get install shutter)
    • 跨平台思维导图: XMind
    • Markdown编辑器: haroopad
  • 相关阅读:
    Two sum 两个数相加
    [ACM] hdu 1286 找新朋友(欧拉函数)
    环形队中实现队列的基本运算
    队列的顺序存储结构及其基本运算的实现
    栈的链式存储结构及其基本运算实现
    栈的顺序存储结构及其基本运算实现
    [ACM] hdu 1205 吃糖果(鸽巢原理)
    [ACM] poj 3128 Leonardo's Notebook (置换群,循环节)
    hdu acm 1051 Zipper
    [ACM] poj 2369 Permutations (置换群循环节长度)
  • 原文地址:https://www.cnblogs.com/xionghj/p/4211417.html
Copyright © 2020-2023  润新知