Linux day 3
Linux的安装与命令简介 一、Linux的安装 ? ? A、直接将操作系统安装在硬件设备上 ? ? B、使用VMM管理平台来进行安装(虚拟机的方式) ? (VMM管理平台:vmware workstations、Virtualbox) 过程: 选择语言 | 选择键盘 | 选择时区 | 写主机名 | 定义root密码(超级用户) | 划分磁盘空间 ? (注:3个分区必须要划分:/boot? ? swap ? ? /) ? ? ? 注:提高计算机性能 横向扩展 集群:人多力量大 ? ? 1、负载均衡集群 ? 2、高可盈集群 ? 3、高性能集群(应用层) - -Hadoop集群 = map reduces + HDFS 纵向扩展 要做应用迁移(及其麻烦)不建议用纵向扩展的方式提高计算机性能。 ? ? ?**【Linux下,一切皆文件】 ? 二、系统的启动 电源 ? ? ? BIOS芯片 -? | 1、加电自检? 检查硬件设备是否正常 ? | 2、*启动系统* - -| 1、系统所在位置的读取顺序问题(BIOS):硬盘 网络(PXE)U盘 ? ? | 2、需要将硬盘中的系统文件加载到内存中 ? 让CPU读取,并运行。 ? ? MBR分区(BootLoader)第一个分区 ? ? :就是用来寻找并引导系统加载。 | ? ? ? ? ? ? | ? ? ? LILO ? ? ? grub ? ? ? | 到此,我们已经将内核程序加载完成,但是,并不能运行普通应用 ? ? ? |? ? ? 此时,我们要运行第一个应用程序- -init init:将操作系统分为0 - 6 7 个级别,每一个级别都会运行对应的应用程序(指定默认启动级别) ? | 读取默认级别3(命令行) - - |? chkconfig/ rc.* (每个级别所需要的进程) ? (0 1 3 5 6 ) 0 关机 ? ? ? ? 1 单用户模式 ?3 命令行界面 5 图形界面 ? 6 重启 ? | rc.local? //系统启动最后读取这个文件,管理员可以将开机就运行的命令,添加在这里 ? 桌面 ? ?注:chkconfig 作用:制定服务开机时在那个级别上启动或者关闭。 ? ? - h - - help 查看帮助 --list - - --lever 345 name <on/off> update-rc.d 在Ubuntu下控制某些程序开机启动 - f force 强制 【chkconfig可以在Ubuntu中使用,需要安装】 ? 二、Linux命令的基本格式 command [选项] [参数] []:中括号代表可有可无,指定实现命令的某个特定功能: <>:代码命令执行的对象,如果没有加<>代表不能省略; 长整型选项 短选项 短选项可以合并,而长选项不能合并。 扩展: 命令 子命令 【选项】【参数】 ? ? ? 三、常用的Linux命令的基本使用 echo $PATH (环境变量) ? ?变量:一段被命名的内存空间 如果命令不在PATH路径下,如何解决? 1、通过绝对路径运行该命令即可; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 绝对路径执行的是命令本身,而有些命名是系统默认别名(可以自己添加) - alias;which command //查找命令的绝对路径? ? 2、将这个路径添加到PATH路径下即可; PATH = $PATH:/XXX/XXX ? Ls //显示文件信息 -l //||查看文件的详情信息(属性) -i //inode(属性)? -h//human 人类可读
? -F 显示文件后面的标记(区分文件类型) -r 倒序显示文件内容 -a 显示所有文件(包括隐藏文件) ? Pwd ? ? //显示当前路径 $PWD? 默认有一个环境变量 Cd ? //切换到目标目录 ~ ? 当前用户的家目录(/root? /home) . ? ? 当前目录(以.开头的文件为隐藏文件) ..? ? 当前目录的上一级目录 -? ? $OLDPWD存放上一次经过的目录 Touch? //修改时间戳 stat atime访问时间? mtime修改文件内容的时间 ctime 修改文件属性 [[CC]YY]MMDDhhmm[.ss]] ? 2 0 1 9 0 8 0 1 16 36 .22 -a 修改访问时间 -m 修改修改时间 -t 指定修改成什么时间 -c 修改文件Mtime,如果文件不存在,不创建该文件 Mkdir? //创建文件夹 -p 递归创建多级子目录 -v 详细显示创建过程 tree? 以树状形式,显示目录及文件结构 -L NUM 查看多少级子目录 -d 只显示目录文件 ? ? Rm?//删除 -f force 强制 -i 询问是否删除该文件,默认命令(alias rm = ‘rm-i’ ? ? rm? /bin/rm -r 删除目录文件 扩展: 1、默认情况下不适用rm删除目录? - - -rmdir 2、我们将需要删除的文件或目录移动到/tmp目录下即可; ? ? /tmp目录为临时文件目录,30天未被访问的文件会自删除 3、如果必须删除一些文件,我们通过find匹配出来后再行删除。 【find扩展】 find/-name abc | xargs rm find/-name abc -exec rm {}; Clear? //清屏 ? = ? ctrl + l (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |