Linux安装调试详细图文步骤

Linux安装调试详细图文步骤
Linux安装调试详细图文步骤

封面

作者:PanHongliang

仅供个人学习

一、LINUX的安装

1.新建file→New Virtual Machine Wizard

2.选择ISO镜像文件,并点击I will install the operating system later

3.选择安装linux系统

4.修改虚拟机名称与安装目录

5.一直下一步直到安装完成,然后点击Edit virtual machine settings进行配置

6.修改memory和hard disk的大小(内存1G,硬盘20G)

7.在CD/DVD中选择use ISO image file,添加完成后,点击OK

8.点击Power on this virtual machine 进行启动

9.选择skip

10.选择NEXT

11.选择中文,NEXT

12.美国英语式,NEXT

13.跳过输入安装号码

14.建立自定义分区,NEXT

15./boot:200MB

16.Swap:2G

17./var:384MB(日志)

18./opt:2G(应用程序安装路径)

19./:剩余空间(相当于C盘)

20.一直下一步,默认

21.设置密码

22.对一下属性进行设置,注意:语言支持中英都需要勾选,否则出现乱码

23.开始安装

25.进入

26.系统设置

许可协议:同意

防火墙:启用 SSH

SELimux:下一步

Kdump:下一步

日期和时间:下一步

设置软件更新:不,我将以后注册

创建账户:

声卡:下一步

附加光盘:下一步

27.完成,进行登录,输入用户名和口令

二、linux 配置ip 地址

1.注意:右键test →setting ,将网络连接修改为桥接

2.切换到IP 配置文件,用vi 编辑器打开

3.打开之后如下图所示

修改之后如图所示:点击i 进行修改,然后保存并退出

6.修改IP 地址,改为同一网段

7.ping 虚拟机IP

三、配置yum (使用yum install -y httpd* 来测试是否安装成功)

切换到IP 配置文件

用vi 编辑器打开 1、查看分区大小

测试结果

测试

This article includes some parts, including text,

pictures, and design. Copyright is Pan Hongliang's personal ownership.

用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关6、将光盘/media/Server 里的所有rpm 软件包复制到刚刚创建的/home/software 下 7、显示当前目录路径 8、安装动态链接库 9、利用createrepo 创建动态链接库 10、查看yum.repos.d

11、修改rhel-debuginfo.repo 在根目录新建文件weiqi.txt

删除文件weiqi.txt

法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。

Users may use the contents or services of this

article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.

转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任。

Reproduction or quotation of the content of this

article must be reasonable and good-faith citation for the use of news or informative public free information. It

shall not misinterpret or modify the original intention of the content of this article, and shall bear legal liability

such as copyright.

linux启动过程

Linux系统启动过程分析 by 王斌斌 binbinwang118@https://www.360docs.net/doc/c45369952.html, Linux系统启动过程分析 操作系统的启动过程,实际上是控制权移交的过程。Linux 系统启动包含四个主要的阶段:BIOS initialization, boot loader, kernel initialization, and init startup.见下图: 阶段一、BIOS initialization,主要功能如下: 1.Peripherals detected 2.Boot device selected 3.First sector of boot device read and executed 系统上电开机后,主板BIOS(Basic Input / Output System)运行POST(Power on self test)代码,检测系统外围关键设备(如:CPU、内存、显卡、I/O、键盘鼠标等)。硬件配置信息及一些用户配置参数存储在主板的CMOS( Complementary Metal Oxide Semiconductor)上(一般64字节),实际上就是主板上一块可读写的RAM芯片,由主板上的电池供电,系统掉电后,信息不会丢失。 执行POST代码对系统外围关键设备检测通过后,系统启动自举程序,根据我们在BIOS中设置的启动顺序搜索启动驱动器(比如的硬盘、光驱、网络服务器等)。选择合适的启动器,比如通常情况下的硬盘设备,BIOS会读取硬盘设备的第一个扇区(MBR,512字节),并执行其中的代码。实际上这里BIOS并不关心启动设备第一个扇区中是什么内容,它只是负责读取该扇区内容、并执行,BIOS的任务就完成了。此后将系统启动的控制权移交到MBR部分的代码。 注:在我们的现行系统中,大多关键设备都是连在主板上的。因此主板BIOS提供了一个操作系统(软件)和系统外围关键设备(硬件)最底级别的接口,在这个阶段,检测系统外围关键设备是否准备好,以供操作系 “” 统使用。 阶段二、Boot Loader 关于Boot Loader,简单的说就是启动操作系统的程序,如grub,lilo,也可以将boot loader本身看成一个小系统。 The BIOS invokes the boot loader in one of two ways: 1.It pass control to an initial program loader (IPL) installed within a driver's Master Boot Record (MBR) 2.It passes control to another boot loader, which passes control to an IPL installed within a partition's boot sector. In either case, the IPL must exist within a very small space, no larger than 446 bytes. Therefore, the IPL for GRUB is merely a first stage, whose sole task is to locate and load a second stage boot loader, which does most of the work to boot the system. There are two possible ways to configure boot loaders: Primary boot loader: Install the first stage of your Linux boot loader into the MBR. The boot loader must be configure to pass control to any other desired operating systems. Secondary boot loader: Install the first stage of your Linux boot loader into the boot sector of some partition. Another boot loader must be installed into the MBR, and configured to pass control to your Linux boot loader. 假设Boot Loader 为grub (grub-0.97),其引导系统的过程如下: grub 分为stage1 (stage1_5) stage2两个阶段。stage1 可以看成是initial program loaderI(IPL),而stage2则实现了grub 的主要功能,包括对特定文件系统的支持(如ext2,ext3,reiserfs等),grub自己的shell,以及内部程序(如:kernrl,initrd,root )等。

