![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 77
Ubuntu、Centos等linux系统的命令,环境配置,常见应用的安装,记录一些踩过的坑。
糖果墙
printf("一斤鸭梨");
展开
-
部署Harbor服务,推送和拉取Docker镜像
部署Harbor服务,推送和拉取Docker镜像一、安装Harbor1、软件下载2、先将压缩包传到linux系统中3、使用命令将压缩包解压4、进入解压后的harbor目录下,修改harbor.yml5、修改完之后,启动harbor目录下的install.sh脚本,执行安装程序,程序会自动完成安装过程5、接着就可以浏览器访问harbor首页了二、测试向Harbor服务器推送和拉取docker镜像1、先在`Harbor`服务器上新建一个测试项目2、在`daemon.json`中加入`Harbor`地址3、准备一原创 2021-03-03 12:18:12 · 1411 阅读 · 0 评论 -
使用docker-compose高效部署常见应用
使用docker-compose高效部署常见应用一、安装Docker Compose1、概述2、Docker Compose的下载和安装二、编写Docker Compose可以识别的YAML脚本三、Docker Compose的用法四、使用Docker Compose部署常用的软件1、部署Tomcat2、部署MySQL3、部署GitLab服务器4、部署maven私服Nexus服务器5、部署Docker私服6、部署FastDFS文件服务器一、安装Docker Compose1、概述当服务器上安装的doc原创 2021-03-03 11:54:35 · 3178 阅读 · 0 评论 -
Docker安装以及常用Docker命令详解
Docker安装以及常用Docker命令详解Docker安装以及常用Docker命令详解一、安装Docker二、配置Docker加速器三、Docker常用命令介绍1. Docker镜像操作(1)获取镜像(2)运行镜像(3)镜像的查看和删除查看:删除(4)虚悬镜像的产生和删除(5)查看镜像、容器、数据卷锁占用的空间2. Docker容器操作(1)查看容器的详细信息(2)删除某个容器,后面可以跟多个容器ID(3)停止正在运行的容器,后面可以跟多个容器ID(4)启动已经停止的容器,后面可以跟多个容器ID(5)批量原创 2021-03-03 11:21:11 · 1292 阅读 · 0 评论 -
linux文件解压命令详解
linux文件解压例1:某个目录下有文件a.txt、c.txt、d.txt、e.txt,有文件夹b(1)将文件a.txt、c.txt、d.txt,文件夹b归档到file.tar中: tar -cvf file.tar a.txt b c.txt d.txt(2)读取file.tar中包含的文件: tar -tf file.tar(3)将文件e.txt追加到file.tar中: ...原创 2020-02-29 18:20:19 · 351 阅读 · 0 评论 -
在Ubuntu服务器上安装fastdfs
在Ubuntu上安装fastdfs在Ubuntu上安装fastdfs安装包下载安装fastdfslibcommon安装fastdfs安装配置并启动Tracker服务配置并启动Storage服务查看Tracker和Storage服务是否都启动成功配置Client,并进行文件上传测试安装Nginx配置fastdfs-nginx-module安装Nginx所需依赖安装Nginxfastdfs整合Nginx,完成一些配置修改mod_fastdfs.conf配置Nginx在Ubuntu上安装fastdfs最近在做原创 2021-02-12 17:58:14 · 611 阅读 · 2 评论 -
Centos7安装Oracle19c13.0无实例教程
Centos7安装Oracle19c13.0无实例教程一、系统要求以及准备1.物理内存不小于1G: 查看方式:2.可用硬盘不小于8G: 查看方式:3.Swap分区空间不小于2G: 查看方式:二、 关闭防火墙、图形桌面、selinux1.关闭防火墙1.1查看firewalld防火墙状态1.2关闭firewalld防火墙1.3禁止开机使用firewalld防火墙2.关闭图形桌面(看环境是否需要,一般忽略)3.关闭selinux三、修改静态ip四、主机名初始化(看是否需要)五、重启网络服务。六、创建用户以及组1原创 2020-12-21 17:18:45 · 285 阅读 · 0 评论 -
解决Ubuntu 20.04 虚拟机克隆出多台造成的IP地址冲突的问题
前言我们有时候开发的时候需要开多台虚拟机,搭建集群,一般都是配置好一台虚拟机,然后根据配置好的虚拟机为母版,克隆出若干台虚拟机,要想虚拟机之间没有IP地址冲突,需要手动修改IP地址和主机名。(1)修改IP地址修改 /etc/netplan/00-installer-config.yamlvim /etc/netplan/00-installer-config.yaml指定为如下配置(仅供参考),注:YAML文件不可以使用“tab”键来缩进!缩进要使用空格#NAT模式下network: e原创 2020-12-02 22:14:02 · 1906 阅读 · 1 评论 -
Ubuntu 20.04配置双网卡,NAT和桥接共存,双网卡均可以远程连接上
Ubuntu 20.04配置双网卡,NAT和桥接共存,双网卡均可以远程连接上前言一、添加一个网卡二、修改虚拟机网络配置前言有时候我们使用虚拟机的时候需要在网络连接方式,NAT和桥接方式之间来回切换,显然比较麻烦,可以使用双网卡的方式一劳永逸。一、添加一个网卡 先把要配置双网卡的虚拟机关掉,然后设置该虚拟机参数,添加一个网络适配器(网卡),如下图所示 根据情况选择网卡类型 我的两个网卡分别为桥接模式和NAT模式 桥接到哪一块网卡也可以自己选择 Inter® Dual Ba原创 2020-11-27 15:04:40 · 15303 阅读 · 1 评论 -
Ubuntu 20.04 使用apt在线安装MySQL,修改初始密码,设置允许远程连接
Ubuntu 20.04 使用apt在线安装MySQL,修改初始密码,设置允许远程连接1、使用apt在线安装mysql2、修改root用户的初始登录密码3、设置允许允许远程连接1、使用apt在线安装mysqlapt install mysql-server 等待安装完之后输入mysql就可以登录了,默认没有密码,所以直接输入mysql以后回车就能登录成功,可以看到版本号是8.0.222、修改root用户的初始登录密码use mysql;select host,user,plugin,aut原创 2020-11-22 16:41:31 · 817 阅读 · 0 评论 -
解决XShell和Xftp远程连接Ubuntu失败,报找不到匹配的key exchange算法的错误
我下载的linux系统是当前最新的Ubuntu 20.04的,使用的远程连接工具是XShell 5和Xftp 4,XShell可以连上,但是Xftp就一直报下图这个错误,尝试了删除ssh_host的各种key,然后重新生成,重启ssh服务;尝试了将openssh-server卸载了重装…反正网上找的各种解决方法我是无所不用其极,依然没有解决问题。 后来实在是无计可施了,我去官网上下载了最新的XShell 7和Xftp 7,然后再去连接,居然一下子就连上了,顿时舒服极了,哈哈哈哈哈哈哈。 经过原创 2020-11-22 13:04:38 · 28009 阅读 · 0 评论 -
使用VMWare安装ubuntu-20.04.1-live-server-amd64虚拟机,并使用XShell通过root用户进行SSH远程连接
安装虚拟机中安装ubuntu-20.04.1-live-server-amd64,并使用XShell进行SSH远程连接前言一、下载Ubuntu最新版镜像二、在虚拟机中安装Ubuntu前言 最近准备认真学习一下微服务,大家也都知道,搞微服务的话,应用都是部署到linux系统下面,我这里选择了使用Ubuntu作为服务器,记录了自己经过大半天踩坑的经验,分享给大家。这个镜像,我将会保持尽量简洁,除了必要的Open-SSH需要装上外,其余的能不装的都不装,作为我后续装docker服务的基础虚拟机。一、下载U原创 2020-11-21 22:42:03 · 3464 阅读 · 4 评论 -
Linux命令解读:kill进程、dirname、basename、find、软硬链接相关
kill: &emsp输入dd程序会卡住,按住CTRL+z退出,然后再输入jobs查看还在后台运行的dd进程,此时可以输入kill %n即可停止对应的进程dirname:dirname:获取当前文件(夹)的上一级目录。basename:basename:获取目录中的文件名,可以指定扩展名获取文件名。find:获取当前目录下,路径或者文件名中包含txt的路径:find ...原创 2020-02-29 19:22:58 · 409 阅读 · 0 评论 -
Ubuntu配置网络:
Ubuntu配置网络:一、linux网络连接的形式先简单说下给Ubuntu配置网络可以有以下三种方式:1、桥接:模拟成一台物理主机,和宿主机连在一个网卡上2、NATNet Address transform,网络地址转换3、Host-only类似于NAT,不能访问外部网络,出于安全性考虑二、NAT方式:1、查看NAT的网关点击编辑菜单,选择虚拟机网络编辑器弹出 虚拟网络编...原创 2020-02-29 19:10:34 · 2299 阅读 · 0 评论 -
linux NetCat的用法
linux NetCat的用法1、瑞士军刀2、TCP/IPTransfer Control Protocal/Internet ProtocalSocket编程:Server SocketSocket3、使用nc进行聊天:nc -l 8888 & : 在后台开启服务器端ServerSocket进程,使用8888端口nc localhost 8888 : 启动客户端连接到...原创 2020-02-29 18:59:17 · 421 阅读 · 0 评论 -
linux shell编程介绍:
shell编程:if 测试:linux内置变量的访问方式:1、$?命令执行成功返回0,执行失败返回12、$#获取参数的个数rm -r aaa,$# = 23、$n获得第几个参数$0:是脚本命令本身,而不是参数$1:第一个参数,rm -r aaa ,$1 = -r4、$@获得所有参数rm -r aaa,$@ = -r aaa5、shift向左移动参数,左边的参数被...原创 2020-02-29 18:54:01 · 161 阅读 · 0 评论 -
linux环境变量详解
输出环境变量的几种方式:echo $PATHecho ${PATH}echo "$PATH"echo "${PATH}"而唯独用单引号不行:echo '$PATH’$PATH环境变量在有些情况下不适用,如需要进行字符串拼接输出的时候:echo $PATHHello打印的路径为空,需要使用echo ${PATH}hello 或 echo "$PATH"hello 或 echo...原创 2020-02-29 18:44:35 · 416 阅读 · 0 评论 -
Linux防火墙问题总结(CentOS的iptables、Ubuntu的ufw):
Linux防火墙问题总结(CentOS的iptables、Ubuntu的ufw):我们在刚安装完Linux虚拟机,配置好网络的IP地址之后,可能会进行SSH连接和ping进行测试,这时候如果SSH连接失败,或者ping失败了,不妨使用设置一下设置一下Linux系统的防火墙。一、CentOS的iptablesCentOS上默认防火墙为iptables,先切换到root用户,进行如下设置:1、...原创 2018-12-16 00:40:15 · 2832 阅读 · 4 评论