1.磁盘分区
2.目录结构
3.linux命令的分类
4.常见的linux命令
1.命令编辑的几个辅助操作
2.命令帮助
3.查看文件内容cat,more,less,head,tail
4.统计命令wc
5.检索和过滤文件内容grep命令
6.压缩和解压缩:gzip(gunzip)和bzip2(bunzip2)
7.归档及解归档:tar
8.vim编辑器
9.防火墙状态查看以及关闭等
10.查找文件或目录 find 指定查找路径 -name 指定查找的文件名及目录名 例如find /etc -name passwd
11.yum安装
12.创建用户
5.linux init进程
一、磁盘分区
linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,用fdisk –l查看设备名。
sd:串口,SCSI,SAS,USB存储
hd:并口
主分区:sdb1-sdb4 主分区存放操作系统 #硬盘主分区最多为4个,这里以sdb硬盘为例
扩展分区:sdb5
逻辑分区:从sdb6开始
硬盘编号:a、b、c、....z
分区编号:1、2、3、...
例如:
sdb3(第2块SCSI硬盘的第3个主分区)
hda7(第1块IDE硬盘的第2个逻辑分区)
交换分区没有挂载点,文件系统类型是swap,虚拟内存至少物理内存的2倍
根分区 存放os,挂载点/
学习Linux的难点在于,Linux主要是命令行操作界面。
在Windows上熟悉了图形操作界面,所有的软件都是图形操作界面,点击对应的功能操作即可,这意味着所有软件实际只有一种操作方式————。
而Linux,从系统到软件,都是命令行操作,你需要记忆各种命令,以及命令的各种参数,相对来说还是比较复杂的。
初步了解Linux,感觉至少需要掌握以下几种操作命名:
基本系统操作命令 :文件夹文件的新增删除修改等、软件的安装,以及各种设置的修改;这些都需要通过命令来完成。
VIM对于文件的操作 :输入输出保存,修改替换等,文件内部跳转等;
** Bash命令**:如果想要很好的使用Linux,Bash命令肯定少不了;
** 其他安装软件的命令**:数据库MySQL,服务器Tomcat,甚至Ngnix,以及其他其他开发常用的命令。
看似比较艰难,不过做好分类,你会发现也没那么难,而且熟悉之后,操作的流畅度和效率也是Windows的图形操作无法比拟的。