Gamit安装-ubuntu Linux操作系统

Gamit 的安装 3502 gamit 安装步骤,这里以最新的gamit 10.4为例子。首先gamit 需要的运行环境为gfortran , gcc , libx11, csh, tcsh.而且在gamit的Makefile.config文件中也是需要知道操作系统的版本号的。因此步骤如下: 1) 按ctl+alt +t打开终端,输入uname -a 查看当前操作系统的版本号, 如上图所示:操作系统的版本号是:3.0.0-12;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3001; 2)安装相关的运行环境,主要包括csh,gfortran,tcsh,gcc,libx11;具体命令如下: 在终端中输入:sudo -s,然后按提示输入密码;然后输入apt-get install gcc; apt-get install gfortran;这个会比较大一点,所以会慢一点,机房的网速只有十几kb 每秒,听说比GPS中心的网速慢多了。 apt-get install csh; apt-get install tcsh; apt-get install libx11-dev,这个是为gamit提供图形支持的包,因此就比较大,耐心等待5分钟左右. 3)配置shell

首先输入echo $SHELL看下当前是什么类型的shell,一般情况下,ubuntu 默认的都是bash,虽然gamit是用csh写的,但是经过测试,即可以在csh中安装,也可以在bash中安装。诺想在csh中安装,则需要改变当前的shell,在终端输入chsh,按提示输入密码。然后输入shell的路径,以下操作是从bash改变为csh,因此输入路径为:/bin/csh,如下图所示: 但是上面步骤完成以后,我们输入echo $SHELL,再查看一下,发现shell仍然是bash,注意了,这里是改变登录时的默认shell,因此若想让以上改变生效,只需要注销下,重新登录下就可以啦。 下面介绍一下临时改变shell的简单方法,若是由bash改变为csh,只需要在终端输入csh 即可,同理变回来只需输入bash。临时的改变shell只对当前的终端是有效的,但这对于gamit的安装已经足够了。 4)gamit软件的准备及安装 一般情况下都是需要先将gamit的源代码复制到/opt目录下,假设你的gamit源代码文件夹为gamit10.4,并且位于桌面上,那么只需要在终端输入:mv ~/桌面/gamit10.4 /opt ,即可将其移动到opt下,然后进入opt,输入 cd /opt/gamit10.4,继续输入ls -al,查看下gamit10.4文件夹下都有什么文件。找到一个叫install_software的文件,查看其权限,若没有可执行权限,则给他加上就可以了。然后在终端输入 ./install_software,则开始gamit的安装了。第一个直接输入Y就可以了,然后它会问你x11的目录是否正确,那么你需要找到gamit的配置文件并修改下,具体方法如下:按 ctl+alt+t新开一个终端,进入到opt中的gamit10.4文件夹下,cd libraries;进入libraries文件夹中,sudo gedit Makefile.config;然后就会弹出一个该文件的编辑框,我们需要修改的地方主要有三个,第一个是x11的路径,将其修改成gamit自动搜索到的 x11路径,如我的系统中是如下图所示:

linux内核启动 Android系统启动过程详解

linux内核启动+Android系统启动过程详解 第一部分:汇编部分 Linux启动之 linux-rk3288-tchip/kernel/arch/arm/boot/compressed/ head.S分析这段代码是linux boot后执行的第一个程序,完成的主要工作是解压内核,然后跳转到相关执行地址。这部分代码在做驱动开发时不需要改动,但分析其执行流程对是理解android的第一步 开头有一段宏定义这是gnu arm汇编的宏定义。关于GUN 的汇编和其他编译器,在指令语法上有很大差别,具体可查询相关GUN汇编语法了解 另外此段代码必须不能包括重定位部分。因为这时一开始必须要立即运行的。所谓重定位,比如当编译时某个文件用到外部符号是用动态链接库的方式,那么该文件生成的目标文件将包含重定位信息,在加载时需要重定位该符号,否则执行时将因找不到地址而出错 #ifdef DEBUG//开始是调试用,主要是一些打印输出函数,不用关心 #if defined(CONFIG_DEBUG_ICEDCC)

