马哥学习第一周

bc ibase=2 obase=F+1

www,tio\op500.org

去IOE 阿里提出的IBM,Oracle,EMC 分别是小型机,数据库及存储方面的

文件服务:NFS,SAMBA,FTP 中间件:tomcat(软件开发) 日志 RSYSLOG 监控 ZABBIX 版本控制 GIT, SVM 虚拟机 KVM, docker, k8s 邮件 sendmail 打印共享,域控制器 dc Domain Controller

ROCK机架式及Blade刀片式的区别

1u=44.5mm 宽19英寸 480mm 深度:600mm, 800mm, 1000mm

power cpu 是ibm的

主频 外频 倍频:指主频和外频之间的倍数

lscpu

1级缓存有两个 数据 L1d cache 指令 L1i cache

cache 慢速与高速设备数据交换采用的技术

地址总线宽度:现在一般是64位的

RISC精简指令集 EPIC 并行指令集 alpha, power cpu, sparc 安腾 价格高,体系封闭,性能及稳定性好 每个指令都是一样长度

CISC 复杂指令集

内存带宽计算 DDR 2 667 运行频率为333MHz 带宽为333264/8=5400MB/S=5.4GB/s 2是指双通道 64是指64位总线 除8是指8位一个字节

在线备用内存 镜像内存

校验位,ECC内存

T,P, E, Z, Y, N, D ,B 用ls --help可以看到

ACA 阿里云认证工程师

桌面OS fedora

ABI application binary interface 描述了应用程序与OS之间的底层接口 允许编译好的目标代码在使用兼容ABI的系统中无需改动就能运行

API application programming interface 定义了源代码的字库之间的接口, 同样的源代码可以在支持这API的任何系统中运行

POSIX portable operating system interface IEEE在操作系统上定义的一系列API标准 POSIX兼容的程序可以在其它POSIX系统上编译执行

运行程序格式 win: exe,dll,lib linux: elf.so(shared object),a

file /bin/ls

which who ldd /usr/bin/who

rz .so 是动态 .a 是静态链接库

context exchange cpu在用户空间和内核空间来回切换,而切换时的权限及变量也要进行切换。这叫上下文切换

查看内核空间和用户空间各化了多少时间 time sleep 1

www.kernel.org www.apache.org www.mysql.com futurist.se/gldt各版本发布图

LFS linux from scratch 自制linux 源码编译

3.10.0-693.e17 主,次,未,打包版本号厂家版本

cat /etc/rehat-release www.github.com

lsblk blkid parted fdisk -l /dev/sda

win 里也有挂载到目录的操作

分区规划 200G / 50G /boot 1G /data 30G swap 2*mem du -sh /boot 查看这个目录有多大 summarize display only a total for each argument

vmware centos 6.10.vmdk 就是模拟硬盘文件 deprecate formal to strongly disapprove of or criticize sth.

bridge 可以互连 NAT 可以连别人 only host 只可以自已连自己

sha1 将光盘文件加载到虚拟机内 sha1sum /dev/sr0

ctrl+alt+enter 全屏

安装时候 ctrl+alt+f1 anaconda是安装向导软件的名称 ctrl+alt+f6

basic storage devices specialized storage devices装在远程电脑上 ctrl + alt + f1 f2 f3 f4 f5 f5

system clock use UTC UTC就是零时区天文台时间,所以要去除

分区 create custom layout standard partition

ctrl + f2 free -h 查看内存 cat /proc/meminfo 向上翻页 shift + page/up cat /proc/partitions

boot loader operting system list add win server /dev/sda3

destop customarize desktops KDE Desktop

rpm -qa | wc -l 查看需要安装多少个依赖包

7.5 server with GUI GNOME Desktop 50G

6.1 shutdown -h now 后做备份

init 3 关掉图形进入命令行界面 init 5 图形运行模式

startx 不认为是模式切换,它仍是runlevel 3 runlevel

init 6 = reboot init 0 = poweroff halt shutdown halt 关机断电6 关机不断电 7 poweroff 关机及断电

whoami who am i tty 可以知道自已是ctrl+alt+f几

chvt 2=ctrl+alt+f2 nmcli connection modify ens33 connection.auto connect yes 7

uid 来看是不是管理员 id -u

设备终端 键鼠显示器 物理终端 /dev/console 控制台 console 虚拟终端 tty:teletypewriter s /dev/tty# #为[1-6] ctrl+alt+f[1-6] 图形终端 /dev/tty 7 centos 6 ctrl+alt + f7 centos 7 在哪个终端号就位于哪个终端 串行终端 /dev/ttyS# 伪终端(pty:pseudo-tty,/dev/pts/#) pty ssh远程连接

pts 图形用的是伪终端 还有远程SSH也是伪终端

lsb_release -a uname -r lscpu mii-tool eth0 cat /etc/shells echo $SHELL

F1 建立一个新文件 SHELL 也称为linux命令解释器

logout=exit=ctrl+d echo ${SHELL} prompt 提示符 $PS1 hostname PS1=”[\e[1;5;41;33m][\u@\h \w]\$[\e[0m ]”

ls /etc/profile.d

ctrl+x

\e \033
\u 当前用户 \h 主机名简称 \H 主机名 \w 当前工作目录 \W 当前工作目录基名 \t 24小时制 \T 12小时制 ! 命令历史数 #开机后命令历史数

/etc/gdm/custom.conf [daemon] AutomaticLoginEnable=true AutomaticLogin=root

/etc/motd message of the day

df找到光盘路径 rpm -ivh /media/centos…/Packages/lrz….rpm

enable cmd 启用内部命令 enable -n cmd 禁用内部命令 enable -n 查看所有禁用的内部命令 enable 查看所有可以使用的内部命令

type 用来判读是不是内部命令 type -a cmd enable -n cd echo pwd

which reboot 查看路径 whereis cmd 查看。。。及邦助文件路径

hashed,哈希表 将刚执行过的命令放在内存盘里,hash缓存里 hash -l 查看所有缓存的命令 hash hash -d cmd 删除缓存中的某个命令 hash -p path name 将命令路径path 起别名为name hash -t cat 打印出cat对应的路径 hash -r 清除缓存

缓存为王 redis memcache

alias aliasname=cmd cd /etc/sysconfig/network-scripts/

~/.bashrc /etc/bashrc /etc/profile.d

unalias name 在别名中删除name 使用原始命令 路径+cmd ‘cmd’ command aliasname \cmd

date date MMDDHHmmYYYY.ss clock -s 以硬件时间更改软件 -w 以软件时间更改硬件

时区 ll /etc/localtime cal 9 2017

timedatectl set-timezone timedatectl list-timezones

w 查看用户在执行什么命令

防止网断 screen cmd screen -r

远程协助 screen -S help screen -x help

df rpm -ivh /run/media/root/centos…./screen….rpm