代码改变世界

随笔分类 - 4.1.├─ Linux

Linux安装CentOS8.3

2021-05-12 19:30 by 猎手家园, 323 阅读, 收藏, 编辑
摘要: 1、下载centos8镜像:https://www.cnblogs.com/hunttown/p/5453367.html 2、挂载镜像并启动服务器 3、选择1,安装centos8 4、选择软件语言 5、配置 5.1 配置硬盘 5.2 选择安装类型 第1个是界面版; 第2个是服务器版; 第3个是最小 阅读全文

JVM内存JAVA_OPTS

2021-02-06 08:30 by 猎手家园, 176 阅读, 收藏, 编辑
摘要: 示例代码: JAVA_OPTS=-server -Xms1536m -Xmx1536m -XX:NewSize=320m -XX:MaxNewSize=320m -XX:PermSize=96m -XX:MaxPermSize=256m -Xmn500m -XX:MaxTenuringThresho 阅读全文

Linux ls命令详解

2021-02-06 08:21 by 猎手家园, 205 阅读, 收藏, 编辑
摘要: 命令格式:ls [-参数] -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -A 显示除 “.”和“..”外的所有文件。 -k 以 k 字节的形式表示文件的大小。 -l 列出文件的详细信息。 -s 在每个文件名后输出该文件的大小。 -t 以时间排序。 -u 以文件上次被访问的时间排序。 - 阅读全文

Linux中的查找命令:find、locate、whereis、which、type及其区别

2020-11-28 15:04 by 猎手家园, 329 阅读, 收藏, 编辑
摘要: 一、find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条件>: 所要搜索的文件的特征。 - <指定动作>: 对 阅读全文

idea启动springboot时报:An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]

2020-10-08 11:33 by 猎手家园, 731 阅读, 收藏, 编辑
摘要: Idea报错: An incompatible version [1.2.12] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14] 原因:tcnativ 阅读全文

本地测试Http升级到Https(证书信任)

2020-10-08 11:08 by 猎手家园, 1213 阅读, 收藏, 编辑
摘要: 当我们使用谷歌浏览器调用麦克风,摄像头,定位等权限时,谷歌浏览器认为http连接是不安全的,要求使用https,于是拒绝了访问。 但是我们是在本地测试,又没有域名和SSL证书,所以只能生成一个证书文件。 一、生成证书 1、打开CMD,输入以下命令: keytool -genkey -alias to 阅读全文

Linux查看端口占用情况

2020-09-09 13:46 by 猎手家园, 214 阅读, 收藏, 编辑
摘要: [Linux@centos ~]# netstat -tunpl -t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字 -p 显示建立相关链接的程序名 -l 仅列出在Listen(监听)的服务状态 如果查询具体端口,则使用管道 阅读全文

Linux查看磁盘空间

2020-09-08 22:37 by 猎手家园, 1451 阅读, 收藏, 编辑
摘要: 1、查看磁盘整体使用情况 [root@linux ~]# df -h 2、查看当前目录空间占用情况 [root@linux ~]# du -sh * 3、查看当前目录下文件个数 [root@linux ~]# ls | wc -l 阅读全文

tcpdump命令详解

2020-09-08 11:39 by 猎手家园, 3793 阅读, 收藏, 编辑
摘要: 一、tcpdump简介 tcpdump命令是基于unix系统的命令行的数据报嗅探工具,可以抓取流动在网卡上的数据包。它的原理大概如下:linux抓包是通过注册一种虚拟的底层网络协议来完成对网络报文(准确的是网络设备)消息的处理权。当网卡接收到一个网络报文之后,它会遍历系统中所有已经注册的网络协议,如 阅读全文

Tomcat关闭日志catalina.out

2020-09-08 11:23 by 猎手家园, 743 阅读, 收藏, 编辑
摘要: 事件起因:有一天,接收服务器报警,说硬盘空间不够了。可我明明配了200G的空间,只挂了一个简单的业务系统啊? 最后查到,原来一个名为catalina.out文件占了120多G。 经过查询资料,了解到catalina.out文件原来是tomcat自动产生的,运行久了会越来越大,对系统的稳定造成了一定的 阅读全文

Linux通过Shell命令向端口发送数据