……具体代码略 #endif 宏定义结束之后定义了一个段, .section ".start", #alloc, #execinstr 这个段的段名是 .start,#alloc表示Section contains allocated data, #execinstr表示Section contains executable instructions. 生成最终映像时,这段代码会放在最开头 .align start: .type start,#function /*.type指定start这个符号是函数类型*/ .rept 8 mov r0, r0 //将此命令重复8次,相当于nop,这里是为中断向量保存空间 .endr b 1f .word 0x016f2818 @ Magic numbers to help the loader

4Mlinux安装配置方法

4Mlinux安装配置 一、安装4Mlinux 1.新建otherlinux虚拟机 2.硬件资源分配,硬盘不要超过1G,600M足够否则安装会很慢,必须为IDE接口硬盘。 内存256M即可。 设置硬盘大小:

硬件资源分配图 3.配置好硬件资源后可能会无法选择硬盘接口类型,可以删除原来的,再添加一个

删除SCSI接口的硬盘,添加一个IDE接口的硬盘 设置硬盘接口为IDE的类型,绝对不能用SCSI的,否则不能识别

设置大小为600M 删除原来的SCSI接口硬盘,其他的按回车就可以了。

4.选择iso安装镜像从CD/DVD启动 5.启动后会进入一个类似安装系统界面,但是这不是安装界面 6.这里可以不输入密码,按回车就可以了 7.Root账号登陆,没有设置密码,回车就可以了

8.登陆之后,用“fdisk/dev/sda”新建一个主分区,等下系统就是安装在这个分区里的。 分区新建之后,由于这里无法探测分区,所以用reboot重启系统。 格式化为ext3 9.进入/usr/sbin/目录下,找到一个名为install2hd的文件拷贝到/tmp目录下 拷贝到/tmp目录下,注意这里一定要拷贝到/tmp/目录下,因为等下要修改这个脚本文件,而且执行后文件会改变 到/tmp目录下修改这个脚本文件,用“/df-h”查找到相关内容,将原来为G的单位改为M 将G改为M 保存退出 10.执行“./install2hd/dev/sda”安装系统到“/dev/sda1”分区下 执行这条命令后选分区时选择1,其余回车或y就可以了。安装完后重启系统就可以了 二、网络配置 到/etc/net/net.conf里面配置网络。 根据需求配置网络即可。

阿里云主机Linux服务器配置步骤详解

阿里云主机Linux服务器配置步骤详解 编辑:restart 来源:转载 下面我们一起来看看关于阿里云主机Linux服务器配置步骤详解,如果你正在使用阿里云主机我们可进入参考一下配置步骤哦,有兴趣的同学可进入参考。 一提到云主机,大家肯定熟知国内最知名品牌——阿里云了,后来居上的它受到不少的站长所追捧,它的稳定与服务让它的性价比直线上升,现在阿里云的最低端配置云主机年费只需要550元了,在同类产品中可谓最有性价了。如果想做个小站,又想速度上去,阿里云也是一个不错的选择。用过阿里云的站长都知道,阿里云主机是需要自己动手配置的,一些站长就有夸大其词说“没有一定的技术,最好不要用阿里云”。其实,配置阿里云主机也不是很难,只要按照本文的方法一步一步去做就可以了。 第一步:远程连接阿里云主机。 下载xshell和xftp 并安装。这2个软件可以到网站下载。xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议,可以方便地远程登录阿里云主机。Xftp 是一个基于MS windows 平台的功能强大的S 文件传输软件,可以通过它来上传文件到主机。 这2个软件的安装这里就不说了。下面来看看怎么使用这两个软件。 一、打开xshell

二、设置云服务器登录信息,点击认证(新版本可能是“用户身份验证”)。填写阿里云主机用户名和密码。 三、设置服务器帐号密码。再点击“连接”,填写在“主机”处填写你购买的阿里云主机的IP地址。

四、设置字符集编码。点击”终端“,然后在“编码”选项选择“ UTF-8″。然后按确定保存配置。接着就开始连接主机了。 五、连接后的阿里云主机的庐山正面目。

gamit10.6安装

