
linux命令
文章平均质量分 57
冰点.
《Redis从入门到精通2023版》作者-
日拱一卒无有尽,功不唐捐终入海。路漫漫其修远兮。吾将上下而求索
展开
-
Unable to open socket file: target process not responding or HotSpot VM not loaded
在说问题之前,还是那句话,linux 系统一切皆文件。之所以这个错误,那肯定是某些文件有问题。经过查阅相关资料了解到如下:1.java进程在启动时,在%TEMP%/hsperfdata_%USERNAME%路径下创建进程的临时文件。%TEMP% 在windows系统中表示 windows的临时目录。一般在C:\Users\用户名\AppData\Local\Temp %TEMP% 在linux 系统中,一般在/tmp目录下2.java进程创建的临时文件作用存储JVM的运行信息 存储jvm原创 2020-11-25 16:12:24 · 6646 阅读 · 1 评论 -
docker 安装zookeeper
docker pull zookeeper启动容器并添加映射docker run --privileged=true -d --name zookeeper --publish 2181:2181 --restart=always-d zookeeper:latest原创 2020-03-18 17:26:14 · 198 阅读 · 0 评论 -
docker 容器设置自动重启
#已有的容器更新为自动重启docker update --restart=always 容器ID(或者容器名)#创建容器的时候设置容器为自动重启 命令行中加参数 --restart=alwaysdocker run -d --restart=always --name 设置容器名 使用的镜像...原创 2020-03-18 13:59:33 · 6363 阅读 · 1 评论 -
docker 安装NGINX 并配置映射目录
mkdir -p nginx/confmkdir -p nginx/htmlmkdir -p nginx/logsdocker run -it -d --name mynginx -p 80:80 -v /nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /nginx/html:/usr/share/nginx/html -v /huazh...原创 2020-03-13 01:58:48 · 4400 阅读 · 0 评论 -
docker 安装redis
docker search redis# 拉取镜像docker pull redis # 启动容器docker run -d --name project-redis -p 6379:6379 -v /data/redis/data:/data redis --requirepass "mypassword" --appendonly yes# 测试是否安全成功服务正常docker ...原创 2020-03-13 00:28:59 · 153 阅读 · 0 评论 -
Centos7 yum 方式安装 安装 Docker CE
系统要求Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如overlay2存储层驱动)无法使用,并且部分功能可能不太稳定。卸载旧版本旧版本的 Docker 称为docker或者docker-engine,使用以下命令卸载旧版本:$sudoyumrem...原创 2020-03-02 13:38:52 · 2262 阅读 · 0 评论 -
CentOS7 使用自动脚本安装docker
使用脚本自动安装在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS 系统上可以使用这套脚本安装:1$curl-fsSLget.docker.com-oget-docker.sh2$sudoshget-docker.sh--mirrorAliyun执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker...原创 2020-03-02 13:37:16 · 1738 阅读 · 0 评论 -
Centos7 更换yum源
备份原来的源sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk下载阿里源$ cd /etc/yum.repos.d$ sudo wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo更改阿里yum源为默认源$ s...原创 2020-03-02 12:32:45 · 12939 阅读 · 3 评论 -
linux 格式化和挂载数据盘
linux 格式化和挂载数据盘如果您在创建实例时选择了数据盘,在登录实例后,系统需要先格式化数据盘,然后挂载数据盘。另外,您还可以根据业务需要,对数据盘进行多分区配置。建议使用系统自带的工具进行分区操作。注意:云服务器 ECS 仅支持对数据盘进行二次分区,而不支持对系统盘进行二次分区(不管是 Windows 还是 Linux 系统)。如果您强行使用第三方工具对系原创 2016-09-05 11:06:51 · 2189 阅读 · 0 评论 -
ECS Linux系统初始化后重新挂载数据盘
ECS Linux系统初始化后重新挂载数据盘如果服务器需要初始化系统,数据盘数据不需要改变,初始化服务器后需要对数据盘重新挂载。操作如下:1、输入 mount 命令可以看到并没有挂载数据盘,输入fdisk -l 命令,看到已经分区的数据盘 /dev/xvdb1 (设备编号以实际情况为准)。新购买数据盘分区格式化请参考这里。 2、输入命令 mount /d转载 2016-09-05 11:05:02 · 1717 阅读 · 0 评论 -
Cannot load from mysql.proc. The table is probably corrupted 问题解决
MySQL will sometimes return the error message “Cannot load from mysql.proc. The table is probably corrupted”. This happens due to schema changes required for different MySQL server versions. The simpl转载 2016-08-23 13:29:14 · 1962 阅读 · 0 评论 -
关于mysql 数据库表名区分大小写导致程序错误解决方法
今天在调试一个开源框架的时候,程序可以正常运行,数据也可以正常加载,但当打开个别功能列表的时候,后台报错(com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'jeewms.T_S_student' doesn't exist)找不到mysql的表,然后在数据库查看表的确是存在的啊,并且对比表名都是一样的,忽然想到之前的原创 2016-08-10 10:01:23 · 3243 阅读 · 0 评论 -
yum install docker报错:Another app is currently holding the yum lock
今天在centos7安装docker的时候yum报错。在进程里查看下:ps -ef | grep update把后台占用的更新进程杀掉。kill -9 pid同时重启下yum更新服务。就可以正常yum install 了原创 2016-08-17 18:32:39 · 586 阅读 · 0 评论 -
服务器配置查看
查看CPUmore /proc/cpuinfo | grep "model name"grep "model name" /proc/cpuinfo查看逻辑cpu个数:cat /proc/cpuinfo | grep "processor" | wc -l查看物理cpu个数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l查看每原创 2016-04-26 11:35:19 · 616 阅读 · 0 评论 -
shell脚本学习之if..else用法
一 简介 1 字符串判断str1 = str2 当两个串有相同内容、长度时为真 str1 != str2 当串str1和str2不等时为真 -n str1 当串的长度大于0时为真(串非空) -z str1 当串的长度为0时为真(空串) str1 当串str1为非空时为真\ >转载 2014-11-10 11:34:19 · 1107 阅读 · 0 评论 -
shell脚本学习之$0,$?,$!等的特殊用法
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2"转载 2014-11-10 12:28:13 · 580 阅读 · 0 评论 -
shell脚本学习之Bash shell 里各种括号的用法
今天在 SegmentFault 上看到又有人问起关于Shell里各种括号的问题。对于很多玩Shell的人,括号是个很尴尬的问题,用起来没问题,说起来不明白,我在这里总结一下Bash Shell几种括号的用法和区别,别的Shell我不会。。。(( )) :一对圆括号有两个地方用到。1,for循环,for (( expr1 ; expr2 ; expr3 )) 这转载 2014-11-10 14:33:11 · 694 阅读 · 0 评论 -
Shell编程之Shift的用法
位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。非常有用的 Unix 命令:shift。我们知道,对于位置变量或命令行参数,其个数必须是确定的,或者当 Shell 程序不知道其个数时,可以把所有参数一起赋值给变量$*。若用户要求 Shell 在不转载 2014-11-10 19:26:28 · 631 阅读 · 0 评论 -
linux常用命令之ln
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln转载 2014-10-10 22:44:23 · 576 阅读 · 0 评论 -
linux 脚本编写基础(一)
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:编译 chmod +x转载 2014-10-10 22:52:59 · 504 阅读 · 0 评论 -
linux常用编辑器
管理员在进行系统操作的时候,不可避免地会对文本进行修改,如进行各种服务程序配置文件的改动,使程序对用户提供不同的服务效果。在本章我们向大家介绍Linux上常见的编辑器ed、vi、emacs,同时以vi为例,讲解Linux中的文本编辑,为大家成为优秀的系统管理员打下基础。 【重点内容】Ø Linux编辑器简介Ø vi的打开和退出Ø转载 2014-10-10 21:59:32 · 857 阅读 · 0 评论 -
linux常用命令之tail
从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。语法标准语法tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ F转载 2014-10-10 21:34:03 · 578 阅读 · 0 评论 -
Linux/Unix下设置定时任务
Unix系统提供了cron和at命令,使系统和用户可以定时运行一定的程序,而不需手工启动。使用cron用于周期性的执行一个命令,为了使用它,必须编辑crontab文件。系统缺省的/etc/crontab 文件为:为当前用户创建cron服务 1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下:转载 2014-12-09 11:20:44 · 685 阅读 · 0 评论 -
虚拟机 Linux 系统增加换页空间
想在虚拟机里面安装oracle10g,发现默认的swap交换空间不满足最低要求,因为我分配的物理内存是1G,那么就按照要求需要2G的swap交换空间,默认只有1G的交换空间。添加swap交换空间的步骤如下:第一步:确保系统中有足够的空间来用做swap交换空间,我使用的是KVM,准备在一个独立的文件系统中添加一个swap交换文件,在/opt/image中添加2G的swap交换文件第二步:转载 2015-02-11 13:32:23 · 952 阅读 · 0 评论 -
WDCP各种停止重启命令
WDCP各种停止重启命令service wdapache start|stop|restart wdcp后台 启动|停止|重起service nginxd start|stop|restart nginx服务 启动|停止|重起service httpd start|stop|restart httpd服务 启动|停止|重转载 2016-06-07 12:39:56 · 19485 阅读 · 0 评论 -
shell脚本学习之case例子
case和select结构在技术上说并不是循环, 因为它们并不对可执行代码块进行迭代. 但是和循环相似的是, 它们也依靠在代码块顶部或底部的条件判断来决定程序的分支. 在代码块中控制程序分支 case (in) / esac 在shell中的case结构与C/C++中的switch结构是相同的. 它允许通过判断来选择代码块中多条路径中的一条. 它的作用和多个if/t转载 2014-11-10 11:28:15 · 898 阅读 · 0 评论