- 博客(18)
- 收藏
- 关注
原创 FRP搭建SSH隧道
一、场景现有主机和主机上的虚拟机,现需要在局域网或外网上的其他主机上通过ssh访问主机上的虚拟机,所以需要在主机上搭建通往虚拟机的隧道二、布置frps服务端(跳板):主机frpc客户端(目标):虚拟机访问端:外网或者局域网主机三、过程服务端:更改frps.ini文件中的端口号(默认是7000也行)[common]bind_port = 7000客户端:更改frpc.ini文件[common]server_addr = 192.168.3.20 # 服务端IP地址
2022-01-18 18:36:53 1185
原创 centos配置某个程序开机自启为服务
1、vim /lib/systemd/system/frpc.service[Unit]Description=frpc serviceAfter=network.target syslog.targetWants=network.target[Service]Type=simpleExecStart=/test/frp_0.20.0_linux_amd64/frps -c /test/frp_0.20.0_linux_amd64/frps.ini # 启动服务的命令[Install]
2022-01-18 14:25:31 540
原创 解决centos7集群间免登录的问题
1、先配置各个服务器静态IP,具体方法见之前文章2、关闭各个服务器的防火墙systemctl stop firewalld # 关闭防火墙systemctl disable firewalld.service # 开机禁用防火墙3、关闭各个服务器的SELinuxvi /etc/selinux/config# 更改以下内容#SELINUX=enforcingSELINUX=disabled4、设置免密登录# 1.在三台机器执行以下命令,生成公钥与私钥,执行该命令之
2021-10-09 22:33:22 389
原创 centos7安装mysql
指令:yum install mysqlyum install mysql-serveryum install mysql-devel但是再安装mysql-server的时候会找不到包,如下:原来是CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。解决方法一:yum install mariadb-server mariadb # mariadb数据库的相关命令是:systemctl start mariadb #启动...
2021-09-25 19:58:09 80
原创 centos7配置静态IP
1、准备工作1.1 安装并下载好vm虚拟机和centos7镜像,打开服务确保5个关于vm的服务全部开启1.2 确认vm配置好IP和DNS1.3 打开vm确认IP和DNS一致2、开始配置centos镜像2.1 将安装好的centos镜像文件复制3份2.2 打开复制好的文件中的第一个镜像文件中CentOS7.vmx文件,在vm中改名为node012.2.1设置静态mac地址在centos7中该文件不存在,需要创建并填写,更改其中的mac地址,mac获取方式如下图。..
2021-09-25 16:28:54 109
原创 centos 7操作防火墙指令
centOS7 查看防火墙状态一、防火墙的开启、关闭、禁用命令(1)设置开机启用防火墙:systemctl enable firewalld.service(2)设置开机禁用防火墙:systemctl disable firewalld.service(3)启动防火墙:systemctl start firewalld(4)关闭防火墙:systemctl stop firewalld(5)检查防火墙状态:systemctl status firewalld二、使用firewa..
2021-09-25 11:02:41 51
原创 centos7 连不上网的解决办法
这个方法是比较简单的,进入到 /etc/sysconfig/network-scripts 这个目录,然后vim 打开 ifcfg-eno16777736 这个文件cd /etc/sysconfig/network-scriptsviifcfg-e*查看这个文件中的 ONBOOT这一行是不是 yes, 如果不是,改成 yes,如果没有这一行,加上这行 ONBOOT=yes 或者 ONBOOT="yes", 有没有引号都一样最后按下 ESC , wq 退出文件编辑,执行network ..
2021-09-18 22:26:10 151
原创 Java Lambda表达式理解
Lambda表达式的作用可以近似于匿名内部类,让接口类型的变量接收该接口实现类对象。在应用中,接收的参数是一个lambda表达式,相当于形参Runnable target 接收了Runnable接口的实现类对象,从而实现传接口实现类对象样式参数的快捷方式。public class Demo { public static void main(String[] args) { Hello h1 = new Hello() { @Override
2021-09-16 21:58:17 111
原创 Java类中可以直接使用其他本类对象的私有方法
代码如下:public class Student implements Comparable<Student>{ private String name; private int age; public Student() { } public Student(String name, int age) { this.name = name; this.age = age; } public S
2021-09-13 22:25:22 199
原创 python函数应用
1、实现列表的自定义排序:strs.sort(key = functools.cmp_to_key(sort_rule)) def sort_rule(x, y): # sort_rule中比较两个参数并返回-1,0,1 a, b = x + y, y + x if a > b: return 1 elif a < b: return -1 else: return 0..
2021-09-13 22:21:47 37
原创 linux基础笔记
1、apt list命令可以查看系统已安装的软件,结合管道使用:apt list | grep 软件名2、表示已经安装ssh,然后ssh python@192.168.0.14即可登录
2021-09-13 22:21:31 36
原创 redis开发笔记
1、启动redis:cd /etc/redis后,执行redis-server redis.conf;可用redis-server --help查看配置文件位置;可用redis-cli --help查看选项,如redis-cli -h 127.0.0.1 -p 63792、redis语句:ttl key 可以查看剩余有效期,结果为-1表示永久有效,结果为-2表示已过有效期;help 指令表示查看指令信息;PERSIST key表示设为永久有效;hgetall key表示获取所有的属性和值; ...
2021-09-13 22:20:58 48
原创 Flask项目笔记
一、Flask框架1、Flask介绍1、Flask相当于一个内核,只提供Werkzeug(路由模块)和Jinja2引擎这两个核心,除此之外的几乎所有的功能都需要用第三方扩展来实现。2、框架轻重重量级的框架:为方便业务程序的开发,提供了丰富的工具、组件,如Django。轻量级的框架:只提供Web框架的核心功能,自由、灵活、高度定制,如Flask、Tornado。3、实现helloworld:# 导入Flask类from flask import Flask#Flask类接.
2021-08-19 15:27:21 336
原创 解决安装pip3问题
先安装一下python3然后执行一下命令$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本$ sudo python get-pip.py # 运行安装脚本如果不符合版本会报以下错误并提示安装脚本下载地址更改下载地址再执行,即可完成安装curl https://bootstrap.pypa.io/pip/3.5/get-pip.py -o get-pip.pysudo python..
2021-07-30 18:54:20 2216
原创 重装mysql并设置root密码
ubuntu 20.04 彻底删除mysql,并重装mysql-8.0.20开始沸腾了 2020-07-22 18:20:10 4590 收藏 39分类专栏: SQL学习 文章标签: ubuntu mysql版权SQL学习专栏收录该内容2 篇文章0 订阅订阅专栏ubuntu 20.04 中mysql-8.0.20,的卸载与安装卸载 sudo apt purge mysql-* sudo rm -rf /etc/mysql/ /var/lib/mysql ...
2021-07-21 09:37:10 339
原创 ubuntu创建虚拟环境并使用
1、安装虚拟环境的命令:sudo pip install virtualenvsudo pip install virtualenvwrapper2、安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:# 1、创建目录用来存放虚拟环境mkdir $HOME/.virtualenvs# 2、打开~/.bashrc文件,并添加如下:export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 # 这里的编译器是真实路径下
2021-05-12 20:56:41 785
原创 ubuntu查询软件是否已经安装
方法1,apt list | grep mysql-server方法2,apt-cache show mysql-server方法,查看服务状态:sudo service mysql status停止服务状态:sudo service mysql stop启动服务状态:sudo service mysql start重启服务状态:sudo service mysql restart...
2021-05-04 08:28:56 2470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人