Linux
Linux
陆氪和他的那些代码
小氪报主理人,惠权科技创始人。不仅分享日常代码爬坑,且每日拆解一条百里挑一的小众消息(Blink):新商业观察、科技互联网、公私域流量、自媒体运营、工具效率、职场生活、健康养身、奇怪的小知识和一些小道消息(添加主页小地球可直接看到源头朋友圈资讯)。
展开
-
Linux - No space left on device
Linux - No space left on device原创 2024-01-08 10:25:15 · 538 阅读 · 0 评论 -
Linux - Sed 命令(按时间截取日志)
Linux - Sed 命令(按时间截取日志)原创 2023-11-14 17:48:23 · 1167 阅读 · 0 评论 -
Linux - 开放端口三步走
Linux - 开放端口三步走原创 2023-07-11 13:58:59 · 475 阅读 · 0 评论 -
Linux - 如何通过端口号确定程序主目录?
Linux - 如何通过端口号确定程序主目录?原创 2023-07-05 10:15:59 · 266 阅读 · 0 评论 -
Linux - 那些年测试服务器带宽的 3 种方式
Linux - 那些年测试服务器带宽的 3 种方式原创 2023-07-03 10:24:40 · 364 阅读 · 0 评论 -
Linux - 时间格式化命令
Linux - 时间格式化命令原创 2023-03-29 18:19:02 · 305 阅读 · 0 评论 -
Linux - 一篇带你读懂 Curl Proxy 代理模式
curl是一个很有名的处理网络请求的类Unix工具。出于某种原因,我们进行网络请求,需要设置代理。本文讲全面介绍如何为curl设置代理。原创 2022-07-28 18:56:36 · 6344 阅读 · 0 评论 -
Linux - error: cannot open Packages database in /var/lib/rpm
报错信息[root@VM_0_17_centos rabbitmq]# yum install xxx.rpmerror: rpmdb: BDB0113 Thread/process 27590/140471762446144 failed: BDB1507 Thread died in Berkeley DB libraryerror: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, .原创 2021-09-08 09:49:17 · 959 阅读 · 2 评论 -
Linux - 安装 JDK(1.8版)
Linux - 安装 JDK(1.8版)原创 2021-09-07 22:02:44 · 555 阅读 · 2 评论 -
Linux - ${变量#*/} 语法糖
案例fileName=/usb/my.confecho ${fileName#*/}结果usb/my.conf原理从左边删除直到第一个“/”,保留右边的部分。原创 2021-09-05 17:17:18 · 671 阅读 · 3 评论 -
Linux - #!/bin/bash 和 #!/usr/bin/env bash 的区别
Linux - #!/bin/bash 和 #!/usr/bin/env bash 的区别原创 2021-08-25 19:18:52 · 1495 阅读 · 3 评论 -
Linux - MD5 值加密字符串
MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。所以MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。[root@abel ~]# echo -n 123456 | openssl md5 (stdin) = e10adc3949ba59abbe56e057f20f883e因为openssl不忽略回车符,默认会把回车符当做要加密的字符串中的一个字符,所以需要添加-n ,echo -n.原创 2021-08-20 17:58:28 · 642 阅读 · 1 评论 -
Linux - date -d(二)
Linux - date -d(二)原创 2021-08-20 16:20:27 · 233 阅读 · 1 评论 -
Linux - date -d(一)
Linux - date -d(一)原创 2021-08-20 15:33:37 · 482 阅读 · 1 评论 -
Linux - 截取字符串的多种方法
Linux - 截取字符串的多种方法原创 2021-08-20 14:32:31 · 3523 阅读 · 1 评论 -
ECS - Linux 云服务器 Xshell 连接不上解决方案
问题Linux 云服务器 Xshell 连接不上。原因Xshell 连接不上云服务器排查下是不是在云服务器上端口没开放。解决Ps:比如腾讯云服务器,很可能是在安全组里面没有开通端口号。原创 2020-09-03 17:48:52 · 719 阅读 · 0 评论 -
Shell - 基础篇
一、Shell是什么Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至时编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令二、Shell分类Bourne Shell:主文件名为s...原创 2019-01-18 21:29:42 · 459 阅读 · 0 评论 -
Linux - JAR 打包上传 Linux 服务器常用命令
首先用 Maven 将项目打包好(package)即可,位置在 target 里~1、复制 jar 到 linux 服务器前提已经在 target 目录,否则源路径写完整# 复制文件,回车输入密码即可scp 目标文件 账号@IP:目标文件夹# 复制文件并改名,回车输入密码即可scp 目标文件 账号@IP:目标文件夹/重命名2、确保该项目无进程,否则杀死# 查询该端口号的 PIDlsof -i:port# 杀死该 PID 进程kill -9 pid3、...原创 2021-06-16 15:01:42 · 1801 阅读 · 1 评论 -
Linux - find 命令
Linux查找文件内容的常用命令方法从文件内容查找匹配指定字符串的行$ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达式匹配的行$ grep –e “正则表达式” 文件名查找时不区分大小写$ grep –i "被查找的字符串" 文件名查找匹配的行数$ grep -c "被查找的字符串" 文件名从文件内容查找...转载 2021-01-26 19:26:55 · 479 阅读 · 0 评论 -
Linux - 如何查看某个端口是否被占用?
之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下。1、netstat-anp | grep端口号如下,我以3306为例,netstat-anp| grep3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图图中主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具体端口号,只要有如图这一行就表示被占用了。2、netstat -nultp(此处不用加端口号)...转载 2020-11-30 16:24:05 · 357 阅读 · 0 评论 -
Linux - 搭建 Yapi 环境
前言Yapi是去哪儿网开源的一款接口管理工具。旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API。以及自动化生成接口文档。环境准备操作系统:centos 7 环境要求:(若已有一下环境则可跳过)nodejs>7.6 mongodb>2.6 git安装NodeJs1、获取资源(部署nodejs尽可能选择偶数版本,因为偶数版本官方有较长的维护时间,故这次选择8.x)curl -sL https://rpm.nod..原创 2020-09-03 17:35:18 · 851 阅读 · 0 评论 -
Linux - Yapi 设置后台运行两种方案
按照官网上面的方式来启动,但是这里的启动方式是前台启动,当你关闭ssh窗口的时候,程序也就随之关闭了,所以需要改为后台运行,这里可以使用以下方式进行管理。方式一pm2安装npm install -g pm2后台启动 / 关闭我的yapi是安装在/usr/local/my-yapi启动执行: pm2 start /usr/local/my-yapi/vendors/server/app.js关闭执行: pm2 stop /usr/local/my-yapi/vendors..原创 2020-09-01 09:54:44 · 2044 阅读 · 0 评论 -
Linux - && 和 ; 区别
&&符号:前一个命令执行成功,才执行后一个[root@Sugon09 ~]# cd /tmp/ && lsssh-yHGjKVtMPT5Q前一个执行失败时,后一个不执行[root@Sugon09 tmp]# cd /rwrwe/&& ls-bash: cd: /rwrwe/: No such file or directory[...转载 2020-04-25 21:20:40 · 601 阅读 · 0 评论 -
Linux - vi命令编辑后 wq 与 x 区别是什么?
:wq 强制性写入文件并退出百。即使文件没有被修改也强制写入,并更新文件的修改时间。 :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。这两者一般情况下没度什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,":wq"强制更新文件的修改时间,这样回会让make编译整个项目时以为文件被修改过了,然后就得答重新编译链接生成可执...转载 2020-04-11 23:11:31 · 724 阅读 · 0 评论 -
Linux - Linux & Unix 区别?
目前IT领域对Unix和Linux的概念模糊不清,有的人说差不多,有的人说一样,也有的人说不一样,到底这两者之间有什么异同点,下面我们来分析一下。 把Unix和Linux认为差不多的原因是什么呢?其实Linux就是类Unix,什么叫类Linux,就是类似于Unix,是Unix的分支,从文件系统的结构、命令等方面比较相似,故此很多人觉得Linux和Unix差不多,实际上差得太多了,从内核、进程管理...转载 2018-10-23 20:34:32 · 640 阅读 · 0 评论 -
Linux/JavaWeb - JDK环境搭建 & Web运行环境配置 & Java项目部署发布(附:解决Linux防火墙限制问题)
学习目标 - Linux/Unix 操作系统上JDK环境的配置 - Linux/Unix 操作系统上web运行环境的配置 - Linux/Unix 操作系统上Java项目的部署发布 学习步骤 - 操作环境准备 - 软件 & 项目(使用传输工具,比如:FlashFXP) - 项目环境配置 - 项目部署发布 操作环境准备 - 操作系统:windows、Cen...原创 2018-10-23 21:12:15 · 457 阅读 · 0 评论 -
Linux - 部署 Tomcat 项目其浏览器不能打开的解决方案
Linux - 部署 Tomcat 项目其浏览器不能打开的解决方案原创 2018-10-23 21:11:49 · 1580 阅读 · 0 评论 -
Linux - 系统安装
系统镜像选择注意:EXT4是第四代扩展文件系统(英语:Fourth extended filesystem,缩写为 ext4)是Linux系统下的日志文件系统,是ext3文件系统的后继版本。直到2.6.19内核在2006年11月的发布。分区的设备文件名分配规则: hd代表IDE接口,sd代表SCSI接口或SATA接口; a代表第一块硬盘,如有多块硬盘b代表第二块硬盘,c代表第三块硬盘,以此...原创 2019-01-18 21:20:13 · 404 阅读 · 0 评论 -
Linux - 命令(一)
一、Linux命令——命令基本格式1.起始符:[root@localhost ~]#root 当前登录用户localhost 主机名~ 代表用户的“家”目录超级用户(管理员)为 /root普通用户为 /home/user,即普通用户为home下的二级目录pwd可直接显示当前所在位置(显示完整绝对路径)#代表超级用户,$代表普通用户 2.ls命令选项:...原创 2019-01-18 21:25:24 · 606 阅读 · 0 评论 -
Linux - 命令(二)
前言一、VIM文本编辑器1.VIM编辑器——操作模式Command Mode -命令模式(vim XXX ,刚进入时就是命令模式。在对应行 ,DD 删除该行)Insert Mode -输入模式(敲下“a”,进入输入模式)Last Line -底行模式(尾行)(有时候也把“底行模式”归类为“命令模式”,因为始终还是在输命令)(编辑模式下按“ESC”键,进入底行模式,输入命令回车...原创 2019-01-20 23:33:28 · 697 阅读 · 0 评论 -
Linux - 权限管理之基本权限
一、Linux文件权限的设定修改文件权限方法:(假设文件名aa)1.chmod u+x aa //给拥有者u增加x权限 chmod u+x,g+w aa //给拥有者u增加x权限,所属组增加写权限2.chmod u-x aa //给拥有者取消x权限3.chmod u=rwx aa //给拥有者u的权限是rwx chmod u=rwx,g=rw aa //给拥有...原创 2019-01-21 16:29:23 · 465 阅读 · 0 评论 -
Linux - 软件安装管理
一、软件包管理简介软件包分类:1、源码包 //脚本安装包❶源码包优点: ①开源,如果有足够的能力,可以修改源代码; ②可以自由选择所需的功能; ③软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高; ④卸载方便。❷源码包缺点: ①安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误; ②编译过程时间较长,安装比二进制安装时间长...原创 2019-01-21 20:25:44 · 1004 阅读 · 0 评论 -
Linux - 服务管理
一、简介与分类1、简介与系统运行级别查看运行级别:runlevel 第一个数字代表上一级别 第二个数字代表当前级别2、服务的分类rpm包服务分为:独立的服务,xinetd服务前者顾名思义,独立的占有内存(说白就是一直在运行的),访问一到,自己马上响应后者,就是这些服务由xinetd来管控,平时不运行,一有访问,先到xinetd,然后由xinetd去调用注:现在xinetd服务越来...原创 2019-01-22 16:15:29 · 672 阅读 · 0 评论 -
Linux - iptables
一、iptables 简介二、iptables规则原理和组成1、netfilter和iptables2、iptables的4张表和5条链iptables规则组成:组成部分:四张表+五条连(Hook point)+规则mangle表:修改数据包,改变包头中内容(TTL、TOS、MARK)raw表:数据包状态的跟踪和分析filter表:访问控制、规则匹配nat表:地...原创 2019-01-23 16:15:27 · 748 阅读 · 0 评论 -
Linux - “-bash-4.2#” 如何解决?
有时候连接成功时,并不是 [root@xxx ~]#用户名,也没报什么错误信息?然而,解决方案如下...只要输入“su root”回车即可切换到正常的用户状态啦~...原创 2019-08-08 00:39:53 · 465 阅读 · 0 评论 -
Linux - 基础篇
操作系统概述 Linux 发行版 Linux的使用用途 1.基于linux企业服务器 (www.netcraft.com 可以查看各大网站的后台数据以及各大开源软件的比例变化) 2.嵌入式 (quickSSHd APP软件方便用电脑操控安卓手机) 3.机顶盒 小米盒子,乐视盒子等等 Ps:SSH:使用过Windows服务器的朋友,想必对远程桌面连接是不会陌生的吧,远程桌面连...原创 2018-10-23 12:26:16 · 478 阅读 · 0 评论