优秀程序员之大数据知识点精讲大数据之Linux-什么是Linux?Linux是一个操作系统,而不是一个应用程序。Linux的基本思想有两点:第一,一切皆文件;其次,每个软件都有明确的用途。Shell——命令行解释器,对输入的命令进行解释,并按照一定的语法传递给系统。默认庆典。 硬盘分区的特点是最多可以有4个主分区;只能有一个扩展分区;扩展的目的是创建逻辑;创建logical的目的是要有4个以上的分区,logical最多可以有64个primary(主分区)+extended(扩展分区)最多4个。Primary=P;Extended=E;Logical=LP+E+L+L:/dev/hda1,/dev/hda2,/dev/hda5,/dev/hda6Linux硬盘分区要求,Linux可以安装在硬盘磁盘分区可以写入数据的任何或所有硬盘分区。至少有两个分区。另外:根分区,linux操作系统的文件夹,相当于windows系统的windows目录。boot,boot分区,安装在linux内核和boot引导程序grub,用于引导100~200M。usr,相当于windows应用程序目录下的程序文件。home,每个Linux用户的家目录,用户登录后进入的目录,以及自己的目录。var,变量目录,经常变化的文件,比如日志。Swap,交换分区,相当于windows的虚拟内存文件,是内存大小的两倍。bash是为GNU项目编写的Unixshell。 Vmware是一种虚拟机,可以用来安装windows或者linux。Ubuntu是Linux发行版之一。其他Linux发行版包括RedHat、Linuxmint等。Linux坚持开源。在嵌入式领域和服务器领域都有很多用例,包括现在流行的Android,也是用的Linux。如果您是Linux初学者,可以安装虚拟机VM。然后在虚拟机上安装Ubuntu或你想学习的Linux版本。Linux安装记得分配硬盘内存。Linux目录名:/virtual目录的根目录,不放任何文件。/bin二进制目录,存放很多GNU用户级工具/boot启动目录,存放启动文件/dev设备目录,Linux创建节点/etc系统配置文件目录/home主目录,Linux创建用户目录/lib库目录,存放系统和应用库文件/media/mnt挂载目录/opt可选目录/root根主目录/var变量目录/sbin系统二进制目录/tmp临时目录/usr用户安装软件目录。Linux常用命令:从命令行界面切换Linux虚拟目录,需要用到cd命令。ls显示系统上有哪些文件$ls显示当前目录中的文件和目录。$ls-F区分文件$ls-a显示隐藏文件。touch命令创建一个文件,touch文件名。cp命令复制文件,cpsourceobjecttargetobject。mv重命名,mv源目标。rm删除文件,rm-i文件删除前有提示,rm-f文件不提示则强制删除。mkdir***创建目录rmdir(只能删除空目录)***rmdir1rmfdir2暴力删除。stat***查看文件的所有状态file***查看文件类型。ps显示正在运行的进程-e所有进程-fverbose-efcombo。mount打印挂载器信息umount删除可移动设备。
