Linux
文章平均质量分 57
stalin_
程序员界的小学生
展开
-
Linux--Tomcat部署web服务接口访问报404
前两天在往服务器上的Tomcat部署Web项目上栽了跟头,Tomcat首页可以正常启动,但是web项目里的所有接口访问都报404,折腾了好久才解决,记录一下分享给大家。原创 2023-02-01 14:45:24 · 6180 阅读 · 3 评论 -
Failed to execute goal com.spotify:docker-maven-plugin:0.4.13:build (default-cli) on project XXX
今天在学习使用DockerMaven插件构建镜像时遇到这个错误:Failed to execute goal com.spotify:docker-maven-plugin:0.4.13:build (default-cli) on project nacos-restful-consumer: Exception caught: pull access denied for jdk1.8, repository does not exist or may require ‘docker login’。原创 2022-10-11 16:19:35 · 2593 阅读 · 0 评论 -
Linux--yum安装报错:YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
在CentOS系统上使用Yum命令安装失败,首先需确定你的服务器可以正常联网。那么错误原因大概率是由于配置文件中 /etc/yum.repos.d/CentOS-Base.repo默认的yum源站点挂了,需要更换一个可用地址~ 推荐使用清华大学的yum源站点:https://mirrors.tuna.tsinghua.edu.cn/centos-vault修改方式为:vim /etc/yum.repos.d/CentOS-Base.repo配置文件内容可参考如下示例:[base]name=原创 2021-12-17 15:00:02 · 1240 阅读 · 0 评论 -
Linux如何创建用户及设置权限
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、删除与修改。用户口令的管理。用转载 2021-06-07 09:33:50 · 27338 阅读 · 2 评论 -
Maven Error: Could not find or load main class org.codehaus.plexus.classwords.launcher.Launcher
今天在Linux服务器上上传了一个maven安装包,然后在/etc/profile配置了maven的环境变量。使用mvn -v 查看mvn配置是否生效了,发现了这个错误:Error: Could not find or load main class org.codehaus.plexus.classwords.launcher.Launcher网上大概有两种种解决办法:1、你可能是在/etc/profile、~/.bash_profile或~/.bashrc文件中配置了M2_HOME环境...原创 2021-01-19 14:21:52 · 4524 阅读 · 0 评论 -
Linux--如何查看内存使用情况及释放多余内存
一、查看内存使用情况命令:free -h 以混合形式展示 -m 以MB形式展示 -g 以GB形式展示二、手动释放多余内存过程:释放缓存关键的配置文件 /proc/sys/vm/drop_caches。这个文件中记录了缓存释放的参数,默认值为0,也就是不释放缓存。他的值可以为0~3之间的任意数字,代表着不同的含义:0 – 不释放1 – 释放页缓存2...原创 2019-05-07 09:56:59 · 2394 阅读 · 0 评论 -
Linux---搭建简易文件服务器上传下载-HTTPD(Apache)的配置及使用
Apache HTTP Server(简称Apache或httpd)是Apache软件基金会的一个开放源代码的网页服务器软件,旨在为unix,windows等操作系统中提供开源httpd服务。由于其安全性、高效性及可扩展性,被广泛使用,自1996年4月以来,Apache一直是Internet上最流行的HTTP服务器。在这里我们只用作一个可支持文件上传下载的http文件服务器使用。(工作要求临时搭建...原创 2019-05-14 17:43:46 · 20503 阅读 · 9 评论 -
Linux--集群管理工具ClushShell的安装和Clush命令的使用指南
ClusterShell 轻量级集群管理工具,它是基于ssh和scp命令进行封装。而其中最常用的就是Clush命令。Clush是一个非常方便的集群管理命令,通过它可以批量管理多台服务器执行相同的命令(例如安装软件,监测运行状况...),从而达到管理多个节点的目的。那么下面我们就来说说怎么安装和配置以及使用Clush。一、ClushShell的安装一个命令就可以搞定。在主节点上安装C...原创 2019-03-15 15:02:08 · 12501 阅读 · 0 评论 -
Linux--shell编程01--shell编程基础详解
一、什么是shellShell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash ShellShell也是一门编程语言<解释型的编程语言>,即shell脚本一个系统可以存在多个shell,可以通过cat /etc/shells命令查看系统中安装的shell,不同的shell可能支持的命令语法是不相同的二、Shell脚本的执行方式第一种:输入脚本的绝对路径或...原创 2019-03-10 22:46:20 · 258 阅读 · 0 评论 -
Linux--shell编程04--定时调度器crontab的详解
crontab用于设置周期性被执行的指令(定时器)。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。我们可以用crontab执行一些定是操作。一、基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时0~23(0表示0点)第3列表...原创 2019-03-10 22:47:43 · 374 阅读 · 0 评论 -
Linux--shell编程03--awk命令的详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho ...原创 2019-03-10 22:47:17 · 266 阅读 · 0 评论 -
(转)Linux--查看系统使用情况工具--sar命令的使用
在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情...转载 2018-05-11 16:47:26 · 1149 阅读 · 0 评论 -
Linux--Linux服务器空间占满解决办法
一般在Linux服务器上如果出现空间占满或即将占满的情况。会有这个提示:“您在 /var/spool/mail/root 中有新邮件”这时你就需要查看一下Linux服务器的空间占用情况了。使用命令: df -h这时我们可以判断出是否存在空间占满的情况。如果有,就可以开始清理。使用命令: cd / 到根目录下使用命令: df -sh *列举出根目录下所有目录和文件的占用大小情况,根据观察我们可以...原创 2018-05-18 17:27:00 · 3762 阅读 · 0 评论 -
Linux--Date命令查看及修改系统时间
在我们使用linux服务器时,肯定会遇到Linux服务器时间不准确的情况,如何查看Linux系统的时间,如何修改Linux系统上的当前时间呢。查看Linux系统当前时间。命令: date +回车修改Linux系统当前时间。1.不修改年的情况:命令: date 月日时分.秒 --注意每个单位都是两位数,例如 date 05241636.002.修改年月日:命令: d...原创 2018-05-24 16:49:22 · 44497 阅读 · 0 评论 -
Linux--常用ping命令详解(adb shell)
转载自:http://aiezu.com/article/linux_ping_command.html 不管在windows平台,还是在linux平台,ping都是非常常用的网络命令;ping命令通过ICMP(Internet控制消息协议)工作;ping可以用来测试本机与目标主机是否联通、联通速度如何、稳定性如何。 一、ping用法: ping命令运行在命令提...转载 2018-06-06 11:42:30 · 4925 阅读 · 0 评论 -
Linux--使用md5sum校验文件和字符串的md5值
MD5是message-digest algorithm 5(信息-摘要算法)的缩写,被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息值,并且如果这个文件被修改过,它的MD5值也将随之改变。因此,我们可以通过对比同一文件的MD5值,来校验这个文件是否被修改...原创 2018-07-04 11:04:23 · 4629 阅读 · 0 评论 -
Linux--如何把快速把服务器空间写满(创建大文件)
有时我们需要测试服务器空间不足时程序的性能。这时你就需要手动对服务器创建大文件使其空间不足了。我在百度之后发现了三个命令:truncate dd fallocatetruncate命令:它的作用是指定一个文件的大小,如果该文件不存在,就会创建该文件。如果指定文件的大小小于原先的大小,会丢失内容。这个命令指定的文件大小其实是虚拟的。只是显示出来的大小。如果你指定一个非常大...原创 2018-08-01 15:49:07 · 9190 阅读 · 0 评论 -
Linux--使用grep命令进行多条件查询(AND,OR,NOT)
grep是一个非常好用的内容查询命令。如果使用grep来进行条件查询,你的水平就会提高又一等级。1.grep的AND,多条件的与查询。用法:grep 'pattern1' filename | grep 'pattern2'使用管道符连接多个grep命令就可以得到多个条件同时满足才能查询出来的结果。2.grep的OR,多条件的或查询。用法1:grep 'patter...原创 2018-08-06 11:04:10 · 97543 阅读 · 3 评论 -
Linux--通过Linux命令发送携带Json内容的POST请求
今天在开发完webservice接口后,在进行自测的时候本来写了一个发送请求的Java工具,无奈一运行就提示发送失败。原来是因为开发代码的机器ip不在接收Http请求的服务器的白名单。导致发不出去。于是我只能在白名单之内的服务器上运行Linux命令将需要的Json串以post请求的方式发送到目标服务器上。虽然后来我将白名单取消了。直接用Java工具也可以发送这个请求了,但还是借此机会学习了一下手动...原创 2018-12-07 17:21:07 · 4281 阅读 · 0 评论 -
Linux--监测Linux系统运行状况命令详解
虽然现在讲究开发与运维分开进行,但是我们难免还是需要掌握一些查看Linux系统运行情况的命令(现在对程序员的要求普遍提高,光会写代码可是不够的)。下面我来介绍一些常用的命令及其参数含义。1.系统负载情况:uptime:用来显示近1min,5min,15min的系统负载情况:执行结果: 16:41pm up 5 days, 10 min, 1 users, load average: 0...原创 2019-02-15 12:41:09 · 945 阅读 · 0 评论 -
Linux--使用Linux命令发送带多个参数的GET请求(wget,curl)
前几天做了一个webservice的查询接口,要求使用get请求携带指定参数进行查询。于是借着机会学习了一下wget和curl命令。下面就来讲讲这两个命令如何发送带多个参数的get请求。1.get请求的发送:wget:wget http://ip:port/xx/get?start_time=1548119648\&end_time=1548199000\&type...原创 2019-01-30 16:40:48 · 5201 阅读 · 0 评论 -
Linux--如何配置服务器之间的免密ssh登录
通常为了避免我们在服务器之间切换的时候频繁输入用户名和密码,我们可以在两台服务器之间配置一个免密ssh登录。而且linux中已经为我们设置了简单的命令来进行配置。下面我们就以两台服务器Server1和Server2为例配置一下。假设你已经登录Server1,想从Server1跳到Server2。配置步骤:1.在Server1输入:ssh-keygen (三次提示都按回车即可) -...原创 2019-03-10 09:42:32 · 1307 阅读 · 0 评论 -
Linux--shell编程02--sed命令的使用
1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介...原创 2019-03-10 22:47:01 · 279 阅读 · 0 评论 -
Java程序员必须掌握的Linux系统常用命令
*********************************************欢迎大家批评指点,题主在这里谢谢了*************************************linux系统常用命令:1.关机:shutdown -h now 立即关机 n(n分钟后关机) ...原创 2017-11-14 22:38:12 · 1133 阅读 · 0 评论