
Linux
文章平均质量分 50
冷小鱼
博客以实战为主,欢迎大家留言讨论。
展开
-
SSH隧道使用
隧道的简单应用原创 2022-08-19 17:00:32 · 358 阅读 · 0 评论 -
DBeaver 导出EXCEL文件
背景Linux环境安装的VNC后,又装了DBeaver。项目上需要导出数据库的记录为EXCEL形式,以便比对。步骤1、查询出结果集,选择导出结果集。2、导出到CSV文件3、默认选项,条数默认是10000,可以自根据需要调整。4、选择字符集编码为:GB2312选择其他字符集会出现乱码,以下是GBK格式的截图。5、点击下一步即可在输出目录找到导出文件,使用FTP工具把文件下载到本地即可。遇到“1.16E+18”的显示问题,把列拉宽些就好了。...原创 2021-01-22 11:56:00 · 37672 阅读 · 19 评论 -
linux 好用的 免费的 数据库管理工具 dbeaver
好用的,开源的,适配性比较强的,数据库管理工具,欢迎页十分的好看哈~~~ 下载地址Windows安装基本上一路下一步就可以了,没有好说的。1、选择数据库类型2、 连接设置如果没有安装数据库驱动选择安装驱动即可。如果下载有问题,则选择本地数据库驱动文件。点击测试链接Linux安装1、下载linux版本的安装包wget https://github.com/dbeaver...原创 2020-07-31 17:19:50 · 4122 阅读 · 0 评论 -
Linux gedit
指令安装:#ubuntusudo apt-get install gedit#centossudo yum install gedit常用指令:CTRL-Z:撤销 CTRL-C:复制 CTRL-V:粘贴 CTRL-T:缩进 CTRL-Q:退出 CTRL-S:保存 CTRL—R:替换 CTRL+Tab 切换 CTRL+W 关闭选项卡...原创 2020-07-31 16:36:42 · 675 阅读 · 0 评论 -
NETSTAT 指令详解
1、列出所有 tcp与udp 端口2、列名解析2.1 关于Proto,Recv-Q,Send-Q等列的具体含义Proto:协议名(tcp协议还是udp协议)recv-Q:网络接收队列表示收到的数据已经在本地接收缓冲,但是还有多少没有被进程取走,recv()如果接收队列Recv-Q一直处于阻塞状态,可能是遭受了拒绝服务 denial-of-service 攻击。send-Q...原创 2020-02-21 19:50:55 · 957 阅读 · 0 评论 -
SFTP 命令用法介绍
SFTP是Secure FileTransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。SFTP与FTP有着几乎一样的语法和功能。SFTP为SSH的一部分,是一种传输档案至Blogger伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File TransferProtocol)的安全文件传输子系统,SFTP本身没有单...原创 2020-02-12 11:43:41 · 2210 阅读 · 0 评论 -
Centos7 安装杀毒软件 Clamav
功能特性 项目 详细 主要用途 邮件网关的病毒扫描,内建支持多种邮件格式 高性能 提供多线程的扫描进程 命令行 提供密...原创 2019-11-15 13:19:36 · 6941 阅读 · 0 评论 -
crontab 执行时间与系统时间不一致问题解决
cron的配置文件称为“crontab”,是“cron table”的简写。cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //...原创 2019-11-11 10:13:17 · 899 阅读 · 0 评论 -
开源看板 wekan docker-compose部署
1.安装dockercurl -sSL https://get.docker.com/ | sh异常Error: docker-ce-cli conflicts with 2:docker-1.13.1-102.git7f2769b.el7.centos.x86_64Error: docker-ce conflicts with 2:docker-1.13.1-102.git...原创 2019-08-14 20:30:56 · 2737 阅读 · 0 评论 -
IDEA Docker 插件安装
1.在市场里查找docker插件2.新建dockerserver3.配置docker run4.填写配置项5.拷贝发布镜像包6.运行docker7.查看日志原创 2019-08-20 20:04:48 · 162 阅读 · 0 评论 -
Docker-compose 常用命令
命令docker-compose --helpbuild Build or rebuild servicesbundle Generate a Docker bundle from the Compose fileconfig Validate and view the Compose filecre...原创 2019-08-15 18:43:06 · 4191 阅读 · 0 评论 -
Docker 安装 nginx
下载nginx镜像docker pull nginx创建挂载目录mkdir -p /home/nginx/{conf,conf.d,www,logs}www: 目录将映射为 nginx 容器配置的虚拟目录。 logs: 目录将映射为 nginx 容器的日志目录。 conf: 目录里的配置文件将映射为 nginx 容器的配置文件。 conf.d: nginx容器的扩展配...原创 2019-08-22 14:00:45 · 161 阅读 · 0 评论 -
Linux下环境变量设置
1、在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误。2、那么什么是环境变量?简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而path 这一系统变量就是系统搜索...转载 2019-08-26 20:39:20 · 149 阅读 · 0 评论 -
如何在centos或其他Linux系统中发现IP地址冲突
要在Ubuntu或者Debian上安装arp-scan则输入:sudo apt-get install arp-scan对于Fedora,CentOS或者RedHat:sudo yum install arp-scan要检测IP冲突,运行下面的命令:sudo arp-scan –I eth0 -l输出示例:192.168.1.10 00:1b:a9:6...原创 2019-08-27 19:44:00 · 1061 阅读 · 0 评论 -
yum 源本地化
First of all, you need to prepare the rpm packages, we can download them with yum command, in that way, the dependencies needed by the rpm will also be downloaded.For example, you are trying to down...转载 2019-09-03 16:46:49 · 374 阅读 · 0 评论 -
CentOS 7如何配置yum源
相关说明: 本教程主要讲解配置“本地yum源”、“网络yum源”以及“ELEP源”yum简介: 1.Yum(全称为 Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 2.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖...转载 2019-09-08 17:45:36 · 268 阅读 · 1 评论 -
Linux环境下为普通用户添加sudo权限
1.背景: sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具。Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候。这个时候如果我们切回root用户下效率就会比较低,所以用sudo命令就会很方便。2.安装sudo 设置之前必须得安装sudo,...原创 2019-09-08 18:18:52 · 324 阅读 · 0 评论 -
Centos7下更改docker镜像和容器的默认路径
一、docker权限问题据官方解释,搭建docker环境必须使用root权限,或者sudo装,但一般服务器是一个机构或者多个人共同使用的,只有管理员才能拿到root权限,所以建议需要使用docker的普通用户要向管理员申请,在他搭完服务器后再搭一个docker环境,并把你当前这个普通用户名加入到docker组内,这样你才能使用。命令行 sudo usermod -aG docker ...原创 2019-09-08 18:49:55 · 1344 阅读 · 0 评论 -
Linux 进程号 端口号 互找
1、查看系统运行的java项目,并查看进程号。 ps -ef|grep java或者jps2、lsof命令:根据进程pid查端口。如果提示无此命令,可以使用yum安装下:yum -y install lsoflsof -i | grep 171203、根据端口port查进程lsof -i:port4、根据用户查看进程和端口号...原创 2019-09-16 16:25:34 · 471 阅读 · 0 评论 -
CentOS7 的开机自启动systemctl
说明centos7自启项已不用chkconfig改为:systemctl list-unit-files启停systemctl enable redissystemctl disable redis分类根据后缀名识别类型 1. .service - 定义系统服务的启动 2. .target定义了系统启动级别的标签, systemd没有运行级别的概念,...原创 2019-10-10 22:05:55 · 672 阅读 · 0 评论 -
Linux 创建快捷方式
在Linux中,链接分为软的和硬的,至于两者之间有什么差别,大家可以参考下https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/ 创建软链接ln -s [源文件或目录] [目标文件或目录]例如:当前路径创建test 引向/var/www/test 文件夹 ln –s /var/www/t...转载 2018-08-20 16:59:49 · 368 阅读 · 0 评论 -
Centos 系统添加/删除用户和用户组
在centos中增加用户使用adduser命令而创建用户组使用groupadd命令,这个是不是非常的方便呀,其实复杂点的就是用户的组与组权限的命令了,下面来给各位介绍一下吧。1、建用户adduser phpq //新建phpq用户passwd phpq //给phpq用户设置密码2、...原创 2019-08-14 19:59:49 · 370 阅读 · 0 评论 -
Linux 使用 cp 命令强制覆盖功能
我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加了 -rf 参数强制覆盖复制时,系统仍然会提示让你一个个的手工输入 y 确认复制,所添加的rf参数是不起作用的。原因:cp命令被系统设置了别名,相当于cp=‘cp -i’。查询alias命令:[root@localhost sonarqube]# alias a...转载 2019-07-03 18:39:06 · 3942 阅读 · 0 评论 -
Ubuntu 默认 root 密码修改
笔者新安装了ubuntu系统,没有要求设置root用户密码,所以不知道怎么切换到root。解决方案如下:原创 2019-01-04 10:22:58 · 938 阅读 · 0 评论 -
linux几种常见的文件内容查找和替换命令
1、vi命令下的查找和替换1.1 vi下的查找/pattern<Enter> :向下查找pattern匹配字符串?pattern<Enter>:向上查找pattern匹配字符串使用了查找命令之后,使用如下两个键快速查找:n:按照同一方向继续查找N:按照反方向查找pattern是需要匹配的字符串例如:/name<Enter> ...转载 2018-10-07 14:22:38 · 629 阅读 · 0 评论 -
windows 编写的脚本 无法在linux下运行
错误提示中包含“^M: bad interpreter”解决办法:输入“:set ff=unix”后按Enter,将格式更改为unix格式输入“:wq”保存文件再次执行脚本,如果还不可以执行,请检查脚本是否有"x"执行权限,或者脚本内容存在错误指令。...原创 2018-09-08 20:34:08 · 1276 阅读 · 0 评论 -
linux标准输入输出2>&1
linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。 STDIN是标准输入,默认从键盘读取信息;STDOUT是标准输出,默认将输出结果输出至终端;STDERR是标准错误,默认将输出结果输出至终端。 由于STDOUT与STDERR都会默认显示在终端上,为了区分二者的信息,就有了编号的0,1,2的定义,用1表示STDOUT,...转载 2018-09-04 20:08:47 · 1046 阅读 · 0 评论 -
是谁干的 linux找嫌疑人
谁把我的定时任务删掉了?怎么破?登录linux终端1、查看当前登录用户信息 who命令: who缺省输出包括用户名、终端类型、登陆日期以及远程主机。 who /var/log/wtmp 锁定时间段内登录的IP范围 2、查看命令历史 每个用户都有一份命令历史记录 查看$HOME/.bash_history 或者在终端输入: history 剩下的就是验证I...原创 2018-08-17 15:45:57 · 120 阅读 · 0 评论 -
wget 和 curl 区别
wget --- 快速下载并且没有担心参数标识的需求,那你应该使用轻便有效的 wget。 cURL --- 一个精简的命令行网页浏览器。它支持几乎你能想到的所有协议,可以交互访问几乎所有在线内容。唯一和浏览器不同的是,cURL 不会渲染接收到的相应信息。 温馨提示:wget显示OK字样,烦请查看下载的文件,说不定是错误信息,被坑了MARK下。------------------...原创 2018-08-13 17:55:44 · 827 阅读 · 0 评论 -
linux rz sz
服务器安装rz与sz命令:yum install lrzsz从服务端发送send文件file到to客户端client: sz 文件名 服务端接收receive客户端client文件: rz 文件名在弹出的框中选择上传文件下载文件的路径即可。sz:将选定的文件发送到本地机器 rz:弹出一个文件选择窗口,从本地选择文件上传到服务器 这俩个命令只能上传下载文件,不可以操作...原创 2018-08-03 10:45:37 · 1469 阅读 · 0 评论 -
Linux 后台执行脚本或命令 nohup &
#!/bin/bashecho 'service start...'nohup command > out.file 2>&1 &命令解析:使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行(es head插件有这个问题)。 command>out.file是将command的输出重定向到ou...原创 2018-08-14 15:24:30 · 11830 阅读 · 2 评论 -
Linux 关闭防火墙
在之前的版本中关闭防火墙等服务的命令是service iptables stop/etc/init.d/iptables stop在RHEL7中,其实没有这个服务[root@rhel7 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.0 (Maipo)[root@rhel7 ~]# ...转载 2019-02-19 13:43:16 · 1002 阅读 · 0 评论 -
rpm安装与yum安装的区别与特点
RPMlinux下的安装包多为rpm安装包。通常安装方法为:rpm -ivh 包的路径+包名.rpm 其中参数-i为安装 -v显示信息 -h显示进度条。这三个参数基本捆绑使用rpm的路径不单可以是本地磁盘也可以是ftp服务器的目录。rpm安装的缺点在于很多安装包有依赖性装一个包就带连带着装其他包,大包套小包。当然也有相应的参数来对应rpm -i --force 软件包名.rpm...原创 2019-04-06 10:23:40 · 1416 阅读 · 0 评论 -
yum install git Could not resolve host: ftp.twaren.net; Unknown error
yum 安装软件,报错如下:解决方案步骤一配置域名解析:vi /etc/resolv.conf追加 nameserver 8.8.8.8 nameserver 8.8.4.4步骤二重启网卡:service network restart...原创 2019-03-28 13:54:44 · 1058 阅读 · 0 评论 -
Centos7 -bash: ifconfig : command not found
引子虚拟机安装了Centos7操作系统,选择“最少安装”,一路下一步。开机重启,之后你输入一个“ifconfig”命令。恭喜你,见标题所示。解决方案centos7取消了“ifconfig”指令,用“ip addr”代替。如果还想使用“ifconfig”,则需要装工具包。1.修改网络配置cd /etc/sysconfig/network-scripts/查看网络配置文件,...原创 2019-07-08 14:52:12 · 1735 阅读 · 3 评论 -
linux zip包解压乱码
windows 压缩好 资源包,假设为 a.zip如果在linux直接解压缩unzip a.zip会出现乱码解决方案:unzip -O GBK a.zip-O为指定解压缩的字符集编码 windows默认的字符集为GBK。...原创 2019-05-07 13:57:14 · 1593 阅读 · 0 评论 -
configure: error: zlib library not found
执行./configure --prefix=/usr/local/postgresql-9.3.5错误configure: error: zlib library not foundIf you have zlib already installed, see config.log for details on thefailure. It is possible the ...原创 2019-05-14 10:16:35 · 3045 阅读 · 5 评论 -
tar (child): bzip2: Cannot exec: No such file or directory
执行tar jxvf postgresql-9.3.5.tar.bz2错误堆栈tar (child): bzip2: Cannot exec: No such file or directorytar (child): Error is not recoverable: exiting nowtar: Child returned status 2tar: Error is ...原创 2019-05-14 10:10:11 · 7296 阅读 · 0 评论 -
Linux 开机启动
目录方法一 编辑文件 /etc/rc.local方法二 自定脚本SHELL方法三 通过chkconfig命令设置方法一 编辑文件 /etc/rc.local检查有效性systemctl list-dependencies multi-user.target | grep rc-local若没有输出在开机启动不会生效,执行以下命令:systemctl lis...原创 2019-05-08 13:47:23 · 296 阅读 · 0 评论 -
linux 免密安装
场景:192.168.200.51 和 192.168.200.52 需要实现双向免密1.在需要免密的服务器执行:ssh-keygen -t rsa 如果报错,则执行:yum -y install openssh-clients一路回车即可2.复制公钥要免密服务器ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.1...原创 2019-04-16 00:26:07 · 451 阅读 · 0 评论