![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
天外狂人
狂人一怒,bug无数
展开
-
使用Iperf3进行局域网测速
Iperf3需要一台服务器和一台客户端进行测速,这里假设使用centos作为服务器,mac作为客户端。将要进行测试的两台机器需要安装好Iperf3,centos可以通过yum安装,mac可以通过brew安装。原创 2023-07-23 23:11:15 · 1439 阅读 · 0 评论 -
使用dd测试磁盘速度
【代码】使用dd测试磁盘速度。原创 2023-07-23 22:28:03 · 108 阅读 · 0 评论 -
使用dd测试网络传输速度
在linux和macos中看不到文件复制速度,往往不清楚smb或者afp的传输速度。dd命令可以测试磁盘io速度,当然也可以测试网络传输速度。首先要挂载afp或者smb,此步略过。然后准备好一定体积的测试文件(最好大点,比如1G以上),使用以下命令测试传输速度:dd if=/smb/TestIO/test of=/TestIO/testif表示源文件,of表示复制到何处,意...原创 2020-02-26 20:36:44 · 1840 阅读 · 0 评论 -
Centos7搭建AFP共享服务器
1.创建共享文件夹#增加一个用户,但禁止登陆useradd -M -s /sbin/nologin afp #增加一个用户组,专门用来访问picture这个目录(目录等会儿创建)groupadd g-picture #将afp增加到picture用户组gpasswd -a afp g-picture #创建一个共享文件夹mkdir /picture #将picture...原创 2020-01-28 19:53:01 · 2781 阅读 · 0 评论 -
Docker中安装Jenkins并配置
教程较简洁,不清楚的部分请脑补。1.部署docker环境此步略过,网上教程很多,安装后最好配置为国内源。2.安装jenkins先去这里看一下最新lts的版本号:https://jenkins.io/zh/download/目前是2.204.1。mkdir -p /data/jenkinschown -R 1000:1000 /data/jenkinsdocke...原创 2020-01-27 14:04:53 · 1693 阅读 · 0 评论 -
使用Dockerfile发布应用
这是一个简单的例子。先将打包后的jar包放在某个目录下,然后在同目录中vim Dockerfile#这是自己做的jdk的基本镜像FROM xxx/jdk8:1.0.0COPY my-backend.jar my-backend.jarEXPOSE 12000ENTRYPOINT ["java","-jar","my-backend.jar"]docker build -t...原创 2020-01-27 00:20:59 · 274 阅读 · 0 评论 -
Docker创建java基本镜像
1.部署docker环境安装后最好配置为国内源,此步略过,网上教程很多。2.下载jdk可以去sun官网下载,但是下载速度比较慢,而且需要注册账号。3.创建Dockerfile文件vim DockerfileFROM debian:busterADD jdk-8u241-linux-x64.tar.gz /usr/local/ENV JAVA_HOME=/usr/...原创 2020-01-26 23:26:12 · 579 阅读 · 0 评论 -
Docker安装Guacamole并使用Nginx反向代理为https
1.部署docker环境安装后最好配置为国内源,此步略过,网上教程很多。2.部署数据库环境这里直接使用宿主机内现有的mysql数据库,就不用再安装了。接着,创建guacamole数据库,编码用utf8即可。再运行以下命令,生成数据库脚本,脚本的作用是创建需要的表和一个默认管理员用户。docker run --rm guacamole/guacamole:1.0.0 /op...原创 2020-01-25 15:35:30 · 3002 阅读 · 1 评论 -
Docker安装Redmine并使用Nginx反向代理为https
1.部署docker环境安装后最好配置为国内源,此步略过,网上教程很多。2.部署数据库环境这里直接使用宿主机内现有的mysql数据库,就不用再安装了。使用以下sql语句创建数据库和数据库用户。CREATE DATABASE IF NOT EXISTS redmine DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;CRE...原创 2020-01-25 14:21:37 · 1300 阅读 · 0 评论 -
Centos7搭建Samba共享服务器
1.安装smb服务yum install samba -y2.新建共享文件夹,并且分配一个用户和用户组,smb登陆时使用该用户#增加一个用户,禁止登陆useradd -M -s /sbin/nologin smb#增加一个用户组,专门用来访问picture这个目录(目录等会儿创建)groupadd g-picture#将smb增加到picture用户组gpasswd ...原创 2019-12-29 21:52:41 · 1004 阅读 · 0 评论 -
MySql多版本在Windows下的安装教程
1.各个版本如何安装,在此文不做描述,请见以往的教程。2.多个版本,则在服务中会出现多个服务,所以使用cmd命令执行"mysqld --install"的时候,在后面需要加一个唯一的服务名,如"mysqld --install mysql5.6",或者"mysqld --install mysql5.7"。若要卸载,执行"mysqld --remove"时也要在后面加上当初指定的服务名,才...原创 2019-11-25 15:33:02 · 93 阅读 · 0 评论 -
MySql5.7在Windows下的安装教程
1.下载MySql5.7 for windowshttps://dev.mysql.com/downloads/mysql/5.7.html2.解压下载的压缩包可以将压缩包解压到C盘根目录中。4.配置参数将MySql根目录下的新建一个my.ini,然后编辑它。[mysqld]basedir = C:\mysql-5.6.40-winx64datadir = C:\mys...原创 2019-11-25 15:31:05 · 132 阅读 · 0 评论 -
MySql5.6在Windows下的安装教程
1.下载MySql5.6 for windowshttps://dev.mysql.com/downloads/mysql/5.6.html2.解压下载的压缩包可以将压缩包解压到C盘根目录中。3.环境变量将MySql根目录下的bin文件夹的路径,添加到path环境变量中。4.配置参数将MySql根目录下的my-default.ini复制一份,命名为my.ini,然后打...原创 2019-11-25 15:27:06 · 247 阅读 · 0 评论 -
Redis在Windows下的安装教程
1.下载Redis for Windowshttps://github.com/MicrosoftArchive/redis/tagsredis官网并没有windows版的安装程序,需要从github中下载。2.解压下载的压缩包可以将压缩包解压到C盘根目录中。3.配置参数redis.windows.conf和redis.windows-service.conf都是配置文件,前...原创 2019-11-25 15:20:07 · 246 阅读 · 1 评论 -
Centos7安装jdk(oracle版)
1.检查有没有自带的open-jdkrpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj如果有,则使用下面的命令进行卸载rpm -qa | grep java | xargs rpm -e --nodeps 2.下载oracle jdk进入oracle jdk官网,下载你需要的版本的jdk,后缀名为tar.gz,然后将它放在/u...原创 2019-04-26 10:59:22 · 656 阅读 · 0 评论 -
Centos7安装Tomcat并配置为服务且开机自动启动
1.下载Tomcat到tomcat官网,下载tar.gz后缀的包,假设文件名为apache-tomcat-8.5.40.tar.gz,放到/usr/local目录中。2.安装Tomcatcd /usr/localmkdir tomcatmv apache-tomcat-8.5.40.tar.gz tomcat/cd tomcattar xvf apache-tomcat-8.5.40...原创 2019-04-26 11:45:36 · 865 阅读 · 0 评论 -
Centos7安装redis(编译安装)
1.下载redis安装包去官网下载redis最新稳定版安装包,后缀名为tar.gz。假设文件名为redis-5.0.4.tar.gz,放到/usr/local目录中。cd /usr/localtar -zxvf redis-5.0.4.tar.gz2.安装依赖包yum -y install gcc gcc-c++ kernel-devel3.安装rediscd redis-5....原创 2019-04-26 18:07:01 · 101 阅读 · 0 评论 -
Centos7安装Mysql5.7(yum安装)
可参见官网教程:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/1.下载mysql的yum源https://dev.mysql.com/downloads/repo/yum/进入mysql官网,下载系统对应的rpm包,假设下载下来的文件名为mysql80-community-release-el7-3.noarch.rpm。下...原创 2019-04-28 10:21:39 · 157 阅读 · 0 评论 -
Centos7安装nginx(编译安装)
1.下载nginx进入nginx官网,下载需要的版本的nginx包,以tar.gz结尾的文件。假设文件名为nginx-1.14.2.tar.gz,并且放在/usr/local。2.安装依赖环境yum -y install openssl openssl-develyum install -y pcre pcre-develyum install -y zlib zlib-devel...原创 2019-04-28 12:21:02 · 650 阅读 · 0 评论 -
Centos7搭建sftp服务器
1.安装ftpyum install vsftpd -ysystemctl enable vsftpd.service2.配置ftp服务vim /etc/vsftpd/vsftpd.conf根据以下配置进行修改anonymous_enable=NOchroot_local_user=YESchroot_list_file=/etc/vsftpd/chroot_list保存并...原创 2019-04-28 13:55:09 · 4943 阅读 · 0 评论 -
Centos让用户只能在某些命令中使用sudo
进入配置文件,拉到最底部vim /etc/sudoers插入以下内容p1 ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart tomcatp1为用户名/usr/bin/systemctl restart tomcat为能用sudo的命令除了这个命令以外,都无法使用sudo如果有多条命令需要使用sudo,则加逗号分割,如下p1 ALL=(...原创 2019-04-28 15:01:26 · 992 阅读 · 0 评论 -
Mac OS使用ikev2无法ping通宿主机
问题:由于本人有一台云服务器,想使用vpn将服务器的网络与公网隔开,所以就采用了ikev2这种vpn。使用vpn将服务器网络保护起来应该是一种常见做法,因为服务器的端口暴露在公网是非常危险的,每时每刻都有人在请求你的3306和6379等端口。如果这些端口你不映射出来,维护起来又非常麻烦。那么如果连上vpn后才能访问这些端口,就安全了很多。但是我在mac下使用ikev2 vpn连接成功后,ping宿...原创 2019-08-08 14:50:56 · 1096 阅读 · 0 评论 -
SSH免密登录远程服务器
适用系统:MAC OS、LINUX以及大部分基于UNIX的系统1.生成密钥ssh-keygen -t rsa各项配置保持默认即可。ls ~/.ssh查看是否有id_rsa和id_rsa.pub两个文件。2.上传公钥到服务器scp ~/.ssh/id_rsa.pub root@abc.com:/root/.ssh/#将/root/替换成登录用户的home路径#执行scp之前先要...原创 2019-04-25 20:48:30 · 571 阅读 · 0 评论