vim配置

Cacti-0.8.8b详细安装及配置步骤

半腔热情 提交于 2019-11-28 04:03:21
1. Cacti环境安装 1.1 安装LAMP环境 安装LAMP环境,当然,如果你有兴趣可以采用编译,我线上Mysql是编译的,其余是yum安装的。在这次实验采用yum安装。 关闭iptables与selinux,如果有需要,后面再开启。配置好yum源,开始安装。 yum -y install httpd httpd-devel httpd-manual mysql mysql-devel mysql-server php php-devel php-mysql php-common php-pdo php-gd lm_sensors net-snmp net-snmp-devel php-snmp net-snmp-utils dejavu-* patch chkconfig mysqld on chkconfig httpd on chkconfig snmpd on service mysqld start service httpd start service snmpd start 在浏览器中输入http://serverip,查看测试页有没有出现。 1.1 配置snmp vim /etc/snmp/snmd.conf #/etc/init.d/snmpd restart 验证snmp配置是否正确 # snmpwalk -v 2c -c public 127.0.0.1

vim calendar插件配置

孤人 提交于 2019-11-28 02:21:37
近日学习markdown,试着记个日志,安装了vim的知名插件calendar: https://github.com/mattn/calendar-vim 。 使用网上配置,发现回车之后日期是昨天的,于是查看帮助进行了修改。 同时发现还可以修改语言,一并改了。如下所示: vimrc: 1 " ----------------------------------------------------------------------------- 2 " << calendar-vim >> 3 " ----------------------------------------------------------------------------- 4 let g:calendar_diary = " D:/Document/notes/diary " " 设置日记的存储路径 5 let g:calendar_monday = 1 " 以星期一为开始 6 let g:calendar_focus_today = 1 " 光标在当天的日期上 7 " let g:calendar_mark = 'left-fit' " 可以让* 和数字可靠近 8 let g:calendar_mark = ' right ' " 上面设置后在昨天写日志,修改成right正常 9 let g

项目部署环境搭建

╄→尐↘猪︶ㄣ 提交于 2019-11-28 01:25:47
目录 项目部署环境搭建 一、linux上网 二、rpm包管理 1、光盘挂载 2、安装卸载rpm包 3、查询是否安装 4、查看软件包 5、互相依赖关系的软件包 三、yum包管理 1、使用aliyun的yum源 2、使用yum安装软件 3、查看yum源的软件包 4、删除软件包 5、优化yum源 四、源码包应用 0、源码包解压缩 1、python3.6安装 2、mysql源码包安装 3、redis源码包安装 五、二进制包使用(mysql安装) 六、运行Django项目 1、安装依赖包 2、安装测试Django框架和uwsgi 3、配置uwsgi与nginx 项目部署环境搭建 一、linux上网 安装好linux系统后,就配置好了 二、rpm包管理 1、光盘挂载 mount /dev/cdrom /mnt # 挂载 cd /mnt # 进入mnt目录 ls # 查看 2、安装卸载rpm包 进入Packages中才能安装软件 rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm(包名-版本号.平台) # 安装 rpm -Uvh vsftpd-3.0.2-22.el7.x86_64.rpm # 有就更新,没有就安装 rpm -e vsftpd-3.0.2-22.el7.x86_64 # 卸载 3、查询是否安装 rpm -q vsftpd(软件包名) # 查询 rpm

CentOS 7 Apache服务的安装与配置

