离线安装docker 下载离线安装包:https://download.docker.com/linux/static/stable/x86_64/ 把离线包上传到服务器解压: 把命令放到/usr/bin下, 在/etc/systemd/system下添加docker.service [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for..... 离线安装docker、registry、k8s、helm docker
1、观察磁盘分区状态 lsblk 2、blkid 列出装置的 UUID 等参数 3、parted 列出磁盘的 分区 表类型与 分区 信息 4、格式化磁盘 mkfs.xfs 磁盘 格式化成ext4 mkfs.ext4 磁盘 5、挂载 例: 6、移除 umount 7、开机自动挂载 编辑 /etc/fstab 如: 进行测试:先把/dev/vdc移除挂载,然后执行 mount -a,查看磁盘/dev/vdc是否挂载上,必须测试通过,否则影响开机。 8、重新挂载根目录与挂载不特定目录 linux挂载磁盘 linux
参考链接: https://www.cnblogs.com/www-yang-com/p/10419861.html 假设master要对worker作免密登录 在master和worker上都执行:ssh-keygen -t rsa 执行完会在~/.ssh目录下生成:id_rsa和id_rsa.pub文件 把master的id_rsa.pub放到worker的~/.ssh下,并重命名为:authorized_keys 即可通过 ssh worker完成免密登录。 linux免密登录 linux
一、安装 下载地址:http://kafka.apache.org/downloads 按提示下载: 解压后文件目录: 修改配置文件config/server.properties 常用配置如下: #broker 的全局唯一编号,不能重复 broker.id=0 #删除 topic 功能使能 delete.topic.enable=true #处理网络请求的线程数量 num.network.threads=3 #用来处理磁盘 IO 的现成数量 num.io.threads=8 #发送套接字的缓冲区大小 socket.send.buffer.bytes=102400 #接收套接字的缓冲区大小 socket.receive.buffer.bytes=102400 #请求套接字的缓冲区大小 socket.request.max.bytes=104857600 #kafka 运行日志存放的路径 log.dirs=/opt/module/kafka/logs #topic 在当前 broker 上的分区个数 num.partitions=1 #用来恢复和清理 data 下数据的线程数量 nu...... kafka笔记 kafka
修改hostname hostnamectl set-hostname k8s-master cat /etc/hostname Docker安装 Docker提供两个版本,docker-ce(Community Edition: 社区版),ee(Enterprise Edition: 企业版),我们使用社区版。 CentOS curl -fsSL https://get.docker.com/ | sh -s docker --mirror Aliyun systemctl enable docker systemctl start docker 查看可安装的版本 yum list docker-ce.x86_64 --showduplicates | sort -r Ubuntu apt-get update apt-get install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ub.... kubeadm部署k8s k8s
1、备份数据库 if [ $# -lt 1 ] then database=test else database=$1 fi echo $database /usr/local/mysql/bin/mysqldump -uroot -p $database > ./$database'.sql' 2、启动SpringBoot项目 nohup java -jar xxx.jar & pid=ps -ef|grep xxx.jar|grep -v grep|awk '{print $2}' echo $pid 3、停止SpringBoot项目 pid=ps -ef|grep dwscmmp-0.0.1-SNAPSHOT.jar|grep -v grep|awk '{print $2}' echo $pid for id in $pid do kill -9 $id echo "kill -9 $id" done 我的linux脚本 linux
1、前提条件 检查是否有gcc和g++命令 gcc --version g++ --version # 如果没有,在线安装命令: yum install gcc yum install gcc gcc-c++ # 离线情况找离线安装包安装。 附在线安装依赖: yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 2、准备文件 nginx-xxx.tar.gz,下载地址 zlib-xxx.tar.gz,下载地址 pcre-xxx.tar.gz 下载地址 openssl-xxx.tar.gz 下载地址 3、源码编译 把上述四个文件上传到 /usr/local/src目录。 安装openssl(以1.0.2t版本为例) # 进入目录 cd /usr/local/src # 解压 tar -zxvf openssl-1.0.2t.tar.gz -C /usr/local # 进入解压目录 cd /usr/local/openssl-1.0.2t # 配置 ./config # 编译安装(需要几分钟) make &a.... CentOS下nginx离线安装配置 linux
在/etc/systemd/system新建boot.service文件,填入如下内容。 [Unit] Description=a After=syslog.target mysqld.service [Install] WantedBy=multi-user.target [Service] WorkingDirectory=/home/test/boot/a User=test Group=test Type=simple # Start main service ExecStart=/usr/local/env/java/jdk1.8.0_171/bin/java -jar /home/test/boot/a/a.jar # EnvironmentFile=/home/test/boot/a/application.yml ExecStop=kill $MAINPID #Restart=always 相关命令 设置自启动:systemctl enable boot 移除自启动:systemctl disable boot 启动:systemctl startr boot 停止:..... SpringBoot通过systemctl自启动 linux
准备 MySQL安装包:mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 安装 1、新建目录:/usr/local/mysql 2、把安装包解压到上述目录 解压命令:tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql 3、把配置文件移到/etc目录下,点击获取配置文件 4、新建目录:/var/lib/mysqld,/var/run/mysqld,/usr/local/mysql/data 5、新建文件:/var/log/mysqld.log 6、新建mysql用户 groupadd mysql useradd -r -g mysql mysql # -r表示这个用户是系统用户,不能登录。 # -g表示分组 7、把之前建的文件和目录都归属mysql用户所有 命令:chown mysql:mysql 目录... 8、初始化,移到/usr/local/mysql目录 执行: ./bin/mysqld --initialize --user=mysql --bas..... MySQL5.7安装和自启动 linux
1、安装 1、到官网下载最新版redis,中文官网,本文使用5.0.4版。 2、把下载的redis-5.0.4.tar.gz移动到/usr/local/src目录下,解压。 3、解压后如图: 4、执行 cd /usr/local/src/redis-5.0.4 make make PREFIX=/usr/local/redis install cp /usr/local/src/redis-5.0.4/redis.conf /usr/local/redis/redis.conf 安装后如图 2、修改配置文件 配置文件位置:/usr/local/redis/redis.conf 修改如下几项: 1、bind 127.0.0.1 注释掉,可以让redis远程连接 2、protected-mode yes 改为no,关闭保护模式,没有指定bind也可以连接。 3、port 6379 按需修改启动端口 4、daemonize no 改为yes,后台运行(使用systemctl时需要配置为:no) 5、logfile "" 按需修改日志位置 6、# requirepass foobared ...... 利用systemctl配置redis自启动 linux
iptables防火墙 1、基本操作 查看防火墙状态 service iptables status 停止防火墙 service iptables stop 启动防火墙 service iptables start 重启防火墙 service iptables restart 永久关闭防火墙 chkconfig iptables off 永久关闭后重启 chkconfig iptables on 2、查看防火墙状态,防火墙处于开启状态并且只开放了22端口 3、开启80端口 vim /etc/sysconfig/iptables # 加入如下代码,比着两葫芦画瓢 :) -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 保存退出后重启防火墙 service iptables restart firewall防火墙 1、查看firewall服务状态 systemctl status firewalld 2、查看firewall的状态 firewall-cmd --st.... Centos防火墙操作 linux
0、查看linux系统位数 getconf LONG_BIT 1、获取root权限 sudo root 只有5分钟 su root然后输密码 2、修改root密码 sudo passwd root 3、:set nu :set nonu 文本下添加行号和删除行号 4、/关键字 文本下查询关键字,像windows里的ctrl+f 下一个 n 上一个 N 5、最末行 G 首行 gg 6、撤销 u 7、添加用户xm useradd xm passwd xm 8、删除用户 userdel xm (家目录还在) userdel -r xm (家目录不在) 9、查询用户信息 id username 10、查询当前登录用户 whoami 11、创建目录 mkdir 单级目录 mkdir -p 多级目录 12、删除 rm 文件 rmdir 空目录 rm -rf 非空目录 -r :递归删除整个文件夹 -f : 强制删除不提示 13、创建一个空文件 touch 文件名(可以一次创建多个文件) 14、拷贝 拷贝单个文件:cp 源文件 目标文件或文件夹 递归拷贝目录:cp 源目录 目标目录下 加斜杠强制覆盖同.... linux常用命令 linux
vim介绍 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 1、ESC 从编辑模式切换到命令模式 2、ZZ 命令模式下保存并退出 3、Ctrl+d/u 将显示内容向下/上滚动半屏 4、Ctrl+f/b 将显示屏内容向下/上滚动一屏 5、:行号 光标跳转到指定行的行首 6、x 删除当前光标所在位置的字符 7、X 删除当前光标所在位置的前一个字符 8、D 删除当前光标到行尾的全部字符 9、dd 删除光标行的整行字符 10、ndd 删除光标所在行后(包括当前光标所在行)n(n为数字)行内容 11、Y 复制当前光标所在行的全部文本,复制的放到内存缓冲区备用 12、nyy 复制当前光标所在行后(包括当前光标所在行)n(n为数字)行内容,复制的放到内存缓冲区备用 13、p(小写) 粘贴文本操作,用于将缓冲区的内容粘贴到当前行的下方 14、P(大写) 粘贴文本操作,用户将缓冲区的内容粘贴到当前行的上方 15、/字符串 文本查找操作,用于从当前光标所在位置向文件尾部查找指定字符串的内容,查找到的字符串会被加亮显示。 16、a,b s/F/T 替换文.... linux vim操作 linux