• 【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偏向于命令行

  • 相关阅读:
    JavaScript父子页面之间的相互调用
    把一个集合自定转成json字符串
    分页类与前台和后台的调用方法
    移动App测试实战—专项测试
    功能测试需求分析方法
    App弱网测试
    App常见产品问题及预防方法
    21天,搞定软件测试从业者必备的Linux命令
    Docker入门
    Linux核心-慧测课堂笔记
  • 原文地址:https://www.cnblogs.com/sec875/p/13167362.html
Copyright © 2020-2023  润新知