CentOS

centos vim 7.3 升级 + vim 简单配置文件【工具】

妖精的绣舞 提交于 2021-01-05 16:34:09
vim下载地址: vim各个版本 升级安装流程: CentOS5自带VIM为2006年的7.0版本,现在很多插件都是针对7.3开发的,决定编译升级VIM7.3版。 编译安装VIM7.3: cd /usr/local/src/ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 tar jxvf vim-7.3.tar.bz2 cd vim73/ ./configure --prefix=/usr/local/vim --enable-multibyte --enable-multibyte开启多字符编码,必选,不然VIM中文乱码。 make make install 使用VIM7.3替换系统自带的VIM7.0: alias vim='/usr/local/vim/bin/vim' 或者打开~/.bashrc 编辑 加载配置 source ~/.bashrc 来源: oschina 链接: https://my.oschina.net/songms/blog/4878851

Vim文本编辑器

左心房为你撑大大i 提交于 2021-01-05 13:35:00
Vim的发布最早可以追溯到1991年,英文全称为:“Vi IMproved”,也就是对vi编辑器的提升版本,其中最大的改进当属对代码的着色功能,亦有些编程场景能够自动修正错误代码。 每当在讲课时遇到需要让学生记住的知识点时,为了能让他们打起精神来,我都会突然提高嗓门,因此有句话他们记得尤其深刻:“ 在 Linux系统 中一切都是文件,而配置一个服务就是在修改其配置文件的参数 ”。而且在日常工作中大家也肯定免不了要编写文档,这些工作都是通过文本编辑器来完成的。它默认会安装在当前所有的Linux操作系统上,是一款超棒的文本编辑器。 Vim之所以能得到广大厂商与用户的认可,原因在于Vim编辑器中设置了三种模式—命令模式、末行模式和编辑模式,每种模式分别又支持多种不同的命令快捷键,这大大提高了工作效率,而且用户在习惯之后也会觉得相当顺手。要想高效率地操作文本,就必须先搞清这三种模式的操作区别以及模式之间的切换方法(见图4-1)。 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。 输入模式:正常的文本录入。 末行模式:保存或退出文档,以及设置编辑环境。 ​ 图4-1 Vim编辑器模式的切换方法 在每次运行Vim编辑器时,默认进入命令模式,此时需要先切换到输入模式后再进行文档编写工作,而每次在编写完文档后需要先返回命令模式,然后再进入末行模式,执行文档的保存或退出操作

docker-rancher-k8s-基础环境-1

拟墨画扇 提交于 2021-01-05 10:43:12
基于UCloud云centos7.2_X64环境搭建docker-rancher-k8s微服务环境 docker与其它数据统一的保存在/data/目录中 只需远程执行如下脚本即可完成升级内核与安装Docker步骤 修改服务器主机名,这里推荐采用主机内网IP,'.'替换成'-'便于查看,使用如下命令 或者将主机名根据作用命名 如rancher服务负载均衡rancher-proxy 如rancher服务节点1,命名为rancher_node01 如rancher服务节点2,命名为rancher_node02 #例子 hostnamectl --static set-hostname xxx-xxx-xxx-xxx #rancher代理服务 hostnamectl --static set-hostname rancher-proxy #rancher服务节点1 hostnamectl --static set-hostname rancher-node01 #rancher服务节点2 hostnamectl --static set-hostname rancher-node02 #坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑坑 /etc/hosts文件下一定要增加一行 主机ip 主机名 例:192.168.10.100(ip) 192-168-10-100(主机名)

CentOS 6.6 MySQL 8.0详细安装步骤

