
Linux
老衲呢
人若无名,专心练剑~!
展开
-
Linux Docker 安装部署
Linux Docker + Portainer 的安装部署主要是对 Docker + Portainer 的安装部署一、环境服务器系统 CentOS 8.x(其他版本的 Linux 也可)、Docker 20.10.11如果你的云服务器已经安装其他系统,可以停机后更换系统即可,其实这个时候你还可以选择 Docker 镜像,也就是默认帮你安装好了 Docker二、手动安装 DockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发原创 2022-01-10 10:43:28 · 6668 阅读 · 34 评论 -
Linux 命令行开放防火墙端口
Linux 命令行开放防火墙端口先开放端口,再重启防火墙,便可以通过外放访问。如果是云服务器也需要开启相应的端口规则启用防火墙systemctl start firewalld设置 Redis 6379 端口firewall-cmd --zone=public --add-port=6379/tcp --permanent设置Portainer 9000 端口firewall-cmd --zone=public --add-port=9000/tcp --permanent设置原创 2022-01-07 15:00:56 · 3186 阅读 · 0 评论 -
Docker Desktop 各种环境配置
nginx拉取 nginxdocker pull nginx启动 nginxdocker run -it -d -p 8010:8080 --name mynginx nginx拷贝配置文件到 windowdocker cp 容器ID:/etc/nginx/nginx.conf F:/DockerConf/nginx/conf挂载文件夹www\conf\logs(前面是本地路径,后面是docker文件路径)docker run -d -p 18080:80 --name原创 2021-07-29 23:14:25 · 1465 阅读 · 3 评论 -
闲来无事玩玩 Docker
Docker 入门基础命令查找镜像docker search [image name] 拉取镜像# 建议拉取带有 OFFICIAL(官方)的镜像 docker pull [image name] 运行镜像#运行新的容器docker run [container id] # 重新启动已存在容器docker start [container id]删除镜像# 通过容器 id 删除docker rm [container id] # 通过镜像 id 删除docker rm原创 2021-05-15 14:53:17 · 228 阅读 · 0 评论 -
Docker 安装错误 failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try.
failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try.https://download.docker.com/linux/centos/2.1903/x86_64/stable/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found原创 2021-02-02 14:54:01 · 12292 阅读 · 20 评论 -
Linux 启动过程
找到 Bois -> 自检(检查必要驱动和硬件) -> 找到启动介质(一般指的是系统所在磁盘) -> 读取并执行主引导分区(MBR)原创 2020-03-24 16:43:49 · 353 阅读 · 0 评论 -
Linux、CentOS 命令行启动切换图形化界面
Linux、CentOS 命令行启动切换图形化界面查看当前运行级别,命令:systemctl get-default设置运行级别3(命令行窗口模式,没有图形化界面),命令:systemctl set-default multi-user.target设置运行级别5(图形化界面方式),命令:systemctl set-default graphical.target...原创 2020-03-22 13:45:41 · 1275 阅读 · 0 评论 -
Linux、CentOS 强制重置 Root 账户密码
linux 忘记登录密码,重置 Root 账户密码切换成管理员权限 -> 重启 -> 进入 GRUB 界面(Linux 启动菜单)shutdown -r now第一个选项是正常启动,也是默认启动项。第二个急救模式启动(系统出现问题不能正常启动时使用并修复系统)看见上图中按下键盘的 ‘E’ 键,在rhgb\quiet 后面加上 rd.break ,并且按ctrl-x进入...原创 2020-03-22 13:33:51 · 824 阅读 · 3 评论 -
Linux 修改 GRUB 引导菜单等待时间
修改 Linux 启动界面停留时间原创 2020-03-19 15:47:31 · 11770 阅读 · 3 评论 -
Java 双向链表的增删改查
双向链表简介双向链表是基于单链表的基础上,每个节点中添加了一个指向上一个节点的指针。相对单链表而言,双向链表中的增删除改更为方便。例如,双链表可以便捷地进行自我删除的(单链表则需要借助辅助节点),届时只需要需要删除节点的相邻节点进行链接,便可实现自我删除。功能实现定义双链表节点在单链表的基础上,添加一个存储上一个节点的指针。class Node { int no; S...原创 2020-02-28 16:15:32 · 967 阅读 · 0 评论 -
CentOS 7中安装 MySQL 出现了 No package mysql-server available. Error: Nothing to do 错误
CentOS7安装mysql-server爬坑发现问题在centos6安装mysql-server是直接使用命令yum-yinstallmysql-server,但是在CentOS7中出现了Nopackagemysql-serveravailable.Error:Nothingtodo错误。详细错误信息如下:[root@laona~]#yum...原创 2020-02-23 23:17:12 · 3042 阅读 · 0 评论 -
Windows Kafka 配置 -> 启动教程
Windows Kafka 启动教程修改 boker.id 和 log.dirs进入kafka目录下,新建文件夹 kafka-logs 与文件夹 zk-dir,进入config目录下,打开server.propertiesbroker.id=1log.dirs=../kafka-logs修改 zookeeper.properties找到 dataDirs,改为dataDir=../...原创 2020-02-15 18:54:51 · 1131 阅读 · 0 评论 -
重学数据结构 --- 单链表
链表简介链表是数据结构中一种十分重要的数据结构,不仅仅本身重要,而且也是树、图等数据结构的重要组成部分。链表种类繁多:单向链表,循环链表,双向链表等等。链表是一种在内存中随意分布的,由内存地址通过指针相互链接而成的顺序结构。由于其特殊的内存分布特点,对于删除和添加的操作相对数组效率较高。在查找和修改效率较低我们来学习一些单项链表的增删改查。功能实现对于链表可谓是又爱又...原创 2020-02-07 16:42:50 · 1002 阅读 · 0 评论 -
重学数据结构 --- 分类 稀疏数组
一、数据结构的分类1. 数据结构两大类线性结构和非线性结构1) 线性结构线性结构是最常见的数据结构,特点是元素间存在一对一的线性关系。线性结构又分两种,一种是顺序存储(称为顺序表),另外一种是链式存储(称为链表)。顺序表中的存储元素的连续的。链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息。常见的线性结构有:数组、队列、链表和栈(这里只是讲个大概,具体内...原创 2020-01-22 01:14:51 · 231 阅读 · 0 评论 -
Linux 磁盘分区挂载
1. 分区类型linux 下有主分区、扩展分区、逻辑分区。主分区最多有4个,扩展分区最多只能有一个。但是主分区 扩展分区最多只能有4个。扩展分区无法进行数据读写,只能装在逻辑分区(在扩展分区中,逻辑分区的个数没有限制),逻辑分区可以正常写入和读取数据。在linux中,这是要给全新的磁盘做的第一步操作 --> 分区。2. 格式化只谈高级格式化。Linux 系统中有了分区还不能进行读取写入操作,...原创 2020-01-07 00:07:51 · 1009 阅读 · 1 评论 -
MySQL 常用命令
无须死记硬背,直接 copy 就好。---1. 查看目前 mysql 用户select user,host,password from mysql.user;2. 修改 root 密码(使用内置函数修改)set password for root@localhost=password('your new password');或者set password for root@127...原创 2019-12-08 23:49:49 · 1199 阅读 · 0 评论 -
Linux\CentOS MySql 安装与配置
一、MySQL 简介MySQL 是一个关系型数据库管理系统,是MySQL AB公司开发,现在属于 Oracle 旗下产品。MySQL 采用标准化语言。体积小、速度快、成本低、开源等特点使得一些中小型网站都选择使用 MySQL 作为网站数据库。二、MySQL 安装1. 安装环境系统:CentOS 6.8 64位MySQL:mysql-server-5.1.73 社区版MyS...原创 2019-11-29 12:17:18 · 1034 阅读 · 0 评论 -
Linux\Nginx 虚拟域名配置及测试验证
使用 Nginx 虚拟域名配置,可以不用去购买域名,就可以通过特定的域名访问本地服务器。减少发布前不必要的开支。配置步骤1. 编辑 nginx.conf 配置文件 sudo vim /usr/local/nginx/Nginx/conf/nginx.xonf(1) 添加域名到文件名(方便日后管理)这里添加的一下代码是在 nginx.conf 的 http 结点下添加便可。但...原创 2019-11-27 11:05:37 · 1553 阅读 · 0 评论 -
Linux \CentOS 安装 Nginx
Nginx 的作用:负载均衡服务器邮件代理服务器实现前端动静分离Nginx 特点:高稳定高性能资源占用少功能丰富模块化结构支持热部署安装环境系统:CentOS 6.8 64位安装相关依赖如果是从来没配置过 Nginx 的,觉得下面一条条输入命令很麻烦,可以直接一次次性来。全部命令: yum -y install gcc zlib zl...原创 2019-11-25 21:51:33 · 890 阅读 · 0 评论 -
Linux\CentOS 安装 vsftpd 服务器
安装查看电脑是否存在 vsftpd 服务器 rmp -qa|grep vsftpd如果有就删除,没有就使用yum 安装 vsftpd yum -y install vsftpd配置在根目录下创建 ftpfile 目录: cd \ # 回到根目录 mkdir ftpfile # 创建 ftpfile 文件夹为 ftpfile 创建用户 ...原创 2019-11-22 21:37:19 · 419 阅读 · 0 评论 -
Linux\CentOS Maven 安装配置
系统: CentOS 6.8安装包: apache-maven-3.6.2-bin.tar.gz下载到官网下载maven 的 tar.gz 压缩包就可以。安装解压tar -zxvf apache-maven-3.6.2-bin.tar.gz环境配置(1) 进入解压目录 apache-maven-3.6.2,输入命令vim /conf/settings.xml...原创 2019-11-20 13:37:10 · 1030 阅读 · 2 评论 -
Linux\CentOS Tomcat 配置
需要注意的是:安装 Tomcat 之前需要把 jdk 安装好。一、下载安装包 - 安装可以在官网自行下载,下载 tar.gz 包便可。# 二、解压缩:```c tar -zxvf apache-tomcat-9.0.27.tar.gz``` - 如果需要权限,执行以下命令```csudo chmod 777 apache-tomcat-9.0.27.tar.gz...原创 2019-11-16 11:47:48 · 944 阅读 · 0 评论 -
Linux JDK 安装与配置
一、下载 JDK官网链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html系统是 CentOS 7 X64的,进入系统选择相应的安装包下载,这里下载压缩包。记得选择自己的系统版本64 还是 32。下载好文件后,自行放到/usr/local/jdk 文件夹下便可。...原创 2019-11-13 00:19:36 · 929 阅读 · 0 评论 -
Linux\centos 配置阿里云源
Aliyun 源配置CentOS1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 6wget -O /etc/yum.repos.d/CentOS-Base.repo http:/...原创 2019-11-12 09:12:46 · 293 阅读 · 0 评论 -
Linux SSH Access denied(拒绝访问)解决方案
新安装的 CentOS 7 使用 SSH 连接出现 Access denied,记录一下这个坑。详细问题如下(见图):解决方案查了下资料,Linux 系统默认就是禁止远程登录的。那就打开权限就行了。因为需要修改系统设置,普通用户会出现没有权限,所以在超级管理员下操作,输入 su root 在输入密码便可(如图):安装 openssh-serveryum -y install...原创 2019-11-10 12:26:14 · 48645 阅读 · 8 评论