【linux】基础1
第1章 计算机基础
obase=2 //输出2进制
ibase=2 //输入2进制
obase=16 //输出16进制
quit
阿里提出:去IOE(IBM,Oracle,EMC)思维,即尽量不要使用昂贵的商业化软件产品(比如甲骨文的数据库,微软的各种收费软件,EMC的存储等),用开源的软件来代替传统的商业软件
就连阿里这么的财大气粗的公司都开始注意成本问题了,咱打工的也要注意一点,不然以后怎么买房?刷一遍以后,咱再来谈渗透测试的问题。尽量把钱花在刀刃上,没动力了就直接花钱报班吧。我的意思是尽量先积累点常识性的知识,不要在报班以后才开始学二进制与十进制的转换。。这不是相当于花了100块钱买一颗白菜嘛。。
【参考资料】https://developer.aliyun.com/edu/course/1725/learn#lesson/13988
服务器应用:web,数据库,文件,中间件应用,日志,监控,程序版本控制,虚拟机,邮件,打印,域控,多媒体,通讯,ERP
- 5年后我才明白一个很简单的逻辑,早就可以花钱把工作的收入砸到月薪过万,却迟迟没有醒悟。。
算一个简单的数学题,咱们从毕业开始假设我们处于社会阶级的最底层,月薪3000。世界观与乐趣也没那么大,咱不谈理想只谈钱,脱离了钱的理想都是假的理想。每月消费500砸到学习中,一年:12*500=6000,五年就是3万。算你24岁才开始出门干服务员,现在服务员都4千到5千了。这是最差的情况,你如果想明白可以大大缩短这个时间。
我已刚发展起来的网络安全行业为例,其他所有行业同理,令人垂涎的“进攻性安全认证专家(OSCP)”证书,PWK课程+ 30天实验室访问+ OSCP考试认证费,999¥,算成人民币也就7200不到。3万-7200=22800,22800还找不到培训OSCP的资源吗?完全足够了,就算是博士后,教授,安全专家都非常乐意带你和教你。其他行业自己寻找行业中含金量高的东西套进来即可。有了这个OSCP和学习的过程以后,谁能说你无法胜任岗位?谁能质疑你的薪水拿不到这个钱?他质疑你是为了压价,别人会抢你是因为招不到人愿意开更高的待遇。这是物竞天择的道理,千万不要自暴自弃。任何人,在30岁以前甚至到40岁,都可以做到月薪1-2万的样子这是最保守的估计,每个行业还有很多油水这里不必点破自己脑补。30岁,40岁又怕什么,已经是最坏的情况了,未来要么不变,要么慢慢变好。
- oppo vivo CPU比较差,销售策略不敢说CPU,使劲的提容量多大,小米就敢说它的CPU
服务器 :Xeon至强 AMD在服务器里看不到 IBM的CPU:Power,小型机便宜的也是几十万,贵的上百万。
- lscpu 查看CPU命令
- CPU类型
x86 x64 ARM Power(IBM)
非x86服务器:使用RISC(精简指令集)或EPIC(并行指令代码)处理器,这种服务器昂贵,指令少,稳定性好,主要部署于金融、电信等大型企业的核心系统
x86服务器:又称CISC(花里胡哨复杂指令集),intel至强系列,价格较便宜,稳定性较差,兼容性好,安全性不算太高
内存带宽:DDR2 667,运行频率333MHz
内存带宽=内存总线频率x数据总线位数/8
333x2x64/8=5400MB/s=5.4GB/s
服务器上的硬件与家用的硬件底层用的机制差别很大,比如内存,服务器有备用内存技术,内存镜像等。
- 容量空间级别在 ls –help里可以看见
硬盘商家说的GB和我们理解的不一样,它是1000,而我们以为的是1024,所以买个500G的硬盘,实际用起来没这么大,类似于销售策略往自己有利方面的讲。
家用的SATA接口,服务器用的SAS接口
- 现在公司基本上都是买的阿里云的云服务器,云产品在今后成主流
存储网络
DAS——直接连接存储(家用)
NAS——网络连接存储 文件方式,无管理能力(不能格式化)
SAN——存储区域网络 block,数据块方式,有管理能力,比如格式化
- ABI应用二进制接口 API应用程序开发接口(通常是调用库)
国际组织IEEE定义了一系列通用API标准,POSIX
- file notepad.exe file /bin/ls
windows:EXE ,.dll(dynamic link library),.lib
linux:ELF,.so(shared object),.a
- which who查路径
- ldd /usr/bin/who 查调用的库
里面的调用库是基础设施,把它删了命令就废了。
- library function(库函数)和system call(系统调用)
应用程序一般不会直接进行系统调用,而是通过库间接的进行系统调用,访问内核来操作硬件。因为操作库比较简单。
user-app-library-system call-kernel – hardware
用户空间 上下文切换 内核空间
- LFS 构建一个自己的linux,文档书
liunx哲学
- 避免令人困惑的用户界面
图形化界面不可靠:意思是说,你配置好了IP地址点确定以后,网络还是不通。使用ipconfig一查发现网关不显示。明明设置好了却不显示,这非常令人困惑与无解。于是,linux偏向于命令行
- LFS,源码公开从头构建,什么都在你的掌握之下
- 参考资料:https://edu.aliyun.com/roadmap/linux?spm=5176.11399608.aliyun-edu-index-014.2.504d4679l1YaOg