搭建Linux测试环境

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

搭建Linux测试环境Linux-01Linux快速入门Linux操作系统构成Linux内核、系统基本库、应用程序Linux内核项目主要作者:芬兰赫尔辛基大学的LinusTorvalds1991年10月,发布Linux0.02版(第一个公开版)1994年3月,Linux1.0版发布Linux内核的标志——企鹅Tux,取自芬兰的吉祥物官方网站:GNU(GNUisNotUnix)1984年由RichardStallman发起并创建目标是编写大量兼容于Unix系统的自由软件官方网站:GPL(GNUGeneralPublicLicense)GNU自由软件的通用许可协议允许用户任意复制、传递、修改及再发布基于自由软件修改再次发布的软件,仍需遵守GPLLGPL(LesserGeneralPublicLicense)LGPL相对于GPL较为宽松,允许不公开全部源代码为基于Linux平台开发商业软件提供了更多空间Linux发行版本构成Linux内核+各种自由软件=完整的操作系统厂商提供的辅助安装、软件包管理等程序发行版的名称、版本由发行厂商决定RedHatEnterpriseLinux5,由RedHat公司发布SuseLinux11,由Novell公司发布DebianLinux5.0,由Debian社区发布……Internet网络服务器的应用网站、域名解析、FTP、邮件系统……中小企业内部服务器的应用代理上网、网络防火墙、企业网关DHCP动态地址分配、Samba文件共享……软件开发环境的应用支持C/C++、Perl、PHP、Java、Python……语言桌面环境的应用OpenOffice办公软件、Firefox浏览器QQ/MSN即时通讯、RealPlayer、Mplayer播放器……Linux中将硬盘、分区等设备均表示为文件/dev/hda5硬件设备文件所在的目录hd表示IDE设备sd表示SCSI设备硬盘的顺序号,以字母a、b、c……表示分区的顺序号,以数字1、2、3……表示第1个主分区/dev/hda1第2个主分区/dev/hda2第1个逻辑分区/dev/hda5第2个逻辑分区/dev/hda6扩展分区第一块IDE硬盘设备/dev/hdaLinux中默认使用的文件系统类型EXT3,第3代扩展(Extended)文件系统SWAP,交换文件系统Linux支持的其他文件系统类型FAT16、FAT32、NTFSXFS、JFS……树型目录结构/root/bin/boot/dev/etc/home/var/lib/usr/media/tmp//usr/bin/usr/lib…………/root/Desktop/root/Maildir…………启动安装程序设置主机引导设备为光盘驱动器从安装光盘启动主机检测光盘介质的完整性配置安装程序显示选择语言、键盘类型、初始化磁盘、分区设置网络地址、系统时区、管理员口令定制要安装的软件包软件包复制及安装过程需15~30分钟教员演示操作过程控制台切换快捷键图形界面字符终端:Ctrl+Alt+Fn——Vmware环境中需使用:Ctrl+Alt+Shift+Fn字符终端字符终端:Alt+Fn字符终端图形界面:Alt+F8图形桌面环境中的伪字符终端对应程序:gnome-terminal打开方式:右击桌面空白处,选择“打开终端”教员演示操作过程主提示符[登录用户@主机名工作目录]辅助提示符root用户(管理员)登陆后,该提示符为“#”其他普通用户登陆后,该提示符为“$”[root@localhost~]#[teacher@localhost~]$重启shutdown-rnowshutdown-r+15“警告:系统将于15分钟后重启”reboot主提示符shutdown-hnowhalthalt-p教员演示操作过程Linux命令的通用命令格式命令字[选项][参数]选项及参数的含义选项:用于调节命令的具体功能参数:命令操作的对象,如文件、目录名等[root@localhost~]#ls-l/home总计8drwx------2benetbenet409609-0808:50benet以“-”引导短格式选项(单个字符),例如“-l”以“--”引导长格式选项(多个字符),例如“--color”多个短格式选项可以写在一起,只用一个“-”引导,例如“-al”命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctrl+L:清屏快捷键Ctrl+C:取消本次命令编辑教员演示操作过程内部命令help查看Bash内部命令的帮助信息命令的“--help”选项适用于大多数外部命令使用man命令阅读手册页使用“”、“”方向键滚动文本使用PageUp和PageDown键翻页按Q或q键退出阅读环境、按“/”键后查找内容使用info命令阅读信息页教员演示操作过程目录操作命令pwd、cd、ls、mkdir、du文件操作命令touch、file、cp、rm、mv、which、find、ln文件内容操作命令cat、more、lesshead、tail、wc、grep归档及压缩命令gzip、bzip2、tarpwd命令用途:查看工作目录(PrintWorkingDirectory)cd命令用途:切换工作目录(ChangeDirectory)格式:cd[目录位置][root@localhost~]#cd/etc/httpd[root@localhosthttpd]#cdconf[root@localhostconf]#cd~benet[root@localhostbenet]#pwd/home/benet[root@localhostzhangsan]#ls-dl../jerrydrwx------2jerryjerry409609-1421:50../jerry相对路径相对路径绝对路径ls命令用途:列表(List)显示目录内容格式:ls[选项]...[目录或文件名]常用命令选项-l:以长格式显示-a:显示所有子目录和文件的信息,包括隐藏文件-d:显示目录本身的属性-A:类似于“-a”,但不显示“.”和“..”目录的信息-h:以更易读的字节单位(K、M等)显示信息-R:递归显示内容--color:以颜色区分不同类型文件[root@localhost~]#lsinstall.log*install.loginstall.log.syslog[root@localhost~]#ls-lhinstall.???-rw-r--r--1rootroot37K09-0816:46install.log[root@localhost~]#ls-a..chewing.gnomeinstall.log.syslog.tcshrc...cshrc.gnome2.lesshst.Trash……[root@localhost~]#aliasmyls='ls-alh'[root@localhost~]#myls/usr/src总计32Kdrwxr-xr-x4rootroot4.0K09-0816:40.drwxr-xr-x14rootroot4.0K09-0816:28..drwxr-xr-x3rootroot4.0K09-0816:33kernels……星号通配符问号通配符定义命令别名教员演示操作过程mkdir命令用途:创建新的目录(MakeDirectory)格式:mkdir[-p][/路径/]目录名[root@localhost~]#mkdir-pmydir/level1/level2[root@localhost~]#ls-Rmydirmydir:level1mydir/level1:level2mydir/level1/level2:du命令用途:统计目录及文件的空间占用情况(estimatefilespaceusage)格式:du[选项]...[目录或文件名]常用命令选项-a:统计时包括所有的文件,而不仅仅只统计目录-h:以更易读的字节单位(K、M等)显示信息-s:只统计每个参数所占用空间总的大小[root@localhost~]#du-sh/etc/httpd/184K/etc/httpd/touch命令用途:新建空文件,或更新文件时间标记格式:touch文件名…file命令用途:查看文件类型格式:file文件名…[root@localhost~]#touchfile1.txtfile2.doc[root@localhost~]#lsfile*file1.txtfile2.doc[root@localhost~]#file/bin/ls/bin/ls:ELF32-bitLSBexecutable,Intel80386,version1(SYSV),forGNU/Linux2.6.9,dynamicallylinked(usessharedlibs),for……cp命令光盘引导用途:复制(Copy)文件或目录格式:cp[选项]源文件或目录目标文件或目录常用命令选项-r:递归复制整个目录树-p:保持源文件的属性不变-f:强制覆盖目标同名文件或目录-i:需要覆盖文件或目录时进行提醒rm命令用途:删除(Remove)文件或目录格式:rm[选项]...文件或目录常用命令选项-f:强行删除文件或目录,不进行提醒-i:删除文件或目录时提醒用户确认-r:递归删除整个目录树mv命令用途:移动(Move)文件或目录——若如果目标位置与源位置相同,则相当于改名格式:mv[选项]...源文件或目录…目标文件或目录教员演示操作过程which命令用途:查找Linux命令文件并显示所在的位置——搜索范围由PATH环境变量指定格式:which命令或程序名[root@localhost~]#whichmkdir/bin/mkdir[root@localhost~]#echo$PATH/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin[root@localhost~]#whichcd/usr/bin/which:nocdin(/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)cd是Shell内部命令,因此查不到对应文件find命令用途:用于查找文件或目录格式:find[查找范围][查找条件]常用查找条件-name:按文件名称查找-size:按文件大小查找-user:按文件属主查找-type:按文件类型查找教员演示操作过程ln命令用途:为文件或目录建立链接(Link)格式:ln[-s]源文件或目录…链接文件或目标目录常用命令选项-s:建立符号链接文件(省略此项则建立硬链接)关于链接文件符号链接:指向原始文件所在的路径,又称为软链接硬链接:指向原始文件对应的数据存储位置不能为目录建立硬链接文件硬链接与原始文件必须位于同一分区(文件系统)中教员演示操作过程cat命令用途:显示出文件的全部内容[root@localhost~]#cat/etc/host.conforderhosts,bind[root@localhost~]#cat/etc/resolv.confse

1 / 63
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功