Linux
文章平均质量分 54
坚持奋斗的李洛克
这个作者很懒,什么都没留下…
展开
-
centos和ubuntu安装ftps
FTPS是在安全套接层使用标准的FTP协议和指令的一种增强型TFP协议,为FTP协议和数据通道增加了SSL安全功能。FTPS也称作“FTP-SSL”和“FTP-over-SSL”。SSL是一个在客户机和具有SSL功能的服务器之间的安全连接中对数据进行加密和解密的协议。FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)原创 2023-03-28 16:00:52 · 939 阅读 · 1 评论 -
ftp多用户多目录配置
ftp多用户多目录配置。原创 2022-07-26 19:35:59 · 3351 阅读 · 0 评论 -
java实现ssh登录linux并执行命令的三种方法
Java 实现ssh连接远程服务器的方法原创 2022-06-30 14:23:23 · 10000 阅读 · 10 评论 -
linux系统上可以准确获取ip和网卡名称的java程序
一个在linux系统上可以准确获取ip和网卡名称的java程序。在windows上开发程序,使用 可以得到本机的ip,但是在linux上得不到真实的ip。修改程序,使用如下实现方法,同时还能得到网卡名称。原创 2022-06-17 16:06:21 · 331 阅读 · 0 评论 -
vmvare虚拟机网络配置
1.首先建议主机和宿主机都关闭防火墙2.虚拟机和宿主机之间的通信是通过虚拟网卡VMware Network Adapter VMnet8实现的。Windows虚拟网卡VMnet8的IP地址 和 VMWare虚拟网卡VMnet8的子网IP地址 和 网卡设置文件的IPADDR在同一个局域网下。注意是VMnet8。有时候虚拟机网络配置是参考主机的无线局域网或以太网,虽然能够ping 通外网,但是无法ping通主机。Windows虚拟网卡VMnet8的网关和DNS地址 和 VMWare虚拟网卡的原创 2022-05-11 09:55:00 · 2381 阅读 · 0 评论 -
Java Runtime.getRuntime.exec 执行复杂命令实现方式
在 Java 程序中调用系统命令,需要使用 Runtime.getRuntime.exec 方法。对于简单的命令,比如 ping,date 等,可以直接通过以下方式实现:try { process = runtime.exec(“date”); isr = new InputStreamReader(process.getInputStream(), Charset.forName("GBK")); br = new Buffere原创 2022-05-05 18:11:14 · 2412 阅读 · 1 评论 -
linux定时重启tomcat
1、本机环境cat /etc/redhat-release:redhat-7java -version:openjdk version “1.8.0_262”2、配置java_home2.1查找java安装路径2.2 编辑 etc/profileexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64export PATH=$JAVA_HOME/bin:$PATHexport CLASSPAT原创 2020-10-31 21:09:14 · 202 阅读 · 0 评论 -
tomcat数据库连接池个数计算
在配置tomcat数据库连接池时候,对配置的具体数值总是懵逼。这里给出具体建议。首先上公式:数据库连接池连接数 = ((核心数 * 2) + 有效磁盘数)核心数如何得到?linux 查看物理cpu的个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数) cat /proc/c...原创 2019-12-24 15:15:57 · 1007 阅读 · 0 评论 -
linux ping命令报name or service not known错误解决方案
一、选择VMWare的NAT模式。导航栏“编辑”->“虚拟网络编辑器” ->NAT模式->NAT设置二、编辑网络配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33文件名后缀ens33是随机的。使用命令ip addr查看自己的网卡。ifcfg-ens33修改内容:BOOTPROTO=“static” #启用静态IP地址...原创 2019-12-11 10:55:07 · 44446 阅读 · 3 评论 -
Linux 大文件的分割处理
如果在项目部署前期没有做好日志文件的定时分割备份,日志文件会越来越大,一旦出现问题,很难查看日志文件,定位问题。现在学到两种方式可以解决,分享下。1. linux的split命令split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]split 命令可...原创 2019-08-27 16:27:38 · 389 阅读 · 0 评论 -
Jprofiler 分析定位总结
Jprofiler 功能强大,可以安装在windows,linux等系统下。可以与idea,eclipse等ide集成,也可以远程查看服务器内存情况。有助于定位内存异常位置,优化系统。具体使用参见:Jprofiler 分析定位总结...转载 2019-08-15 13:29:57 · 611 阅读 · 0 评论 -
centOS安装JDK
centOS安装JDKcentOS自带openjdk,openjdk是jdk的代码开源版本,源码比jdk少,缺少一些功能。开发应用需要先卸载openjdk,再安装jdk。卸载openjdk卸载openjdk需要root权限。 命令: 1.查询安装的jdk: rpm –qa|grep java 2.root权限下卸载所有openjdk sudo yum...原创 2018-03-22 20:51:47 · 562 阅读 · 0 评论 -
Cygwin下 vim编写 C / C++
初次学习Linux。于是先在Windows下安装了Cygwin, 来模拟Linux系统。 谷歌学习后,发现在Cygwin 下推荐使用vim编译器。于是奔向Vim学习之路。1. 先编写C程序。按照网上的指导:输入# cd 进入了/home/administrator目录,我当前的登陆帐号是administrator # mkdir source 建立一个叫做source的子目录 # cd sou原创 2016-03-13 15:55:41 · 1074 阅读 · 0 评论