DAY1 一些基础知识:
Fedora、CentOS、RedHat之间的区别
Fedora 是redhat的一个分支,可以认为是redhat的预发布版
Centos 是去掉redhat商标logo和一些非自由软件部分后编译而成的版本
由于radhat为开源收费产品,而centos虽然被radhat收购但任然是开源免费产品,所以国内大多数互联网公司采用的都是centos
LInux系统下载方式
https://wiki.centos.org/Download http://mirrors.aliyun.com/
http://mirrors.aliyun.com/centos/6.9/isos/x86_64/CentOS-6.9-x86_64-LiveDVD.iso
##体验版-写入到光盘中,刻录到U盘中。 !!!!CentOS-6.9-x86_64-bin-DVD1.iso ##真的安装包 √ CentOS-6.9-x86_64-bin-DVD2.iso CentOS-6.9-x86_64-minimal.iso ##最小化安装包
!!!!CentOS-6.9-x86_64-bin-DVD1to2.torrent ##种子 只选择DVD1即可。##下载CentOS旧版本 http://vault.centos.org/
Linux分区的作用与设置规则
/boot 200M 引导系统启动 swap 如果内存<8G swap是内存的1.5倍 如果内存>=8G swap是8G
交换分区 临时作为内存使用 防止内存不够用导致系统故障 / 剩余多少给多少 根分区 linux一切从根开始
4G 以后虚拟机要给512M的内存 768
- 通用方法
/boot 引导分区 200M
swap 交换分区 内存的1.5倍(内存小于8G) 大于8G 给8G / 根分区 剩下多少给多少- 数据非常重要 /boot swap / 50-200G /data 剩下多少给多少
- 不知道数据是否重要 /boot swap / 50-200G 剩余的空间 不分配留着。
GNU、GPL是什么?
GUN:GNU‘s Not UNIX的缩写,是一项运动。是1983年Richard
Stallman针对UNIX走向毕源和和收费后发起的运动,旨在打造出一套完全开源免费的操作系统。GNU具体的软件成果包括GCC、Emacs以及GAWK
bash
GPL:GNU General Public License,是一种通用公共许可证。是GNU运动为保证其软件在后续的发展中仍保持开源开放而为其软件设立的“使用条款
什么是进程与守护进程?
进程,运行起来的进程
守护进程,一直运行的进程
Buffer与Cache区别
写入数据到硬盘之前,暂存再内存之中,这个数据的内存空间称为buffer(缓冲区),写入到内存缓冲区(写buffer)
从内存中读取数据,这个存数据的内存空间称为cache(缓存区),从内存缓冲区读取(读 cache)
一些基础符号的含义
> >> 2>> 2> < << $ *
> 标准输出重定向,先把文件内容清空,再把文件放到文件最后一行
>> 追加重定向 把内容放在文件最后一行
2>> 错误追加重定向
>> 标准错误重定向
< 输入重定向
<< 追加输入重定向
$ 在bash中 表示普通用户 在脚本中表示从一个变量开始
* 表示任何字元 运算中表示乘法
Centos 6中关闭防火墙的一些方法
临时关闭:
[root@oldboyedu-01 ~]# /etc/init.d/iptables status #查看防火墙状态
iptables: Firewall is not running
[root@oldboyedu-01 ~]# /etc/init.d/iptables stop #临时关闭防火墙
[root@oldboyedu-01 ~]# /etc/init.d/iptables status #查看防火墙状态
iptables: Firewall is not running.
永久关闭防火墙:
[root@oldboyedu-01 ~]# chkconfig |grep ipt #查看防火墙状态
iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@oldboyedu-01 ~]# chkconfig iptables off #关闭防火墙