您的位置:首页 > 运维架构 > Linux

第 三 十 四 天:二 阶 段 复 习(五)

2015-10-18 21:05 656 查看
小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/sysimage---改密
命令集合:
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}'

大体来说这就是今天的成果了;其实看着不是很多,但是细看起来真的挺不少的;
这些就是个大纲级别,呵呵.......去看看以前的博客笔记,明天见喽!

果实见证:






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux