目录

T の weblog

三流程序员也想当画家

标签: Linux (6)

Linux限制ip登录

登录后台的时候发现服务器被尝试登录300多次,没想到,找了个简单的办法,还真有效 1. 查看服务器失败登录ip,以及时间 lastb > temp.txt 想着搞破坏的人还不少 然后将其中的ip通过正则提取出来 正则表达式 (([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5])\.){3}([01]{0,1}\d{0,1}\d|2[0-4]\d|25[0-5]) 2. 禁用ip登录 vim /etc/hosts.deny 将上面的提取的ip添加进去 sshd:ip地址 保存即可,测试过指定ip的确实登录不了了 3. 后续 后来吧,我嫌弃这种方式太麻烦了,得完全手动操作,为啥不写个shell脚本呢 #bin/bash #脚本产生日志文件位置 logFile=/root/limitLogin/log/limitlogin.log #脚本产生的临时文件,执行完会自动删除,不用修改,默认是linux临时目录 tmpLogFile=/usr/lib/tmpfiles.d/login.tmp.txt #禁用ip登录的文件,不用修改 denyfile=/etc/....

【转载】Centos 安装 Python3 环境

原文 CentOS7 默认自带 Python2.7,可安装 Python3 与 Python2 共存。 [root@Python ~]# python -V Python 2.7.5 1.安装编译相关工具 1. [root@Python ~]# cat /etc/redhat-release 2. CentOS Linux release 7.6.1810 (Core) [root@Python ~]# yum -y groupinstall "Development tools" [root@Python ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel [root@Python ~]# yum install wget libffi-devel -y 2.下载安装包并解压 [root@Python ~]# wget http....

通过Java连接linux,并执行脚本或者命令

通过 Java 连接 Linux,并执行脚本或者命令

手把手教你在Linux上部署Spring Boot项目

准备的东西: 1.项目使用maven在IDEA上打包好 2.xshell连接服务器 3.工具Xftp 步骤 linux服务器上安装jdk,maven 分别从官网下载jdk和maven 使用Xftp将下载到本地的jdk和maven复制到linux上 在复制的时候你可以现在linux上创建文件夹用来放置jdk和maven 在java文件夹中使用解压命令进行解压 tar -zxvf jdk1.8.0_201/ 在maven文件夹同上 配置linux的profile文件 和windows配置环境变量类似,在linux上也要配置 vi /etc/profile 按 i 进行插入,注意要输入你所配置的目录,以及jdk和maven解压出来的那个文件夹的名字 export JAVA_HOME=/usr/local/java/jdk1.8.0_201 export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.0 export PATH=$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin export CLASSPATH=....

Docker的基本使用

在之前的有说到过在linux上安装Docker,所以这里就不再进行说明安装过程了。 这次说的是 Docker对于Mysql的安装于配置,参考的文章是 docker如何安装mysql 使用docker运行mysql实例 docker端口映射或启动容器时报错Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 我先将那篇参考的文章复制过来,然后在文章中说明要注意的地方 下载第一个镜像,通过docker pull docker.io/mysql命令 查看下载后的镜像列表,如下图所示 通过 docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root docker.io/mysql:latest 在这一步操作的时候可能会出现报错:driver failed programming external connectivity on endpoint lnmp (2f....

linux的几种基操

Linux服务器连接另一个linux服务器 ssh root@192.168.0.30//登录 exit //登出 在服务器集群环境中,通过ssh免密码登录 ssh会产生私钥和公钥,对方通过公钥进行加密字符串,然后通过私钥进行解密 在本机生成密钥 [root@iZdpqkd3lvx9ncZ ~]# ssh-keygen //生成密钥 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: SHA256:oZ1x3AP1WHCIdxuf....