Linux
Linux相关
诗与浪子
这个作者很懒,什么都没留下…
展开
-
进程的通信方式
进程通信方式原创 2022-06-24 12:15:05 · 152 阅读 · 0 评论 -
yum命令
yum原创 2022-06-21 18:13:00 · 263 阅读 · 0 评论 -
【shell】1加到100的方法
shell原创 2022-06-21 10:24:27 · 920 阅读 · 0 评论 -
nginx命令
nginx原创 2022-06-16 10:27:46 · 353 阅读 · 0 评论 -
bash实现split函数
bash split函数原创 2022-06-13 17:27:45 · 719 阅读 · 0 评论 -
shell
shell脚本执行全局变量和局部变量envprintenvsetunsetreadonly脚本参数$n$#$*$@计算1+2*3的方式原创 2022-06-03 17:09:39 · 270 阅读 · 1 评论 -
【Docker】概念
docker网络类型bridge(使用默认网关通信,容器拥有自己的IP)host(类似于虚拟机中的桥接模式)none容器之间的通信默认网关通信(docker0)自定网关通信原创 2022-05-11 18:11:33 · 230 阅读 · 0 评论 -
Linux安装docker-compose
1.下载docker-composecurl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose2.添加可执行权限chmod +x /usr/local/bin/docker-compose3.建立软连接ln -s /usr/local/bin/docker-compose /us原创 2022-04-22 09:45:15 · 1109 阅读 · 0 评论 -
Linux安装docker
1.安装yum工具yum install -y yum-utils2.配置docker仓库yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo3.安装docker相关组件yum install -y docker-ce docker-ce-cli containerd.io4.启动dockersystemctl start docker5.开机原创 2022-04-20 18:25:55 · 568 阅读 · 0 评论 -
【Linux命令】lsof
网络lsof -ilsof -i tcp:6379lsof -i udplsof -i -s tcp:listenlsof -i -s tcp:establishedlsof 文件名进程lsof -c 进程名进程号lsof -p 进程号目录lsof -d原创 2022-04-06 11:37:31 · 965 阅读 · 0 评论 -
增加Swap分区文件大小
1.初始化swapfiledd if=/dev/zero of=/root/swapfile bs=1M count=10242.格式化swapfilemkswap /root/swapfile3.启用swapfileswapon /root/swapfile4.查看swapfile的UUIDblkid /root/swapfile5.在/etc/fstab文件中添加自动挂载UUID=9cd51184-e1dc-4620-a33d-e2654017fa22 swap swap de原创 2022-04-01 11:46:47 · 378 阅读 · 0 评论 -
Linux经典命令
内存free -h(查看内存使用)进程ps(查看当前会话的进程)网络netstat -tunpl(查看网络端口)原创 2021-12-28 15:47:40 · 1191 阅读 · 0 评论 -
linux标准输入输出与重定向
标识符说明>标准输出重定向(覆盖)>>标准输出重定向(追加)<标准输入重定向<<delimiter标准输入重定向(delimiter为结束符)2>&1标准错误重定向到标准输出> /dev/null 2>&1丢弃标准输出和标准错误1>标准输出重定向2>错误输出重定向0:标准输入1:标准输出2:错误输出1.> /dev/null2...原创 2021-11-19 13:56:36 · 870 阅读 · 0 评论 -
ssh配置免密登录
生成公钥# A[root@centos1 ~]# ssh-keygen回车直到生成公钥复制公钥# A[root@centos1 ~]# scp ~/.ssh/id_rsa.pub root@centos2:/root/.ssh/centos1_id_rsa.pub添加authorized_keys# B[root@centos2 ~]# cat .ssh/centos1_id_rsa.pub >> authorized_keysA登录到B# A[root@cen原创 2021-11-18 10:59:31 · 733 阅读 · 0 评论 -
linux
cdcd ..cd ../../cd ~cd -cd dirpwdlsls -lls -amkdirmkdir -pcpcp -rfcp -pechoecho “a” > 1.txtecho “b” >> 1.txtheadtailwcmorelessgrepgrep -igrep -vgrep “^test”grep “test$”dudu -shdu -ahfindfind . -name “*.txt”原创 2021-10-07 17:27:36 · 88 阅读 · 0 评论 -
docker
镜像查看镜像 docker images搜索镜像 docker search 镜像名称拉取镜像 docker pull 镜像名称删除镜像 docker rmi 镜像ID/镜像名称 容器查看容器 docker ps 查看正在运行的容器 docker ps -a 查看全部的容器 docker ps -f status=exited 查看停止的容器 docker ps -l 查看最后一次运行的容器 docker ps -n 5 列出最近创建的5个容器创建容器 doc原创 2021-09-15 23:10:03 · 78 阅读 · 0 评论 -
[nginx] 均衡负载
配置方式nginx.conf...http { ... upstream server_name { server ip:port; server ip:port; } server { ... location / { proxy_pass http://server_name; } ... }}...负载策略轮询(默认)权重ip_hashleast_confair原创 2021-08-21 10:44:28 · 96 阅读 · 1 评论 -
git命令
http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html原创 2021-08-03 09:12:47 · 105 阅读 · 0 评论 -
在windows上安装并运行docker
1.启用适用于Linux的Windows子系统2.微软应用商店下载Ubuntu 18.04 LTS3.启动Ubuntu并配置用户名和密码4.下载WSL更新包https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi5.下载dockerhttps://www.docker.com/get-started6.启用配置...原创 2021-07-26 08:22:24 · 706 阅读 · 0 评论 -
Linux
Linux环境变量配置全攻略原创 2021-06-12 21:57:02 · 83 阅读 · 0 评论 -
Linux命令分类
Linux命令分类1.系统登录、退出、关机和重启login : 登录系统logout : 退出登录的shellexit : 退出登录的shell(常用)rlogin : 远程登录服务器poweroff : 关闭系统,然后关闭记录被写入 /var/log/wtmp日志文件中ctrlaltdel : 强制或者安全重新启动服务器shutdown : 安全地关闭或者重启系统(常用)halt : 关闭系统reboot : 重启linux系统(常用)init 0/6 : init 0为关机,ini转载 2021-04-08 21:48:31 · 209 阅读 · 0 评论 -
Linux上安装指定版本的MySQL
1.下载rpm包wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2.安装下载好的rpm包yum localinstall mysql80-community-release-el7-3.noarch.rpm --allowerasing3.查看mysql相关的仓库yum repolist all | grep mysql4.指定要安装的mysql版本vim /etc/yum.repos.d/原创 2020-12-06 12:11:23 · 639 阅读 · 0 评论 -
【Linux】vim编辑器
编辑器的三种模式 : 进入命令模式 i 进入编辑模式 ESC 浏览模式保存和退出:wq 保存退出:wq! 强制保存退出:q 退出:q! 强制退出输入模式:i 在当前位置插入:l 将光标移动至行首A 将光标移动至行首O 在当前上面一行插入o 在当前下面一行插入a 从光标位置后面开始输入移动光标gg 到文件第一行G 到文件最后一行...原创 2019-11-19 21:54:59 · 150 阅读 · 0 评论 -
【Linux】Shell编程
Shell编程Shell基础—解释器声明#!/usr/bin/bash—shell脚本执行1.用bash解释器执行bash xx.sh2.source加上文件名 以文件内声明的解释器执行source xx.sh3.赋予可执行权限 文件名直接执行chmod u+x xx.sh./xx.sh...原创 2019-11-08 22:23:28 · 135 阅读 · 0 评论 -
【Linux】常用命令
find 文件查找命令 find 查找的目录 选项 参数 (./代表当前目录)按文件名查找 find ./ -name '.*txt' 区分大小写 find ./ -iname '.txt' 不区分大小写 find ./ ! -name '.txt' 查找不是该文件名的文件按路径查找 find -path /usr/*local 查找目录或者文件按文件类型查询 find ...原创 2019-10-28 10:03:03 · 302 阅读 · 0 评论 -
【Linux】解决方案
Linux解决方案—Windows下编写shell脚本出现\r错误解决方法1、利用notepad++工具打开脚本文件2、在菜单栏找到“显示符号”下的“显示所有字符”,然后就可以看到换行符了,Linux下换行符为\n,而Windows下为\r\n,此时可看到为两个字符3、继续在菜单栏找到“编辑”选项下的“文档格式转换”,点击“转换为UNIX格式”,此时发现换行符只有一个换行符字符LE...原创 2019-10-18 21:52:49 · 180 阅读 · 0 评论 -
【Linux】创建一个子会话并在该会话后台挂载脚本
在Linux中挂载一个持续运行的脚本1.创建一个子会话[root@centos ~]# screen -S session12.在子会话中执行后台脚本命令[root@centos ~]# python3 csdn.py >> file 2>&1 &[1] 14343.查看后台任务[root@centos ~]# jobs[1]+ Runnin...原创 2019-10-16 20:49:48 · 870 阅读 · 0 评论 -
【Linux】screen解决退出终端会话结束问题
1.安装screenyum install screen2.创建会话screen -S session13.查看会话[root@centos ~]# screen -lsThere is a screen on: 26542.csdn (Detached)# Detached:会话未连接 Attached:会话已连接1 Socket in /var/run/screen/S-r...原创 2019-10-16 20:16:29 · 10510 阅读 · 1 评论 -
【Linux】Linux基础
命令 uname脚本演示#!/bin/bashecho "操作系统:$(uname -o)"echo "处理器类型:$(uname -p)"echo "硬件平台:$(uname -i)"echo "内核:$(uname -s)"echo "内核版本:$(uname -v)"echo "内核发行号:$(uname -r)"echo "主机名:$(uname -n)"echo "主...原创 2019-09-12 21:39:11 · 891 阅读 · 0 评论 -
【Linux】Linux系统学习
Linuxxshell快捷键光标移到开头Ctrl+a光标移到末尾Ctrl+e删除光标前的字符Ctrl+u删除光标后的字符Ctrl+k清屏Ctrl+l历史命令搜索Ctrl+r查看历史命令history 用 !数字 来执行历史命令Linux用户的切换和创建查看当前用户 whoami用户切换 su 用户名切换到管理员 su root(管理员)用户创建 useradd 用户名(...原创 2019-05-28 22:37:27 · 717 阅读 · 0 评论