随笔分类 -  linux学习笔记

摘要:1.什么是索引 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 更通俗的说,数据库索引好比是一本书前面的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。 对于索引,会保存在额外的文件中。 2.索引的类型 1、普 阅读全文
posted @ 2018-09-02 15:36 renpingsheng 阅读(4135) 评论(0) 推荐(0) 编辑
摘要:1.pip安装virtualenvwrapper [root@localhost ~] pip install virtualenvwrapper 安装virtualenvwrapper [root@localhost ~] pip list | grep virtualenvwrapper vir 阅读全文
posted @ 2018-07-12 16:28 renpingsheng 阅读(1003) 评论(0) 推荐(0) 编辑
摘要:虚拟机里的MariaDB忘记密码了,连接不上,只能重置MariaDB的密码,步骤参考网络 [root@localhost ~] mysql uroot p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'local 阅读全文
posted @ 2018-07-12 10:22 renpingsheng 阅读(5476) 评论(0) 推荐(0) 编辑
摘要:1.为什么要定义MySQL数据类型 定义MySQL数据类型其实就是为了对数据进行分类,实现对不同的分类进行不同的处理 1、使系统能够根据数据类型来操作数据。 2、预防数据运算时出错。例如,通过强大的数据分类把每个类型不特定的行为联系在一起,执行这些行为时,数据分类可以预防错误。最长见的错误是字符不数 阅读全文
posted @ 2018-07-09 15:13 renpingsheng 阅读(1674) 评论(0) 推荐(0) 编辑
摘要:redis也被称为缓存 1.redis是一个key value存储系统,没有ForeignKey和ManyToMany的字段. 2.在redis中创建的数据彼此之间是没有关系的,所以也被称为是非关系型数据库 3.它支持存储包括string(字符串)、list(链表)、set(集合)、zset(sor 阅读全文
posted @ 2017-11-17 13:34 renpingsheng 阅读(2603) 评论(0) 推荐(0) 编辑
摘要:1.首先进入 目录下,新建一个repo_bak目录,用于保存系统中原来的repo文件 [root@bogon ~] cd /etc/yum.repos.d/ [root@bogon yum.repos.d] mkdir repo_bak [root@bogon yum.repos.d] mv .re 阅读全文
posted @ 2017-11-16 16:42 renpingsheng 阅读(155783) 评论(11) 推荐(18) 编辑
摘要:1.Git介绍 Git是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。 Git 是根据GNU的GPL(通用公共许可证)V2的条款分发的自由/免费软件,安装参见: Git本身可以做到 阅读全文
posted @ 2017-09-19 19:15 renpingsheng 阅读(761) 评论(0) 推荐(1) 编辑
摘要:1. HTTP概述 HTTP(HyperText Transport Protocol),超文本传输协议。 其规定了浏览器和万维网服务器之间互相通信的规则。 HTTP是一个基于TCP/IP协议的通信规则,规定了客户端与服务器内之间互相通信的内容格式。 客户端发送给服务器的格式叫“请求协议(reque 阅读全文
posted @ 2017-08-24 18:38 renpingsheng 阅读(544) 评论(0) 推荐(1) 编辑
摘要:1.MySQL数据库的安装: CentOS6上mysql服务端和客户端的安装和启动: 使用yum安装mysql数据库的服务端和客户端 yum install y mysql mysql server 把mysql服务端加入开机自启动 chkconfig msyqld on 立即启动mysql服务端 阅读全文
posted @ 2017-07-29 23:17 renpingsheng 阅读(529) 评论(0) 推荐(0) 编辑
摘要:1.OSI七层模型的概念 在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。 一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部),OSI参考模型把功能分成七个层次。 如图: OSI(Open Syste 阅读全文
posted @ 2017-07-29 14:11 renpingsheng 阅读(1984) 评论(0) 推荐(0) 编辑
摘要:IO 模型一共有5种: blocking IO 阻塞IO nonblocking IO 非阻塞IO IO myltiplexing IO多路复用 signal driven IO 信号驱动IO asynchronous IO 异步IO 由于 signal driven IO 在实际中并不常用,这里只 阅读全文
posted @ 2017-07-22 13:26 renpingsheng 阅读(1856) 评论(0) 推荐(1) 编辑
摘要:在linux上,一个软件包通常由二进制程序,库文件,配置文件和帮助文件组成。 其中: 二进制程序一般都放在/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin和/usr/local/sbin这几个目录下边; 库文件都放在/lib,/lib64,/usr/lib,/ 阅读全文
posted @ 2017-06-19 20:20 renpingsheng 阅读(9435) 评论(0) 推荐(0) 编辑
摘要:1.系统安装开发包组和zlib devel,关闭iptables [root@bogon ~] yum groupinstall y "Development Tools" [root@bogon ~] yum install y zlib devel [root@bogon ~] yum inst 阅读全文
posted @ 2017-06-03 11:55 renpingsheng 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:linux压缩或解压缩工具有很多,除了已经很少有人使用的compress外,现在常用的还有tar,bzip2,xz 和gziplinux压缩或解压缩工具有很多,除了已经很少有人使用的compress外,现在常用的还有tar,bzip2,xz 和gzip等,我们来说说它们的用法。 先来说bzip2。b 阅读全文
posted @ 2017-06-03 11:52 renpingsheng 阅读(849) 评论(0) 推荐(0) 编辑
摘要:上一次我们谈了CentOS上的用户管理,现在我们再来谈下CentOS上的用户组管理。 groupadd创建一个新的组 用法如下: groupadd [选项] groupname gpasswd为一个组设置密码 用法如下: gpasswd [选项] 参数 系统中/etc/group和/etc/gsha 阅读全文
posted @ 2017-06-03 11:44 renpingsheng 阅读(193) 评论(0) 推荐(0) 编辑
摘要:在自己的虚拟机上使用的基于CentOS6的系统初始化脚本 !/bin/bash Filename:system_init.sh Description:系统安装完成后,对系统进行一些配置,以符合自己的试验环境 Author:renpingsheng Email:995883352@qq.com Ve 阅读全文
posted @ 2017-06-03 11:35 renpingsheng 阅读(336) 评论(0) 推荐(0) 编辑
摘要:作为一个专业的服务器发行版,CentOS上存在着n多个用户,作为一个专业的运维工程师,linux的用户管理和用户组的管理是做为一个SA必不可少的工作. 下面我们就先来谈谈linux中的用户管理: useradd可以在系统中新建一个用户 用法如下: useradd [选项] 用户名 常用选项: u 指 阅读全文
posted @ 2017-06-03 11:32 renpingsheng 阅读(329) 评论(0) 推荐(0) 编辑
摘要:一、概念 正则表达式是对字符串操作的一种逻辑公式,用事先定义好的一组特殊字符,组成一个“规则字符集合”,根据用户指定的文本模式对目标文件进行逐行搜索匹配,显示能被模式匹配到的结果。 给定一个正则表达式和另一个目标字符串,我们可以从给定的字符串中通过匹配模型,过滤字符串中不想要的的字符串,得到目标字符 阅读全文
posted @ 2017-06-03 11:23 renpingsheng 阅读(517) 评论(0) 推荐(0) 编辑
摘要:一.介绍 二.服务端配置 1.关闭系统防火墙和selinux 查看系统防火墙的状态,可以看到防火墙是开着的 [root@bogon ~] systemctl status firewalld ● firewalld.service firewalld dynamic firewall daemon 阅读全文
posted @ 2017-06-03 11:20 renpingsheng 阅读(2092) 评论(0) 推荐(0) 编辑
摘要:1.按下开机按钮,电脑的主板通电,电脑开始加电自检 (POST,Power On and Self Test) ,测试主机的硬件是否满足开机的要求. 2.加载主板上的 BIOS(Base Input/Output System,基本输入输出系统),BIOS 会加载用户设定的第一个可开机设备.,这里我 阅读全文
posted @ 2017-05-14 22:42 renpingsheng 阅读(276) 评论(0) 推荐(0) 编辑