老男孩运维学习笔记。
(1)
empty。
(2)
清理心态,从0开始学,
(3)
empty。
(4)
empty。
(5)
empty。
(6)
empty。
(7)
要相信自己。
(8)
在北京生活有压抑的方面,
反正多赚钱,多接触,多学习,
(9)
empty。
(10)
销售电话,一般都直接挂,
当朋友的话,
留下秋秋,再聊,有机会推荐它,
不要老是惦记利益,回报,
(11)
技术,知识,是介质,载体,最多60%,
站在桌子上看东西,好大,
站在高出看东西,好小,
提升自我高度,视野,
企业非常注重文档能力,
甚至你技术能力差点都行,文档不能差,
(12)
学历,
代表基本知识能力,
代表平均素质,
请节约用水,
请节约用电,
第一个来,最后一个走,
把事情做好,同时也要表现出来,比如整理错误,共享出来,
帮别人是一种快乐,
(13)
操作文件先备份,
用find代替rm,
(14)
empty。
(15)
轻松转正靠的是态度,素质,
(16)
empty。
(17)
empty。
(18)
让面试官,相信你很强,
而技术,不能烂,
offer转正都很容易,
相信很重要,
就好比为什么有些人更愿意培养亲信,
(19)
empty。
(20)
不要参考别人的学习计划,
思想这东西,一参考,你就没思想了,
(21)
empty。
(22)
网络,运维,开发,数据库,
不管你做哪一块,其它都得会,侧重不同而已,
(23)
empty。
(24)
empty。
(25)
empty。
(26)
empty。
(27)
pc服务器,dell,hp啊,
主机组成,主板,cpu,内存,硬盘,显卡,声卡等,
各个零部件发生过很大变化,但是工作原理却没有变,
电源,
CPU,
CPU风扇,经常重启可能就是散热的问题,
BIOS系统,CMOS芯片,三种常见的Award,AMI,Phoenix,
总线扩展槽,了解下就行,比如内存插槽,
各种I/O接口,键盘鼠标啊,什么什么的,
(28)
硬盘,不管是SCSI,SATA,还是SSD,都没有内存快,
so,
有些时候,不用硬盘,
用内存,
(29)
延迟,越小越好,
带宽,吞吐,越大越好,
CPU,
寄存器,
cache(L1,L2,L3),
内存,
SSD硬盘,普通硬盘,网卡,
无人职守安装,通过网线,
(30)
PC服务器品牌,
DELL,HP,IBM等。。。
1U = 4.45CM,
(31)
empty。
(32)
高并发,比如秒杀,
提前将相关数据加载到内存,减少磁盘IO,
缺点是可能丢失一部分没有存入磁盘的数据,
解决方法,
蓄电池,
UPS不间断供电,
双电源,
写入数据到内存中,这个数据的内存空间成为缓冲区buffer,
从内存中读取数据,这个存数据的内存空间称为缓冲区cache,
(33)
SSD,SAS,
各种特点,
实际结合使用,
动态分配,
企业得7*24小时,所以硬盘质量得好,
(34)
RAID卡,也叫阵列卡,
把所有硬盘合成一个大磁盘,
再在这个大磁盘上分区(虚拟磁盘),
RAID的整合方式,
RAID 0,1,5,10,
RAID 0,缺点,没有冗余,一块坏了,所有盘数据都丢了,
这里我心飞了,都没怎么记住,
冗余从好到坏: raid1,raid10,raid5,raid0,
性能从好到坏: raid0,raid10,raid5,raid1,
成本从低到高:raid0,raid5,raid1,raid10,
(35)
单台服务器,很重要,盘不多,用raid1,
数据库,存储服务器,主库raid10,从库raid5或raid0,raid0省成本,
web服务器,数据不多用raid5或raid0,
有多台,监控应用服务器,用raid0,raid5,
光驱,为服务器装系统,其它很少用了,
(36)
服务器一般都没配显示器,
会有一个远程管理卡,
ps:独立的可以看到开机,关机过程,可以快速恢复机器运行,
自带的看不到开机信息,
(37)
现场带你看一个dell的服务器,
好几个硬盘插口,
多个电源,
RJ45网口,2个,同时也对应网卡的数量,一般最低插2根网线,一个外网卡,一个内网卡,
(38)
POSIX,即portable operating system interface,可移植操作系统接口,
linxu几大特性:
开放源码,自由修改,
(39)
empty。
(40)
unix优秀特性:
1,支持架构多,
2,网络功能强大,
3,数据库支持,这方面unxi比linux支持好,
(41)(42)(43)(44)(45)(46)(47)
empty。
(48)
windows 12.8%
其它机会都是unix,linux相关系统,
未来十年服务器都是linux的天下,
(49)
内核的版本,
发行版本,
(50)
linux版本选择,
1,想用桌面,用ubuntu,
2,服务器,企业运维,用redhat或centos,
3,特殊安全性稳定性,debian或freebsd
(51)(52)
empty。
(53)
装虚拟机配置要求,
内存,最低4G,最好8G,
硬盘,一般都够,
cpu最低i3,
(54)
创建一个空白虚拟机,
我们这里centos,大小设置10G,就够了,
(55)
1,虚拟机创建提示不支持64位,
进入bios进行调整,
security->virtualization->虚拟化技术设置为enabled,注意是2个,
(56)
centos安装,可以搜索,
内存设置要大于512MB,否则也可能出错,
不要检测托媒体,因为没有光驱,甚至就算有,也要报错,
分区安排,自定义,
1,standard partition,一般这个,
2,RAID, 这个一般是硬件实现,(后面还要专门讲)
3,LVM,动态扩展,没用,因为一般都是提前规划好,
/boot 装内核,200M就够了,force to be a primary partition,引导分区,
swap,一般给内存的1.5倍,但是最多给8~16G,
/,这个目录下包括我们usr,home等之类的目录,
用户名是root,密码是123456,
(57)
ip配置,敲setup命令,进了一个比较丑的图形化界面,连命令都没有,今天只是看看,它这里是动态分配,暂时不动,
VMware dhcp服务,看打开没,
(58)
ssh连接,
注意密码是123456,
ONBOOT选项要设置为yes,否则每次开机都要ifconfig eth0 up启动网卡,
(59)
wuhen,
互联网公司,先亏钱,再赚钱,
给高手上下文,
高手都有个性,将来你厉害,你也有个性,
高兴就好,
(60)
SSH中,回滚缓冲区,是滚动条能拉多远,
日志设置,可以让你查看到ssh登录的记录,
(61)
empty。
(62)
创建1万个文件,
touch text{1..10000}
ps:touch本身是创建文件或更新文件时间戳,
echo “i am a student”>1.txt
(63)(64)(65)(66)(67)(68)(69)(70)
empty。
(71)
tab键,补全,
ctrl+c,终止当前任务或程序,
ctrl+d,退出当前用户环境,
ctrl+l,相当于clear,清屏,
ctrl+a,光标到行首,
ctrl+e,光标到行尾,
ctrl+u,清除当前行,
ctrl+k,
(72)
linux,32位和64位区别,
64位,三维动画,大计算,高性能领域,
32位,普通用户设计的,
(73)
uname -m,
我的输出,i686
uname -r,得到内核版本,
(74)
前面安装分区中涉及到的standard partition,RAID partition,LVM physical volume,
这里专门讲一下,
RAID partition,一般用硬件的,软的性能差,
LVM 可以动态调整已经设置好的分区,但是性能也不行,并且一般分区都是提前规划好的,
有些东西,像dhcp,没什么难度,看看就会了,用的时候看看就行,
因为像这种软件,太多了,不可能都学,
(75)
桥接,占用ip,与pc同网段,
NAT,虚拟机通过电脑来上网,不在一个网段,
仅主机,pc不为虚拟机提供路由,仅仅与pc连通,
(76)
分区,格式化,
一块硬盘:
主分区,扩展分区,逻辑分区,
主分区+扩展分区<=4,
扩展分区不能直接用,需要在上面创建逻辑分区,
常规分区,数据不重要的,
/boot 引导分区,200M,主分区,
swap 交换分区,内存的1.5倍,内存大于8G,就给8·16G,
/ linux所有目录定点,剩余所有空间,
数据重要的分区方法,
/boot 200M,引导分区,主分区,
swap 同上,
/ linux所有目录顶点,100~200G,
/data 所有,存放数据,
ps:以后重装系统,/data留着,其它删了,
特大网站:
前3项不变,
剩余空间不配,给具体的部分自己分配,
(77)
系统第一块IDE接口硬盘为 /dev/hda,第二块为/dev/hdb,
系统第一块SCSI接口的硬盘为/dev/sda,第二块/dev/sdb,
在前面的基础上,通过数字来区分分区,比如/dev/hda1,
分区编号,数字1~4只能留给主分区或者扩展分区使用,逻辑分区编号只能从5开始,
(78)
硬盘,
分区,格式化(创建文件系统),存放数据,
打隔断,装修,住人,
文件系统类型,如何组织管理文件,
建议使用默认的ext4,不仅有日志功能,效率还更高了,
(79)
empty。
(80)
你应该思考一个问题,
自己学,能学到具体的知识,但是去培训,带给你的是一种非常接近现实环境的体验,
(81)(82)(83)
empty。
(84)
touch可以更新文件的时间戳,有好几个时间,
(85)
为什么要绘制逻辑图,
1,一图胜千言,
2,老大喜欢看图啊,
(86)
empty。
(87)
(89)
empty。
(92)
telnet,未加密,
ssh,加密,
(93)
ping看通不通,
telnet看服务是否开启,注意开启windows的telnet功能,
传文件用rz工具,
安装:yum install lrzsz -y
启动输入rz,就弹出文件选择框,
(94)
SELinux,一个类似防火墙的东西,关掉,
(95)
运行级别,init 0~7,
(96)
empty。
(98)
linux目录只有一个顶点,根,
为什么要mount,是为了把某个设备,挂载到我们的某个目录下,同时目录和磁盘分区默认是没有关联的,
设备如果不挂载,就好比没有入口,无法访问,
光驱对应的设备为/dev/cdrom
mount /dev/cdrom /mnt ,把前面的设备挂载到后面的目录,
(99)
/usr 放用户程序
/home 放用户数据,
(100)
empty。