视频学习day07

2017-4-19 22:29-                        模块三学习
丢失root密码找回方案分析:
方法1、利用镜像进入shell命令行后,运行 vim /etc/passwd 删除里面root的密码
   删除x即可清除root密码

方法2、进入救援模式的单用户模式,正常进去bash环境后运行passwd更改root密码

方法3、利用镜像进去shell命令行后,运行passwd root直接修改密码  再强制重启

批量创建随机数的方法:
date +%N 取纳秒 (1秒的纳米级)
echo $RANDOM|md5sum

批量创建用户和密码的方法:  来自老男孩的空间

未曾学艺先习礼,未曾学武先习德!

磁盘知识体系:

20170420 20:00-
buffer 写入缓冲区  一堆数据不着急写入硬盘先在缓存里呆着,再一次性写入磁盘,提高性能,对磁盘寿命或许有影响
cache  读取缓存区  频繁访问的数据放在缓存里面对外界进行读取    
buffer和cache都使用到内存

查看linux内存  free -m
真实内存=物理内存+buffers+cached

RAID1 冗余(rongyu)
RAID0 它代表了所有RAID级别中最高的存储性能。(RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。)
优点:
1、设置与组建方便
2、能够叠加硬盘容量避免容量浪费
3、可获取两倍于单块硬盘的性能
缺点:缺少数据冗余 数据可靠性低
至于单盘服务器是否需要做RAID0才能使用的问题在于是否接了阵列卡,接了阵列卡单盘也必须做raid0才能识别到硬盘。

RAID0  容量、性能、冗余、场合

RAID1

RAID5

RAID10

综合总结:

磁盘分区:

2017-4-21 22:41-
[[email protected] ~]# cat /proc/partitions            这个命令也能查看   当然还有ll /dev/sd*和fdisk -l
major minor  #blocks  name

8        0   10485760 sda
   8        1          1 sda1
   8        5   10482349 sda5
   8       16   20971520 sdb
   8       17     307200 sdb1
   8       18   18566144 sdb2
   8       19    2097152 sdb3

SecureCRT的一个快捷操作方式:ctrl+u 可以快速清除当前行内容和命令
万能分区工具parted的   非交互式的快速分区:              
fdisk 非交互式分区:

swapoff /dev/sdb1 关掉之前挂载的交换分区

2017-4-22 21:00-
分区和文件系统的关系:
分区就是打隔断   文件系统就是给装修房子

文件的读取:

[[email protected] ~]# df -hT     查看磁盘的当前挂载使用情况     (-T查看当前文件系统类型)
Filesystem     Type   Size  Used Avail Use% Mounted on
/dev/sdb2      ext4    18G  7.7G  8.8G  47% /
tmpfs          tmpfs  495M     0  495M   0% /dev/shm
/dev/sdb1      ext4   283M   72M  196M  27% /boot
当然还可以 cat /proc/mounts  查看磁盘的挂载信息
[[email protected] mnt]# cat /proc/mounts
rootfs / rootfs rw 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
devtmpfs /dev devtmpfs rw,relatime,size=491740k,nr_inodes=122935,mode=755 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,relatime 0 0
/dev/sdb2 / ext4 rw,relatime,barrier=1,data=ordered 0 0
/proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0
/dev/sdb1 /boot ext4 rw,relatime,barrier=1,data=ordered 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
/dev/sda1 /mnt ext4 rw,relatime,barrier=1,data=ordered 0 0

查看磁盘的分区信息
[[email protected] mnt]# cat /proc/partitions
major minor  #blocks  name

8        0   10485760 sda
   8        1   10482381 sda1
   8       16   20971520 sdb
   8       17     307200 sdb1
   8       18   18566144 sdb2
   8       19    2097152 sdb3

开机挂载设备块  编辑/etc/fstab

一大坨命令:
sort:按照ascii码排序,升序,从小到大
-n  按照数值排序
-r 倒序,降序,从大到小
-u 输出行中去除重复行(含压缩空行)
4.sort的-o选项
由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename > newfile。
但是,如果你想把排序结果输出到原文件中,用重定向可就不行了。
[[email protected] programming]$ sort -r number.txt > number.txt
[[email protected] programming]$ cat number.txt
[[email protected] programming]$
看,竟然将number清空了。
就在这个时候,-o选项出现了,它成功的解决了这个问题,让你放心的将结果写入原文件。这或许也是-o比重定向的唯一优势所在。
摘取自:http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html

-t 后面可以设定间隔符(是不是想起了cut和paste的-d选项,共鸣~~)
指定了间隔符之后,就可以用-k来指定列数了。

wc  默认统计指定文件中的行数、单词数、字节数,并将统计结果显示输出
-L 字符串的长度(字符串有多少个字符)
-l  统计行数

