加载中…
  
博文
(2022-07-29 10:49)
分类: Docker
yum install -y yum-utils
yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
service docker start

docker pull ubuntu
docker run -itd --name server1 ubuntu
docker exec -it server1 apt-get update
docker exec -it server1 apt-get install net-tools wget curl
docker commit server1 ubuntumoban


#!/bin/bash
for i in `seq 1 600`
do
docker run -itd --name server${i} ubuntumoban
done

分类: Linux系统

pm.max_children 设置多大合适?


php-fpm.conf有两个至关重要的参数:


一个是”max_children”,另一个是”request_terminate_timeout”。

 

分类: Linux系统

【故障描述】

  VM虚拟机安装ElasticSearch集群,有三台Linux,完成安装后,执行启动命令:bin/elasticsearch -d 。 运行结果报错:

 

分类: Docker
例如容器id为 3c252b492c5c  
docker stop 3c252b492c5c  停止失败  强制结束,此时显示运行中却无法登录
报错如下
Error response from daemon: mkdir /var/run/docker/libcontainerd/containerd/3c252b492c5c697ac06a1e2b708dc679b31765f360f2aa185cebb2a4f298d90d: file exists
Error: failed to start containers: 3c252b492c5c

ps -aux|grep 3c252b492c5c  查看CONTAINER对应的进程id为17933

kill  -9 17933  强制杀掉进程,用kill无法杀死

docker start 3c252b492c5c 启动成功

分类: 数据库

 内存相关参数设置得不合理,线上环境没有暴露出来?我们线上MySQL数据库主要使用MyISAM和Innodb存储引擎,以InnoDB为主,由于MySQL使用插件存储引擎,内存使用方式不一样,因些需要针对存储引擎分配内存的使用。    

Myisam:     

key_buffer_size:指定key_buffer的大小,用来缓存Myisam表索引数据,属于全局设置,供所有线程使用,        

read_buffer_size :对Myisam表进行顺序扫描时使用,属于session级,扫描每一个表时都会分配     

read_rnd_buffer_size:当按照某个索引对Myisam表进行随机读取排序时使用,属于session级     

myisam_sort_buffer_size = 64:用来分配给Myisam表重建索引或者修复时进行索引排序,属于session级        

InnoDB:    

 

分类: Linux系统

在linux中使用cp/rm/mv命令覆盖文件操作时总是提示输入yes或no,很是麻烦,一两个的也就算了,没什么,但有时会遇到大量文件的复制时,就麻烦了,要一个一个输入yes才能进行,即使加上了-f参数也无法达到强制覆盖。于是查阅资料后,找到一些小技巧,下面仅以cp命令为例,详细说明

一、使用unalias cp命令 解除对cp的别名(仅本次终端连接会话临时取消),我们先输入alias命令,查看系统内部已经设置的别名

[root@localhost ~]# alias

alias cp='cp -i'

alias l.='ls -d .* --color=tty'

alias ll='ls -l --color=tty'

alias ls='ls --color=tty'

alias mv='mv -i'

alias rm='rm -i'

alias which='alias

/usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

输入unalias cp命令,取消cp命令的别名

[root@localhost ~]# unalias cp

[root@localhost ~]# cp filename new/filename

[root@localhost ~]#

使用unalias cp命令后,即可使用cp filename new/filename就不会提示输入yes或no了,是不是很方便

二、直接输入\cp命令,作用也是取消cp

标签:

大小写字母

c语言

字符

个数

实例

杂谈

#include <stdio.h>
void main()
{
 char s[1024];
 int i,numD=0,numx=0,numshuzi=0;
 printf('输入一行字符\n');
 gets(s);
 for(i=0;i<1024;i++)
 {
  
  if((s[i]>='A') && (s[i]<='Z'))
  numD++;

  if((s[i]>='a') && (s[i]<='z'))
  numx++;

  if((s[i]>='0') && (s[i]<='9'))
   numshuzi++;
 }


 printf('numD=%d,numx=%d,numshuzi=%d\n',numD,numx,numshuzi);
}

标签:

最大公约数

最小公倍数

正整数

c语言

大值

杂谈

#include <stdio.h>
void main()
{
 int m,n,gcd,lcm;  /gcd为最大公约数,lcm为最小公倍数/
 int max,min,swap; /max为m,n中较大值,min为m,n中较小值/
 printf('输入两个正整数m和n\n');
 scanf('%d %d',&m,&n);
 max=m>n?m:n; /返回m,n中较大值给max/
 min=m<n?m:n; /返回m,n中较小值给min/
  swap=min; /较大值不能整除较小值时用得到/
 if(max%min==0)
 {
  gcd=min;
  printf('最大公约数gcd=%d',gcd);
 }

  while(swap!=0)
  {
   swap=swap-1; /往较小值下面找/
  if(max%swap==0 && min%swap==0)
  {
   gcd=swap;
   printf('最大公约数gcd=%d',gcd);
   break; /找到停止循环/
  }
  }

  lcm=m*n/gcd;

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有