zoukankan      html  css  js  c++  java
  • Ubuntu下几个重要apt-get命令用法与加速UBUNTU (robby实施记录)

    用法: apt-get [选项] 命令
            apt-get [选项] install|remove 包甲 [包乙 ...]
            apt-get [选项] source 包甲 [包乙 ...]

    apt-get 提供了一个用于下载和安装软件包的简易命令行界面。
    最常用命令是 update 和 install。

    命令:
        update - 下载更新软件包列表信息
        upgrade - 进行一次升级
        install - 安装新的软件包(注:包名是 libc6 而非 libc6.deb)
        remove - 卸载软件包
        source - 下载源码包文件
        build-dep - 为源码包配置所需的构建依赖关系
        dist-upgrade - 发布版升级,见 apt-get(8)
        dselect-upgrade - 根据 dselect的选择来进行升级
        clean - 删除所有已下载的包文件
        autoclean - 删除老版本的已下载的包文件
        check - 核对以确认系统的依赖关系的完整性

    apt-get remove packages-name # 删除一个软件包.
    apt-get --purge remove packages-name     //跟下面的一样,保留配置文件
    dpkg -P packages-name # 彻底删除一个软件包以及配置文件.
    dpkg -r pkgname     保留配置文件
    # 删除指定软件.但是不会删除配置文件.
    aptitude remove
    # 删除软件包以及所有配置文件. [完全删除]
    # 推荐使用.这个命令会自动检测依赖关系.
    aptitude purge

    在ubuntu右键创建“以管理员权限打开夹”
    sudo apt-get install nautilus-gksu
    清理ubuntu系统无用的包
    sudo apt-get autoremove
    sudo apt-get install gtkorphan
    sudo apt-get clean
    sudo apt-get autoclean
    加速 Ubuntu 70.4
    注意:以下部分步骤如果修改错误,会导致系统无法启动,所以需要认真一点。
    1、禁用 IPv6
    目前 IPv6 还没有到来,Ubuntu 这个超前的功能暂时可以屏蔽掉,以加快速度。
    编辑 sudo gedit /etc/modprobe.d/aliases,把:
    alias net-pf-10 ipv6
    修改为
    alias net-pf-10 off #ipv6
    2、并行运行开机启动脚本
    /etc/init.d/ 下面的都是启动脚本,默认这些脚本是按顺序启动的,实际上,如果你使用的是 SATA 或 SCSI 接口,可以并行启动这些脚本程序,加速启动过程。
    使用 vi 编辑 sudo vi /etc/init.d/rc,把:
    CONCURRENCY=none
    修改为
    CONCURRENCY=shell
    3、将 localhost 化名为主机名
    据说这个方法可以改善使用 Ubuntu 一段后,在 GNOME 中启动应用程序变慢的问题。
    编辑 sudo gedit /etc/hosts,把:
    127.0.0.1 localhost
    127.0.1.1 Ubuntu
    在第一行末尾加上主机名,也就是第二行的那个名字。
    127.0.0.1 localhost Ubuntu
    127.0.1.1 Ubuntu
    4、禁用 Pango
    Pango 是一个着重于国际化的,用于输出和文本渲染的库,但是这个库可能导致 Firefox 等一些程序占用过高的 CPU,所以我们可以禁用它。
    编辑 sudo gedit /etc/environment,添加:
    MOZ_DISABLE_PANGO="1"
    5、禁用 gettys
    打开 sudo gedit /etc/event.d/tty3,把所有以 start 开头的行,用 # 注释掉。
    6、安装 preload
    可以把一些常用到的 lib 库和应用程序预加载到内存,以提高程序的启动速度。
    sudo apt-get install preload
    7、设置 swappiness
    减少系统对于 swap 频繁的写入,将加快应用程序之间的切换,有助于提升系统性能。
    系统默认为 60,你可以修改为 10:
    sudo sysctl vm.swappiness=10
    如果要让它开机自动设定,编辑 sudo gedit /etc/sysctl.conf 文件,加入:
    vm.swappiness=10
    8、使用 grub 的 profile 选项
    grub 有个叫做 profile 的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使得随后系统查找并且读取这些文件的速度就会加快。
    在开机进入 grub 画面时按 esc 键,然后找到需要启动的内核,按 e 键,编辑启动参数,在后面加入 profile 后再按 b 进行启动。设置后,第一次开机需要建立索引,所以开机速度会慢一点,以后每次更新内核都需要这么做。
    说明 : 我本人弄来下其中的 3, 4, 6,9是否有效,未知。
    3、将 localhost 化名为主机名
    据说这个方法可以改善使用 Ubuntu 一段后,在 GNOME 中启动应用程序变慢的问题。
    编辑 sudo gedit /etc/hosts,把:
    127.0.0.1 localhost
    127.0.1.1 Ubuntu
    在第一行末尾加上主机名,也就是第二行的那个名字。
    127.0.0.1 localhost Ubuntu
    127.0.1.1 Ubuntu
    4、禁用 Pango
    Pango 是一个着重于国际化的,用于输出和文本渲染的库,但是这个库可能导致 Firefox 等一些程序占用过高的 CPU,所以我们可以禁用它。
    编辑 sudo gedit /etc/environment,添加:
    MOZ_DISABLE_PANGO="1"
    6、安装 preload
    可以把一些常用到的 lib 库和应用程序预加载到内存,以提高程序的启动速度。
    sudo apt-get install preload

    9、使用 sysv-rc-conf 关闭不必要的服务.

    sudo apt-get update
    sudo apt-get install sysv-rc-conf

    本机服务状态: 以下是别人的,我还没有弄。
    rsync  off
    rmnologin   off
    dbus   on**
    cupsys  off
    cron    on
    atd    off
    anacron   off
    acpid    on
    apmd    off
    klogd    on
    hplip   off
    makedev   on


  • 相关阅读:
    NX二次开发-Block UI C++界面Body Collector(体收集器)控件的获取(持续补充)
    NX二次开发-Block UI C++界面(表达式)控件的获取(持续补充)
    NX二次开发-常用lib库文件
    NX二次开发-如何在类外面定义一个结构体
    NX二次开发-bat脚本文件切换NX的环境变量(NX路径和语言)
    NX二次开发-相对路径环境变量和绝对路径环境变量
    NX二次开发-UFUN所有对象类型的宏定义
    NX二次开发-UFUN创建球UF_MODL_create_sphere1
    NX二次开发-UFUN获取球的参数UF_MODL_ask_sphere_parms
    NX二次开发-UFUN获取块的参数UF_MODL_ask_block_parms
  • 原文地址:https://www.cnblogs.com/robbychan/p/3786631.html
Copyright © 2011-2022 走看看