随笔分类 - centos
摘要:查看系统版本号 cat /etc/redhat-release cd /etc/yum.repos.d/ rm -rf ./*.repo 获取相应版本的阿里Yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com
阅读全文
摘要:在系统开发过程中,因为做了负载均衡,文件无法保存在程序的单节点中,需要使用使用独立的文件服务进行管理,调研了几个软件,samba比较适合我们的需求。 一、安装 全安装 sudo dnf install samba samba-common samba-client 客户端安装 yum install
阅读全文
摘要:在生产上部署的Ocelot,,ESTABLISHED到达3000后会不间断出现内部服务器错误及too many file等类似字样错误,经排查,因最近进行了服务器迁移,导致部文件描述符部分没有进行配置,进行配置后,故障恢复。整理如下: 一、系统最大文件描述符 查看系统最大文件描述符 cat /pro
阅读全文
摘要:安装依赖 yum install -y unixODBC unixODBC-devel freetds 编辑配置文件 vim /etc/odbc.ini [DBNAME-31] Driver = FreeTDS Server = 172.31.9.31 PORT = 1433 TDS_Version
阅读全文
摘要:rpm常见命令参数 用法: rpm [选项...] 安装 卸载 列出所有安装过的包 如何获得某个软件包的文件全名 rpm包中的文件安装的位置 哪个软件包包含这个程序 [root@localhost ~] rpm qf 返回软件包的全名 [root@localhost ~] rpm qif 返回软件包
阅读全文
摘要:前言 话说搞运维的人没有两把“刷子”,都不好意思上服务器操作。还好,我还不是搞运维的,我一直都自诩是开发人员,奈何现在的东家运维人员“水”的一比,还要我这个自诩是开发的人撸起袖子亲自上阵,好吧,没有办法,重拾以前的命令,再次走起~~~ 说到运维,那就离不开监控磁盘了。而说到磁盘监控,那又不得不说道说
阅读全文
摘要:yum install -y gcc gcc-c++ openssl openssl-devel 目前keepalived最新版本下载:[root@rhel ~]#wget -c http://www.keepalived.org/software/keepalived-1.2.12.tar.gz[
阅读全文
摘要:1.作用:top命令用来显示执行中的程序进程,使用权限是所有用户。 2.格式:top [-] [d delay] [q] [c] [S] [s] [i] [n] 3.主要参数: d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。 c:显
阅读全文
摘要:下载地址: https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/23/el/8/x86_64/https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/8/noarch/http://w
阅读全文
摘要:Makefile 值得一提的是,在Makefile中的命令,必须要以[Tab]键开始。 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像
阅读全文
摘要:gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语
阅读全文
摘要:语法 选项 参数 文件:二进制可执行程序。 实例 以下是linux下dgb调试的一个实例,先给出一个示例用的小程序,C语言代码: 请将此代码复制出来并保存到文件 gdb-sample.c 中,然后切换到此文件所在目录,用GCC编译之: 在上面的命令行中,使用 -o 参数指定了编译生成的可执行文件名为
阅读全文
摘要:用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 于是UNIX
阅读全文
摘要:1,在一个窗口中,VIM 的小tab标签页命令: :tabnew [++opt选项] [+cmd] 文件 建立对指定文件新的tab :tabc 关闭当前的tab :tabo 关闭所有其他的tab :tabs 查看所有打开的tab :tabp 前一个 :tabn 后一个 一般使用标准模式下的 Ngt
阅读全文
摘要:CentOS 7 开放防火墙端口 命令 最近公司新的server要求用CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos 7使用firewalld代替了原来的iptables。 使用方法如下: >>> 关闭防火墙 systemctl s
阅读全文
摘要:操作系统环境:CentOS Linux release 7.0.1406(Core) 64位CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。 1、关闭firewall:systemctl stop firewalld.service #停止firewa
阅读全文
摘要:tags 在使用vim编程和浏览代码是非常有用。可以用CTRL+]和CTRL+t 来回跳转关键字。先生成自己工作目录的tags。最简单粗暴用法: 这样会生成一个tags文件。(注:对于gvim的话,需要进入命令提示符下,cd到工作目录,来产生tags文件,直接在gvim去生成的话,会出现tags生成
阅读全文
摘要:安装路径:/application/nginx-1.20.2 1.前期准备安装编译需要的gcc和gcc-c++ yum install -y gcc gcc-c++ nginx依赖pcre-devel、openssl-devel、zlib-devel yum install -y pcre pcre
阅读全文
摘要:负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。 一、负载均衡LVS基本介绍 LB集群的架构和原理很简单,就
阅读全文
摘要:当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要通过搭建不同的服务和架构来解决。 当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发
阅读全文