马哥第一周

马哥学习第一周

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

你可能感兴趣的:(马哥第一周)