linux
LSGOZJ
每天一个台阶!!!
展开
-
linux系统下的vi编辑器一些常用命令整理
在linux系统下的vi编辑器是一个非常强大的一个文本编辑器。在这里综合网上的资料和自己掌握的一小部分把vi编辑器的一些常用命令整理了一下。 vi有两种命令模式:命令模式(默认),编辑模式 创建、编辑一个文件: vi 文件名 回车 进入文件,默认进入的是vi 的命令模式,按 insert 键或 i 键进入编辑模式。 当把需要输入的内容输入完毕后,按 ESC 键从编辑模式回到命令模式。注意原创 2015-11-06 13:43:24 · 555 阅读 · 0 评论 -
Linux传文件:本机传其他机器和其他机器传本机
1、功能说明scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下:scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径 scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名scp使用第一种格式是将远程Linux系统上的某个文件或者目录拷转载 2017-04-27 09:49:54 · 2954 阅读 · 0 评论 -
vim 插件 -- cscope
前面我们学习了如何使 vim 像 IDE 一样管理项目代码(《 vim的项目管理工具:project插件》),但是 IDE 还有一个非常有用的特性就是能够很方便的找到某个函数或者变量的定义位置(应该是将鼠标移到函数名处 -> 右键 -> 跳到定义处),今天我们使用 vim 的 cscope 插件实现这个功能。一、下载安装:关于下载安装,就是一行命令的事,比如 centos :yum install转载 2017-04-29 20:18:41 · 1031 阅读 · 0 评论 -
vim的项目管理工具:project插件
vim 是 inux 中经常用到的文本编辑工具,无论是在编写代码还是在阅读代码的时候都会经常用到。但是在进行项目代码管理的时候,vim 没有 IDE 集成开发工具方便(这也是很多人不习惯使用 vim 的原因吧)。本篇文章就是要解决这个问题:使用 vim 的插件 project,对项目代码进行简单的集中管理。 我们先来看看实现效果:一、下载安装1、 在 Vim 网站上下载最新版本 project.ta转载 2017-04-29 12:14:16 · 11374 阅读 · 2 评论 -
(Ubuntu/Centos)apache多站点配置
前言:情景一:平时在我们开发的时候,一般项目都只存放在 localhost 指定的根目录下,当有好几个项目的时候,只能在根目录下以不同的文件夹区分,特别的不方便。情景二:平时在看教学视频的时候,总是看到那些老师在单机下使用不同的域名,访问的却是本地的项目代码,每当这时候我都会问,这个怎么实现的。情景三:在最近去实习面试的时候,面试官问我如何在 apache 服务器上搭建多站点。我只能回答我不会。为了原创 2016-12-22 11:20:37 · 5700 阅读 · 2 评论 -
Centos7下安装php-redis扩展及简单使用
前言:在本篇博客中,我将给大家介绍如何在Centos7上安装php-redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考我的上一篇博客 Redis在Centos7上的安装部署想要在php中操作redis,那就必须安装php-redis扩展,就比如mysql一样,php想要操作mysql数据库的话,就必须安装mysql扩展,只是在php安装中就默认安装了mysql扩展了原创 2016-05-23 14:45:59 · 12557 阅读 · 2 评论 -
Centos7下配置Redis开机自启动
最近在做作业的时候需要用到Redis缓存,由于每次重启服务器都需要重新启动Redis,也是忒烦人,于是就有了这一篇博客,好,废话不多说。只有两个步骤:设置redis.conf中daemonize为yes,确保守护进程开启。编写开机自启动脚本基本原理为: 系统开机启动时会去加载/etc/init.d/下面的脚本,通常而言每个脚本文件会自定义实现程序的启动;若想将新的程序开机自启动,只需在该目录下原创 2016-06-01 19:47:16 · 14188 阅读 · 3 评论 -
MongoDB的使用(1):在Centos7上安装MongoDB
一、简单介绍:MongoDB是一个介于关系型数据库和非关系型型数据库之间的产品,是非关系数据库中功能最丰富的,最像关系数据库的,面向集合、模式自由、文档型的数据库。大家很有必要理解一下几个要点:面向集合:意思是数据被分组存储在数据集中被称为一个集合(collection),每一个集合在数据库中都有一个唯一的标识名,并且可以包含无限数目的文档,集合的概念类似于关系型数据库中的表,不同的是集合不需要定原创 2016-09-09 09:27:54 · 2607 阅读 · 0 评论 -
搭建服务器上的GIT并实现自动同步到站点目录(www)
前言:当我们想要实现几个小伙伴合作开发同一个项目,或者建立一个资源分享平台的时候,GIT就是一个很好的选择。当然,既然是一个共有平台,那么把这个平台放到个人计算机上明显是不合适的,因此就要在服务器上搭建GIT了。另一个需求是,我们在本地开发,然后推送到服务器上,并且自动同步到web站点目录,这样就可以直接看到网页效果了,这就要实现自动同步。下面我带领大家实现这么一个功能。如果条件允许的话,大家可以跟原创 2016-05-05 23:33:14 · 27553 阅读 · 14 评论 -
CentOS下使用crontab+mysqldump实现定时自动备份数据库
一 : 为什么要进行数据库的备份? 最主要的原因:尽可能地减少损失,包括时间上、精神上和金钱上的损失。很多人都不注意备份数据,以致在发生问题后丢失大量的重要数据。要知道,在地球上网是很危险的,即使做好安全预防措施,也难免会发生不可预想的问题。因此,数据备份是日常必不可少的操作。数据库的备份用mysqldump二 : 定时自动备份数据库由于数据库如此重要,以至于我们要经常备份数据库,但是,由于白天的时原创 2016-04-09 17:12:15 · 1400 阅读 · 0 评论 -
CRONTAB定时任务
CRONTAB是一个用于设置周期性被执行的任务的工具,有了它,我们就可以从定时工作中解放出来。一 : 检查CRONTAB服务 1. 检查CRONTAB工具是否已经在主机上安装 : crontab -l (当然后面会介绍它真正的用途) 2. 检查CRONTAB服务是否已经启动 : service crond status(其实这个命令还可以检查其他服务,例如 service httpd statu原创 2016-04-08 21:57:44 · 908 阅读 · 0 评论 -
Centos7 系统下怎么更改apache默认网站目录
在我们在centos上搭建好了apache之后,会发现它的默认网站目录是在 /var/www/html 下面的,也就是当我们访问的时候,自动定位到 /var/www/html 下面的 文件,如一个 html 文件。现在我想把这个目录定位到 /home/www 怎么做到呢?准备工作: 创建文件夹: cd /home mkdir www 操作步骤: 1、修改配置原创 2015-12-15 16:57:39 · 13565 阅读 · 0 评论 -
centos7搭建LAMP平台环境
centos发布7.0版本,新版本带来很多特性,除了内核更新到3.10外,支持 Linux 容器、Open VMware Tools 及 3D 图像能即装即用,转用 systemd、firewalld 及 GRUB2 ,而默认的文件系统为XFS等等,可以说是比较重大的升级。笔者尝试了使用Centos7搭建LAMP服务器平台,记录如下。1.启用Apache2Centos7默认已经安装httpd服务,只转载 2016-01-02 13:01:32 · 1503 阅读 · 0 评论 -
LINUX添加/删除用户及用户组
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数。 1、建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码2、建工作组 groupadd test //转载 2015-11-24 12:33:53 · 555 阅读 · 0 评论 -
Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的/usr:系统级的目录,可以理解为 C:/Windows/,/usr/lib 理解为 C:/Windows/System32。 /usr/local:用户级的程序目录,可以理解为 C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。 /opt:用户级的程序目录,可以理解为 D:/Software,转载 2017-12-30 11:50:32 · 1654 阅读 · 0 评论