2020-09-02 11:14 by 猎手家园, 2761 阅读, 收藏, 编辑
摘要: [root@web ~]# (echo '好好学习,天天向上!'; sleep 2) | telnet 192.168.1.39 1500 阅读全文

Linux防火墙介绍和iptables常用命令

2020-08-31 15:33 by 猎手家园, 245 阅读, 收藏, 编辑
摘要: 一、Linux防火墙介绍 IPTABLES由四个表(raw表、mangle表、nat表、filter表)和五个链(INPUT链、OUTPUT链、FORWARD链、PREROUTING链、POSTROUTING链)组成。 1、规则表分为以下4种 1)filter表:用来对数据包进行过滤,表内包含三个链 阅读全文

Linux实现定时备份MySQL数据库并删除30天前的备份文件

2019-10-25 12:01 by 猎手家园, 1209 阅读, 收藏, 编辑
摘要: 1. MySQL5.6以上版本 2. 修改 /etc/my.cnf 文件 # vim /etc/my.cnf [client] host=localhost user=你的数据库用户 password='你的数据库密码' 3. 编写数据库脚本 mysql-backup.sh # vim mysql- 阅读全文

Linux(CentOS)启动时自动执行脚本(rc.local)

2019-10-08 23:40 by 猎手家园, 5085 阅读, 收藏, 编辑
摘要: 一、Linux开机启动有多种方法,比如我设置mysql开机启动为:chkconfig --level 35 mysqld on 二、下面说说通过rc.local文件进行开机启动: 1、首先创建一个启动脚本,这里以redis启动为例 创建 redis-startup.sh 脚本 并给 redis-st 阅读全文

Linux(CentOS)安装JDK1.8

2019-10-08 10:25 by 猎手家园, 608 阅读, 收藏, 编辑
摘要: 1、JDK的RPM包安装方式: https://www.cnblogs.com/hunttown/p/5450463.html 2、JDK的tar包安装方式: 首先,从SUN公司网站下载最新的JDK http://www.oracle.com/technetwork/java/javase/down 阅读全文

CentOS6.5如何设置NAT网络方式

2018-09-17 08:40 by 猎手家园, 1798 阅读, 收藏, 编辑
摘要: 如何设置虚拟机与外网的连通。 今天说一下NAT的配置方法,其它两个都比较简单。 1、配置CentOS的IP 这里我随便设置了一个33段的网络IP,你们随意。 有一点需要注意,就是网关,一定要和下面“NAT设置”中的网关一致。 2、设置虚拟机 (1)镜像选择“NAT”模式 (2)打开虚拟机:编辑 - 阅读全文

CentOS6.5安装sqlite3

2018-09-11 16:53 by 猎手家园, 3076 阅读, 收藏, 编辑
摘要: 1、下载安装包:https://www.sqlite.org/download.html 2、解压 3、编译安装 注意:安装完毕有这样一段提示 这段内容显示了sqlite3的安装路径:/usr/local/sqlite3/lib。特别注意 add LIBDIR to the 'LD_LIBRARY_ 阅读全文

CentOS6.5安装Scrapy

2018-09-11 15:03 by 猎手家园, 400 阅读, 收藏, 编辑
摘要: 1、安装命令超级简单: 建立软链接: 2、但是Scrapy有6个依赖的python包: lxml ,一个高效的XML和HTML解析器 parsel , 一个基于 lxml 的 HTML / XML 数据提取库 w3lib ,一个用于处理URL和网页编码的多用途助手 twisted, 一个异步的网络框 阅读全文

CentOS6.5安装pip

2018-09-11 12:08 by 猎手家园, 3176 阅读, 收藏, 编辑
摘要: 首先重要的事情说三遍,因为可能有程序依赖目前的python2环境,比如yum: 不要动现有的python2环境! 不要动现有的python2环境! 不要动现有的python2环境! 如果你动了,yum报错了,请参考:https://www.cnblogs.com/hunttown/p/9625662 阅读全文

CentOS6.5 安装openssl

2018-09-11 11:16 by 猎手家园, 4406 阅读, 收藏, 编辑
摘要: 安装比较简单! 1、下载安装包 2、解压和编译 3、建立软链接 4、查看版本 阅读全文