1:安装环境,进入Ubuntu软件中心搜索libx11、gfortran、gcc、csh、tcsh并安装。 2:获取root权限:打开命令行:ctrl+alt+t 输入sudo passwd然后输入两次密码,这个就是修改好的root密码。 然后在输入su root 输入修改好的root密码就获取root权限了。 3:将gamit10.6 复制到/opt文件下,在root权限下用命令: cp –r /home/wfy/桌面/10.6 /opt 4:进入文件10.6 : cd /opt/10.6给install_software赋执行权限, chmod 777 ./ install_software 5:运行安装脚本./ install_software 在安装过程当中遇到所有的y/n问题,一律选择y 6:安装失败后,编辑opt/gamit10.5/libraries里的Makefile.config 文件,在root权限下输入:gedit opt/gamit10.5/libraries/Makefile.config 修改4个地方: 第一个: 删除这两 行的/x11 第二个:修改最 后两个13改 成25 2880 改成5760 第三个:输入uname –a(注意空格),即可查看当前系统的信息。例如操作系统的版本号是:3.16.0-23;但是在gamit中,只记录下操作系统版本号前4位,因此在这种情况下的版本号应记为:3111;搜索OS_ID Linux,找到该处,将3953给位本电脑的版本号3111 第四个,如果你的电脑是32位的,那么就要将该文件中的全部m64改为m32,另外/opt/10.6/gamit/solve/Makefile.generic该文件中的所有m64也要改为m32。 7,重新输入./install_software 安装 8,安装成功后进入root文件cd /root 然后列出所有文件:ls –a 然后编辑.bashrc gedit .bashrc 在文件最后加入下面两行,然后注销一下,再次进入root权限,输入doy,

Linux下QQ等软件的安装方法

Linux下QQ等软件的安装方法.txt24生活如海,宽容作舟,泛舟于海,方知海之宽阔;生活如山,宽容为径,循径登山,方知山之高大;生活如歌,宽容是曲,和曲而歌,方知歌之动听。Linux下QQ等软件的安装方法2008-10-31 23:39 Linux下QQ等软件的安装方法2008-10-16 16:06要充分发挥电脑的作用,就得有大量的应用软件,完成不同的工作。在Windows环境中安装各种应用软件的思路与方法,想必大家早已熟悉。然而,在使用Linux时,我们却总会被这些本不应该是问题的问题所困扰:怎么安装应用软件?我的软件安装在什么地方?如何删除不要的应用软件?…… 下面,我们就一起来认识一下这些方面的知识。 一、解读Linux应用软件安装包 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。3) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。 而且,大多数Linux应用软件包的命名也有一定的规律,它遵循: 名称-版本-修正版-类型 例如: 1)software-1.2.3-1.tar.gz 意味着: 软件名称:software 版本号:1.2.3 修正版本:1 类型:tar.gz,说明是一个tar包。 2)sfotware-1.2.3-1.i386.rpm 软件名称:software 版本号:1.2.3 修正版本:1 可用平台:i386,适用于Intel 80x86平台。 类型:rpm,说明是一个rpm包。 注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。 而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。 二、了解包里的内容 一个Linux应用程序的软件包中可以包含两种不同的内容: 1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。 2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。 通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。 三、搞定使用tar打包的应用软件 1. 安装: 整个安装过程可以分为以下几步: 1)取得应用软件:通过下载、购买光盘的方法获得;

GAMIT学习资料整理

GAMIT10.4安装(基于ubuntu10.04) 1、安装虚拟机vmware、ubuntu10.04; 2、进入终端输入:sudo passwd root为root用户创建密码,并以root用户登录,或sudo su回车; 3、系统更新、汉化; 4、安装gcc:# apt-get install gcc ; 5、安装csh:# apt-get install csh 修改bash为csh,重启; 6、安装gfortran :# apt-get install gfortran ; 7、安装libx11-dev库支持# apt-get install libx11-dev ; 8、修改shall为bash,重启,并设置路径: 回到用户根目录,打开.bashrc ,在最后加上如下代码即可 export PA TH=$PA TH:/opt/gamit/gamit/bin:/opt/gamit/com:/opt/gamit/kf/bin export setenv HELP_DIR=/opt/gamit/help/ 9、将gamit安装包放在目录opt/gamit/下 进入目录:# cd /opt/gamit 10、修改install_software文件内容:# gedit install_software ,打开install_software文件,在文件的中下部修改“usr -name libX11.a”为"usr -name libX11.so" 。(动态共享库) 11、运行install_software :# ./install_software,按提示输入两次Y 后,修改make ,在/opt/gamit/libraries里,修改Make中的一组参数 (1)MAXSIT 55 、MAXSAT 32 、MAXATM 25 、MAXEPC 5760 (2)# Specific to FC5(F6,F7,F8 ) 然后,在输入两次Y完成安装; 12、安装完后,打开终端输入:doy,查看程序是否已正确安装。 (注:在root用户下安装完后,回到自己用户不能使用, 原因:需要修改软件的权限(chmod 777 软件名)

linux grub 引导启动过程详解