会有一股神秘感。 提交于 2021-01-05 10:26:19
1、备份服务器上MySQL数据库 [root@localhost ] # mysqldump -h localhost -u root -proot --databases Surpass --routines > /home/SQLBackup/Surpassme_20180801.sql 2、查看备份后的SQL脚本 [root@localhost ] # du -sh /home/SQLBackup/Surpassme_20180801.sql 200M Surpassme_20180801.sql 3、查询服务器安装的MySQL [root@localhost ] # rpm -qa | grep -i mysql MySQL-client-5.6.38-1.el6.x86_64 MySQL-server-5.6.38-1.el6.x86_64 MySQL-devel-5.6.38-1.el6.x86_64 4、停止MySQL服务 [root@localhost ] # service mysql stop 5、卸载已经安装的MySQL [root@localhost ] # yum -y remove MySQL-* 6、查找遗留的MySQL文件 [root@localhost ] # find / -name mysql /var/lib/mysql /usr/lib64

mysql性能监控软件pmm

痞子三分冷 提交于 2021-01-05 08:39:22
具体配置操作步骤: 1.在vmware或者virtualbox上安装centos镜像,可以选择阿里巴巴的镜像,下载速度快 centos7 修改yum源为阿里源,某下网络下速度比较快 首先是到yum源设置文件夹里 1 .安装base reop源 cd /etc/ yum.repos.d 接着备份旧的配置文件 sudo mv CentOS -Base.repo CentOS- Base.repo.bak 下载阿里源的文件 sudo wget -O CentOS-Base.repo http: // mirrors.aliyun.com/repo/Centos-7.repo 2 .安装epel repo源: epel(RHEL 7 ) wget -O /etc/yum.repos.d/epel.repo http: // mirrors.aliyun.com/repo/epel-7.repo 3 .清理缓存 yum clean all 4 .重新生成缓存 yum makecache 2.系统装完后接下来就要在centos上安装docker了, 执行命令: curl -sSL https: // get.daocloud.io/docker | sh 等待完成即可,这是一种安装docker比较快的方式,而且安装的docker版本也比较高,安装完成后输入 docker -v

使用GRUNT压缩和合并js文件

﹥>﹥吖頭↗ 提交于 2021-01-05 08:15:51
目标 Grunt是一个简单好用的js文件压缩和合并工具,当一个页面需要加载过个js文件时,合并多个js文件可以减少http请求次数,提高页面加载速度。另外,Grunt的uglify功能可以起到混淆和隐藏js代码逻辑作用。 安装nodejs和Grunt命令行 Grunt运行nodejs环境中,通过npm进行安装。Grunt 0.4.x 需要Node.js 版本 >= 0.8.0。 nodejs的安装这里不再赘述,可以根据使用的操作系统选择合适的方式进行安装。例如在Centos系统下可以用如下命令安装: yum install -y nodejs 更新npm到最新版本: npm update -g npm 然后安装Grunt命令行环境 npm install -g grunt-cli 配置Grunt工程环境 一个Grunt工程环境就是Grunt要在其中工作的目录,配置完毕后可以对该目录下的js进行压缩和合并。 假设我们的工程目录结构如下: ./ ./js ./dist ./ 为我们的而工程根目录 js 目录下存放需要压缩合并的js文件 dist 目录存放我们稍后合并输出的文件。 在工程根目录下放置两个文件: package.json 和 Gruntfile.js 。 这是两个必要的文件,也是最重要和容易出错的环节,一定要记着将你最新编辑的文件放置到工程根目录下。 package

Linux Centos6.5 升级默认Python2.6.6到Python2.7.13

╄→гoц情女王★ 提交于 2021-01-05 07:38:45
以下例子基于python 2.7.9,其他版本同理。大致的命令都是差不多的,安装完成之后,输入Python --vertion ,看到系统默认的版本已经替换为2.7版本了 1、下载python wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 2、解压、编译安装(依次执行以下5条命令) tar -zxvf Python-2.7.9.tgz cd Python-2.7.9 ./configure --prefix=/usr/local/python-2.7.9 make make install 3、系统自带了python版本,我们需要为新安装的版本添加一个软链 ln -s /usr/local/python-2.7.9/bin/python /usr/bin/python2.7.9 4、若需使用该版本,只需输入"python2.7.9 + 空格 + py脚本" python2.7.9 ~/helloworld.py 【可选】 假若想用python运行脚本,而不是python2.7.9,运行以下指令即可完成修改: ln -s /usr/local/python-2.7.9/bin/python /usr/bin/python 转载至: https://www.cnblogs.com/toulanboy/p

