Skip to content Skip to main navigation Skip to footer

Ubuntu

Ubuntu 14.04 如何挂载NFS文件系统

默认情况下ubutntu 系统没有安装nfs客户端程序,所以需要先安装nfs-common包,在使用mount命令挂在,输入下面的命令:

sudo apt-get install nfs-common
 

命令输出:

devops@devop:~$ sudo apt-get install nfs-common
[sudo] password for devops:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libgssglue1 libnfsidmap2 libtirpc1 rpcbind
Suggested packages:
  watchdog
The following NEW packages will be installed:
  libgssglue1 libnfsidmap2 libtirpc1 nfs-common rpcbind
0 upgraded, 5 newly installed, 0 to remove and 289 not upgraded.
Need to get 423 kB of archives.
After this operation, 1,293 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
WARNING: The following packages cannot be authenticated!
  libgssglue1 libnfsidmap2 libtirpc1 rpcbind nfs-common
Install these packages without verification [y/N]? y
Get:1 http://cn.archive.ubuntu.com/ubuntu/ raring/main libgssglue1 i386 0.4-2 [22.1 kB]
Err http://cn.archive.ubuntu.com/ubuntu/ raring/main libnfsidmap2 i386 0.25-4ubuntu1
  404  Not Found [IP: 112.124.140.210 80]
Err http://cn.archive.ubuntu.com/ubuntu/ raring/main libtirpc1 i386 0.2.2-5build1
  404  Not Found [IP: 112.124.140.210 80]
Err http://cn.archive.ubuntu.com/ubuntu/ raring/main rpcbind i386 0.2.0-8ubuntu1
  404  Not Found [IP: 112.124.140.210 80]
Err http://cn.archive.ubuntu.com/ubuntu/ raring/main nfs-common i386 1:1.2.6-3ubuntu2
  404  Not Found [IP: 112.124.140.210 80]
