就是一行命令10秒钟架设一个blog站点!
在Ubuntu Linux下,你在命令终端下输入:nb,回车,系统会提示你: The program 'nb' is currently not installed. You can install it by typing: sudo apt-get install nanoblogger bash: nb: command not found(意思是nb程序未安装,你可以通过输入命令sudo apt-get install nanoblogger安装它) 那就输入命令: sudo apt-get i...
不改变系统设置 全新安装Ubuntu
是重新安装还是升级系统呢? 每当一个新的Ubuntu版本发行时,每个Ubuntu用户通常都会面临这样的选择。重新安装或许更好,可是以前安装的程序和配置不就丢了么?如何在在保持系统现有配置的情况下全新安装Ubuntu的新版本呢? 注: dpkg命令后的参数前是两个减号“-”。 第一步:备份当前系统。 1. 将/home目录中的所有内容备份在其它分区或你的移动硬盘上。 建议先将/home目录打包再备份,这样可以保存原来的目录结构和权限,拷贝是速度也会快一些。 注:备份时,别把隐藏文件遗忘了,你可以用Ctrl...
使用sudo来赋予普通用户root的权限
常规来说,root的权限是不可随意分割的,所以很难既给某个用户完成一件任务的权力,比如说备份,而又不给这个人自由运行系统的权力。如果把root给多个人去使用,显然是个不安全的做法。 针对这个问题,现在广泛的采用SUDO的方式来解决。 所谓的SUDO就是以普通用户的身份登录到系统,当需要完成某项任务时(假设此任务普通用户无权使用),在管理员root的授权下来完成。呵呵,对了,有点像WINDOWS中的委派。一旦用户得到授权后就可以去做原本自己不能做的事情,从而帮助管理员管理,减轻管理员的负担。 执行sudo...
Linux下让Apache以指定的用户和组来运行
在Linux下使用80端口需要root权限,一些管理员为了安全的原因,认为 httpd 服务器不可能没有安全漏洞,因而更愿意使用普通用户的权限来启动服务器,这样就不能使用80端口及其他小于1024的端口,而必须使用大于 1024的端口来启动httpd,一般情况下8000或8080也是常用的端口。而Apache httpd服务器本身可以在以root权限打开80端口后再改变为普通用户身份进行运行,这样就减少了危险性,因而就不需要考虑这个安全问题。但是如果普通用户也想安装配置自己的WWW服务器,那么就不得不使...
零命令玩转Ubuntu 8.10(升级安装)
说明 :关于Ubuntu 8.10的升级安装,我就不准备多些了。主要是我自己机器上的Ubuntu 8.04早已升级到8.10,我也懒的再装一个Ubuntu 8.04来测试了。Ubuntu官方网站上已经提供了一个很好的升级指南,所以我就直接拿来主义,简单的翻译了一下,供大家参考。不过通常来说,升级安装的失败率都比较高,所以我自己也很少选择直接升级的。不管怎样,为了保持整个教程的完整性,转载了一点内容过来充数了。 =。= 【原文中非Ubuntu的内容我都没有翻译。】 本文档提供了升级到10月30日发布的Ub...
零命令玩转Ubuntu 8.10(基本配置篇)
写了这么多篇的安装教程之后,终于要开始介绍Ubuntu 8.10的基本配置了。既然你已经开始阅读本文,那么你一定已经把Ubuntu 8.10安装好了。启动进入Ubuntu 8.10,和我一起对Ubuntu进行简单的配置,让它更好用。 基本配置篇主要介绍如下几点: ● 配置联网 ● 配置软件源 ●安装中文语言支持 ●NTFS卷的自动挂载 ●配置桌面图标 配置联网 如果你在安装过程中没有连接到网络,当你第一次启动进入Ubuntu的时候,你可能会看到如下提示,告知你系统语言支持不完整: 也许你此时尚未配置好联...
Linux+Oracle 数据库系统启动能有多快?
前几天有个朋友因为项目实施,在考虑Linux上的Oracle最快要多长时间才能启动?他们的要求是10秒以内。因为系统可能会经常断电。 我当时考虑30秒以内能够实现,要压缩到10秒以内就太困难了。因为数据库的断电恢复可能需要较长的时间。 今天看到这样一些新闻和消息,先了解一下Linux的启动速度。 首先最快的Linux号称可以在2.97 秒内启动:Linux boots in 2.97 seconds 而在LWN.net上,另外一篇文章则描述了5秒内启动的Linux内核: two developers b...
ubuntu搬迁:从虚拟磁盘到真实的分区
ubuntu为了增强windows用户的体验,拉拢windows用户加入到linux阵营,做了一些重要改进:允许直接在windows下安装ubuntu,就是运行安装盘中那个叫做wubi.exe的windows执行程序;允许windows用户在没有剩余未分区磁盘空间的情况下,将ubuntu安装在windows分区的一个文件内(类似vmware的虚拟硬盘)。 我当初也是直接在windows下安装的,用了一段时间后,觉得ubuntu8.04很不错,就想将它从虚拟文件中搬移出来,直接存放到我新建的分区下以提高u...
让开发自动化: 针对广大开发人员的并行开发
虽然很多开发团队都使用版本控制系统管理代码变更,但当多个开发人员并行地使用不同的代码库进行编码时,还是会出现问题的。在本期的 让开发自动化 中,自动化专家 Paul Duvall 展示了如何运用开源的、免费的 Subversion 版本控制系统来有效地进行标记、分支和合并。 说到源代码分支,可以将大多数的软件开发团队大致划分为两大阵营:有些是根本不分支;或存在大量的分支(甚至储存库),以致开发人员不知道从哪里签入变更 — 或者觉得合并变更很痛苦,于是就冒险将这项工作推迟到软件快要发布时才做。 永远只需要...
把Ubuntu 8.10升级到Ubuntu 9.04的方法
首先,本文所指的Ubuntu 9.04是指的Jaunty Jackalope版本,目前是一个开发版本,带来的变化可能和Ubuntu 8.10正式版区别不大。不过后期的话,9.04的很多新热性会不断发布到新版本中来,你通过更新系统就可以跟着Ubuntu 9.04走了,有兴趣的朋友可以试试,不过中间可能会由于BUG出现很多不正常的情况,你可要想清楚,想要有所收获就必然要有所付出。 加入Ubuntu 9.04(Jaunty Jackalope)源直接升级就可以: deb http://archive.ubun...
在Linux操作系统下创建锁文件
一、概述 Linux提供了多种特性来实现文件锁定。其中最简单的方法就是以原子操作的方式创建锁文件,所谓“原子操作”就是在创建锁文件时,系统将不允许任何其它的事情发生。这就给程序提供了一种确保它所创建的文件是唯一性的方式,且该文件不可能被其它程序在同一时刻创建。 二、方法 锁文件仅仅是充当一个指示器的角色,程序间需要通过相互协作来使用它们。锁文件只是建议性锁,与此对立的是强制性锁。 为创建一个用作指示器的文件,我们使用带O_CREATE和O_EXCL标志的open系统调用。这将使我们以一个原子操作同时完成...
Ubuntu下MatlabR2008a安装
操作系统:Ubuntu 8.04 MatlabR2008a安装: (1)解压缩安装文件 (2)点击install (3)按照提示安装,需要install.txt里面的key,需要license.dat.必要时需要改变安装目标文件夹 (4)启动,我安装的目录是/opt/matlab,因此输入/opt/matlab/bin/matlab就可以启动matlab (5)桌面创建快捷方式 1、在Linux下面安装Matlab。会有两个问题: 一是所有菜单的中文字体都不能正常显示,为一个个小方块: 方法一: 在ma...