小Q:一根羽毛,一根羽毛,或许太平常了,但组合起来,却是孔雀艳丽的彩屏

      一粒砂土,一粒砂土,或许太渺小,但堆积起来,却是大山的脊梁。


=======================================================================

第一天的复习在这时刻结束了,根据这样的进程继续的话,复习预计会在四天后结束,然

后我更有时间去扩展一些知识.加固,然后做一些练习,我感觉我能看到一丝黎明所带来

的光线了;

再记一遍今天的内容,作为第三遍的回顾,睡觉的时候再顺一遍就ok了;


内容:


Linux发行版本:1993Debin(2004Ubuntu).1993Slackware(1994suse).

               1994RedHat(1999RedFlag>>Fedorn  CentOS14年被收购 2002RHEL).


创建虚拟机 ----- 安装CentOS ----- 动静配置IP --->>

系统启动流程:

 硬件启动        grub:stage1 stage1_5  ------- stage2

    |                    |                       |

bios加电自检     MBR:bootloader(grub)         内核引导

    |                    |                       | 

寻找启动介质-----    介质中找MBR           内核+内核映像 ------- 系统初始化...

远程连接:PUTTY   secureCRT   Xshell

密钥验证:生成--设密--存私钥--公钥/root/.ssh/authorized_keys--权限--防火墙

运行级别:0关1单2多无网3多4保留5图形6重启

单用户  :开机进入编辑---单用户---改密

救援模式:硬盘启动---救援---操作---shell---chroot /mnt/sysp_w_picpath---改密

命令集合:

cd  . / .. / ~ /    ------  ls -a/-l/-d/-t排序  ----  PATH=$PATH:path路径

ctrl + C/L/Z-fg/D退出/U/B前后删/A/E --------- mkdir -p   rmdir -p  级联

rm -r/-f/ ------ cp -r/-f ------- mv -i 

查看:

cat -n/A行号所有 ----- tac ---- more ---- less ---- head -n ------ tail -n/f

权限:

chmod -R ---- chown -R ---- chgrp -R ----- chattr [+-=] Asaci --- lsattr -a/R

UID chmod u+/-s 二进制文件 ------ GID chmod g+-s ----- SBIT chmod o+-t 目录

sudo </etc/sudoers> visudo %组名/用户 ALL=all ALL 

搜索:

which 命令 ----- whereis ---- locate<mlocate+updatedb> ---

find 路径 -atime +-n /-ctime +-n /-mtime +-n /-name 名 /-type ldbcs

atime/ctine/mtime(stat) -------- ln / ln -s 软硬链接

用户用户组:

passwd 七段 ----- shadow 九段 ----- passwd --stidin ----- mkpasswd ---- su -

useradd -u/g/d-home/s 名 ----- userdel -r ----- groupadd -g ---- groupdel

磁盘:

df -i/G/m/k/h 盘名 -------- du -a/b/k/m/g/h/c/s 目录

fidisk -l --- fdisk 设备名 ---- e2label 标签 ---- mke2fs -b/i/N/c/l/t/m

mount -a ---- mount LABEL=/UUID= ----- blkid ------ umount -l  块ino标签格式

fstab /etc/fstab ---- auto/noauto exec/noexec async/sync ro/rw.....

vim:

vim +n 数字 ---- aioAIO ---- hjkl ---- 0/$ ---x/X/nx/dd/ndd ---- yy/p/u/v

查找 ----- 替换

解压缩:

gzip -d /bzip2 -d(bzcat) /xz -d(xzcat) /zip-unzip -r  

tar -zjJ xc tf pvf

安装卸载:

rpm -ivh -U -e 包全名 ----- -q/qa/qi信息/ql查文件/qf查包 包名

yum list/search/group/provides   install/remove/update -y

搭建本地yum 删除yumrepons.d/* 建dvd repo 加入参数 ------ 刷新 yum makecache

仅安装 yum install -y 名 --downloadonly --dowmloaddir=路径


fg /bg n --- jobs --------- echo < env < set ----- unset 

export 不加参数默认全部变全局 ----------- pstree |grep bash   单双反引号

/etc/profile /etc/bashrc / .bashrc /.bash_profile/.bash_logout/.bash_history


* ? . \ | $ ; ~ & >  >> 2> 2>> [] !

正则表达式:

分隔符:cut  -d':' -c1/1-10/1,3,5  -f1/1,3 1到3段

排序  :sort -t:  -r反/-n数字/-u去重  -k3/3,6 3到6

去重复:uniq -c标注         去重前要先排序

重定向:tee                 优点会显示在屏幕上

替 换 :tr -d删/-s去重      tr '[a-z]' '[A-Z]'

切 割 :split  -b字节/-l行  文件名 自定义名

;前后都执行  &&前面成功后,后面才执行  ||前面不成功,后面才执行

检 索 :grep -c/-n/-v/A/B/C/-r/-color     不支持+?  

        egrep = grep -E 去助义符

sed   :sed '1p'/'1,4p'/'5,$'p/'/root/'  -n 按行显示,否则会输出全文

        -e '/re/' -e'/ffd/' -n= '/re/p';'/ffd/p' -n   多任务

        '1d'/'1,4d'  删除           -i真实改变内容/-r去除助义符

       ‘2,9s/old/new/g’  可用#@代替/  不加g只替换一次

        's/(root)(.*)(bash)/\3\2\1/g'   调换位置

awk   :awk -F':' '{print $2}' 1.txt 

        '{print$1#$2}'='{OFS=#}{print$1,$2}'

         awk '/oo/' 1.txt       awk -F':' '$1~/oo/' 1.txt

        '/root/{print$1,$3};$1~/test/'

         awk -F':' '$3=="0"'       -F':' '$3>=50'

         NF行数 NR段数

         awk  -F':' '{print NF}' 1.txt

         .......... 'NR>20&&$2~/ssh/'

         ......... '{if($="root")print$3}'



大体来说这就是今天的成果了;其实看着不是很多,但是细看起来真的挺不少的;

这些就是个大纲级别,呵呵.......去看看以前的博客笔记,明天见喽!


果实见证:

wKiom1Yjmg3SNV-pAAOzJgcRgmM832.jpg

wKioL1YjmjTRftDOAAOecQFApPo349.jpg