linux
文章平均质量分 80
linux shell
L_学无止境
毕业于西安建筑科技大学华清学院,已毕业10年,从事软件行业近7年。
展开
-
大文件的切分--split命令选项详解
split命令所有选项及其用法举例原创 2021-12-06 15:27:39 · 4078 阅读 · 0 评论 -
linux使用gzip批量压缩某个文件夹下的文件
gzip怎样将某个文件夹下的文件批量压缩到目标文件夹下,同时保留原始文件原创 2021-12-01 16:35:54 · 13617 阅读 · 0 评论 -
sed怎么去掉csv文件里数值中间的逗号
使用sed替换掉CSV文件里数值类型里的逗号以便将数据导入数据库原创 2021-11-26 18:35:07 · 4401 阅读 · 0 评论 -
HAProxy重启机制详解
HAProxy重启机制介绍与连接失败的处理原创 2021-11-26 11:09:01 · 7554 阅读 · 0 评论 -
HAProxy简介及启动命令相关选项介绍
HAProxy简介及其启动选项说明原创 2021-11-22 16:12:38 · 2872 阅读 · 0 评论 -
整理的strace命令参考文档
strace的用法及其命令选项的详细说明原创 2021-11-19 14:39:48 · 7401 阅读 · 0 评论 -
压缩包安装的haproxy,配置init脚本后以服务方式启动
设置haproxy以服务方式启动遇到的问题总结原创 2021-10-24 06:00:00 · 535 阅读 · 2 评论 -
lvs+keepalived高可用解决方案实践(带自动发邮件)
lvs+keepalived高可用解决方案以及提醒邮件的配置详解原创 2021-09-24 15:43:00 · 1430 阅读 · 0 评论 -
lvs的DR模式实践
LVS的DR负载均衡模式之我见原创 2021-09-15 17:31:38 · 345 阅读 · 0 评论 -
lvs的NAT模式实践
lvs的NAT模式实践全过程原创 2021-09-10 17:31:24 · 916 阅读 · 0 评论 -
lvs的12种调度算法
lvs的12种调度算法总结原创 2021-09-09 16:41:35 · 3807 阅读 · 0 评论 -
LVS的四种工作模式总结对比
lvs四种工作模式的总结对比原创 2021-09-07 17:21:13 · 2395 阅读 · 0 评论 -
TCP通信过程理解
TCP的3次握手和4次挥手过程,是否总是4次挥手?原创 2021-08-30 15:26:02 · 2673 阅读 · 0 评论 -
linux安装好httpd后,测试总是访问到系统默认页面的问题解决
调用httpd服务报Permission denied错误原创 2021-08-24 10:59:31 · 2697 阅读 · 0 评论 -
解决linux shell中传递包含空格的参数
shell传递的某个参数带有空格怎么办原创 2021-01-07 15:14:55 · 14221 阅读 · 2 评论 -
grep快速过滤文件中特定的某种类型的数据
当有多种类型的数据时,怎么提取需要的数据。原创 2021-01-06 11:08:28 · 1482 阅读 · 0 评论 -
php编译过程中的问题解决
使用的编译语句为:./configure --prefix=/home/php7 --enable-fpm 1.configure: error: no acceptable C compiler found in $PATH问题原因:缺少C编译器解决:安装gcc即可2.No package 'libxml-2.0' found问题:缺少libxml-2.0包解决:安装libxml2,下面两个都要装yum install libxml2yu.原创 2020-12-29 16:53:02 · 378 阅读 · 0 评论 -
Linux压缩包方式安装JDK时,出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter的问题解决
前几天用linux通过压缩包的方式安装jdk,结果安装完并配置好环境变量后,使用java -version查看版本,竟然报bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter错误。我使用的jdk版本如下:网上查了下,原来是因为安装的是32位的安装包,而系统中缺少32位软件所需的依赖包,所以报错了,只需要安装该依赖包即可yum install glibc.i686再次查看版本,已经正常了。总结:1.下载软件的时候需要看清楚,.原创 2020-12-25 11:08:34 · 435 阅读 · 0 评论 -
SSH免密登录配置后还是需要密码的问题解决
免密登录不起作用怎么办原创 2020-12-21 14:24:57 · 8148 阅读 · 3 评论 -
CentOS中使用yum安装软件时,报Could not resolve host:***未知的错误问题解决
yum安装软件时,所有软件源都不能用,查看dns配置。原创 2020-12-18 15:42:19 · 20144 阅读 · 3 评论 -
桥接模式下虚拟机网络怎么配置
VMware桥接模式下CentOS网络设置原创 2020-12-18 10:12:40 · 536 阅读 · 0 评论 -
vim中的查找与替换
在一般的编辑器中都有查找和替换的功能,vim中也同样有。vim中的相关功能怎么使用?原创 2020-12-02 16:28:52 · 5098 阅读 · 0 评论 -
用vim列块模式轻松解决普通文本编辑器编辑大文件费时的问题
前几天有一个需求,将一个数据库表中查询出的结果集导入到另一个数据库中的某个表里。而提供的结果集里数据的列之间没有分隔符,无法直接将数据导入到数据库。数据类似下面这样:se User_id User_Pwd User_name-- -------------------- ------------------ --------------------01 90123948029348001923 213123144 张三01 9128...原创 2020-11-27 10:52:51 · 549 阅读 · 0 评论 -
linux上mysql的启停与状态查看整理
最近学习了一下mysql数据库安装的相关操作,现在整理一下数据库启停相关的操作。一、 启动1、使用 service 启动:service mysql start2、使用 mysqld 脚本启动:mysqld start3、使用 mysqld_safe 启动(推荐):mysqld_safe --user=mysql & 带有一些安全功能,如发生错误是会重启服务器并将错误信息写入日志。二、停止1、使用 service 停止:service mysql stop2、使用 mysqld原创 2020-11-04 16:19:35 · 1471 阅读 · 0 评论 -
压缩文件格式:gz与xz的对比
今天下载MySQL的linux通用版,发现压缩文件格式由原来的tar.gz变为了tar.xz。出于好奇,对这两种压缩方式进行简单对比学习一下。直接就地取材,使用解压缩后的MySQL文件夹进行压缩测试。我下载的为mysql-8.0.12的linux64位通用版,压缩文件大小为338M,解压缩后文件夹大小为1.8G。(1)将文件夹分别压缩为tar.gz和tar.xz,如下:date +%s ;tar zcf mysql.tar.gz mysql-8.0.12-linux-glibc2.12原创 2020-10-28 11:06:20 · 9400 阅读 · 0 评论 -
There are no enabled repos. Run “yum repolist all“ to see the repos you have. You can enable repos问题
今天安装yum后使用yum安装软件,报There are no enabled repos. Run "yum repolist all" to see the repos you have. You can enable repos错误,才发现linux不同系列的包管理工具是不同的,有必要记录一下。原创 2020-10-27 10:39:18 · 9563 阅读 · 1 评论 -
shell脚本变量在循环中有值,出了循环就为空的问题解决
最近遇到一个问题,在循环之前定义了一个变量,循环中会给该变量赋值,可是出了循环后该变量就变成空串了。在java中是不会出现这种情况的,百思不得其解,最后终于解决了,所以很有必要记下来,避免以后出现同样的问题。 基本需求是读取文件中的内容,并对内容进行处理,然后按照一定的顺序拼接后重新输出到另一个文件。 脚本如下:#!/bin/bash#源文件sourceTxt=./source.txt#转换文件tranTxt=./tran.txt#输出文件dist...原创 2020-06-05 14:36:30 · 4223 阅读 · 7 评论 -
shell中字符串的比较与判断总结
接触shell也有好几年了,近几年主要从事使用shell操作数据库的工作。对于执行结果的返回值进行判断的情形比较多,而对于字符串的判断与比较用得相对较少。所以有时候需要用一下一时也记不太清,有必要整理一下相关的用法。一、字符串的比较(1)表达式可以使用test或者[],效果是一样的比较字符串的一般用法如下:#!/bin/bashs1="test1"s2="test"s3="test"#表达式可以使用test或者[],效果是一样的。if test $s1 = $s2then原创 2020-06-04 16:35:28 · 11258 阅读 · 0 评论 -
shell中进行字符串比较时遇到的(unexpected operator)与(not found)错误解决方法
测试shell时遇到的一个问题,有必要记下来,以后好快速解决。原创 2020-06-04 15:03:48 · 1468 阅读 · 0 评论 -
linux大文件中查找指定字符串--dd+grep
文件太大,有几十个 G, grep 搞不定,怎么办?没关系,使用 dd 工具原创 2020-04-27 15:35:24 · 2368 阅读 · 0 评论