linux grub 引导启动过程详解 2008-01-08 17:18 这几天看了很多文档,算是对linux的启动过程有了比较细致的了解. 网上有很多文章谈到这方面的内容,但总觉得没有一篇完全的解析linux启动的 细节,下面是我小弟在学习的过程中总结出来的一些东东.这个是完整的linux启动过程, 不涉及内核,但是我觉得比较详细哦. (由于本人比较懒,这一段是从网上抄的) 机器加电启动后,BIOS开始检测系统参数,如内存的大小,日期和时间,磁盘 设备以及这些磁盘设备用来引导的顺序,通常情况下,BIOS都是被配置成首先检查 软驱或者光驱(或两者都检查),然后再尝试从硬盘引导。如果在这些可移动的设 备中,没有找到可引导的介质,那么BIOS通常是转向第一块硬盘最初的几个扇区, 寻找用于装载操作系统的指令。装载操作系统的这个程序就是boot loader. linux里面的boot loader通常是lilo或者grub,从Red Hat Linux 7.2起,GRUB( GRand Unified Bootloader)取代LILO成为了默认的启动装载程序。那么启动的时候grub是如何被载入的呢 grub有几个重要的文件,stage1,stage2,有的时候需要stage1.5.这些文件一般都 在/boot/grub文件夹下面.grub被载入通常包括以下几个步骤: 1. 装载基本的引导装载程序(stage1),stage1很小,网上说是512字节,但是在我的系统上用du -b /boot/grub/stage1 显示的是1024个字节,不知道是不是grub版本不同的缘故还是我理解有误.stage1通常位于主引导扇区里面,对于硬盘就是MBR了,stage1的主要功能就是装载第二引导程序(stage2).这主要是归结于在主引导扇区中没有足够的空间用于其他东西了,我用的是grub 0.93,stage2文件的大小是107520 bit. 2. 装载第二引导装载程序(stage2),这第二引导装载程序实际上是引出更高级的功能, 以允许用户装载入一个特定的操作系统。在GRUB中,这步是让用户显示一个菜单或是输入命令。由于stage2很大,所以它一般位于文件系统之中(通常是boot所在的根 分区). 上面还提到了stage1.5这个文件,它的作用是什么呢你到/boot/grub目录下看看, fat_stage_1.5 e2fs_stage_1.5 xfs_stage_1.5等等,很容易猜想stage1.5和文件系统 有关系.有时候基本引导装载程序(stage1)不能识别stage2所在的文件系统分区,那么这 时候就需要stage1.5来连接stage1和stage2了.因此对于不同的文件系统就会有不同的stage1.5.但是对于grub 0.93好像stage1.5并不是很重要,因为我试过了,在没有stage1.5 的情况下, 我把stage1安装在软盘的引导扇区内,然后把stage2放在格式化成ext2或者fat格式的软盘内,启动的时候照常引导,并不需要e2fs_stage_1.5或者fat_stage_1.5. 下面是我的试验: #mkfs.ext2 /dev/fd0 #mount -t ext2 /dev/fd0 /mnt/floppy #cd /mnt/floppy #mkdir boot #cd boot #mkdir grub (以上三步可用mkdir -p boot/grub命令完成) #cd grub #cp /boot/grub/{stage1,stage2,grub.conf} ./ #cd; umount /mnt/floppy

从硬盘安装Linux操作系统的方法步骤(精)