CentOS7环境下搭建基于chrony的NTP服务器

﹥>﹥吖頭↗ 提交于 2021-01-05 07:31:57
1、 NTP 网络时间协议: 它是通过网络在计算机系统之间进行时钟同步的网络协议。换言之,它可以让那些通过 NTP 或者 Chrony 客户端连接到 NTP 服务器的系统保持时间上的一致(它能保持一个精确的时间)。 NTP 在公共互联网上通常能够保持时间延迟在几十毫秒以内的精度,并在理想条件下,它能在局域网下达到低于一毫秒的延迟精度。它使用用户数据报协议(UDP)在端口 123 上发送和接受时间戳。它是个 C/S 架构的应用程序 2、chrony是一个开源的自由软件,像CentOS 7或基于RHEL 7操作系统,已经是默认服务,默认配置文件/etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步。相对于NTP时间同步软件,占据很大优势,其用法也很简单。 3、Chrony有两个核心组件,分别是: chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计算机增减时间的比率,并对此进行调整补偿。 chronyc:提供一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。 下面CentOS7环境下搭建基于chrony的NTP服务器 CentOS7 10.20.10.93 chrony服务器 CentOS7 10.20.10.158

ntp时间同步(centos7为chrony)

岁酱吖の 提交于 2021-01-05 06:24:37
NTP服务搭建 ntp 和 ntpdate 区别   1.两个服务都是centos自带的(centos7中不自带ntp)。ntp的安装包名是ntp,ntpdate的安装包是ntpdate。他们并非由一个安装包提供。   2.ntp守护进程为ntpd,配置文件是/etc/ntp.conf   3.ntpdate用于客户端的时间矫正,非NTP服务器可以不启动NTP。 简介: ntp 全名 network time protocol 。 NTP 服务器可以为其他主机提供时间校对服务。 环境准备:两台服务器,一台作为 NTP 服务器,另一台作为 client 端向服务器同步时间测试。   NTP服务器:156.0.26.6   client端:156.0.0.27 安装与配置:我们从配置文件的角度来讲解一下 ntp 的配置   # For more information about this file, see the man pages   # ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).      driftfile /var/lib/ntp/drift #默认即可。driftfile用来指定记录本机与上层NTP server之间的频率误差。单位是百万分之一秒。      #

Oracle 11g R2 Backup Data Pump(数据泵)之expdp/impdp工具

孤者浪人 提交于 2021-01-05 05:32:55
Oracle Data Pump(以下简称数据泵)是Oracle 10g开始提供的一种数据迁移工具,同时也被广大DBA用来作为数据库的逻辑备份工具和体量较小的数据迁移工具。与传统的数据导出/导入工具,即 exp/imp 工具相比,数据泵更为高效和安全,数据泵主要包含以下三个部分: 操作系统命令行客户端, expdp 和 impdp ; DBMS_DATAPUMP PL/SQL包(也被认为是Data Pump API); DBMS_METADATA PL/SQL包(也被认为是Metadata API)。 DBMS_DATAPUMP 包主要执行实际数据的导出和导入工作,expdp和impdp命令也是通过命令行调用该包当中的存储过程实现数据导出导入功能,这个包是数据泵当中最核心的部分; DBMS_METADATA 包主要提供当数据导出导入用于元数据移动时,对元数据内容的提取、修改和重新创建的功能。 本文主要讨论的是命令行工具 expdp 和 impdp 。关于数据泵更详细的内容可以参考官方文档说明: Overview of Oracle Data Pump 主要说明 数据泵操作系统命令行分为导出工具 expdp ,导入工具 impdp ,对比早期版本的数据导出导入工具而且有着较大的效率性能提高,主要包含以下优点: 支持并行地进行数据导出和导入任务; 支持暂停、重启动任务;