Fetched 22.1 kB in 1s (17.5 kB/s)
Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/main/libn/libnfsidmap/libnfsidmap2_0.25-4ubuntu1_i386.deb  404  Not Found [IP: 112.124.140.210 80]
Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/main/libt/libtirpc/libtirpc1_0.2.2-5build1_i386.deb  404  Not Found [IP: 112.124.140.210 80]
Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/main/r/rpcbind/rpcbind_0.2.0-8ubuntu1_i386.deb  404  Not Found [IP: 112.124.140.210 80]
Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/main/n/nfs-utils/nfs-common_1.2.6-3ubuntu2_i386.deb  404  Not Found [IP: 112.124.140.210 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
 

安装完成后,使用mount命令挂在nfs文件系统。

Ubuntu Linux上的最佳照片应用程序

在我上次写切换到Linux的理由后,一位读者建议我写一些关于Windows上流行的应用程序的Linux替代品的内容。毕竟,这是想切换到Linux的Windows用户们最普遍关心的问题。
在本文中,我列出了可用于各种用途的与照片相关的应用程序,努力试图来回应大家普遍关心的问题。这个列表中的应用程序并非是Windows程序的替代品,而只是能用于多种用途的Linux下的图像应用程序的集合。

Linux中的图像编辑应用

当我提到图像编辑时,我是指骨灰级专业风格的照片编辑。换句话讲,我是在讨论Photoshop。而对于Adobe Photoshop的Linux替代品而言,只有一个名字浮现在我脑海里,那就是GIMP。GIMP是一个跨平台、全功能、专业级别的编辑软件,几乎囊括了Photoshop的全部功能。与Photoshop不同的是,GIMP对于所有平台都免费,如Linux,Windows,OS X等等。
你可以从Ubuntu软件中心来为Ubuntu安装GIMP。
如果你醉心于Photoshop,并且对于调整GIMP的外观和快捷键有一定难度,那我推荐你使用Gimpshop。它是一个基于GIMP,而又有Photoshop风格的应用程序,当然也是免费的。

Linux中的照片管理应用

这里我是在说处理图像仓库的应用程序。你可以查看图像,从照相机和手机导入图像,进行图像的简单编辑,分享图像等等。在Windows中,我们有Windows照片查看器。而在Linux中,Shotwell是当今最流行的照片管理工具。它也是各种Linux发行版中默认内置的应用程序,当然Ubuntu也是这样内置的。和GIMP不同的是,Shotwell是一个轻量级应用,但也提供了一些最基本的编辑功能。
Shotwell的一个很好的替代品是gThumb

Linux中用于处理原生照相机图像的应用

由于数码单反相机价格的下降,(业余)摄影师的数量也以同比例增长。由于许多数码单反相机使用原生格式存储图像,像Shotwell这样的默认的图像查看器就不能处理这些图像了,也因此像digiKam这样的应用程序就应运而生了。作为一个开源软件,digiKam可以让你以专业方式处理高端相机图像。你可以使用digiKam来查看、管理、编辑、增强、组织图像,可以给图像贴标识,也可以分享图像。
digiKam的另一个替代品是GTKRawGallery,该软件也关注对照相机图像的处理。

Linux中的绘图应用

如果你正在寻找微软画图的Linux替代品,那么我选择Paint。你可以用该软件做一些像文本注解、画圆圈这样的编辑,你可以使用铅笔、画笔和喷枪来画图。在Ubuntu中,你可以从Ubuntu软件中心安装该软件。
Pinta的另一个替代品是Krita,该软件更强大,提供了更多的功能。比画图应用好,但还比不上GIMP。

Linux中像Instagram一样的应用

最后,让我们来讨论一下图像美化吧。在移动设备上,我们有许多复古的图像效果,但桌面平台中却没有。要在Linux中应用Instagram一样的效果,据我所知只有XnRetro,它能巧妙地进行处理。推荐你阅读如何在Ubuntu中使用XnRetro这篇文章来获取更多信息。
以上只是编排列出了Ubuntu以及其它Linux发行版中可用的各类图像应用软件,但这不是一个这类应用程序的完整列表。事实上,还有很多同类软件,我只是列出了个类目中最好的。
你认为呢?你也使用其它一些应用程序来完成特定的工作?能和我们分享你的看法吗?
原文地址

Ubuntu:如何从12.04 LTS/13.10升级到 Ubuntu 14.04 LTS

ubuntu 14.04LTs
最新版的Ubuntu 14.04LTS发布了,如何从之前的ubuntu 13.10或者12.04LTS升级到最新版本呢?
首先最重要的是要做好重要数据的备份工作,然后才能开始做升级操作。
从服务器版的ubuntu 13.10升级到14.04
先检测下是否安装了update-manager-core包,如果没有的话,可以先安装这个包。

$sudo apt-get update
$sudo apt-get install update-manager-core
 

下一步就可以通过下面的命令将服务器版的ubuntu升级到最新发布的版本:LTS14.04.

$sudo do-release-upgrade
 

如果在安装的过程中遇到下面类似的错误,那么可以在命令后面加-d选项,该选项可
以强制系统做升级操作。

$sudo do-release-upgrade -d
 

升级桌面版本的ubuntu 13.10到最新的Ubuntu 14.04 LTS
在命令行窗口输入下面的命令:

$sudo update-manager -d
 

ubuntu 系统会检测可用的更新,升级到最新的版本。

Linux/Ubuntu:在命令行下安装vim文本编辑器

linux系统下的默认文本编辑器vi,当我们想使用vim命令的时候,系统会输出一些错误的信息如下:
install_vim1
如何解决这个问题呢?为什么在ubuntu下没有默认安装vim呢?如何安装完整的vim的文本编辑器呢?
vim(vi增强)是一个可以向前兼容vi的文本编辑器。它可以用来编辑任何的文本,特别是用来编辑配置文件或者编写shell, python, perl, c/c++程序。
ubuntu下安装vim 文本编辑器
打开一个终端,输入下面的命令:

sudo apt-get install vim
 

sudo -s
apt-get install vim
 

命令输出:
[cc lang=”php”] Reading package lists… Done
Building dependency tree
Reading state information… Done
The following package was automatically installed and is no longer required:
bind9utils
Use ‘apt-get autoremove’ to remove them.
The following extra packages will be installed:
libgpm2 libpython2.7 vim-runtime
Suggested packages:
gpm ctags vim-doc vim-scripts
The following NEW packages will be installed:
libgpm2 libpython2.7 vim vim-runtime
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,530 kB of archives.
After this operation, 28.1 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirrors.service.networklayer.com/ubuntu/ precise/main libgpm2 amd64 1.20.4-4 [17.2 kB] Get:2 http://mirrors.service.networklayer.com/ubuntu/ precise-updates/main libpython2.7 amd64 2.7.3-0ubuntu3.1 [1,188 kB] Get:3 http://mirrors.service.networklayer.com/ubuntu/ precise-updates/main vim-runtime all 2:7.3.429-2ubuntu2.1 [6,277 kB] Get:4 http://mirrors.service.networklayer.com/ubuntu/ precise-updates/main vim amd64 2:7.3.429-2ubuntu2.1 [1,048 kB] Fetched 8,530 kB in 1s (8,515 kB/s)
Selecting previously unselected package libgpm2.
(Reading database … 57205 files and directories currently installed.)
Unpacking libgpm2 (from …/libgpm2_1.20.4-4_amd64.deb) …
Selecting previously unselected package libpython2.7.
Unpacking libpython2.7 (from …/libpython2.7_2.7.3-0ubuntu3.1_amd64.deb) …
Selecting previously unselected package vim-runtime.
Unpacking vim-runtime (from …/vim-runtime_2%3a7.3.429-2ubuntu2.1_all.deb) …
Adding ‘diversion of /usr/share/vim/vim73/doc/help.txt to /usr/share/vim/vim73/doc/help.txt.vim-tiny by vim-runtime’
Adding ‘diversion of /usr/share/vim/vim73/doc/tags to /usr/share/vim/vim73/doc/tags.vim-tiny by vim-runtime’
Selecting previously unselected package vim.
Unpacking vim (from …/vim_2%3a7.3.429-2ubuntu2.1_amd64.deb) …
Processing triggers for man-db …
Setting up libgpm2 (1.20.4-4) …
Setting up libpython2.7 (2.7.3-0ubuntu3.1) …
Setting up vim-runtime (2:7.3.429-2ubuntu2.1) …
Processing /usr/share/vim/addons/doc
Setting up vim (2:7.3.429-2ubuntu2.1) …
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode.
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode.
Processing triggers for libc-bin …
ldconfig deferred processing now taking place
[/code] install_vim2
如果想知道更多的关于linux vi/vim的使用方法,可以参考下面的文章:
1. Linux 下 vi/vim 文本编辑器超详细使用指南
2. vi/vim里如何退出不保存?

vi/vim里如何退出不保存?

对于刚开始使用vi/vim文本编辑器的新手来说,如何在不保存更改而退出vi/vim 文本编辑器呢? 当你使用linux vi/vim 文本编辑器对linux下某个配置文件做编辑操作,当你更改完之后,可以保存退出文件,也可以不保存退出vi/vim 编辑器,也就是说更改的所有操作都不会保存。
本来将会讲述如何来不保存并退出当前的vi/vim编辑器。
首先,当你通过vi/vim更改文件之后,按“Esc“键,退出”insert“模式,然后输入冒号(),紧接着输入下面的命令:q!
vi-vim-quit
更多参考:
1. Linux 下 vi/vim 文本编辑器超详细使用指南
2. Linux/Ubuntu:在命令行下安装vim文本编辑器
3. linux vi/vim man 帮助文档

ubuntu/debian: 命令行下重启Named服务

在ubuntu或debian里,如何在命令行下重新启动named服务呢?你可以使用位于/etc/init.d下的进程启动脚本。另一种方法是使用service命令去启动/停止/重启named服务。脚本名字是:
ubuntu_named_restart1
服务的名字是:bind9
示例:
启动named服务

$sudo service bind9 start
 

$sudo /etc/init/d/bind9 start
 

停止named服务

$sudo service bind9 stop
 

$sudo /etc/init.d/bind9 stop
 

重启named 服务

$sudo service bind9 restart
 

$sudo /etc/init.d/bind9 restart
 

查看当前named服务的状态

$sudo service bind9 status
 

$sudo /etc/init.d/bind9 status
 

命令输出如下:
ubuntu_named_restart2