tr 替换字符         -d删除字符
[[email protected] ~]# cat a.txt
guge   50  3000
baidu  100 5000
sohu   100 4500
google 110 5000
[[email protected] ~]# tr ‘0‘ ‘9‘ <a.txt       默认替换字符
guge   59  3999
baidu  199 5999
sohu   199 4599
google 119 5999
[[email protected] ~]# cat a.txt|tr ‘ ‘ ‘-‘      默认替换字符,排版好看些了
guge---50--3000
baidu--100-5000
sohu---100-4500
google-110-5000
[[email protected] ~]# tr a-z A-Z <a.txt   <====类似于a-A  b-B  c-C .....z-Z  这样的效果
GUGE   50  3000
BAIDU  100 5000
SOHU   100 4500
GOOGLE 110 5000
[[email protected] ~]# cat a.txt |tr -d 0      -d删除字符
guge   5  3
baidu  1 5
sohu   1 45
google 11 5
利用tr进行的最简单的加密和解密的过程

时间: 2024-12-20 06:55:38

视频学习day07的相关文章

近期视频学习

最近看视频情况: 董飞给了一些视频,让我好一阵子激动,但过后我想想,一部分或许对我有用,就是数据库,而目前要说接触一下Linux这个操作系统,感觉还是偏难一点,飞牛人就走得很辛苦,现在也不过是对C语言的一些网上搜索和一点想法的简单实现.而对工具的过多体验也使之编程没有深度,更多的只是出于对程序的尝试和认识. 现在情况是:day07我没有看完呢,看的过程中发现了一些问题: 不需要琢磨太细,以习题为主线,尽量少去打断主线思路 近期视频学习,布布扣,bubuko.com

黑 马 程 序 员_视频学习总结&lt;c语言&gt;----03 指针

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一.什么是指针? 用来存放变量地址的变量,就称为"指针变量". 二.指针的定义 一般形式:类名标识符  *指针变量名; int *p; float *q; "*"是一个说明符,用来说明这个变量是个指针变量,是不能省略的,但它不属于变量名的一部分 前面的类型标识符表示指针变量所指向的变量的类型,而且只能指向这种类型的

黑 马 程 序 员_视频学习总结&lt;c语言&gt;----02 printf和scanf函数、基本语句和运算、流程控制、函数、数组、字符串

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一.printf函数 1.在使用peintf函数前必须加入#include <stdio.h>,使用它可以向标准输出设备(比如屏幕)输出数据,其中使用格式是 printf(“字符串”) :或者 printf(“字符串”, 格式符参数): 2.常用的格式符及其含义如图所示 3.格式符还可以添加输出宽度 二.scanf函数 1.在使用scanf函

韩顺平视频学习笔记-简易qq

1 package myclient; 2 3 import java.net.*; 4 import java.util.Date; 5 import java.text.SimpleDateFormat; 6 import java.awt.event.ActionEvent; 7 import java.awt.event.ActionListener; 8 import java.io.*; 9 import java.awt.*; 10 11 import javax.swing.*;

整理了一些.NET的视频学习资料,希望能够帮助到大家

1.跟我学DNET编程系列-.NET OOP编程[爸爸去哪儿] http://edu.ibeifeng.com/view-index-id-25.html 2.深入webservice专题系列技术讲座 http://edu.ibeifeng.com/view-index-id-169.html 3.跟我学DNET编程系列-CSharp十种语法糖 http://edu.ibeifeng.com/view-index-id-26.html 4.跟我学DNET编程系列-跟我一起学EF5.0 http:

全套视频学习资料教程手册 100G左右solidworks 2013 win32 win64

ESI PAM-RTM 2010.0 Windows & Linux-ISO 2CD ISOVER TechCalc v1.0.2.7 1CD KISSsoft 2013 SP5 1CD Pipe Flow Expert 2013 v6.39.1.1 1CD Simprotek.Symprosys.v3.0 1CD TechCalc v1.0.2.7 1CD Bentley.Maxsurf.(SELECTseries2).V8i.v19.00.01.92.Win32_64 2CD Graeber

私房库视频学习笔记-小清新BBS系统开发技术归纳

自己一直在学习PHP开发,前一段时间在51cto上看到私房库孙胜利老师的视频,下载了他的小清新BBS系统开发视频学习.现在把里面的好的运用收集到这儿. 在看了这套视频后先了解整个web项目开发的过程. 公共配置参数: <?php date_default_timezone_set('Asia/Shanghai');//设置时区session_start();header('Content-type:text/html;charset=utf-8');if(version_compare(PHP_

视频学习_css基础学习

块状元素 block element 容器元素  设置高宽 width height  可以容纳 文本 内脸 和其他块状 霸道  独占一行 特例:form  只容纳 块状元素 常见元素 http://www.w3cfuns.com/portal.php?mod=topic&quickforward=1&topicid=21 内联元素  inline element 非块状元素 不独占一行 只容纳文本  和内联 常见的 有a 相当与气球 内容越多越大 内联元素不能包含块状元素  气球不能装盒

黑 马 程 序 员_视频学习总结&lt;c语言&gt;----01 关键字、标识符、注释、 常量、变量

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一.关键字 1.关键字就是C语言提供的有特殊含义的符号,有些地方也叫做“保留字”. 2.C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义. auto double int struct break else long switch case enum register typedef char extern return uni