09 2021 档案

摘要:"soft" 和 "hard" 的区别soft xxx : 代表警告的设定,可以超过这个设定值,但是超过后会有警告。 hard xxx : 代表严格的设定,不允许超过这个设定的值。如:soft 设为1024,hard设为2048 ,则当你使用数在1~1024之间时可以随便使用,1024~2048时会 阅读全文
posted @ 2021-09-30 14:51 老头还我葵花宝典 阅读(1791) 评论(0) 推荐(0)
摘要:ulimit命令查看和更改系统限制ulimit命令详解ulimit用于shell启动进程所占用的资源,可以用来设置系统的限制 语法格式 ulimit [-acdfHlmnpsStvw] [size] 在/etc/security/limits.conf文件中定义限制。 命令参数 描述 例子-H 设置 阅读全文
posted @ 2021-09-30 14:32 老头还我葵花宝典 阅读(2840) 评论(0) 推荐(0)
摘要:nginx优化 突破十万并发 一、一般来说nginx 配置文件中对优化比较有作用的为以下几项: 1. worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。 2. worker_cpu_affinity 0000000 阅读全文
posted @ 2021-09-30 11:57 老头还我葵花宝典 阅读(585) 评论(0) 推荐(0)
摘要:total 总物理内存 used 已经使用的物理内存 free 没有使用过的物理内存 shared 多进程共享内存 buff/cache 读写缓存内存,这部分内存是当空闲来用的,当free内存不足时,linux内核会将此内存释放 available 还可以被 应用程序 使用的物理内存 若buff/c 阅读全文
posted @ 2021-09-30 09:59 老头还我葵花宝典 阅读(2284) 评论(0) 推荐(0)
摘要:负载均衡建立在现有网络结构之上,提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽,增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 随着网站的发展,服务器压力越来越大,我们可能首先会将数据库,静态文件分离出去。但是随着发展,单独业务API的请求的压力也会变得很大,这时候我们可能需要 阅读全文
posted @ 2021-09-30 09:15 老头还我葵花宝典 阅读(35) 评论(0) 推荐(0)
摘要:动静分离是将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。动静分离的一种常用做法:将静态资源部署在nginx上,后台项目部署到应用服务器上,根据一定规则静态资源的请求调度到nginx服务器,达到动静分离的目标。 阅读全文
posted @ 2021-09-30 09:10 老头还我葵花宝典 阅读(39) 评论(0) 推荐(0)
摘要:NGINX缓存使用官方指南 作者: Faisal Memon 译者: 张帆 | 2015-08-04 10:02 评论: 2 收藏: 7 我们都知道,应用程序和网站一样,其性能关乎生存。但如何使你的应用程序或者网站性能更好,并没有一个明确的答案。代码质量和架构是其中的一个原因,但是在很多例子中我们看 阅读全文
posted @ 2021-09-29 09:09 老头还我葵花宝典 阅读(45) 评论(0) 推荐(0)
摘要:#一、什么叫单元测试(unit testing)? 是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函 数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能 阅读全文
posted @ 2021-09-28 16:46 老头还我葵花宝典 阅读(1000) 评论(1) 推荐(3)
摘要:git命令使用 删除已经add进缓存的文件在工作中遇到一个问题,使用git add . 想把很多修改文件一起加进去,不慎把untrack的文件例如bin/ 下的文件和gen/下的文件等不需要check的文件也加了进去。 这时如果要执行git reset --hard +SHA1号的话,之前的改动文件 阅读全文
posted @ 2021-09-26 15:20 老头还我葵花宝典 阅读(728) 评论(0) 推荐(0)
摘要:环境: ZABBIX版本 5.0LTS OS分布 CentOS OS版本8 8 数据库 MySQL WEB SERVER NGINX 准备: 找一台有网的机器下载离线缓存 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix 阅读全文
posted @ 2021-09-24 14:34 老头还我葵花宝典 阅读(1138) 评论(0) 推荐(0)
摘要:小知识:Linux如何删除大量小文件 环境:RHEL 6.5 + Oracle 11.2.0.4需求:使用df -i巡检发现Inodes使用率过高,需要清理删除文件来解决。如果Inodes满,该目录将不能写,即使df -h查看还有剩余空间。 1.问题现象 2.解决方案 1.问题现象 Oracle的a 阅读全文
posted @ 2021-09-18 09:08 老头还我葵花宝典 阅读(446) 评论(0) 推荐(0)
摘要:tomcat常用配置详解和优化方法 参考: http://blog.csdn.net/zj52hm/article/details/51980194 http://blog.csdn.net/wuliu_forever/article/details/52607177 https://www.cnb 阅读全文
posted @ 2021-09-16 17:16 老头还我葵花宝典 阅读(1010) 评论(0) 推荐(0)
摘要:Tomcat 虚拟主机配置 一、什么是虚拟主机 一台物理机上搭建多个web站点,每个web站点独立运行,互不干扰,这些站点就是"虚拟主机"。 虚拟主机的实现方式: 1、基于主机名的虚拟主机:多个域名解析到同一个IP地址,在WEB服务器里添加多个站点,每个站点设定一个主机名。HTTP协议请求里包含了主 阅读全文
posted @ 2021-09-16 16:41 老头还我葵花宝典 阅读(148) 评论(0) 推荐(0)
摘要:#安装jdk ###查找openjdk安装包 [root@leanote ~]# yum list|grep openjdk java-1.8.0-openjdk.x86_64 1:1.8.0.302.b08-0.el8_4 appstream java-1.8.0-openjdk-accessib 阅读全文
posted @ 2021-09-16 15:09 老头还我葵花宝典 阅读(233) 评论(0) 推荐(0)
摘要:Gitlab AD 集成 简述 Gitlab支持集成LDAP用户认证系统。兼容包括Microsoft Active Directory, Apple Open Directory, Open LDAP, 与389 Server等。 演示使用的版本是 Gitlab CE 11.8.2社区版,LDAP用 阅读全文
posted @ 2021-09-16 14:15 老头还我葵花宝典 阅读(577) 评论(0) 推荐(0)
摘要:使用Xtrabackup恢复mysql数据时候报错:Original data directory is not empty! at /usr/bin/innobackupex line 568. 网上普遍只说了引起这种想象的两种原因,还有第三种原因是我遇到的: 1.恢复备份文件要保证mysql的d 阅读全文
posted @ 2021-09-16 11:18 老头还我葵花宝典 阅读(542) 评论(0) 推荐(0)
摘要:Xtrabackup工具支持对InnoDB存储引擎的增量备份,工作原理如下1、在InnoDB内部会维护一个redo/undo日志文件,也可以叫做事务日志文件。事务日志会存储每一个InnoDB表数据的记录修改。当InnoDB启动时,InnoDB会检查数据文件和事务日志,并执行两个步骤:它应用(前滚)已 阅读全文
posted @ 2021-09-16 11:11 老头还我葵花宝典 阅读(559) 评论(0) 推荐(0)
摘要:#一、Xtrabackup介绍 MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周 阅读全文
posted @ 2021-09-16 10:59 老头还我葵花宝典 阅读(596) 评论(0) 推荐(0)
摘要:在卸载gitlab然后再次安装执行sudo gitlab-ctl reconfigure的时候往往会出现:ruby_block[supervise_redis_sleep] action run,会一直卡无法往下进行! 解决方案: 1、按住CTRL+C强制结束; 2、运行:sudo systemct 阅读全文
posted @ 2021-09-10 15:43 老头还我葵花宝典 阅读(97) 评论(0) 推荐(0)
摘要:方法一: downloadonly插件 yum install xxx 会下载并且安装软件包,如何实现yum之下载不安装呢? 可以下载yum-downloadonly插件包。 (1) yum install yum-downloadonly (2) yum install xxx --downloa 阅读全文
posted @ 2021-09-10 15:35 老头还我葵花宝典 阅读(3468) 评论(0) 推荐(0)
摘要:#1.单库备份 ###查看数据库 [root@leanote ~]# mysql -uroot -p -e 'show databases;' mysql: [Warning] Using a password on the command line interface can be insecur 阅读全文
posted @ 2021-09-10 14:49 老头还我葵花宝典 阅读(102) 评论(0) 推荐(0)
摘要:#在MySQL中删除主键需要两步. ##(1)如果有auto_increment,先删除之; ##(2)删除主键约束 primary key ###1、alter table table1 modify id int(11); mysql> desc table1; + + + + + + + | 阅读全文
posted @ 2021-09-08 11:03 老头还我葵花宝典 阅读(1153) 评论(0) 推荐(0)
摘要:#创建数据库 ####create database database_name mysql> create database test_db; Query OK, 1 row affected (0.01 sec) mysql> show databases; + + | Database | + 阅读全文
posted @ 2021-09-07 19:46 老头还我葵花宝典 阅读(51) 评论(0) 推荐(0)
摘要:#yum 安装 yum install mysql-server mysql -y #启动服务 systemctl start mysqld #配置开机启动 systemctl enable mysqld #查看3306端口是否被监听 [root@leanote ~]# ss -lntp State 阅读全文
posted @ 2021-09-07 16:50 老头还我葵花宝典 阅读(70) 评论(0) 推荐(0)
摘要:systemctl 的常用命令 命令 作用 systemctl start xxx 启动服务 systemctl restart xxx 重启服务 systemctl stop xxx 停止服务 systemctl reloead xxx 重新加载配置文件(不终止服务) system status 阅读全文
posted @ 2021-09-07 15:46 老头还我葵花宝典 阅读(269) 评论(0) 推荐(0)