- 博客(32)
- 收藏
- 关注
原创 Ubuntu配置阿里云ddns
首发于yuany3721的WordPress生成阿里云access key注意:不能使用ram子用户下载并配置ddnscurl https://github.com/NewFuture/DDNS/releases/download/v2.10.2/ddns -#SLo ddns && chmod 777 ddns# 自动生成config.json./ddns -h# 配置config.jsonvi config.json使用ddns配置./ddns -c config.j
2021-10-02 10:15:50
2032
原创 Ubuntu配置ssh和sftp
首发于yuany3721的WordPress安装ssh是客户端,sshd才是服务端# 查看是否已经安装dpkg -l | grep ssh# 安装openssh serversudo apt install openssh-server修改端口# 修改端口sudo vi /etc/ssh/sshd_config# 修改Port后的参数# 重启sshsudo service ssh restart远程连接ssh -p 修改后的端口 用户名@ip地址配置sftp# 使用系统自
2021-09-30 13:23:20
708
原创 Ubuntu防火墙操作
首发于yuany3721的WordPress# 启用防火墙sudo ufw enable# 查看防火墙状态sufo ufw status# 默认拒绝连接sudo ufw default deny# 开启端口sudo ufw allow 1234# 开启指定协议的端口sudo ufw allow 8001/tcp# 删除规则sudo ufw delete allow 1234sudo ufw delete allow 8081/tcp# 重新加载配置sudo ufw reload
2021-09-30 13:22:09
166
原创 配置免密登录ssh
首发于yuany3721的WordPress本机A,需要连接的远程主机BA中进入.ssh文件夹内ssh-keygen -t rsaWindows的.ssh在C:\User\Username.sshUbuntu、Centos的.ssh在~.ssh(/home/username/.ssh)如果有ssh-copy-id则执行以下代码,否则到3ssh-copy-id -i YourIdRsa.pub Busername@Bhostaddress将id_rsa.pub不管用拷贝、ftp还是什么办法
2021-09-30 13:20:42
95
原创 Ubuntu配置mariadb
首发于yuany3721的WordPress安装sudo apt install mariadb-server配置# 启动 状态 重启sudo service mysql startservice mysql statussudo service mysql restart# 初始化配置sudo mysql_secure_installation# 修改配置sudo vi mariadb.cnf# 端口号Port 1234# 允许远程连接登录bind-address = 0.0
2021-09-30 13:17:35
701
原创 nginx+php上传文件配置
首发于yuany3721的WordPress设置php.ini主要把包括的选项有:post_max_size、upload_max_filesize、memory_limit、max_execution_time等设置nginx.conf主要是client_max_body_size,注意设置sendfile onnginx一定程度上避免502location / { ...... proxy_connect_timeout 300; proxy_send_timeo
2021-09-30 13:15:00
149
原创 Ubuntu配置搜狗输入法
首发于yuany3721的WordPressVersion: Ubuntu 20.04.3 LTS下载deb包官网地址sudo dpkg -i sogoupinyin_版本号_amd64.deb# 如果提示缺少依赖sudo apt -f install设置系统语言Settings --> Region & Language --> Manage Installed Languages将 Keyboard input method system设置为fcitx注销重新
2021-09-30 13:13:17
206
原创 Ubuntu安装chrome
首发于yuany3721的WordPresssudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb
2021-09-30 13:11:30
63
原创 Ubuntu设置屏幕分辨率及屏幕翻转
首发于:yuany3721的WordPressVersion: Ubuntu 18.04.6 LTS使用xrandr查看屏幕信息$ xrandrScreen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192VGA-0 connected primary 1920x1080+0+0 inverted (normal left inverted right x axis y axis) 0mm x 0mm 1024x76
2021-09-30 13:06:15
781
原创 DNS解析类型
A(Address)记录将域名指向 IP 地址(Ipv4)MX(Mail Exchange)记录邮件交换记录,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器CNAME(Canonical Name)记录通常称别名解析,可实现将域名指向另一个域名或IP地址URL(Uniform Resource Locator)转发网址转发,如果没有一个独立的IP地址或者有一个域名B,想在访问A域名时访问到B域名的内容,这时就可以通过URL转发来实现。URL转发可以转发到某一个目录或某一个文件上.
2021-09-30 13:02:39
808
原创 Centos7 / Windows10配置frp+远程桌面
Version:Centos 7.3Windows10 21H1frp由客户端(frpc)和服务端(frps)组成,服务端通常部署在具有公网 IP 的机器上,客户端通常部署在需要穿透的内网服务所在的机器上。 内网服务由于没有公网IP,不能被非局域网内的其他用户访问。用户通过访问服务端的 frps,由frp负责根据请求的端口或其他信息将请求路由到对应的内网机器,从而实现通信。 在 frp 中一个代理对应一个需要暴露的内网服务。一个客户端支持同时配置多个代理。官方文档代理类型类型描述
2021-09-30 13:01:34
1326
原创 Spring boot部署SSL证书及keytool相关
目录一、Spring boot部署SSL证书1、申请并下载SSL证书2、生成.jks文件3、在项目中部署4、修改启动类,让http请求重定向到https(如果需要)二、keytool相关1、keytool2、keytool 常用命令3、遇到的坑(1)为什么不要下载阿里云jks格式的证书(2)Tomcat启动报错当前端口已被占用(实际没有被占用)参考一、Spring boot部署SSL证书1、申请并下载SSL证书我是阿里云的服务器,阿里云有免费的SSL证书可以申请,申请后下载Tomcat类别对应的证书。
2020-10-19 19:34:56
1057
1
原创 用Windows Terminal建立Centos ssh远程连接
用Windows Terminal连接远程主机1.打开Windows Terminal设置2.添加Centos选项卡在profile----list中添加选项卡信息:{ "guid": "{439227e1-65b3-4a60-a518-74afeca0c7c0}", "hidden": false, "name": "CentOS", "commandline": "ssh 用户名@域名orIP -p 端口号", "icon": "ms-appdata:/
2020-06-05 16:45:08
2284
3
原创 常见User Agent
常见User Agent# Chrome# WindowsMozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 ...
2020-03-20 09:31:14
593
原创 Nginx配置ssl证书
1.下载证书在ssl证书管理界面下载对应于Nginx的证书。下载的Nginx证书压缩文件解压后包含:.pem:证书文件。PEM文件的扩展名为CRT格式。.key:证书的密钥文件。申请证书时如果未选择自动创建CRS,则下载的证书文件压缩包中不会包含.key文件,需要您将自己手动常见的私钥文件拷贝到cert目录下。2.更改nginx设置在nginx安装目录下新建cert目录存储ngin...
2019-11-11 18:30:26
1656
原创 Centos7.5部署Vue+Mysql+Java项目
1.mysqlmysql环境安装见 Centos 7.5服务器配置(一)----系统更新、apache、mysql 。远程连接中遇到的问题:(1)3306端口需要打开防火墙开放见 Centos 7.5服务器配置(二)----java环境、tomcat、防火墙 。(2)root权限问题即root账号不允许远程登录,如果新建了其他用户同理。#进入mysqlmysql -u root -...
2019-11-08 21:55:08
655
原创 Centos 7.5服务器配置(三)----Nginx
值得一提的是,在我使用的阿里云提供的Centos7.5中1-4均已安装,在安装时直接输入安装命令均会提示Nothing to do,不过保险起见,还是需要用yum list installed检查一下一、相关环境配置1.gccNginx的安装需要对C源码编译,因此需要gcc#检查安装yum list installed | grep gcc-c++#安装gccyum -y insta...
2019-11-08 20:14:50
178
原创 Centos 7.5服务器配置(二)----java环境、tomcat、防火墙
1.修改系统默认编码这一步其实应该放在Centos 7.5服务器配置(一)----系统更新、apache、mysql里进行。。但是我忘了。。#查看当前系统编码locale#修改编码vi /etc/locale.conf#将en_US修改为zh_CNLANG=zh_CN.UTF-8#退出编辑器后应用改动source /etc/local.conf#查看修改后的编码local...
2019-11-05 18:55:30
194
原创 Centos 7.5服务器配置(一)----系统更新、apache、mysql
1.更新系统#安装epel源yum install epel-release#手动更新源yum makecache#更新系统yum update2.安装apacheApache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可...
2019-11-05 12:23:37
398
原创 远程连接及初始密码修改(阿里云)
进入管理控制台–实例1.修改远程连接密码,6位2.重置系统密码,也就是这里的重置实例密码,8位以上的数字,包含字母,数字,表单符号等【私货】阿里云点这里有优惠...
2019-11-04 18:06:18
2101
原创 git撤销推送
查看推送日志git log 退出log方式:q撤销推送HEAD指针:指向最新的提交的,上一次提交是HEAD^ ,上上次是HEAD^^,也可以写成HEAD~2 。方法1:resetgit reset --hard HEAD^git push origin master -f这种方式是直接回退,不再保留回退的推送。方法2:git revert HEADgit push ori...
2019-09-26 18:36:28
7138
原创 MD5
目录简介算法1. 待加密信息处理2. 链接变量3. 基本函数4. 计算其他简介MD5消息摘要算法(MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5可以将任意长度的字节串变换成一个128位的散列值,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你...
2019-08-15 14:27:05
1325
原创 Base64编码
目录Base64简介编码原理索引表转换步骤补零处理其他Base64简介Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,是一种基于64个可打印字符来表示二进制数据的方法。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息,具有不可读性,需要解码后才能阅读。Base64常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据,包括MIME的电...
2019-08-13 16:02:07
323
原创 Ubuntu下开始第一个Java程序
Java编译环境安装见 Ubuntu19.04下安装java开发环境 。$ vim hello.java以下为一个简单的Java程序:class hello{ public static void main(String args[]){ System.out.println("Hello World!"); }}编译执行:$ javac hello.java$ java...
2019-06-20 18:40:57
421
原创 Ubuntu19.04下安装java开发环境
1.下载安装包官网:https://www.oracle.com/technetwork/java/index.html下载页:https://www.oracle.com/technetwork/java/javase/downloads/index.html选择合适的安装包下载,这里选择的是tar.gz压缩包,下载后默认位置在/Downloads。2.移动到安装位置并解压这里我选...
2019-06-20 18:30:37
6781
原创 Ubuntu19.04安装wireshark
$ sudo apt-get update$ sudo apt-get install wireshark以管理员权限启动:$ sudo wireshark
2019-06-19 23:10:22
613
2
原创 Ubuntu安装软件时Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)的解决方案
【Ubuntu 19.04】在安装wireshark的时候,sudo apt-get install wireshark后遇到报错如下:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration direct...
2019-06-19 22:57:18
4997
2
原创 Ubuntu19.04调整分辨率为1920x1080
安装好Ubuntu 19.04后,发现屏幕分辨率调整选项里没有1920*1080这一选项,经过一番查找,可通过如下方式进行屏幕分辨率设置。以下操作均在Ubuntu 19.04桌面版操作,不要用远程连接操作,否则xrandr命令会无法监测到显示器信息。打开Terminal1.输入 cvt 1920 1080返回# 1920x1080 59.96 Hz (CVT 2.07M9) hsync:...
2019-05-27 20:43:37
6266
原创 Ubuntu下安装vim
$sudo apt update$sudo apt-get update$sudo apt-get install vim
2019-05-27 20:17:36
213
原创 在Ubuntu下开始第一个C程序
Ubuntu是Linux系统的桌面版,自带了c语言编译器(gcc),同时由于某些原因(懒),我们使用Ubuntu自带的文字编辑工具开始我们的第一个C程序。1.写一个C程序打开Terminal,输入gedit hello.c:在打开的界面中输入以下程序:#include <stdio.h>int main(){ printf("hello world!\n"); ret...
2019-05-27 20:13:58
308
原创 Win10下基于Oracle VM VirtualBox的Ubuntu Kylin 19.04安装
1.建立虚拟机2.安装系统前往 https://www.ubuntu.com/download/desktop 下载系统映像。装载Ubuntu Kylin 19.04的iso映像,启动建立好的虚拟机,选择对应的虚拟盘。选择"Install Ubuntu",选择"Minimum Installation",Continue。这里你也可以将左侧语言栏拉到最下选择中文(简体)。安装完毕...
2019-05-27 19:44:55
539
原创 Win10下基于Oracle VM VirtualBox的Ubuntu Kylin 19.04安装
1.建立虚拟机这里需要注意文件大小设置稍微大一点,因为安装系统所需空间大约为13-14G2.安装系统前往 http://www.ubuntukylin.com/downloads/ 下载系统映像。装载Ubuntu Kylin 19.04的iso映像,启动建立好的虚拟机,选择对应的虚拟盘。选择“安装Ubuntu Kylin”,设置均选择默认即可。安装完毕选择重启系统,弹出安装盘,重启...
2019-05-27 18:58:06
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人