Fork me on GitHub
上一页 1 2 3 4 5 6 7 ··· 10 下一页
该文被密码保护。 阅读全文
posted @ 2018-12-07 15:34 克拉默与矩阵 阅读(1) 评论(0) 推荐(0) 编辑
摘要: KVM 基于内核的虚拟机KVM(Kernel-Based Virtual Machine)是2007年问世的开源虚拟化解决方案。KVM需要两个条件: ①硬件支持全虚拟化 ②操作系统为Linux KVM功能 基于内核实现虚拟化,KVM包含了一个加载的内核模块kvm.ko。此外,由于KVM对硬件×86架 阅读全文
posted @ 2018-12-06 22:34 克拉默与矩阵 阅读(754) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-06 22:30 克拉默与矩阵 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 寻址规则 常规寻址 如果没有指定地址,那么命令将应用于每一行。 如果只有一个地址,那么命令应用于与这个地址匹配的任意行。 如果指定了由逗号分隔的两个地址,那么命令应用于匹配第一个地址(不包括第一个地址)到匹配第二个地址的行(包括此行)。 如果地址后面跟有感叹号(!),那么命令就应用于不匹配该地址的所 阅读全文
posted @ 2018-12-06 21:07 克拉默与矩阵 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 简介 sed是作为特殊目的的编辑器而创建的,用于专门执行脚本;与ed不同,它不能交互地使用。sed面向字符流。默认情况下,到sed的所有输入都会经过相应的处理,并转为标 准输出。输入文件本身不发生改变。如果确实想改变输入文件,一般使用shell机制进行输出重定向,当你对所做的编辑工作满意时,用修改后 阅读全文
posted @ 2018-12-06 19:12 克拉默与矩阵 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 参考:sed & awk 概述 sed & awk指令组成 与sed区别 尽管awk指令与sed指令的结构相同,都由模式和过程两部分组成,但过程本身有很大不同。 awk看上去不像编辑器而更像一种程序设计语言,更详细地说应该是查询语言。语句和函数取代了使用一个或两个字符组成的命令序列。 例如,使用pr 阅读全文
posted @ 2018-12-06 19:12 克拉默与矩阵 阅读(188) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-06 16:24 克拉默与矩阵 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 简介 查询并显示系统用户的相关信息。 最小化安装Linux可能没有改名了,需要单独安装。 RHEL/CentOS yum install finger* -y Ubuntu apt-get install finger -y 参数 -l :列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的 S 阅读全文
posted @ 2018-12-06 16:11 克拉默与矩阵 阅读(923) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-12-06 15:51 克拉默与矩阵 阅读(7) 评论(0) 推荐(0) 编辑
摘要: tac和rev命令列到一起,并不是功能相似,而是他们都是将输入内容反置。 tac -s:使用指定字符串代替换行作为分隔标志 [root@localhost ~]# echo "1,2" | tac -s , 2 1, -b:在行前而非行尾添加分隔标志 [root@localhost ~]# echo 阅读全文
posted @ 2018-12-05 18:32 克拉默与矩阵 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 参考:Linux命令——column 前言 接触这个命令的初衷是我想把一个很长的单列输出设置成多列输出,奈何column的分列输出机制太智障,直到我发现了pr 参数 pr -# 输出指定的列数。 -t 忽略页眉和页脚 -T 忽略页眉和页脚,去除所有分页记号 查看/usr/bin下面可执行文件,发现有 阅读全文
posted @ 2018-12-05 16:50 克拉默与矩阵 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 参考:Viewing Linux output in columns 功能 column命令把他的输入格式化多列显示。输入可以是文件,也可以是标准输入。 列优先,从左到右 显示的时候首先填满最左列,然后右列,顺序如下 1 4 7 10 2 5 8 11 3 6 9 12 测试文件 $ cat RR 阅读全文
posted @ 2018-12-05 16:03 克拉默与矩阵 阅读(3755) 评论(0) 推荐(0) 编辑
摘要: $ last | grep pts | awk '{print $1}' | sort | uniq -c | column 12 jdoe 41 mdoe 25 shs 19 aguy 阅读全文
posted @ 2018-12-05 15:56 克拉默与矩阵 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 分支的本质 指向commit object的可变指针 master分支并不特殊 Git 的默认分支就是 master。如果你刚接触Git,恐怕对分支不会有啥概念。这种情况下,你所作的commit会在master分支上自动移动。 在多次提交操作之后,master分支指向最后那个commit objec 阅读全文
posted @ 2018-12-04 11:32 克拉默与矩阵 阅读(469) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-11-28 20:49 克拉默与矩阵 阅读(12) 评论(0) 推荐(0) 编辑
摘要: chu原文:How To Use Systemctl to Manage Systemd Services and Units 简书:如何使用Systemctl管理系统服务和单元? 引言 Systemd是一个init system 和 系统管理器(system manager)。由于SysV的缺陷, 阅读全文
posted @ 2018-11-23 22:33 克拉默与矩阵 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 前言 防火墙是保护服务器的重要工具。 Linux中最常用的基本防火墙软件是iptables。iptables通过与Linux内核网络堆栈(networking stack)中的包过滤钩子(packet filtering hooks)进行交互来工作。 出入网络系统的数据包将在通过网络堆栈时会触发这些 阅读全文
posted @ 2018-11-22 23:00 克拉默与矩阵 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 实验环境 CentOS 1804 Nginx 1.14.1 stable version Nginx安装以及配置 Nginx目录结构 下载Nginx解压后目录结构如下 [root@localhost ~]# wget http://nginx.org/download/nginx-1.14.1.ta 阅读全文
posted @ 2018-11-20 16:14 克拉默与矩阵 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 对于学习Linux的人来说,最常见的做法就是在WMware Workstation下安装Linux系统。在WMware Workstation可能会有几处导致时间、时区问题。 UTC时间导致时间不一致 系统安装完成后,可以通过date命令查看当前服务器的时间。在默认情况下,操作系统的时间是读取的计算 阅读全文
posted @ 2018-11-20 15:23 克拉默与矩阵 阅读(478) 评论(0) 推荐(0) 编辑
摘要: bridge NAT host-only 总结: NAT和host-only都需要虚拟网卡(WMware Adapter Card)实现物理机和虚拟机互访。 NAT和bridge都可以访问外网 NAT、host-only中虚拟机使用WMware Tools提供的DNCP服务;NAT使用物理机所在局域 阅读全文
posted @ 2018-11-20 14:57 克拉默与矩阵 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 从根本上来讲 Git 是一个内容寻址(content-addressable)文件系统,并在此之上提供了一个版本控制系统的用户界面。Git 的核心部分是一个简单的键值对数据库(key-value data store)。 你可以向该数据库插入任意类型的内容,它会返回一个键值,通过该键值可以在任意时刻 阅读全文
posted @ 2018-11-13 19:54 克拉默与矩阵 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 15 Interview Questions on Linux “ls” Command – Part 1 10 Useful ‘ls’ Command Interview Questions – Part 2 How to Sort Output of ‘ls’ Command By Last M 阅读全文
posted @ 2018-11-13 19:46 克拉默与矩阵 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 功能 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的方法是 使用git log 命令。 参数 不带任何参数 $ git log commit ca82a6dff817ec66f44342007202690a93763949 Author: Scot 阅读全文
posted @ 2018-11-13 15:15 克拉默与矩阵 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: git rm git rm命令官方解释 删除的本质 在git中删除一个文件,本质上是从tracked files中移除对这些文件的跟踪。更具体地说,就是将这些文件从staging area移除。然后commit。 作用 git rm的作用就是将文件从暂存区删除 git rm的作用就是将文件从工作目录 阅读全文
posted @ 2018-11-12 22:04 克拉默与矩阵 阅读(1142) 评论(0) 推荐(0) 编辑
摘要: 功能 将暂存区中的更改记录到仓库。 加到staging area里面的文件,是表示已经准备好commit的。所以在commit修改之前,务必确定所有修改文件都是staged的。对于unstaged的文件,git commit后也不会被记录。 参数 不带参数 最简单的提交命令是 $ git commi 阅读全文
posted @ 2018-11-12 21:05 克拉默与矩阵 阅读(3464) 评论(0) 推荐(0) 编辑
摘要: 参考:如何在 Git 中重置、恢复,返回到以前的状态 使用git时,如果对刚刚提交的后悔了怎么办,如何撤销? 方法一:手动修改 你把新增的文件删了 或者 更改过的文件再改回来,然后再commit一次。这种方式不推荐,当修改量大的时候根本法没法搞,虽然git diff可以帮助我们在最近两次提交上做对比 阅读全文
posted @ 2018-11-12 19:18 克拉默与矩阵 阅读(11651) 评论(0) 推荐(1) 编辑
摘要: 一般我们总会有些文件无需纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。 通常都是些自动生成的文件,比如日志文件,或者编译过程中创建的临时文件等。git下有2种方式实现忽略文件的目的。方法一:.git/info/exclude文件 这个文件没有的话可以手动创建。把想忽视的文件名加到这个文件 阅读全文
posted @ 2018-11-12 19:14 克拉默与矩阵 阅读(403) 评论(0) 推荐(1) 编辑
摘要: 前言 当对项目做了更改时,我们通常需要知道具体改了哪些文件,哪些文件更改了没有暂存,哪些文件改了并且已加入到暂存区等待下次commit。上述任务使用git status都可以帮我们解决。但是想要知道文件内部改了哪些地方git status就无能为力了。git status最多只告诉你改没改,改哪了不 阅读全文
posted @ 2018-11-12 18:57 克拉默与矩阵 阅读(2522) 评论(0) 推荐(0) 编辑
摘要: 如何理解git add git add命令本身并不复杂,字面意义上理解是“将一个文件添加到项目中“。但是这种理解有缺陷,有时候可能会出现某个文件同时存在暂存区域 和 非暂存区域(staged and unstaged area)。如果是将文件加到项目中,那只应该存在于暂存区,不能暂存区域 和 非暂存 阅读全文
posted @ 2018-11-12 18:43 克拉默与矩阵 阅读(1386) 评论(0) 推荐(1) 编辑
摘要: 推荐:Git essentials 一共4集视频 对待数据 在对待不同版本数据问题上,分为两派:差异增量、直接快照 增量差异 Git 和其它版本控制系统(包括 Subversion 和近似工具)的主要差别在于 Git 对待数据的方法。 概念上来区分,其它大部分系统以文件变更列表的方式存储信息。 这类 阅读全文
posted @ 2018-11-12 10:29 克拉默与矩阵 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 简介 版本控制系统(VCS)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。使用版本控制系统通常还意味着,就算你乱来一气把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先的样子。 但额外增加的工作量却微乎其微。版本控制系统通常分为本地版本控制系统、集中式版本控制系统、分 阅读全文
posted @ 2018-11-12 00:34 克拉默与矩阵 阅读(1753) 评论(0) 推荐(0) 编辑
摘要: 前言 为了能在任意 Git 项目上协作,你需要知道如何管理自己的远程仓库。 远程仓库是指托管在因特网或其他网络中的你的项目的版本库。 你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。 与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了解如何添加远程仓库、移除无效 阅读全文
posted @ 2018-11-12 00:21 克拉默与矩阵 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 对称加密 加密秘钥和解密秘钥是同一个秘钥 优点:效率高 缺点:不适用在网络中传输秘钥,秘钥维护复杂 非对称加密 加密秘钥和解密秘钥不是同一个秘钥 公钥和私钥 公钥加密 必须使用私钥解密 私钥加密 必须使用公钥解密 缺点: 加密效率低 优点: 公钥适合在网络中传递 秘钥维护简单 数字签名 不能抵赖 确 阅读全文
posted @ 2018-11-11 17:17 克拉默与矩阵 阅读(952) 评论(0) 推荐(1) 编辑
摘要: 参考:RHEL/CentOS/Fedora各种源(EPEL、Remi、RPMForge、RPMFusion)配置 简介 CentOS 默认自带 CentOS-Base.repo 源, 但官方源中去除了很多有版权争议的软件, 而且安装的软件也不是最新的稳定版. Fedora 自带的源中也找不到很多多媒 阅读全文
posted @ 2018-11-11 17:11 克拉默与矩阵 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 参考:How to Enable RPMForge Repository in RHEL/CentOS 7.x/6.x/5.x RPMForge / RepoForge这两个项目已经死亡,不应该使用 - 请使用EPEL Repository。 简介 RPMforge软件仓库用于为Red Hat En 阅读全文
posted @ 2018-11-11 16:54 克拉默与矩阵 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 参考:什么是EPEL 及 Centos上安装EPEL 参考:How to Enable EPEL Repository for RHEL/CentOS 7.x/6.x/5.x 前言 RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository 阅读全文
posted @ 2018-11-11 16:12 克拉默与矩阵 阅读(777) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-11-10 23:56 克拉默与矩阵 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 简介 proc文件系统是一个虚拟文件系统,包含有关进程和系统信息的文件。 proc 文件系统开机时自动挂载并映射到/proc目录。许多程序从/proc目录中检索信息,对其进行处理并使其易于用于各种目的。更多信息参考:Linux proc filesystem (procfs) procinfo是一个 阅读全文
posted @ 2018-11-10 23:52 克拉默与矩阵 阅读(1524) 评论(0) 推荐(0) 编辑
摘要: 参考:/proc /proc简介 本文着重关注/proc目录,查看其中文件并熟悉它。 /proc目录存在于所有Linux系统上,无论什么发行版或体系结构。首先,必须澄清一个误解: 就文件系统这一术语而言,/ proc目录并不是真正的文件系统,它是一个虚拟文件系统,有时也被称为进程信息伪文件系统。 p 阅读全文
posted @ 2018-11-10 17:09 克拉默与矩阵 阅读(2894) 评论(0) 推荐(0) 编辑
摘要: 参考:linux中uptime命令查看linux系统负载 Linux uptime command 简介 uptim告诉你系统运行了多长时间。uptime命令提供单行显示的输出,包含如下信息: 当前时间 系统自开机运行了多长时间 当前有多少用户登录 过去1分钟,5分钟和15分钟的系统负载平均值。 这 阅读全文
posted @ 2018-11-10 14:38 克拉默与矩阵 阅读(317) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页