随笔分类 -  linux

摘要:1. SSH密码认证远程执行命令 #!/usr/bin/python # -*- coding: utf-8 -*- import paramiko import sys hostname = '192.168.1.215' port = 22 username = 'root' password 阅读全文
posted @ 2018-09-18 16:25 ZhiChao& 阅读(460) 评论(0) 推荐(0) 编辑
摘要:Oracle安装参考:https://www.cnblogs.com/zhichaoma/p/9288739.html 对于CDB,启动和关闭与之前传统的方式一样,具体语法如下: STARTUP[NOMOUNT | MOUNT | RESTRICT | UPGRADE | FORCE | READ 阅读全文
posted @ 2018-07-19 18:02 ZhiChao& 阅读(1561) 评论(0) 推荐(0) 编辑
摘要:oracle 12C 自动化静默安装脚本 项目地址: github: https://github.com/spdir/oracle-single-install 下载安装脚本 wget https://raw.githubusercontent.com/spdir/oracle-single-in 阅读全文
posted @ 2018-07-10 14:11 ZhiChao& 阅读(8537) 评论(29) 推荐(0) 编辑
摘要:找到根目录下所有的以test开头的文件并把查找结果当做参数传给rm -rf命令进行删除: 1、find / -name “test*” |xargs rm -rf 2、find / -name “test*” -exec rm -rf {} \; 3、rm -rf $(find / -name “t 阅读全文
posted @ 2018-05-22 17:31 ZhiChao& 阅读(31608) 评论(0) 推荐(4) 编辑
摘要:Java性能优化原则:代码运算性能、内存回收、应用配置(影响Java程序主要原因是垃圾回收,下面会重点介绍这方面) 代码层优化:避免过多循环嵌套、调用和复杂逻辑。 Tomcat调优主要内容如下: 1、增加最大连接数 2、调整工作模式 3、启用gzip压缩 4、调整JVM内存大小 5、作为Web服务器 阅读全文
posted @ 2018-05-22 17:17 ZhiChao& 阅读(1154) 评论(0) 推荐(1) 编辑
摘要:在安装新系统的时候,有时候没法预估或者说错误的划分了分区大小,常常会导致我们后面的操作出现极大地不方便,比如某个分区分的太小了,导致 软件安装的时候会报安装空间不够,这就很麻烦。在这里我就记录一下错误分区后对home和根分区存储空间大小调整的整个过程! 1.查看我们机器现有的分区状况 注意红色框中的 阅读全文
posted @ 2018-05-21 10:19 ZhiChao& 阅读(736) 评论(0) 推荐(0) 编辑
摘要:环境:CentOS6.5 + Nginx1.11.5 + Python3.5.2 1. 安装基础软件包 yum install -y zlib-devel bzip2-devel \ pcre-devel openssl-devel ncurses-devel sqlite-devel \ read 阅读全文
posted @ 2017-12-18 19:54 ZhiChao& 阅读(530) 评论(0) 推荐(0) 编辑
摘要:内核源码包下载地址,戳我 1.准备并解压内核安装包:linux-4.14.6.tar.xz #查看linux-4.14.6目录下的内容 2.配置内核,这里我们可以直接套用系统已经生成的模板这步配置内核的方法有多种、每一个make就是一种方法、我们只在选一种就可以了: make config:遍历选择 阅读全文
posted @ 2017-12-16 18:10 ZhiChao& 阅读(200) 评论(0) 推荐(0) 编辑
摘要:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语 阅读全文
posted @ 2017-12-07 13:21 ZhiChao& 阅读(714) 评论(0) 推荐(0) 编辑
摘要:目录 连接相关参数 文件相关参数 缓存相关参数 MyISAM参数 InnoDB参数 连接相关参数 max_connections 允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000 max_connect_errors 如果客户端尝试连接的错误数量超过这个参数设置的值, 阅读全文
posted @ 2017-12-06 16:09 ZhiChao& 阅读(938) 评论(0) 推荐(0) 编辑
摘要:目录 软件调优 1.隐藏 Nginx 版本号 2.隐藏 Nginx 版本号和软件名 3.更改 Nginx 服务的默认用户 4.优化 Nginx worker 进程数 5.绑定 Nginx 进程到不同的 CPU 上 6.优化 Nginx 处理事件模型 7.优化 Nginx 单个进程允许的最大连接数 8 阅读全文
posted @ 2017-12-05 23:15 ZhiChao& 阅读(6364) 评论(0) 推荐(2) 编辑
摘要:简介 (netfilter, 位于Linux内核中的包过滤功能体系 ,称为Linux防火墙的“内核态”) iptables防火墙工作在网络层,针对TCP/IP数据包实施过滤和限制,iptables防火墙基于内核编码实现,具有非常稳定的性能和高效率; iptables属于“用户态”的防火墙管理体系。 阅读全文
posted @ 2017-11-17 15:38 ZhiChao& 阅读(412) 评论(0) 推荐(0) 编辑
摘要:解决方案如下: 阅读全文
posted @ 2017-11-06 13:58 ZhiChao& 阅读(693) 评论(0) 推荐(0) 编辑
摘要:系统环境:CentOS 7.3 将yum源切换到阿里源 可以直接写成一个脚本 #!/bin/sh mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos. 阅读全文
posted @ 2017-11-05 18:24 ZhiChao& 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:概述 MySQL支持的复制类型: 1) 基于语句的复制。在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高; 2) 基于行的复制。把改变的内容复制过去,而不是把命令在从服务器上执行一遍; 3) 混合类型的复制。默认采用基于语句的复制,一旦发现基于语 阅读全文
posted @ 2017-10-12 14:11 ZhiChao& 阅读(301) 评论(0) 推荐(0) 编辑
摘要:介绍 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式 阅读全文
posted @ 2017-10-10 00:02 ZhiChao& 阅读(491) 评论(0) 推荐(0) 编辑
摘要:介绍 rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊权限即可安装。 优化的流程,文件传输效率高。 可以使用rcp、ssh等方式 阅读全文
posted @ 2017-10-06 22:30 ZhiChao& 阅读(1703) 评论(0) 推荐(0) 编辑
摘要:概述 Keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换(Failover)和健康检查(HeathChecking)功能——判断LVS负载调度器、节点服务器的可用性,及时隔离并替换为新的服务器,当故障主机恢复后将其重新加入群集。Keepalived的官方网站位于htt 阅读全文
posted @ 2017-10-02 22:02 ZhiChao& 阅读(592) 评论(0) 推荐(0) 编辑
摘要:概述 群集的类型:无论是哪种服务器,都至少包括两台节点服务器,而对外表现为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机。根据群集所针对的目标差异,可以分为以下三个类型: 1.负载均衡(Load Balancer)群集以提高应用系统的响应能力.尽可能处理更多的访问请求.减少延迟 阅读全文
posted @ 2017-10-01 21:06 ZhiChao& 阅读(396) 评论(0) 推荐(0) 编辑
摘要:概述 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文 阅读全文
posted @ 2017-10-01 17:00 ZhiChao& 阅读(5846) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示