![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习
文章平均质量分 62
汤高
喜欢开源的框架技术、乐于研究其底层源码,把个人从学习到工作中用到的所有技术梳理总结,也分享给所有爱学习新技术的朋友们,相互交流,一起进步
展开
-
linux学习之硬盘的存储原理和内部架构
首先,让我们看一下硬盘的发展史:1956年9月13日,IBM的IBM 350 RAMAC(Random Access Method of Accounting and Control)是现代硬盘的雏形,整个硬盘需要50个直径为24英寸表面涂有磁浆的盘片,它相当于两个冰箱的体积,不过其存储容量只有5MB。1971年,IBM开始采用一种名叫Merlin的技术生产硬盘,这种技术据称能使硬盘头转载 2016-07-30 20:20:30 · 3262 阅读 · 0 评论 -
Linux软连接和硬链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。索引节点(inode)要了解链接,我们首先得了解一个概念,叫索引节点(inode)。在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号,我们可以将i转载 2016-08-10 14:55:12 · 562 阅读 · 0 评论 -
Linux shell ${}简单用法
Linux shell ${}简单用法[转]http://linux.chinaunix.net/techdoc/develop/2007/05/05/956956.shtml为了完整起见,我这里再用一些例子加以说明 ${ } 的一些特异功能:假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt我们可以用 ${ } 分别替换获得转载 2016-08-10 14:32:12 · 780 阅读 · 0 评论 -
linux shell函数定义和调用
说起函数调用,相信大家也不会陌生,然而对于初学Shell的我来说,Shell中函数调用方式却有点让我不太习惯,自己也走了不少的弯路,因为传递参数时出了一个很“自然”的错误,也让我吃了不少的苦头,所以总结一下Shell中函数的调用方法。一、Shell中函数的定义为了方便程序和管理和模块化并减少代码的重复,函数的确是一个好东西。而Shell中函数的定义有两种方法,如下:functi转载 2016-08-10 10:33:29 · 8388 阅读 · 0 评论 -
Linux下文件的隐藏属性
Linux下文件的隐藏属性linux除了9个权限外,还有些隐藏属性, 使用chattr命令来设置chattr 设置文件的隐藏属性 #chattr [+-=] [ASacdistu] 文件或目录参数:+ :增加某一个特殊参数,其他原本存在参数则不动- :删除某一个特殊参数,其他原本存在参数则不动= :仅有后面的参数A :设置了A这个属性时,此文件(或原创 2016-08-10 09:42:00 · 988 阅读 · 0 评论 -
linux umask 详解
在说umask的用法之前我们现在了解一下,umask是什么?umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认 权限,它与chmod配套使用,chmod设置的是文件权限码。一般在/etc/profile、$ [HOME]/.bas原创 2016-08-10 09:27:00 · 4099 阅读 · 0 评论 -
VMware中三种网络连接的区别
VMware中三种网络连接的区别1、概述2、bridged(桥接模式)3、NAT(网络地址转换模式)4、host-only(主机模式)5、replicate physical network connection state 选项解释1、概述 大家在安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,如下图。其中VMnet1是host网卡,用于转载 2016-08-09 21:30:07 · 684 阅读 · 0 评论 -
linux学习之sed命令总结
sed工具的使用grep工具的功能其实还不够强大,grep实现的只是查找功能,而它却不能实现把查找的内容替换掉。以前用vim的时候,可以查找也可以替换,但是只局限于在文本内部来操作,而不能输出到屏幕上。sed工具以及下面要讲的awk工具就能实现把替换的文本输出到屏幕上的功能了,而且还有其他更丰富的功能。sed和awk都是流式编辑器,是针对文档的行来操作的。打印某行 sed -n原创 2016-08-08 22:13:38 · 971 阅读 · 0 评论 -
Linux之grep和egrep命令总结
grep / egrep语法: grep [-cinvABC] 'word' filename-c :打印符合要求的行数-i :忽略大小写-n :在输出符合要求的行的同时连同行号一起输出-v :打印不符合要求的行-A :后跟一个数字(有无空格都可以),例如 A2则表示打印符合要求的行以及下面两行-B :后跟一个数字,例如 B2 则表示打印符原创 2016-08-08 21:43:09 · 12103 阅读 · 0 评论 -
shell脚本学习之必须了解的基础命令
命令历史history!! 表示执行上一条命令!n 表示执行历史中第n条命令!字符串 表示执行命令历史中首次出现该字符串的命令设置别名:alias取消别名:unalias通配符在bash下 * :匹配0个或多个字符?:只匹配一个字符输入重定向:输出重定向:>追加重定向:>>错误重定向: 2>错误追加重定向:2原创 2016-08-08 16:55:14 · 1313 阅读 · 0 评论 -
Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2016-07-30 23:47:36 · 740 阅读 · 0 评论 -
linux目录结构介绍
linux目录结构介绍"/" :Linux文件系统的入口.也是最高一级的目录."/bin":基本系统所需要的命令,功能和"/usr/bin"类似,这个目录下的文件都是可执行的.普通用户也可以使用"/boot":内核和加载内核所需要的文件.grub系统引导管理器也在这个目录下."/dev":设备文原创 2016-07-30 22:27:45 · 476 阅读 · 0 评论 -
centos7 mysql数据库安装和配置
一、系统环境yum update升级以后的系统版本为[root@yl-web yl]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 二、mysql安装一般网上给出的资料都是#yum install mysql#yum install mysql-server#yum install转载 2016-08-10 17:24:10 · 1595 阅读 · 0 评论