坚强是说给别人听的谎言 提交于 2019-11-27 20:46:29
一、Apache简介 Apache 是一个知名的开源Web服务器。 早期的Apache服务器由Apache Group来维护,直到1999年6月Apache Group在美国德拉瓦市成立了非盈利性组织的公司,即Apache软件基金会(Apache Software Foundation,ASF)。 网站需要web服务器来架构,网页设计美工人员(flash,dreamweaver,firework,photoshop等),网页开发人员(php,.net,jsp等),网站建立好后,需要我们维护,优化,排错,架构延伸扩容等。 简单点说就是我们如果要浏览一个网页的话,基本上所有的网站都使用的是http协议来进行数据传输的!至于怎么样传输,我们做为运维来说就没有必要去深究了,那是做html前端开发人员要去考虑的事情! Apache由内核、标准模块和第三方提供的模块三个层次组成。 通常Apache在默认安装时,只安装图中的1、2两部分。根据用户需要,用户可以通过修改配置去掉一些默认安装的标准模块;也可以通过修改配置安装一些默认不安装的模块。 同时,如果用户需要,也可以安装一些第三方提供的模块。 [survey.netcraft.net此网站会有每月份的世界上网站使用的WEB服务器的使用率统计](https://news.netcraft.com/archives/category/web

Linux实操、优化

廉价感情. 提交于 2019-11-27 14:01:11
Linux特点:   免费,开源,安全,高效,稳定,处理高并发非常强悍。 目录结构   Linux世界里,一切皆文件。   Linux文件系统是采用层级式的树状目录结构 树状目录结构: 1 /bin: 2 bin是Binary的缩写, 这个目录存放着最经常使用的命令。 3 4 /boot: 5 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 6 7 /dev : 8 dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。 9 10 /etc: 11 这个目录用来存放所有的系统管理所需要的配置文件和子目录。 12 13 /home: 14 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 15 16 /lib: 17 这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 18 19 /lost+found: 20 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 21 22 /media: 23 linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。 24 25 /mnt: 26

http服务的配置及应用

末鹿安然 提交于 2019-11-27 13:21:02
httpd服务的配置及应用 小尛酒窝 关注 0.6 2018.05.02 22:27* 字数 1696 阅读 13889评论 0喜欢 11 一、httpd服务的配置文件 httpd服务的主配置文件通常为httpd根目录下的conf/httpd.conf文件,通过yum安装的httpd服务的主配置路径通常如下: httpd-2.2:/etc/httpd/conf/httpd.conf httpd-2.4:/etc/httpd/conf/httpd.conf 主配置文件的格式大体分为三部分: Section 1: Global Environment Section 2: 'Main' server configuration Section 3: Virtual Hosts 但httpd-2.4版本中删除了相应的描述,不过大体与httpd-2.2相同。 另外除了主配置文件之外,也存在着其他的配置目录路径,通常在主配置文件中会使用 Include conf.d/*.conf 、 Include conf.modules.d/*.conf (httpd-2.4)类似的语句去调用对应的目录下的配置文件,其路径格式为相对路径,根目录由主配置文件中的Serverroot决定。 本文案例基于 Centos 7.4 httpd-2.4。 二、httpd服务的基础配置 1、修改监听的IP地址和接口

服务器搭建

孤人 提交于 2019-11-27 12:02:20
前期测试使用免费的网络资源:   推荐使用阿贝云 https://www.abeiyun.com   这里提供了免费的免费虚拟主机、免费云服务器。足以供日常使用和测试。使用还算方便,都需要实名认证,不过可以不备案合法使用,免费的配置有点鸡肋,但是还是足够搭建一些小型网站的,如果要搭建中大型,那推荐氪金了。下面带截图: 接下来是我使用CentOS7为我的服务器系统 CentOS最简安装后必做流程 ***必定首做-配置网络*** yum install vim 以root身份登录 修改网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33 把“ONBOOT”的值修改为"yes" reboot 安装yum install net-tools,以提供ifconfig的使用 *** 如果不能使用vim ,就用vi 。 解决大部分程序依赖 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y

redis高可用之DNS篇

倾然丶 夕夏残阳落幕 提交于 2019-11-27 04:50:40
1. 背景 例如,存在一套redis主从(主从节点在不同的主机上),应用程序通过主库的ip进行读写操作。 但是,主库一旦出现故障,虽然有从库,且从库提升为主库,但是应用程序如果想使用从库则必须修改配置,重启应用方可生效。如用此情况,则涉及的人员比较多,且应用程序恢复使用的时间比较长。对于此情况,可以采取以下2种解决方式解决: a) 配置VIP 在Redis主库服务器上配置vip,当主库出现问题时,配置脚本将vip自动切换至从节点,并将从节点提升为读写状态。应用程序中配置的是vip,主库异常时,从库自动提升为主库对外提供服务,应用程序无需做任何操作。 b) 使用DNS 应用程序通过配置内网域名连接redis,DNS服务器对应域名映射到redis主库服务器IP。 当redis主库异常时,将redis从节点提升为读写主库,修改DNS域名映射关系至redis从节点ip,此时应用程序也无需进行操作。 注: 以上2种方式均存在缺陷,例如: vip方式存在问题: 当主从节点不在同一个机房或同一网段时,将无法使用相同的vip。 DNS方式: 使用DNS方式将有DNS缓存问题,即修改域名映射后域名仍可能解析到原主库机器的ip。 vip配合哨兵的高可用方式将在后续介绍,本次先介绍DNS服务器配置及dns方式解决方案。 2. DNS服务配置 2.1 安装DNS服务 # 安装bind相关工具 yum

vim配置

淺唱寂寞╮ 提交于 2019-11-27 03:20:48
''' colorscheme desert set guifont=Consolas:h11 set tabstop=4 set expandtab set shiftwidth=4 set nowrap set noswapfile set nobackup set noundofile set nohlsearch set incsearch set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set nu set guioptions-=T set cindent set nocompatible set history=100 set confirm set clipboard+=unnamed filetype on filetype indent on syntax on set backspace=2 set whichwrap+=<,>,h,l set shortmess=atI set report=0 set noerrorbells set showmatch map <F5> :call CompileRunGcc()<CR> func! CompileRunGcc()  exec "w"  if &filetype == 'c' "linux exec '!g++ % -o %<' exec

09、日志轮转+rsync同步

百般思念 提交于 2019-11-26 19:38:01
-- logrotate - rotates, compresses, and mails system logs 日志轮转 rotate 日志切割 轮转 切割 备份 归档 常见的默认已经定义轮转的日志有: /var/log/messages /var/log/cron /var/log/boot.log /var/log/maillog /var/log/secure vim /etc/logrotate.conf --配置文件 # see "man logrotate" for details # rotate log files weekly weekly --默认是一个星期rotate一次 # keep 4 weeks worth of backlogs rotate 4 --默认保留4个 # use date as a suffix of the rotated file dateext --rhel6里的新参数,表示轮转后,名字后不再以.1,.2这样的结尾,而以时间来结尾,时间格式也可以由dataformat参数来设定 # create new (empty) log files after rotating old ones create --rotate后,创建一个新的代替 # uncomment this if you want your log files