Ubuntu使用心得
Ubuntu使用心得ver – 0.0.1作者:温陵书生修订者:温陵书生2009-8-292010-04-05 开源社区,你我共享第 1 页 / 共 30 页版本记录日期修订版本描述作者2009-08-26 0.0.1 初稿温陵书生2009-11-05 0.0.2 2.7.2节中增加一个nfs问题的解决办法温陵书生2009-12-01 增加 2.16 节温陵书生2010-04-05 开源社区,你我共享第 2 页 / 共 30 页目录版本记录 (2)目录 (3)1 概述 (4)2 问题列表 (4)2.1 安装vmware tools (4)2.2 ubuntu 的sudo 及如何启动root账号 (4)2.2.1 sudo的缺省配置 (4)2.2.2 配置文件语法详解 (5)2.2.3 sudo命令的使用方法 (7)2.2.4 如何启用root帐户 (9)2.3 ubuntu中如何将终端添加到右键 (9)2.4 Ubuntu下提高apt-get更新速度的方法 (11)2.5 Ubuntu下按照 patch 等应用程序 (12)2.6 Ubuntu下Samba服务器的最简配置 (12)2.7 Ubuntu下NFS服务器的配置 (13)2.7.1 NFS的安装 (13)2.7.2 碰到的问题 (13)2.8 Ubuntu下ssh服务器的配置 (17)2.8.1 安装方法 (17)2.8.2 碰到的问题 (18)2.9 Ubuntu下用安装ncurses (18)2.10 Ubuntu下安装man手册 (18)2.11 Ubuntu + source insight 的问题 (20)2.12 Ubuntu下用gedit打开含汉字的文件时显示乱码 (20)2.13 Ubuntu下如何安装文泉驿中文字体 (20)2.14 Ubuntu下如何使用fcitx输入法 (21)2.14.1 安装方法 (21)2.14.2 碰到的问题 (21)2.15 Ubuntu下如何安装词典 (22)2.16 Ubuntu下如何通过蓝牙与手机进行AT指令通讯 (22)3 附录 (23)3.1 Ubuntu的更新源 (23)4 联系方式 (30)2010-04-05 开源社区,你我共享第 3 页 / 共 30 页1概述本文主要讨论在使用ubuntu中碰到的问题以及解决方法。
操作系统:ubuntu9.04,安装于虚拟机VMware6.5.3中。
2问题列表2.1安装vmware tools在vmware6.0底下安装中提示出了些问题,安装后鼠标可自由切换,但不能实现虚拟机内客户端操作系统与主机操作系统的共享。
升级vmware到6.5.3,所有问题解决。
另外,vmware6.5.2下安装ubuntu的vmware tools也有问题,解决办法可参考网上资源。
2.2ubuntu 的sudo 及如何启动root账号Ubuntu有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。
对于其他Linux系统来说,一般在安装过程就设定root密码,这样用户就能用它登录root 帐户或使用su命令转换到超级用户身份。
与之相反,Ubuntu默认安装时,并没有给root用户设置口令,也没有启用root帐户。
问题是要想作为root用户来运行命令该怎么办呢?没关系,我们可以使用sudo命令达此目的。
sudo是linux下常用的允许普通用户使用超级用户权限的工具,该命令为管理员提供了一种细颗粒度的访问控制方法,通过它人们既可以作为超级用户又可以作为其它类型的用户来访问系统。
这样做的好处是,管理员能够在不告诉用户root密码的前提下,授予他们某些特定类型的超级用户权限,这正是许多系统管理员所梦寐以求的。
2.2.1sudo的缺省配置默认时,Ubuntu为sudo提供了一个基本的配置,该配置保存在/etc目录下的sudoers文件中。
在修改该配置文件时,务必使用visudo工具来进行编辑,因为该工具会自动对配置语法进行严格检查,如果发现错误,在保存退出时给出警告,并提示你哪段配置出错,从而确保该配置文件的正确性。
相反,如果使用其它的文本编辑程序的话,一旦出错,就会给系统带来严重的后果。
下面给出的是Ubuntu默认的/etc/sudoers文件内容:# User privilege specificationroot ALL=(ALL) ALL# Members of the admin group may gain rootprivileges%admin ALL=(ALL) ALL下面对以上配置做简要说明:第一项配置的作用,是允许root用户使用sudo命令变成系统中任何其它类型的用户。
第二个配置规定,管理组中的所有成员都能以root的身份执行所有命令。
因此,在默认安装的Ubuntu系统中,要想作为root身份来执行命令的话,只要在sudo后面跟上欲执行的命令即可。
下面用一个例子加以说明,如果您想执行apt-get update的话,应当在命令行中键入以下内容:2.2.2配置文件语法详解接下来,我们用一个实例来详细解释/etc/sudoers文件的配置语法,请看下面的例子:上面的第一栏规定它的适用对象:用户或组,就本例来说,它是用户jorge。
此外,因为系统中的组和用户可以重名,要想指定该规则的适用对象是组而非用户的话,组对象的名称一定要用百分号%开头。
第二栏指定该规则的适用主机。
当我们在多个系统之间部署sudo环境时,这一栏格外有用,这里的ALL 代表所有主机。
但是,对于桌面系统或不想将sudo部署到多个系统的情况,这一栏就换成相应的主机名。
第三栏的值放在括号内,指出第一栏规定的用户能够以何种身份来执行命令。
本例中该值设为root,这意味着用户jorge能够以root用户的身份来运行后面列出的命令。
该值也可以设成通配符ALL,jorge便能作为系统中的任何用户来执行列出的命令了。
最后一栏(即/usr/bin/find, /bin/rm)是使用逗号分开的命令表,这些命令能被第一栏规定的用户以第三栏指出的身份来运行它们。
本例中,该配置允许jorge作为超级用户运行 /usr/bin/find和 /bin/rm这两个命令。
需要指出的是,这里列出的命令一定要使用绝对路径。
2.2.3sudo命令的使用方法现在的问题是,用户jorge怎样利用分配给他的权限呢?其实很简单,只要在命令行模式下使用sudo命令加上他想运行的程序就可以了,比如:jorge@ubuntu:~$ sudo find . ! -name '*.avi' -exec rm -f\\{\\} \\;倘若jorge企图执行/etc/sudoers文件规定之外的程序(比如find 或 rm)的话,sudo命令便会以失败而告终,并给出警告信息,指出他无权以超级用户身份来运行这些命令。
要想以非root用户身份来运行命令,必须使用-u选项来指定想要作为的用户;否则的话,sudo会默认为root用户,比如要想以fred身份来执行ls命令,就应该这样:$ sudo -u fred ls /home/fred就像您看到的那样,我们可以利用这些规则为系统创建具体的角色。
例如,要让一个组负责帐户管理,你一方面不想让这些用户具备完全的root访问权限,另一方面还得让他们具有增加和删除用户的权利,那么我们可以在系统上创建一个名为accounts的组,然后把那些用户添加到这个组里。
之后,再使用 visudo为/etc/sudoers添加下列内容:现在好了,accounts组中的任何成员都能运行useradd、userdel和usermod命令了。
如果过一段时间后,您发现该角色还需要其他工具,只要在该表的尾部将其添上就行了。
这样真是方便极了!需要注意的是,当我们为用户定义可以运行的命令时,必须使用完整的命令路径。
这样做是完全出于安全的考虑,如果我们给出的命令只是简单的userad而非 /usr/sbin/useradd,那么用户有可能创建一个他自己的脚本,也叫做userad,然后放在它的本地路径中,如此一来他就能够通过这个名为 useradd的本地脚本,作为root来执行任何他想要的命令了。
这是相当危险的!sudo命令的另一个便捷的功能,是它能够指出哪些命令在执行时不需要输入密码。
这很有用,尤其是在非交互式脚本中以超级用户的身份来运行某些命令的时候。
例如,想要让用户作为超级用户不必输入密码就能执行kill命令,以便用户能立刻杀死一个失控的进程。
为此,在命令行前边加上NOPASSWD:属性即可。
例如,可以在/etc/sudoers文件中加上下面一行,从而让jorge获得这种权力:jorge ALL=(root) NOPASSWD: /bin/kill, /usr/bin/killall这样一来,jorge就能运行以下命令,作为root用户来杀死失控的rm进程了。
jorge@ubuntu:~$ sudo killall rm2.2.4如何启用root帐户通过以上介绍,我们发现sudo的确很好用,但是如果您早就习惯了在root下工作,想回味一下过去的感觉该怎么办呢?很简单,只要为root设置一个root密码就行了:$ sudo passwd root好了,现在您可以用 su root直接作为root登录了。
但在登录界面仍然不能使用root登录。
2.3ubuntu中如何将终端添加到右键第一种方法:安装一个包,即可在右键里面添加一个“打开终端”的菜单。
$ sudo apt-get install nautilus-open-terminal第二种方法:进入主目录的.gnome2/nautilus-scripts目录。
新建一个文件,文件名任意(这个文件名会显示在右键菜单里,最好是通俗易懂的,比如“打开终端”或“open-terminal”),文件内容如下。
#!/bin/bash## This script opens a gnome-terminal in the directory you select.## Distributed under the terms of GNU GPL version 2 or later## Install in ~/.gnome2/nautilus-scripts or ~/Nautilus/scripts# You need to be running Nautilus 1.0.3+ to use scripts.# When a directory is selected, go there. Otherwise go to current# directory. If more than one directory is selected, show error.if [ -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; thenset $NAUTILUS_SCRIPT_SELECTED_FILE_PATHSif [ $# -eq 1 ]; thendestination="$1"# Go to file's directory if it's a fileif [ ! -d "$destination" ]; thendestination="`dirname "$destination"`"fielsezenity --error --title="Error - Open terminal here" \--text="You can only select one directory."exit 1fielsedestination="`echo "$NAUTILUS_SCRIPT_CURRENT_URI" | sed 's/^file:\/\///'`"fi# It's only possible to go to local directoriesif [ -n "`echo "$destination" | grep '^[a-zA-Z0-9]\+:'`" ]; thenzenity --error --title="Error - Open terminal here" \--text="Only local directories can be used."exit 1ficd "$destination"exec x-terminal-emulator添加完后,把此文件加上可执行的权限:chmod +x 文件现在来讲讲两种方法的优劣:1. 第二种方法建出来的是一个二级菜单,它先是在右键菜单中添加一个名叫scripts的菜单,在这个菜单下才是我们需要的“打开终端”或“open- terminal”(这个地方的名字是你新建的脚本的文件名),所以显得有些不方便。
Ubuntu常用软件合集(转)
1 sudo apt-get install unity-tweak-tool
Monaco字 体
这是我最喜欢的字体,在ubuntu下由于很多字体因为版权原因没有加入进来,自带的字体要是刚开始使用ubuntu的话却是会觉得有些别扭。Monaco作为Mac的默认字体,在ubunt终端下的表现 能力着实不错。 字体截图:
BCloud—百 度 网 盘iuLang(。DropBox虽然好,但是在比较和谐的网络环境下还是使用国 内的方便。
如果安装之后发现无法切换的话,可能使因为没有禁止开源显卡驱动Nouveau。可以通过管理员权限修改/etc/modprobe.d/blacklist,如果 /etc/modprobe.d/ 下有 nouveau-blacklist.conf,则编辑这个文 件。在文件末尾添加 blacklist nouveau 。
优化篇
为Ubuntu瘦身看起来很和谐,但是博主经常因为一些不知道的软件而又不想要这些了就直接apt-get remove,结果就是一些依赖的软件也统统消失了,当然也可以加-f参数修复。所以这些的优化大多会是调整一些参数或者关闭一些功能。
ubuntu-tweak
我从使用Ubuntu12.04到现在14.04,基本没离开过它。虽然Ubunt-Kylin预装了优客助手,但是和它相比还是逊色了许多,Ubuntu Tweak是一款专门为Ubuntu(GNOME桌面)准备的配置、调 整工具。主要面向新手级的普通用户。它可以设置很多并不能在系统首选项中设置的隐藏选项,以满足用户自定义的乐趣。即使是新手,也可以方便地通过它来进行适合自己的系统调整。虽然 也可以调整主题和字体,但我经常把它作为一款垃圾清理工具。平常我们通过apt-get install的软件包其实都还存在,浏览器缓存、旧的内核这些都占据了许多空间,而且很多新手害怕使用不习 惯,对于Ubuntu划分的空间都那么吝啬了些,更显得它的重要了。 还有一些需要通过PPA安装的优秀软件,通过它也可以很方面的安装。 应用截图:
Ubuntu 11.04 安装后要做的20件事情
4.28日,Ubuntu 11.04 就发布了!Ubuntu 11.04 安装后如何快速配置?笨兔兔在此给各位兔子们支招——–《Ubuntu 11.04 安装后要做的20件事情》,让你赶在别人之前就明白怎么做!若是你安装Ubuntu原先的版本,你需要升级你的版本到Ubuntu 11.04,我们原先介绍过,在此不再赘述。
参考此文章。
接下来是我们要做的事情!#1 不喜欢Unity?切换到Ubuntu gnome 经典桌面注销unity桌面环境,然后选择登录环境为―经典桌面‖即可进入。
若是你喜欢Unity,可是你的显卡不给力3D不支持,怎么办呢?安装Unity-2D:sudo apt-add-ppa repository: unity-2d-team/unity-2d-dailysudo apt-get updatesudo apt-get install qt-unity-default-settings#2 安装更新Ubuntu最新版本,并不意味着你的软件是最新版本,对吧?升级你的软件版本:sudo apt-get update && sudo apt-get upgrade#3 安装Ubuntu TweakUbuntu Tweak是最给力的ubuntu设置工具之一。
安装它,很简单:sudo add-apt-repository ppa:tualatrix/ppasudo apt-get updatesudo apt-get install ubuntu-tweak#4 添加Medibuntu仓库源,激活Canonical伙伴软件Medibuntu是一些必要的但是不能封装在Ubuntu中的软件,比如win32codec,googl e-earth,opera等等。
sudo apt-get install medibuntu#5 安装sambasamba服务器安装后,就可以与你所在的网络中的其他同学共享文件了。
Ubuntu在VMware里的使用教程 入门篇
Ubuntu在VMware里的使用教程入门篇对于Ubuntu系统的入门安装笔者在详解:Vmware虚拟机下Ubuntu 8.04安装一文中已经详细介绍了。
关于整篇文章的评论笔者也大致略读一番,稍作整理大致包括以下几方面:为何没有解释VMware Tools安装以及网络配置,还有个别网友认为用VMware平台安装多此一举等。
笔者要强调对于前一篇关于详解安装的文章,毕竟安装Ubuntu系统的方法多种多样,由于篇幅的原因,不可能面面俱到。
对于Ubuntu系统的安装非常重要,因为这直接影响到今后系统的日常应用。
今天,就让笔者带领大家领略一下Ubuntu系统基本配置应用。
由于本次关于Ubuntu系统安装和应用都是在VMware(6.0.0版本)平台下完成,利用此方法的缺点就是无法体验到Ubuntu系统炫酷的桌面3D效果。
说到这里,可能会有网友质疑平台版本和Ubuntu系统版本等问题,虽然都不是当前最新发布的版本,但是对于应用配置来说不会差很多。
接下来,笔者就从如何安装VMware TOOLS、如何升级中文支持等基本应用说起。
VMware Tools安装VMware Workstation和Ubuntu系统完成之后,需要配置的第一步就是关于VMware Tools安装,因为这个会影响到用户实际操作体验。
具体步骤如下:首先,点击VMware Workstation平台上菜单——虚拟机(VM)——安装VMware Tools(Install VMware Tools),这时我们会在Ubuntu系统桌面上发现VMware Tools的光盘图标,系统会自动打开虚拟光驱中的文件,我们可以看到VMwareTools-6.0.0-45731.i386.rpm和VMwareTools-6.0.0-45731.tar.gz 两个文件。
安装VMware Tools(点击查看大图)这里再次强调一下对于VMware Tools,从简单应用的角度来说,不安装VMware Tools一般不会影响到具体应用,但是由于虚拟机环境下Ubuntu系统分辨率等问题就是依靠VMware Tools来实现的,安装目的也是为了给用户一个更好的体验。
学习Linux的心得(精选6篇)
学习Linux的心得学习Linux的心得(精选6篇)在平日里,心中难免会有一些新的想法,应该马上记录下来,写一篇心得体会,这样能够给人努力向前的动力。
一起来学习心得体会是如何写的吧,以下是小编为大家整理的学习Linux的心得,希望对大家有所帮助。
学习Linux的心得篇1本学期对于Linux系统的学习,让我对Linux有了一定的了解。
我知道了Linux只是个内核。
现在的Linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门有很重要的应用。
学习Linux,首先我们应该从基础开始学起。
对Linux操作系统的功能、版本、特点,以及Linux系统安装和图形环境有较全面的了解。
Linux命令是必须学习的。
虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。
Linux是一个命令行组成的操作系统,精髓在命令行,学习如何在安全的环境中执行系统命令,包括有关文件、目录、文件系统、进程等概念,如何使用相应的命令对文件、目录、进程等进行管理,了解遇到问题时,如何找到帮助信息等。
Linux常用命令,有echo 命令、date命令、passwd命令、file命令、ls命令、touch命令等。
要明白学好Linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在学习初期。
要增加自己的Linux技能,只有通过实践来实现。
只要多动手,就一定会有收获。
遇到问题时要自己去寻找答案,在寻找答案的过程中,会学到更多知识。
应该说目前我们对于Linux的学习只是入门而已,学习Linux是一个长期的过程,很耗时间。
作为电子信息工程专业的学生,对我们来说,Linux将来主要应用于嵌入式Linux系统的开发,这非一日之功,我们还需要不断深入地学习它。
最后,衷心感谢唐磊老师一学期来的辛苦教学,唐老师幽默风趣的教学方式给我们的课堂带来很多欢乐。
Ubuntu_入门学习图文全攻略
Ubuntu 入门学习图文全攻略!将工作环境迁移到 Linux[ 技术教程 ] [ 转载自 IBM ]随着 Linux 操作系统桌面体验的日趋完善,越来越多的人希望尝试将工作平台迁移到免费正版的 Linux 之上。
Linux系统提供了绝大多数日常工作所需的工具和支持,但由于界面差异和使用习惯等原因,很多功能并不能被新用户迅速发现并掌握 . 本文面向初次迁移到 Linux 平台并希望使用图形模式工作的用户,从日常工作需要的角度出发,以Ubuntu 9.04(gNome) 为例,讲解大多数常用功能在 Linux 下的配置与应用。
本文旨在帮助普通用户简单快速的在 Linux 上建立起日常工作环境,以达到和 Windows 相同或类似的用户体验,因此文中有意避免通过命令行和修改配置文件的方法 ( 虽然大多情况下这些方法更加高效强大 ) 来配置系统,而尽可能的使用图形界面完成设置。
看上去有悖于经典的 Linux 使用方法,但对 Windows 用户来说,这无疑是一种最为快速平滑的过度方式,当您可以的在 Linux 上得心应手的工作之后,将有更充足的时间去深入挖掘和体会 Linux 的独特魅力。
我们选用基于 Gnome 的 32bit Ubuntu( 音:乌班图 )9.04 作为本次平台迁移尝试的目标。
Ubuntu 是一个以桌面应用为主的 Linux 操作系统,为用户带来了丰富的桌面体验,同时有着良好的硬件支持性和较快的更新速度。
[ 下载 Ubuntu 操作系统 ] 本文假设您已经安装好了最新的 Ubuntu,并已经顺利启动。
Ubuntu 可以非常便利的接入网络,它能识别绝大多数网卡并自动安装驱动程序 ( 实际上,如果机器是接通网络的,Ubuntu 在系统的安装过程中就已经连入了互联网 )。
网络的连接与选择我们可以屏幕上方的任务栏里点击网络链接图标,系统会列出当前可以找到的所有网络 ( 包括无线 ) 资源,我们可以很方便的选择当前网络并进行配置。
lammps安装
lammps安装]Ubuntu下安装lammps单机版(no MPI,no FFT)几点心得说明一下:我用的是ubuntu12,自动更新到13(去系统自带的“软件中心”安装谷歌拼音输入法,方便后面操作)。
下载的lammps为2014年5月份的。
1.更改系统默认的shell由于ubuntu系统默认的shell是dash,它更小巧、更快。
但是听说安装一些脚本时容易出错,因此还是改为bash。
查看系统默认的shell,ls -l /bin/sh重新配置dash,sudo dpkg-reconfigure dash然后选择[no],终端会自己删除dash,并更改为bash。
2.预安装sudo apt-get install cshsudo apt-get install build-essentiallammps要求ubuntu系统的(用于将ubuntu当作debain系统?):sudo add-apt-repository ppa:gladky-anton/lammpssudo apt-get update3.安装编译器由于电脑CPU是Intel的,所以选择intel的icc和ifort,听说会比其他编译器快很多(主要差别在浮点运算?)。
下载地址:https:///doc/ed544230.html,/en-us ... oftware-development,获得序列号。
我下载安装的是icc2013_sp1.2.144,ifort2013_sp1.2.144版的。
先装(命令集),sudo apt-get install g++去解压包的目录下,我的是cd /home/bill/iccsudo ./install.shifort的安装与此相同。
设置环境变量,使之生效。
gedit .bashrc打开.bashrc后,在末尾加上# l_ccompxe_2013_sp1.2.144# l_fcompxe_2013_sp1.2.144 这两行只是用来注释的source /opt/intel/bin/compilervars.sh ia32加这一条可同时使icc,ifort,icpc生效,而不用分别添加。
Ubuntu详解及使用教程
Linux系统简介=============路径====路径分为绝对路径和相对路径。
绝对路径的起始点为根目录**/** ,例如``/usr/local/bin`` 就是绝对路径,它指向系统中一个绝对的位置,不受其它因素影响。
相对路径的起始点为当前目录,如果您现在位于``/usr`` 目录,那么相对路径``local/bin`` 所指示的位置为``/usr/local/bin``也就是说,相对路径所指示的位置,除了相对路径本身,还受到当前位置的影响。
例如Linux系统中常见的目录``/bin`` 、``/usr/bin`` 、``/usr/local/bin`` ,如果只有一个相对路径``bin``\ ,那么它指示的位置可能上面三个目录中的任意一个,也可能是其它目录。
如果我告诉您到``bin`` 目录寻找一个文件,您可能搞不清楚是哪一个``bin`` 目录。
只有当前位置确定,相对路径指示的位置才能够确定。
现在我说,``/usr/local`` 目录下,它的相对路径``bin`` 中有某个文件,这样就比较明确了。
在相对路径中**.** 表示当前目录,**..** 表示当前目录的上一级目录。
假设您安装了一个程序,它的主程序没有被放置到上面三个``bin`` 目录中的任何一个,或者其它系统能够找到的地方,您就得告诉系统,它的可执行文件在哪里。
可以使用绝对路径,例如:``/home/user/bin/可执行文件``或者定位到``/home/user/bin`` 目录,使用相对目录来定位它``./可执行文件``如果您定位到了它的子目录,比如``/home/user/bin/gui``\ ,您可以使用**..** 来表示它的上级目录``../可执行文件``路径相关命令::cd (change directory) 更改目录。
pwd (print working directory)显示当前路径。
ls (list) 显示当前目录中的文件列表。
ubuntu磁盘管理和进程管理实验报告总结
ubuntu磁盘管理和进程管理实验报告总结1. Linux系统磁盘管理体系(1) Linux的磁盘管理主要分为5个步骤:①在Linux服务器上添加相应的硬盘(如/dev/sda、sdb、sdc…);②对全新的服务器(没有操作系统)做RAID(raid0、raid1、raid5等模式)或逻辑卷LVM;③对磁盘进行分区;④创建完分区后对该分区作格式化操作;⑤最后作挂载操作,将分区挂载到Linux文件系统中即可存放数据。
(2) 磁盘读写数据的原理①磁盘是按照柱面为单位读写数据的,即先读取同一个盘面的某一个磁道,读完之后,如果数据没有读完,磁头也不会切换其他的磁道,而是选择切换磁头,读取下一个盘面的相同半径的磁道,直到所有盘面的相同半径的磁道读取完成之后,如果数据还没有读写完成,才会切换其他不同半径的磁道,这个切换磁道的过程称为寻道。
②不同磁头间的切换是电子切换,而不同磁道间的切换需要磁头做径向运动,这个径向运动需要步进电机调节,这个动作是机械的切换。
③磁头寻道是机械运动,切换磁头是电子切换。
2. RAID简介(1) 什么是RAID磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。
磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。
利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
RAID技术分类:基于硬件的RAID技术和基于软件的RAID 技术。
(2) RAID级别对比RAID级别模式优点模式缺点适用的场景RAID0 读写速度是几种模式中最快不存在冗余MySQL,Redis等主从复制的场景RAID1 100%冗余读写速度一般,成本较高较为重要的数据,需单独存储,且不能宕机的业务场景,如:系统盘,监控等RAID5 具备一定的性能和冗余,允许坏一块盘,读数据性能较好,具有奇偶校验写入数据的性能不高通常的业务场景都可适用RAID10 读写速度非常快,100%冗余成本高性能和冗余都有要求的业务场景,如:数据库主库或主存储的节点(3) RAID与逻辑卷LVM的区别什么是LVM: LVM的全称为(Logic Volume Management)逻辑卷管理,其最大的用途是可以灵活的管理磁盘的容量,让磁盘分区可以随意的放大或者缩小,便于更好的应用磁盘的剩余空间。
计算机实习周记40篇
The monotonous and dull air suffocated my young heart and wrapped my flying wings.悉心整理助您一臂(页眉可删)计算机实习周记40篇篇一:计算机顶岗实习周记河北软件职业技术学院顶岗实习周记实习岗位:系别:专业:计算机应用专业班级:学号:姓名:指导教师:完成地点:篇二:毕业顶岗实习周记1我第一周来的实习心得。
实习,虽然不是真正的工作,但却是我工作生涯的一个起点,也是从学生过渡到工作人士的一个不可或缺的必经阶段。
刚进入公司的第一天,一切都很陌生,也很新鲜。
一张张陌生的面孔,不认识但是都面带微笑很友善。
有一位很热心的同事,带着我逛这逛那,带我参观了一下公司的整体结构和各个部门,还给我介绍了几个同事给我认识,很活泼的一个小女孩,我很喜欢她。
第一天的快中午时,我被公司的领导带到科室的一位姓同事那,并被告知我以后就跟着她学,我很乐意,因为她很热情地接待了我,还带着我和她一起吃了午饭,下午她给我谈了一下她的工作概况和她的主要职责,我都记在了心里,因为这可能就是我将来要承担的职责。
一周的时间很快就过去了,在这一周里,我尽量让自己更快地去适应环境,更快地融入这个大集体中,因为只有和上司、同事都处理好关系,才能有利于自己工作的展开。
2时间过得真快,转眼第二周已经结束了,因为刚进公司的缘故,一些重要的事情我都没有涉及,但是我并没有灰心,也没有觉得大材小用。
我想只有从最基本的开始干起,一点一滴地积累,做好我负责的每一件小事,让领导和同事放心,将来才能成就一番大事业。
不积跬步,无以致千里,江海不拒细流,方能成其大一屋不扫,何以扫天下?说的就是这个道理。
早上,我基本能保证提前到公司,在开始工作的前一段时间,帮着把桌子收拾一下,然后再拖一下办公室,让同事工作得更舒适,心情更愉快,也能多教我一些东西啊。
这一周基本是在忙碌和琐碎中度过的,不过虽然是一些琐碎的小事,却和学校里一直和书打交道很不一样,我感觉有一种新鲜感,每一件小事都需要我亲历亲为,通过付出自己的劳动换来的成果很有价值,也很值得。
乌班图(Ubuntu)命令使用技巧
前言下面的命令大都需要在控制台 / 终端 / shell下输入。
控制台, 终端, 和 shell意味着同样一件事 - 一个命令行界面,他可以用来控制系统。
打开一个控制台:应用程序 --> 附件 --> 终端任何一个使用 'sudo' 作为前缀的命令都需要拥有管理员(或 root) 访问权限。
所以你会被提示输入你自己的密码。
安装升级查看软件xx x安装内容dpkg -L xxx查找软件库中的软件apt-cachesearch正则表达式或aptitu de search软件包显示系统安装包的统计信息apt-cachestats显示系统全部可用包的名称apt-cachepkgnam es显示包的信息apt-cacheshow k3b查找文件属于哪个包dpkg -S filena meapt-file search filena me查看已经安装了哪些包dpkg -l也可用dpkg -l | less翻页查看查询软件xx x依赖哪些包apt-cachedepend s xxx查询软件xx x被哪些包依赖apt-cacherdepen ds xxx增加一个光盘源sudo apt-cdromadd系统更新sudo apt-get update (这一步更新包列表)sudo apt-get dist-upgrad e (这一步安装所有可用更新)或者sudo apt-get upgrad e (这一步安装应用程序更新,不安装新内核等)清除所有已删除包的残馀配置文件dpkg -l |grep ^rc|awk '{print$2}' |sudo xargsdpkg -P如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
dpkg: --purgeneedsat leastone packag e name argume ntType dpkg --help for help aboutinstal lingand deinst allin g packag es [*];Use `dselec t' or `aptitu de' for user-friend ly packag e manage ment; Type dpkg -Dhelpfor a list of dpkg debugflag values;Type dpkg --force-help for a list of forcin g option s;Type dpkg-deb --help for help aboutmanipu latin g *.deb files; Type dpkg --licens e for copyri ght licens e and lack of warran ty (GNU GPL) [*].Option s marked[*] produc e a lot of output- pipe it throug h `less' or `more' !编译时缺少h文件的自动处理sudo auto-apt run ./config ure查看安装软件时下载包的临时存放目录ls /var/cache/apt/archiv es备份当前系统安装的所有包的列表dpkg --get-select ions| grep -v deinst all > ~/somefi le从上面备份的安装包的列表文件恢复所有包dpkg --set-select ions< ~/somefi lesudo dselec t清理旧版本的软件缓存sudo apt-get autocl ean清理所有软件缓存sudo apt-get clean删除系统不再使用的孤立软件sudo apt-get autore move如果使用sudo apt-get autore move--purge的话会把这些孤立软件的残留配置文件也一并移除查看包在服务器上面的地址apt-get -qq --print-uris instal l ssh | cut -d\' -f2彻底删除Gn omesudo apt-get --purgeremove liborb it2彻底删除KD Esudo apt-get --purgeremove libqt3-mt libqtc ore4一键安装 LAMP 服务sudo taskse l instal l lamp-server删除旧内核sudo aptitu de purge~ilinux-image-.*\(\!`uname-r`\)导入ppa源的key值#W: GPG签名验证错误:unch jaunty Releas e: 由于没有公钥,下列签名无法进行验证: NO_PUB KEY 5126890CDCC7AFE0sudo apt-key adv --recv-keys --keyser ver keyser ver.ubunt 5126890CDCC7AFE0 #5126890CDCC7AFE0替换为你需要导入的K ey值增加 add-apt-reposi tory命令sudo apt-get instal l softwa re-proper ties-common增加一个pp a源sudo add-apt-reposi toryppa:user/ppa-name#使用 ppa 的地址替换ppa:user/ppa-name添加163镜像源sudo add-apt-reposi tory"deb http://mirror /ubuntu/ `lsb_re lease -cs` main restri cteduniver se multiv erse"sudo add-apt-reposi tory"deb http://mirror /ubuntu/ `lsb_re lease -cs`-update s main restri cteduniver se multiv erse"sudo add-apt-reposi tory"deb http://mirror /ubuntu/ `lsb_re lease -cs`-securi ty main restri cteduniver se multiv erse"系统升级1这里指的是版本间的升级,例如 9.04=>10.04。