从硬盘安装Linux操作系统的方法步骤来源: ChinaUnix博客日期:2007.04.22 18:30(共有0条评论我要评论从硬盘安装Linux操作系统,首先要准备安装包,Linux操作系统的安装包通常是一个或多个ISO镜像文件(一般通过网络下载就可以得到;其次,要通过某种手段启动镜像文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装就可以了。安装过程中,需要指定Linux操作系统的安装位置,这主要涉及硬盘分区的一些知识。综合来看,学习Linux操作系统的安装,关键要学会两点:第一、如何为Linux操作系统准备硬盘空间?第二、如何启动ISO镜像文件中的安装程序。硬盘分区通常,在使用硬盘时,都要进行分区。如果把未分区的硬盘比做一张大白纸,那么分区后的硬盘就相当于这张大白纸被画上了几个大方框。一块硬盘被分成多个分区之后,各分区之间是相对独立的,每个分区都可以有自己的文件格式,例如 FAT16、FAT32、NTFS等等。Linux 操作系统需要的硬盘分区要安装一个操作系统,一般来讲都要为它准备专门的分区。专门,意味着不能与其他操作系统合用一个分区,也意味着不要与用户自己的数据文件合用一个分区,前者是因为不同的操作系统可能需要不同格式的磁盘分区,后者则更多地出于用户数据安全和系统维护方便的考虑。从最低配置角度讲,Linux 操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~5G就可以。另外还需要一个SWAP 格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区的大小应该是内存的两倍;如果内存在256M以上,交换分区的大小等于内存大小即可。Linux 硬盘分区管理工具在安装Linux 操作系统时,如果选择了手工的分区方式,将启动硬盘分区工具Disk Druid。这个程序是安装程序自带的。下面讨论一下该软件的使用。Linux下硬盘分区的标识在Linux 下用hda、hdb 等来标识不同的硬盘;用hda1、hda2、hda5、hda6 来标识不同的分区。其中,字母a 代表第一块硬盘,b代表第二块硬盘,依次类推。而数字1 代表一块硬盘的第一个分区、2 代表第二个分区,依次类推。1到4 对应的是主分区(Primary Partition)或扩展分区(Extension Partition。从5开始,对应的都是硬盘的逻辑分区(Logical Partition)。一块硬盘即使只有一个主分区,逻辑分区也是从5开始编号的,这点应特别注意。系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS 格式的主分区hda1 以及

GAMIT使用笔记

大气层研究和空间空间电离层研究使用到是GAMIT模块,精密定位还GAMIT、GLOBK两个模块都需要。 安装完成后的几个重要文件:gg/gamit(基线平差)和gg/kf(Kalman Filter)两个目录下到模块是用fortran编写的。gg/com是cshell编写到脚本,重要用于gamit和kf目录下的模块的组织。 gg/tables是表文件。 sh_gamit批处理要求工程目录下至少有rinex brdc gfiles三个目录。分别放O文件,N文件,卫星轨道文件g文件,这样做的目的是把文件分类,最后这些文件都会被link到单天的目录之下。 注意:需要将所有观测文件和表文件都link到单天目录下的,sh_gamit能自动完成link功能。 模型说明: 1.otl 潮汐改正 2.vmfl GMF 投影函数 3.atml大气荷载模型,对高程影响较大,可消除周跳波动,可靠性需要进一步证实 4.atl大气抄袭荷载模型和met气象模型 星历文件: e/n, sp3, g,t e/n为广播星历,主要用来你和卫星和接收机的种差 g文件是根据sp3文件拟合的某天的圆形轨道参数 t文件是根据观测文件和g文件求出的卫星位置,是gamit专用格式 gcc编译器 作用:将常见的编程语言转化为c语言。 安装gcc需要把原来到gcc覆盖。在/usr目录下,具体怎么做,不是很清楚。 软件中的栅格文件: 下载地址:ftp://https://www.360docs.net/doc/c45369952.html, 1)海洋潮汐。例如otl_FES2004.grid放在软件talbels目录下。链接到otl.grid。 2)大气负荷。例如atmldisp_cm.2006,每年更新一次。连接到atmldisp_grid.2006 3)vmfl投影函数栅格,例如vmflgrd2006,连接到map.grid.2006。每年更新一次。 以example为例作一个实例: 1)在/media/Tool/TOOL/专业工具/GAMIT下新建文件夹10-05-18-EXAMPLE,在该目录下建立tables目录。 2)观察example中o文件中到日期2000年2月3日, 进入该目录,cd /media/Tool/TOOL/专业工具/GAMIT/10-05-18-EXAMPLE

Linux启动过程详解

深入浅出:Linux的启动流程刨析 Linux的启动过程,是一个Linuxer必须要熟练掌握的。通过系统的启动过程,可以更深入的理解Linux,假如Linux系统出问题的话,可以通过启动过程来分析原因,解决问题。而且,在掌握了Linux的启动流程后,还可以借助宿主机来打造自己的Linux。 下面是我画的一张简单的Linux启动流程图 在了解启动流程之前,我们应该先知道系统的几个重要脚本和配置文件,他们对应的路径为: 1、/sbin/init 2、/etc/inittab 3、/etc/rc.d/rc.sysinit 4、/etc/rc.d/rcN.d //这是几个文件夹N代表数字1,2,3,4.. 5、/etc/fstab 1、关于/sbin/init与/etc/inittab 关于/sbin/init ,它是一个二进制可执行文件,为系统的初始化程序,而/etc/inittab是它的配置文件,我们可以通过/etc/inittab来一睹它的功能,里面的内容是一种固定的文本格式,id:runlevels:action:process 我们来通过它的内容来学习它之前,先了解写运行级别的分类(0-6): 0:关机half

1:单用户模式singel user 2:多用户模式multi user ,不提供nfs服务without nfs 3:完全多用户字符模式full multiuser text mod 4:系统预留officially undefined 5:图形登录界面graphical login 6:重启reboot id:3:initdefault: //这里定义linux的启动时的运行级别,可以看到我的主机的启动级别是3 # System initialization. si::sysinit:/etc/rc.d/rc.sysinit //紧接着,运行系统第一个脚本/etc/rc.d/rc/sysinit //它的action:sysyinit指的是定义系统初始化过程 l0:0:wait:/etc/rc.d/rc 0 l1:1:wait:/etc/rc.d/rc 1 l2:2:wait:/etc/rc.d/rc 2 //然后就是加载服务了,他们被定义在/etc/rc.d/rcN.d l3:3:wait:/etc/rc.d/rc 3 //action:waite 这个进程在在对应级别启动一次,知道它结束为止,我的系统启动级别为3,所有执行rc 3对应的服务 l4:4:wait:/etc/rc.d/rc 4 l5:5:wait:/etc/rc.d/rc 5 l6:6:wait:/etc/rc.d/rc 6 ca::ctrlaltdel:/sbin/shutdown -t3 -r now //这里定义了一个组合快捷键,熟悉吧,没错就是重启,你可以把它注释掉不用 pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"//这里定义了ups电源,powerfail 指的是如果突然断电,它对应的process命令是,提示用户系统电源失效,将要关机,提醒用户把数据都存储好 pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"//这里的action,powerokwaite,指的是系统恢复供电,关机取消...

 1:2345:respawn:/sbin/mingetty tty1 //开启终端,在系统准备工作做好后,就会启动出6个终端,tty1~6 mingetyy就是终端的执行命令 2:2345:respawn:/sbin/mingetty tty2 //可以看到他们对应的级别是2345,你也可以注释

MS在linux的安装过程

MS在linux的安装过程

Linux下安装MS 3.1 整理:wsilei lying zbaohui 一、安装MS前的准备: 在根用户下创建msi用户并上传MS安装文件于/home/msi/tmp下[root@lm16 home]# useradd msi [root@lm16 home]# passwd msi Changing password for user msi. New password: abcdefg 密码可自由设定,这里以abcdefg为例 BAD PASSWORD: it does not contain enough DIFFERENT characters Retype new password: abcdefg passwd: all authentication tokens updated successfully. [root@lm16 home]# ls wsl lost+found msi [root@lm16 home]# cd msi [root@lm16 msi]# ls [root@lm16 msi]# mkdir tmp [root@lm16 msi]# ls tmp [root@lm16 home]# cd tmp

上传MS安装文件及license于tmp下 把hostname改成localhost就可以了,或者127.0.0.1,这是基于IPv4的原理二、安装过程: root下解压安装文件,修改UNIX的权限;msi用户下安装 [root@lm16 tmp]# ls msilic.lic unix.zip [root@lm16 tmp]# chmod -R 777 unix.zip unix.zip [root@lm16 tmp]$ unzip unix.zip …… …… [root@lm16 tmp]# chmod -R 777 UNIX/ [root@lm16 tmp]# su msi [msi@lm16 tmp]$ ls 0x0409.ini Info README_MS_Modeling.htm Accelrys MS Modeling 3.1.msi instmsia.exe setup.exe Autorun.exe instmsiw.exe Setup.ini autorun.inf ISScript8.Msi SplashBitmap.bmp Container.ico Legal UNIX

GAMIT在LINUX操作系统上的安装和使用

GAMIT在L INU X操作系统上的安装和使用3 王留朋, 过静,金慧华,吴 宪 (清华大学土木工程系地球空间信息研究所,北京100084) 摘 要:GAM IT是目前国际上通用的GPS定位定轨的优秀软件之一,但其安装和使用在不同的UN IX/L INU X系统平台上存在着差异,不易为初学者掌握,本文结合实例介绍了GAM IT在L INU X操作系统上的安装和使用,希望能为将要使用GAM IT软件的用户提供一些有益的参考。 关键词:GAM IT;GPS;L INU X 中图分类号:P22814 文献标识码:A 文章编号:100829268(2005)0620043204 1 引言 随着GPS技术的发展和广泛应用,大地测量已发生了革命性的变化,并在地球动力学、GPS气象学等研究中得以广泛应用,精密解算GPS观测数据的软件也得以重视和发展,本文介绍的GAM IT就是其中的代表之一。GAM IT是美国麻省理工学院(M IT)与斯克里普斯海洋研究所(SIO)研制的GPS数据后处理与分析软件。其特点是运算速度快、版本更新周期短以及在精度许可范围内自动化处理程度高等,且其具有开源性,用户可以根据需要对源程序修改,便于科研工作,因此在国内外应用相当广泛,尤其是在免费开源的L INU X操作系统上。 2 GAMIT简介 GAMIT可以解算卫星轨道、测站坐标、钟差、大气延迟、整周模糊度等,主要由以下几个程序构成:ARC(轨道积分)、MOD EL(组成观测方程)、SINCLN(单差自动修复周)、DBCL N(双差自动修复周跳)、CV IEW(人工交互式修复周跳)、CFMR G(用于创建SOL V E所需的M文件), SOL V E(利用双差观测按最小二乘法求解参数的程序)。解算过程实际上是一个迭代过程,平差时所采用的观测值主要是双差观测值,分为三个阶段:首先进行初始平差,解算出整周未知数参数和基线向量的实数解;再将整周未知数固定成整数;最后是将确定的整周未知数做为已知值,仅将待定的测站坐标作为未知参数,再次平差解算,解出基线向量的最终解———整数解固定解。 GAM IT软件采用RIN EX格式的数据,可以使用各种不同型号的GPS接收机的观测数据,对于Compact Rinex格式的文件,可以用GAM IT自带的crx2rnx命令进行转换。它支持大多数的UN IX/L INU X系统平台,如SUN,Redhat,HP, SGI等平台,本文以GAM IT10.06和Red Hat linux9.0为例进行介绍。 3 安装与配置 311 更新Linux系统的C和Fortran编译器系统Linux编译系统的默认文件选项中MAX2 UN IT为99,而GAM IT软件源代码中则要求MAXUN IT为9999。如果直接进行编译安装,则会产生非常多的警告性错误,造成安装后无法正常运行。用户需要从Linux的相关网站上找到gcc/ g77编译器2.95.2以上版本的源代码,一般是后缀为tar.gz的压缩包文件,用tar xvzf命令将其在当前工作目录下解压后,找到位于目录gcc2. 95.2(或其更高版本号的目录)/libf2c/libI77的fio.h文件,将其中包含“#define MAXUN IT 100”的行更改为“#define MAXUN IT10000”,再重新编译和安装gcc/g77。 312 安装G AMIT系统 在Redhat Linux9.0下使用root的超级权 3收稿日期:2005208230

Linux下软件安装方法总结

Linux下软件安装方法总结 <转> 2009-04-18 22:26 一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm 二、deb包安装方式步骤: 1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.deb所在的目录; 4、输入dpkg -i soft.version.deb 三、tar.gz源代码包安装方式: 1、找到相应的软件包,比如soft.tar.gz,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.tar.gz所在的目录; 4、tar -xzvf soft.tar.gz //一般会生成一个soft目录 5、cd soft 6、./configure 7、make 8、make install 四、tar.bz2源代码包安装方式: 1、找到相应的软件包,比如soft.tar.bz2,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.tar.bz2所在的目录; 4、tar -xjvf soft.tar.bz2 //一般会生成一个soft目录 5、cd soft 6、./configure 7、make 8、make install 五、apt方式安装: 1、打开一个终端,su -成root用户; 2、apt-cache search soft 注:soft是你要找的软件的名称或相关信息 3、如果2中找到了软件soft.version,则用apt-get install soft.version 命令安装软件注:只要你可以上网,只需要用apt-cache search查找软件,用apt-get install软件 六、bin文件安装: 如果你下载到的软件名是soft.bin,一般情况下是个可执行文件,安装方法如下:

网管必备Linux-yum安装整个过程讲解(图)

当我们在liunx系统中安装某个软件时,经常会遇到一些软件的依赖问题。yum或者Yellow dog Update或者Modified是杜克大学为了提高RPM软件包安装性而开发的一种软件包管理器。Yum可以从众多软件包仓库中搜索软件的依赖关系,因此可以减少由于依赖关系带来的问题。还有就是我们在使用图形界面时,在应用程序-添加删除软件下的浏览里是空的。如下图: 第一种方法:(推荐) 第一步:新建一个文件夹,并把光盘内的所有文件复制到这个文件夹里: [root@localhost ~]# mkdir /yum [root@localhost ~]# cp -rvf /misc/cd/* /yum 第二步:备份repodata文件。因为有四个文件夹里都有这个文件,所以都要备份。 [root@localhost ~]# mv /yum/Server/repodata /yum/Server/repodata.bak

[root@localhost ~]# mv /yum/VT/repodata /yum/VT/repodata.bak [root@localhost ~]# mv /yum/Cluster/repodata /yum/Cluster/repodata.bak [root@localhost ~]# mv /yum/ClusterStorage/repodata /yum/ClusterStorage/repodata.bak 第三步:安装工具包: [root@localhost ~]# rpm -ivh /yum/Server/createrepo-0.4.11-3.el5.noarch.rpm 第四步:生成仓库数据库: [root@localhost ~]# createrepo -g /yum/Server/repodata.bak/comps-rhel5-server-core.xml /yum/Server/ [root@localhost ~]# createrepo -g /yum/VT/repodata.bak/comps-rhel5-vt.xml /yum/VT/ [root@localhost ~]# createrepo -g /yum/Cluster/repodata.bak/ /yum/Cluster [root@localhost ~]# createrepo -g /yum/ClusterStorage/repodata.bak/comps-rhel5-cluster-st.xml /yum/ClusterStorage/ 第五步:查看仓库数据文件: [root@localhost ~]# ls /yum/Server/repodata/ comps-rhel5-server-core.xml //这个文件软件包组的分类。 filelists.xml.gz other.xml.gz primary.xml.gz //这三个文件为软件包列表文件。repomd.xml //这个文件为MD5校验信息。 在/yum/VT /yum/Cluster /yum/ClusterStorage下面都有这几个文件,作用和这一样。如果想更新软件包,只需把下载完的软件包放在Server或者其他三个目录里,再使用第四步重新生成数据库文件即可。 第六步:客户端配置:主要修改下面红色的部分: [root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/chenbin.repo [root@localhost ~]# vi /etc/yum.repos.d/chenbin.repo [rhel-Server]

相关文档
最新文档