linux
文章平均质量分 77
LXYuuuuuu
没有什么是努力之后做不到的!!
展开
-
docker版本安装
docker ce 版本保证没有安装其他版本docker,否则按照官方文档卸载https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository设置下载仓库yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo出现如下信息则成功---------------原创 2020-12-01 14:21:31 · 257 阅读 · 0 评论 -
tomcat+jdk+war/vue构建docker image
方式一:tomcat加载前端静态文件首先使用前端工具vscode进行打包npm run build将得到的dist文件夹压缩上传到服务器在服务器解压dist文件 将文件夹改名为webapps编写DockerfileFROM tomcat#维护者MAINTAINER xx@mail.com#将webapp下的全部删除RUN rm -rf /usr/local/tomcat/webapps/ROOT/*#可以使用配置,此处为自己配置#RUN rm -rf /us..原创 2020-09-16 16:58:44 · 266 阅读 · 0 评论 -
nginx+vue构建docker image
首先使用前端工具vscode进行打包npm run build将得到的dist文件夹压缩上传到服务器在服务器解压dist文件编写DockerfileFROM nginxMAINTAINER jenkins@qq.comCOPY dist/ /usr/share/nginx/html/COPY nginx.conf /etc/nginx/conf.d/default.conf#开启内部服务端口 cicd-demo 项目端口EXPOSE 31000编写nginx...原创 2020-09-15 16:38:57 · 331 阅读 · 0 评论 -
k8s + harbor + docker image
java服务构建镜像:http://blog.csdn.net/LXYuuuuu/article/details/1085955851.k8s部署1.1 页面部署指定节点注意在spec子标签中添加其中node:k8snode2是命令设置的labelkubectl label node k8snode2 node=k8snode2(设置标签)kubectl get nodes --show-labels(查看所有标签)指定端口在指定位置修改需原创 2020-09-15 11:15:45 · 474 阅读 · 0 评论 -
java服务构建docker image
jar镜像构建1在linux中构建镜像Dockerfile编写# 版本信息#java:latest 为centos官方java运行环境镜像,600多M ,可以提前pull到主机本地FROM openjdk:latestMAINTAINER cds "jenkins@qq.com"#实际上可以配置成变量 ADD avt-4.0.0.jar /usr/local/jar/RUN mv /usr/local/jar/avt-4.0.0.jar /usr/local/jar/..原创 2020-09-15 11:07:32 · 617 阅读 · 2 评论 -
centos7.5安装kafka(支持外部连接)
安装kafka之前确保安装环境已经安装好jdk以及zk,并启动,以上有详细步骤,这里不再重复上传相应kafka安装包到/export/software/tar -zxvf kafka_2.11-1.0.0.tgz -C /export/servers/cd /export/servers/kafka_2.11-1.0.0/config/vim server.properties文件只保留以下内容,其余均注释掉即可broker.id=0host.name=本机ip(本处可..原创 2020-07-27 10:43:37 · 200 阅读 · 0 评论 -
centos7.5单机安装安装zookeeper
安装zk时应首先安装jdk,之前zk集群搭建时已有jdk安装步骤,这里不再重复集群安装地址:https://blog.csdn.net/LXYuuuuu/article/details/82747273上传相应zk的安装包到 /export/software/tar -zxvf zookeeper-3.4.9.tar.gz -C /export/servers/cd /export/servers/zookeeper-3.4.9/confcp zoo_sample.cfg ..原创 2020-07-27 10:31:07 · 208 阅读 · 1 评论 -
centos7.5安装gdal编译环境
安装准备的环境:名称类型与版本软件连接服务器linux-centos7.5jdk1.8.0_25ant1.9.14http://mirror.bit.edu.cn/apache//ant/binaries/apache-ant-1.9.14-bin.tar.gzpcre8.43https://jaist.dl.sourceforge.net/project/pcre/pcre/8.43/pcre-8.43.tar.gzswig2.0.9.原创 2020-07-24 17:30:16 · 1130 阅读 · 5 评论 -
docker ce 版本安装、卸载及仓库制作
保证没有安装其他版本docker,否则按照官方文档卸载https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repositoryyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #设置下载仓库出现如下信息则成功---------------------------.原创 2020-07-22 21:45:38 · 221 阅读 · 0 评论 -
centos7.5安装openvpn2.4.6
关闭默认防火墙systemctl stop firewalld.service systemctl disable firewalld.service 安装iptables(即便是centos7以上系统防火墙是fireword也同样需要安装设置iptables)yum install -y iptables升级iptablesyum update i...原创 2020-07-23 15:39:43 · 505 阅读 · 0 评论 -
shell脚本编写某一文件夹内拷贝某一段文件(有则跳过没有则拷贝)
必须是同一台服务器下,或者挂载目录,不同服务器下没办法查询目录中是否有该文件如果不在同一服务器下,可以把要查询的那个服务器的文件夹设置共享挂在到当前服务器或者可以把脚本写到要拷贝的服务器上,那么scp的时候要将拷贝的文件前面加上服务器ip等 --> root@192.168.229.131:#!/bin/bashfor ((i1=1;i1<=5;i1++))do ...原创 2018-11-02 11:14:34 · 1240 阅读 · 0 评论 -
shell脚本编写遍历某一目录下的所有文件
遍历/root/321321/目录显示里面的所有文件#!/bin/bash dir=`ls /root/321321/` #定义遍历的目录 for i in $dir do echo $i done原创 2018-11-02 11:10:42 · 13683 阅读 · 3 评论 -
linux下maven的安装
上传安装包到相应路径进行解压tar -zxvf apache-maven-3.0.5-bin.tar.gz -C /export/servers/修改环境变量vim /etc/profile#mavenexport MAVEN_HOME=/export/servers/apache-maven-3.0.5export PATH=$PATH:$MAVEN_HOM...原创 2018-11-02 11:05:31 · 173 阅读 · 0 评论 -
centos7制作本地yum源
创建想要挂载的路径mkdir /mnt/cdrom挂载本地镜像到创建的目录mount -t iso9660 /dev/cdrom /mnt/cdrom/mount: /dev/sr0 is write-protected, mounting read-only --&gt;mount:/dev/sr0写保护,将以只读方式挂载验证挂载是否成功dfFilesystem ...原创 2018-11-01 16:48:02 · 487 阅读 · 0 评论 -
相关连接(后续更新)
linux安装nginx_rtmp_model的时候报错解决unknown directive “rtmp” in /etc/nginx/nginx.conf:76https://stackoverflow.com/questions/37442819/unknown-directive-rtmp-in-etc-nginx-nginx-conf76centos 7.0 nginx 1.7.9...原创 2018-11-01 11:22:05 · 300 阅读 · 0 评论 -
Linux系统扩容根目录磁盘空间的操作方法
一、使用背景Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。产生的原因是没有给磁盘格式化,没有增加分区。二、操作方法查看磁盘空间大小,使用df -h 命令,发现挂载根目录节点的/dev/mapper/vg_node003-lv_root 只有7.1G容量。[root@node-002 ~]# df -hFiles...原创 2018-09-28 10:23:32 · 4907 阅读 · 0 评论 -
linux_基本命令使用(后续更新)
安装文件上传下载快捷键 –》 rz/sz yum -y install lrzsz获取进程名、进程号以及用户ID netstat –nlpt修改主机名(重启后永久生效) vi /ect/sysconfig/network原创 2018-09-11 13:10:20 · 199 阅读 · 0 评论 -
linux_添加一个普通用户
useradd 用户名passwd 密码su 用户名 可以切换用户exit 返回之前登录的用户sodu用户 –》 不用告诉普通用户root的密码 可以查看所有的系统文件 包括root下面的 visodu直接打开找到 root ALL=(ALL) ALL 三个all的意思:用户可以再任何机器上以任何形式执行任何命令 让 hadoop 用户在 node-23 主机上以 allen 的身...原创 2018-09-12 13:15:07 · 3070 阅读 · 0 评论 -
linux_磁盘挂载
mount -o loop 磁盘的位置 想要挂载的位置 磁盘卸载umont 挂载的磁盘的详细位置注意:磁盘卸载时你当前所在的路径不要在磁盘挂载的路径,应该其他与磁盘挂载路径不相干的路径下即可...原创 2018-09-12 17:07:45 · 233 阅读 · 0 评论 -
linux_centos6.5制作本地yum源
新建文件夹 mkdir /root/guazai并将本地磁盘挂载到当前文件夹 mount -o loop /dev/cdrom /root/guazai/新建文件夹 mkdir /mnt/local_yum/对文件进行复制 cp -r /root/guazai/* /mnt/local_yum/修改yum源配置 cd /etc/yum.repos.d/ 将该文件夹下面的文件进...原创 2018-09-12 17:11:12 · 363 阅读 · 0 评论 -
linux_vim编辑文件无法高亮显示解决方法
打开/etc/vimrc(/etc/vim/vimrc不同版本,可能不一样) 在文档最后添加下面内容 syntax on如图所示:我添加了高亮显示和显示行数 syntax on set nu修改完成之后重启linux生效 reboot...原创 2018-09-10 10:42:50 · 1396 阅读 · 0 评论 -
linux_域名映射
vi /etc/hosts在最后加上ip及映射的域名192.168.229.111 node001 192.168.229.112 node002 192.168.229.113 node003原创 2018-09-07 17:15:28 · 2024 阅读 · 0 评论 -
linux_关闭防火墙
永久关闭 chkconfig iptables off查看状态 chkconfig iptables –list此时关闭开机重新启动 service iptables stop查看状态 service iptables status原创 2018-09-13 13:17:53 · 173 阅读 · 0 评论 -
linux_修改ip(重启后永久生效)
vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetUUID=a20869f2-4095-4e5d-9b0c-9a5aa7b8b750ONBOOT=yes 开机启动NM_CONTROLLED=yesBOOTPROTO=none ip方式:dhcp static noneHWADDR=...原创 2018-09-13 13:19:42 · 6839 阅读 · 0 评论 -
linux中命令突然不能用
先用:echo $PATH发现path丢失:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin于是用临时环境变量 export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin然后就可以修改永久环境变量: vi /etc/p...原创 2018-09-14 10:54:57 · 1690 阅读 · 0 评论 -
linux_开启mysql服务
想要连接mysql的时候必须先开启mysql的服务 service mysqld startmysql -u root -p 输入密码原创 2018-09-14 10:56:03 · 4832 阅读 · 0 评论 -
linux_文件夹实现挂载(必须在同一网段)
将外部想要挂载传输的目录开启共享文件夹首先进行安装 yum install nfs-utils rpcbindyum install nfs*建立想要挂载的目录查看可以执行挂载的目录有哪些 showmount -e 192.9.100.191(共享文件夹所在的ip) mount -t nfs 192.9.100.191:可以挂载的目录路径 想要挂载的目录(为了实现nfs传输进行挂载...原创 2018-09-14 10:59:00 · 1224 阅读 · 0 评论 -
linux_配置三台虚拟机免密登录
在node01上面直接生成公钥和私钥 ssh-keygen –》 四下回车 ll -a 进行查看,发现出现.ssh文件即已经生成将此node01的公钥拷贝到第二台机器上 ssh-copy-id root@192.168.229.112将公钥拷贝到自身以及第三台机器 其他两台机器重复此步骤如果后期遇见输入yes/no情况,重新生成秘钥或者直接将当前秘钥再次发到其他两台机器...原创 2018-09-11 13:07:09 · 1744 阅读 · 0 评论