![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 50
Lion...
攒点C币不容易
展开
-
linux, Too Many Open Files
too many open files原创 2022-12-06 16:04:25 · 595 阅读 · 1 评论 -
linux文件打开数
linux 文件打开数原创 2022-12-06 15:39:10 · 1321 阅读 · 0 评论 -
RPM, 定制redis包
定制redis rpm包原创 2022-07-12 20:29:28 · 1025 阅读 · 0 评论 -
Linux, Heredoc使用
here document原创 2022-07-11 08:55:24 · 230 阅读 · 0 评论 -
Linux, RPM初体验
rpm入门原创 2022-07-07 19:55:40 · 396 阅读 · 0 评论 -
JSch, connection is closed by foreign host
1. 问题多线程连接SFTP时, 程序抛出异常com.jcraft.jsch.JSchException: connection is closed by foreign host at com.jcraft.jsch.Session.connect(Session.java:269) at com.jcraft.jsch.Session.connect(Session.java:183)2. 分析单线程连接正常, 多线程异常, 连接数的变化导致SFTP不同反应, 猜测是sshd对连接有限制原创 2022-03-31 09:47:57 · 5186 阅读 · 1 评论 -
Linux sftp,配置
SFTP = SSH File Transfer Protocol, 属于SSH协议的一部分, 具备sshd服务即可提供SFTP功能, 不需要额外安装VSFTPD支持开启ssl, 但不等价于SFTP1 新建用户# 添加用户useradd -d /home/u1/ u1echo "changeme" |passwd u1 --stdin2 sftp连接[root@localhost ~]# sftp u1@localhostu1@localhost's password: Connec原创 2022-01-10 08:59:34 · 1951 阅读 · 0 评论 -
Linux vsftpd,安装与配置
VSFTPD = Very Secure File Transfer Protocol Deamon1 安装yum install vsftpd2 配置配置文件: /etc/vsftpd/vsftpd.conf2.1 匿名用户/本地用户阻止匿名用户登录anonymous_enable=NO允许本地用户登录, 且具备可写权限local_enable=YESwrite_enable=YES2.2 Chrootchroot适用全部用户chroot_local_user=YESch原创 2022-01-10 08:58:50 · 502 阅读 · 0 评论 -
Linux /tmp,消失的文件
1. 问题Linux的/tmp目录想必都用过The /tmp directory in Linux based systems contains necessary files that are temporarily required by the system as well as other software and applications running on the machine.使用tomcat的人可能遇到, IOException: The temporary upload lo原创 2022-01-10 08:53:59 · 1164 阅读 · 0 评论 -
Linux logrotate,日志文件收割机
1 问题日志很重要, 通过它可以知晓过去一段时间程序经历了什么我们期望日志记录地更多更全, 于是出现了新的问题日志量庞大, 存储吃紧单日志文件过大, 不利于检索因此需要做出取舍, 通常采取折中的方案, 记录日志的同时, 限制日志的大小以及保留期限2 案例去/var/log目录下, 能发现大量带日期的日志文件, 如cronmaillogmessagessecurevsftpd每类日志包含5个文件, 且日期后缀相差7如何实现这种滚动效果, 以及如何将效果应用到自定义日志文件中原创 2022-01-07 09:15:20 · 151 阅读 · 0 评论 -
Linux shuf, 数据采样
1. 需求在提供数据或者测试的时候, 为了保证数据的随机性, 需要从现有文件中抽取子集2. 方法shuf取自"shuffle", 意指洗牌shuf - generate random permutationsDESCRIPTIONWrite a random permutation of the input lines to standard output.Mandatory arguments to long options are mandatory for short options原创 2022-01-07 09:14:36 · 1058 阅读 · 0 评论 -
Linux string操作
1. 长度${#string}myString="abc123abc456"echo ${#myString} # 12expr length $stringmyString="abc123abc456"expr length ${myString} # 122. 索引expr index $string $substringmyString="abc123abc456"expr index "$myString" "123" # 43. 子集${string原创 2022-01-07 09:13:48 · 1125 阅读 · 0 评论 -
LVM,分区扩容
1. 概述LVM = Logical Volume Manager,直译为 “逻辑卷组管理”,它解决了常规磁盘分区大小无法伸缩的问题磁盘 -> PV -> VG -> LV每个磁盘分区对应一个物理卷组(PV)多个物理卷组(PV)组成逻辑卷组(VG)逻辑卷组(VG)划分给多个逻辑卷(LV)2. 分区扩容2.1. 磁盘 -> PV# 查看系统磁盘,有/dev/vda 和 /dev/vdb 共2个物理分区[root@bd107 ~]# fdisk -lDisk原创 2022-01-07 09:12:23 · 239 阅读 · 0 评论