Linux命令
zmm0420
这个作者很懒,什么都没留下…
展开
-
虚拟网络设备
自从虚拟化技术诞生以后,像docker之类的实际应用后,自然绕不开【虚拟网络设备】。本人将自己学习和理解的作如下整理:1、eth0 是 物理网卡2、veth 是虚拟网卡,它是成对存在的 (如veth0和veth1,涉及veth-pair技术)veth pair的全称是:virtual ethernet,即虚拟的以太网卡。以太网卡是我们常见的叫eth0或是ens的网络设备3、docker0 是虚拟网桥 (装完docker后,docker会创建一个叫docker0网络设备)docke原创 2022-01-08 10:51:42 · 3566 阅读 · 0 评论 -
Rancher+弹性负载均衡ELB+Maxscale+traefik
新东方的负载均衡架构探索和实践 - Rancher - OSCHINA - 中文开源技术交流社区弹性负载均衡(Elastic Load Balance,ELB)_ITPUB博客Mysql - 读写分离与读负载均衡之Maxscale - 小豹子加油 - 博客园Traefik-v2.x快速入门 - 肖祥 - 博客园...原创 2021-11-26 18:24:40 · 628 阅读 · 0 评论 -
Apache项目下载地址
下载地址:http://archive.apache.org/dist/Apache项目的中间件各个版本都有 abdera/ 2017-10-04 10:56 - accumulo/ 2020-12-25 03:56 - ace/ 2017-10-04 11:11 - activemq/原创 2021-08-23 22:36:08 · 333 阅读 · 0 评论 -
为什么 zookeeper 节点数是奇数
1、https://www.cnblogs.com/ysocean/p/9860529.html原创 2021-06-09 14:16:04 · 1379 阅读 · 0 评论 -
开箱即用的 Shell 脚本
https://mp.weixin.qq.com/s/lfsrNLcF9BYpFYUsYGV1FQ原创 2021-04-26 17:34:48 · 149 阅读 · 0 评论 -
Linux系统安装nodejs
1、下载自己需要的nodejs版本下载地址:https://nodejs.org/dist/2、通过工具上传到linux服务,解压安装包tar -xvf node-v12.16.3-linux-x64.tar.xz3、移动并改名文件夹(不改名也行)cd /usr/local/mv /home/node-v12.16.3-linux-64 . //后面的.表示移动到当前目录mv node-v12.16.3-linux-64/ nodejs4、..原创 2020-12-29 18:40:53 · 73 阅读 · 0 评论 -
批量删除tag为none的镜像
批量删除tag为none的镜像,命令如下docker rmi `docker images|grep none| awk '{print $3}'`也可以做成定时任务删除[root@test001]:~# crontab -l00 */4 * * * /usr/bin/docker rmi `docker images|grep none| awk '{print $3}'`awk '{print $2}' 这个命令是什么意思?一行一行的读取指定的bai文件, 然后以空格作d...原创 2020-09-23 09:12:42 · 916 阅读 · 0 评论 -
Linux修改文件的读写权限
在root用户登录的情况,赋予opt目录给liuhai这个用户权限 示例代码:# 将目录/opt 及其下面的所有文件、子目录的文件主改成 liuhaichown -R liuhai:liuhai /opt参数用户:组:指定所有者和所属工作组。当省略“:组”,仅改变文件所有者;文件:指定要改变所有者和工作组的文件列表。支持多个文件和目标,支持shell通配符。** 实例 **# 将目录/opt 及其下面的所有文件、子目录的文件主改成 liuhaichown -R l...原创 2020-09-18 18:23:09 · 476 阅读 · 1 评论 -
linux批量删除相似文件名的文件
1、找到所有要删除的文件find / -name "*221908121100016*"2、删除所有要删除的文件find / -name "*221908121100016*"|xargs rm -rfv原创 2020-07-10 11:54:16 · 3580 阅读 · 1 评论 -
解决Pseudo-terminal will not be allocated because stdin is not a terminal【亲测有效】
ssh切换到另一台机器上执行多条命令,报错Pseudo-terminal will not be allocated because stdin is not a terminal.解决方案:使用命令:ssh root@ip << remotessh也就是在原来的命令后面添加 << remotessh问题提示最后记得使用exit 退出哦...原创 2020-04-14 17:38:38 · 11741 阅读 · 0 评论 -
Linux免密登录连接另一台机器的玩法
如果你需要从服务器A免密连接到服务器B,这时需要在服务器A生成私钥和公钥,只需2步搞定。1、在服务器A生成公钥和私钥在服务器A上输入如下命令:ssh-keygen -t rsa显示如下进入/root/.ssh/文件夹,查看文件夹的内容其中 id_rsa为私钥 id_rsa.pub为公钥,接下来打开id_rsa.pub,将内容复制2、在服务器B配置服务...原创 2020-04-14 17:29:37 · 938 阅读 · 0 评论 -
升级Centos的系统内核
升级Centos的系统内核命令:rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpmyum --enablerepo=elrepo-kernel install -y kernel-ltgrub2-set-default 'CentOS Linux (4.4.213-1.el7....原创 2020-02-13 12:28:08 · 84 阅读 · 0 评论 -
keepalived+nginx
keepalived+nginx 需要开启vrrp 协议主备都运行下面的命令firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface em1 --destination 224.0.0.18 --protocol vrrp -j ACCEPTfirewall-cmd --relo...原创 2019-10-21 14:57:04 · 77 阅读 · 2 评论 -
CentOS7下解决ifconfig command not found的办法
本办法仅限于可联网的机器,即在安装时设置了IP地址和DNS可正常上网。解决办法如下:1、输入ip addr 确认IP地址是否设置正常2、确认sbin目录是否存在。3、确认ifconfig命令是否未安装在sbin目录下输入ls,可见下图所示,并没有ifconfig。4、安装net-tool插件,此插件中带有此命令安装命令:sudo yum install net-t...原创 2019-10-19 14:06:39 · 171 阅读 · 0 评论 -
http: server gave HTTP response to HTTPS client
1.vim /etc/docker/daemon.json 增加一个daemon.json文件{ "insecure-registries":["192.168.X.XXX:XX"] }保存退出2.重启docker服务systemctl daemon-reloadsystemctl restart docker原创 2019-10-16 15:06:13 · 382 阅读 · 0 评论 -
解决ssh无法连接问题
使用工具之所以无法连接,可能是你的Linux没有安装ssh-server1、安装ssh-server命令:sudo apt-get install openssh-server2、开通22端口命令1:sudo ufw enable命令2:sudo ufw allow 22...原创 2019-08-25 09:11:07 · 839 阅读 · 3 评论 -
解决Unable to lock directory /var/lib/apt/lists/
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)E: Unable to lock directory /var/lib/apt/lists/解决:1、运行下面的命令来生成所有含有 apt 的进程列表命令:ps -A| grep apt...原创 2019-08-23 23:43:30 · 19825 阅读 · 2 评论 -
关于Linux中的yum命令
如果你使用的是ubuntu版本,可能会遇到如下情况:这说明当前不支持yum命令。解决版本:第一条命令:apt-get install build-essential第二条命令:apt-get install yum 打完收工,搞定!!这是你再敲击 yum,就会显示 ...原创 2018-09-01 17:14:38 · 185 阅读 · 0 评论