08 2019 档案
摘要:双系统安装(先Windows后Linux,以免windows NTloader会覆盖Linux loader) GRUB Grand Uniform Bootloader CentOS5,6 grub 0.X系 : grub legacy(设备或分区编号从0开始) CentOS7 grub 1.X系
阅读全文
摘要:CentOS 5和6的启动流程 整个系统某一时刻要么执行内核代码,要么在执行rootfs某个路径下某个应用程序的某个用户代码 linux :kernel+rootfs kernel :进程管理、内存管理、网络管理 一、 kernel的功能 1、输出系统调用 2、实现tcp/ip,文件系统 3、协调硬
阅读全文
摘要:硬件 调用、调用接口、库调用 线性内存地址空间、物理内存地址空间、线性地址、物理地址 交换内存:缺页异常 进程内存结构 常驻内存集、虚拟内存集 进程、进程元数据、结构体、任务结构体、链表 进程类型、状态(read,runing,sleep,stopped,zombie) 可中断睡眠、不可中断睡眠 创
阅读全文
摘要:一、安装步骤 前提条件 Docker运行在CentOS7上,要求系统64位、系统内核版本为3.10以上。 Docker是一个进程,一启动就两个进程,一个服务,一个守护进程。占用资源就非常少,启动速度非常 1,root账户登录,查看内核版本如下 2、卸载旧版本(如果安装过旧版本的话) 3、安装需要的软
阅读全文
摘要:http://note.youdao.com/noteshare?id=0252cd5dcf7f2e5f11de5b3672779201&sub=ED011464ADA3467D94242717C8996048 LVM2 逻辑卷管理器第二版,Logical Volume Manager Versio
阅读全文
摘要:一、概述 未来的某时间点执行一次某任务:at, batch周期性运行某任务:crontab 这两个任务的执行结果:会通过邮件发送给用户 (本地终端用户之间的邮件通知) centos 5,6,7默认开启本地邮件服务 查看是否开启本地邮件服务: netstat -tnlp ssl -tnl LISTEN
阅读全文
摘要:pstree,ps,pgrep pkill,pidof top,htop glance,pmap, vmstat,dstat kill,pkill job,bg,fg,nohup sar(内存),tsar,iosstat(磁盘IO),iftop(网络接口数据) Linux 系统各进程的相关信息均保存
阅读全文
摘要:ftp 是File Transfer Protocol的缩写,文件传输协议,用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。了解更多ftp lftp :是一个轻量的文件传输工具,是一款类 Unix 系统下命令行界面的 FTP 客户端软件 了解更多lftp s
阅读全文
摘要:ip 网络层协议 ip地址 点分十进制分为4段,范围 0-255 ip分类 A 占据1段,最左侧一段第一位固定为0 0 000 0000 - 0 111 1111 0 - 127:其中0为网络,127 本地主机内部通信。 网络数: 2^7-2=126个 每个网络中的主机数: 2^24-2=16777
阅读全文
摘要:一、为什么需要这个 服务器通常有多块网卡,有板载集成的,同时也有插在PCIe插槽的。Linux系统的命名原来是eth0,eth1这样的形式,但是这个编号往往不一定准确对应网卡接口的物理顺序。为解决这类问题,dell开发了biosdevname方案(systemd v197版本中将dell的方案作了进
阅读全文
摘要:YUM Redhat二次发行版 Yellow Dog Linux,上使用的yum(Yellowdog Update Modifier),由yellow dog 研发 yum命令的工作原理 1、接收用户命令 2、yum扮演为客户端,请求启用的仓库(yum.repos.d/*.repo)中URL对应的文
阅读全文
摘要:c语言程序的构建过程 1.程序源代码 --> 预处理 --> 编译 --> 汇编 --> 链接--> 可执行程序 开放源码:就是程序码,文本格式的源代码,写给人类看的程序语言,但机器并不认识,所以无法执行; 编译器:将程序码转译成为机器看的懂得语言,就类似翻译者的角色,生成二进制文件; 链接:在Li
阅读全文
摘要:压缩工具 compress/uncompress: .Z结尾 (很少用) gzip/gunzip: .gz结尾 bzip2/bunzip2: .bz2结尾 xz/unxz: .xz后缀,.lzma和.raw后缀 1、默认删除被压缩的文件,为了节约空间。保留原文件必须启用选项 2、压缩比不高:快速、高
阅读全文
摘要:Linux LVM学习——Insufficient Free Extents for a Logical Volume 如下所示,在创建LV的时候,偶尔会遇到“Volume group "xxxx" has insufficient free space (xxxx extents): xxxx r
阅读全文
摘要:https://blog.51cto.com/sonlich http://note.youdao.com/noteshare?id=17083150f38dd19343f82ea6cc0e0e62&sub=3378C27029BD400E909110E76C2667E5 https://blog.
阅读全文
摘要:文件系统: http://note.youdao.com/noteshare?id=298f02714da5b9483429a40dda667f35&sub=6120396419BA477EBF7F15F1799E4DC4 更详细可参考 :骏马金龙的博客, 一、一些常见的文件系统 Linux的文件系
阅读全文
摘要:一.挂载和卸载文件系统 将额外文件系统与根文件系统某现存的目录建立起关联关系。进而使得此目录做为其它文件访问入口的行为称之为挂载 根文件系统之外的其它文件系统要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”;此目录即为“挂载点”; 挂载点:mount_poin
阅读全文
摘要:块设备:block 存取单位“块” 磁盘 字符设备:char 存取单位“字符” 键盘 设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信 只有元数据,没有数据 设备号码 主设备 :major number 标识设备类型 次设备:minor number 标识同一类型下的不同设备 硬
阅读全文
摘要:一 条件选择if语句 顺序执行:逐条运行; 选择执行: 代码有一个分支:条件满足时才会执行; 两个或以上的分支:只会执行其中一个满足条件的分支; 循环执行:代码片断(循环体)要执行0、1或多个来回; 代码有一个分支:条件满足时才会执行; 两个或以上的分支:只会执行其中一个满足条件的分支; 二、rea
阅读全文
摘要:安全上下文 前提:进程有属主和属组,文件有属主和属组 任何一个可执行程序文件能不能启动为进程:取决发起者对程序文件是否拥有执行权限 启动为进程之后,其进程的属主为发起者:进程的属组为发起者所属的组 进程访问文件时的权限,取决于进程的发起者 进程的发起者,同文件属主,则应用文件属主权限 进程的发起者,
阅读全文
摘要:在文件系统上查找符合条件的文件 locate :依赖于事先构建的索引,索引的构建是在系统较为空闲时自动进行(周期性任务) 手动更新数据库(updatedb) 非实时查找 模糊查找 索引构建过程需要遍历整个根文件系统,极消耗资源 find详解 实时查找工具,通过遍历指定起始路径下文件系统层级结构完成文
阅读全文
摘要:编辑模式 >输入模式 i : insert 在光标所在处输入; a:append 在光标所在处后面输入; o:在当前光标所在行的下方打开一个新行; I:在当前光标所在行的行首输入; A:在当前光标所在行的行尾输入; O:在当前光标所在行的上面打开一个新行 移动光标(编辑模式) 1.移动光标 h 左
阅读全文
摘要:在linux系统下、history命令会保存多少条命令呢?曾在一本书上说,如果注销系统,那么会将所有的历史命令都定入到~/.bash_history, 但只保留1000条命令(这个是由默认的shell变量所设置了的)但是为什么我们执行history命令后会出现大于1000条的历史记录呢, 其实当我们
阅读全文
摘要:shell变量与运算 变量存在于内存中。假设变量str,设置或修改变量属性时,不带$号,只有引用变量的值时才使用$号。也就是说在内存中,标记变量的变量名称是str,而不是$str。 变量数据的存储方式本身是有类型之分的,分为数据(整数、浮点型)和字符,在java等一些语言中,需要提前声明变量是哪种类
阅读全文
摘要:一、shell的两种登录方式: 1、交互式登录:(1)直接通过终端输入账号密码登录(2)使用“su - UserName” 或“su -l Username”切换的用户执行顺序:/etc/profile --> /etc/profile.d/*.sh (所有文件)--> ~/.bash_profil
阅读全文
摘要:一、正则表达式 正则表达式:Regual Expression, REGEXP。由一类特殊字符及文本字符所编写的模式,其中有些字符不表示其字面意义,而是用于表示控制或通配的功能;基本正则表达式:BRE扩展正则表达式:ERE 1.基本正则表达式的元字符 1.1 字符匹配: 1.2 匹配次数:用在要指定
阅读全文
摘要:无法连接虚拟设备 ide1:0 问题: 启动vmware之后,发现出现无法连接 ide 1:0。 网络查找之后,发现是之前挂载的iso镜像找不到了。 原因: 我把iso镜像放到其他位置。 解决: 指定iso文件的位置。 二、最近在VMware安装一台Linux系统的虚拟机,发现上不了网,很头疼,研究
阅读全文
摘要:Shell脚本自动化管理系统的必备基础: vim编辑器的熟练使用,SSH终端及“.vimrc”的设置等等需要熟悉。 命令基础:Linux的150个常用命令的熟练使用 Linux的正则表达式以及三剑客(grep、sed、awk)熟练 常见linux网络服务部署、优化及排错。例如:crond、nfs、r
阅读全文
摘要:https://blog.51cto.com/13520779/2093146 合格linux运维人员必会的30道shell编程面试题及讲解:https://blog.51cto.com/oldboy/1632876 MySQL数据库多种安装方法及企业级安装实践:https://blog.51cto
阅读全文
摘要:本文绝大部分参考骏马金龙 https://www.cnblogs.com/sstjustdoit/p/9954791.html 一、文件/目录的权限 1.文件的权限 每个文件都有其所有者(u:user)、所属组(g:group)和其他人(o:other)对它的操作权限,a:all则同时代表这3者。权
阅读全文
摘要:20兆宽带,50兆宽带,是我们在生活中经常会听到的字眼,那么这个20兆,50兆到底是怎么样定义的呢?或者说如何量化呢?最简单的方法我们可以在下载文件的时候,通过查看下载速度(如:10mb/s)大致估算出我们的网速,下面给出一个下载速度和带宽的对照表,以供参考。 常见宽带理论最高速率(Mbps)理论最
阅读全文
摘要:步骤一:(打开虚拟机软件,此处为VMware10)步骤二:(创建虚拟机,选择自定义(高级))步骤三:(填写虚拟机名称(自定义)以及虚拟机安装位置(浏览自定义选择存储位置))步骤四:(选择虚拟机安装的操作系统,选择系统为Linux,版本为centos 64 位) 步骤五:(选择虚拟机cpu数量和核心数
阅读全文
摘要:FAT模式指该AP可以独立配置,有独立的管理界面,就像普通的无线AP;FAT模式主要用在没有使用AC的小型网络中。 FIT模式指该AP由TP-LINK AC(无线控制器)统一管控设置。 1,这个产品速率能达到多少? 一般来说,基于IEEE802.11n标准的无线AP的速率多在150·450Mbps之
阅读全文