
linux
文章平均质量分 50
浮生若梦l
全栈
展开
-
linux 终端 bash 与 zsh 切换与zsh的java配置
如果你想卸载oh-my-zsh, 只需要执行uninstall_oh_my_zsh zsh, 从命令行运行. 这将删除本身和恢复你以前的 bash 或者 zsh 配置.选择 oh-my-zsh, oh-my-zsh 是基于 zsh 的功能做了一个扩展,方便的插件管理、主题自定义,以及漂亮的自动完成效果。直接用 zsh 会很蛋疼,因为 zsh 功能很强大但是太复杂,所以需要 oh-my-zsh 来将它简单化。oh-my-zsh 集成了大量的主题, 位于 oh-my-zsh/theme。原创 2022-12-27 17:50:56 · 1359 阅读 · 0 评论 -
jstat -gc pid 查询jvm 状态
top命令查看相关应用的pidjstat -gc 24272参数说明S0C:第一个幸存区的大小S1C:第二个幸存区的大小S0U:第一个幸存区的使用大小S1U:第二个幸存区的使用大小EC:伊甸园区的大小EU:伊甸园区的使用大小OC:老年代大小OU:老年代使用大小MC:方法区大小MU:方法区使用大小CCSC:压缩类空间大小CCSU:压缩类空间使用大小YGC:年轻代...原创 2020-04-03 15:09:01 · 1593 阅读 · 0 评论 -
centos7 iptables 安装与添加端口
1.安装systemctl stop firewalldsystemctl mask firewalldyum install iptables-services2.开机启动systemctl enable iptables3.相关命令systemctl stop iptablessystemctl start iptablessystemctl restart...原创 2020-02-13 11:41:23 · 777 阅读 · 0 评论 -
centos7 安装mysql8.0
1.官方文档http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/2.下载 Mysql yum包http://dev.mysql.com/downloads/repo/yum/或者直接wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm...原创 2020-02-13 11:33:44 · 138 阅读 · 0 评论 -
linux 复制与清空文件命令
1.复制覆盖cat log.log > logs/log_201912251114.log追加末尾cat log.log >>logs/log_201912251114.log2.清空>log.log原创 2019-12-25 11:23:35 · 233 阅读 · 0 评论 -
java 项目启动停止脚本,start stop
1.startnohup java -jar xxxxxxx.war --spring.config.location=`pwd`/application.properties > log.log &tail -f log.log2.stopps -ef|grep `pwd`/application.propertie|grep -v grep|awk '{pri...原创 2019-12-25 11:04:59 · 1109 阅读 · 0 评论 -
linux中free命令查询的total used free shared buff/cache available各自代表的意思以及相关优化
total 总物理内存used 已经使用的物理内存free 没有使用过的物理内存shared多进程共享内存buff/cache 读写缓存内存,这部分内存是当空闲来用的,当free内存不足时,linux内核会将此内存释放available还可以被应用程序使用的物理内存若buff/cache过高而free过低,可用以下命令进行释放优化echo 1 > /...原创 2019-12-25 10:32:23 · 10433 阅读 · 0 评论 -
NGINX代理导致 获取不到请求头中的token信息
原因:NGINX对header有所限制,下划线(_)不支持解决方式1:请求头参数不用带下划线参数解决方式2:在nginx里的nginx.conf配置文件中的http部分中添加如下配置:underscores_in_headers on; (默认 underscores_in_headers 为off)已亲测解决...原创 2019-12-17 11:11:21 · 5365 阅读 · 5 评论 -
ubuntu安装zip工具解压zip压缩包,Package zip is not available, but is referred to by another package.
apt-get install zip 今天在ubuntu进行zip安装的时候,出现如下错误。Reading package lists... DoneBuilding dependency tree... DonePackage zip is not available, but is referred to by another package.This may mean...原创 2019-12-16 15:02:07 · 3908 阅读 · 2 评论 -
centos7 nginx启动报错:error while loading shared libraries: libpcre.so.3
1.安装PCRE库:wget https://ftp.pcre.org/pub/pcre/pcre-8.00.tar.gz2.解压:tar -zxvfpcre-8.00.tar.gz3.进入解压目录cd pcre-8.004.执行命令./configure --enable-utf85.执行命令make6.执行命令make check7.执行命令make...原创 2019-10-22 17:34:46 · 4055 阅读 · 0 评论 -
linux 根据端口号杀死进程
1.sudo fuser -k -n tcp 8080原创 2019-09-25 17:50:56 · 437 阅读 · 0 评论 -
linux dig命令
dig 命令最典型的用法就是查询单个主机的信息。 dig baidu.com 查询baidu.com域名解析到了哪些ip上,如下,分别解析到了39和220开头的ip,所以用户访问baidu.com的时候有些用户会访问39.156.69.79服务器上的百度服务,有些用户访问的就是220.181.38.148服务器上的百度服务 root@iZwz9dhcx8huogorf48hhuZ:~#...原创 2019-09-24 17:58:26 · 354 阅读 · 0 评论 -
centos7桥接模式,ip突然消失,ping不通电脑
方法一:百度了很多方法都不行,然后尝试将路由器重启,得以解决原创 2019-05-10 10:02:23 · 1077 阅读 · 0 评论 -
linux修改时区 修正时间
1.tzselect2.选择Asia3.选择china4.选择beijing5.最后执行TZ='Asia/Shanghai'; export TZ6.重启原创 2019-04-09 13:31:46 · 360 阅读 · 0 评论 -
redis配置文件限制只能本地访问问题,虚拟机无法访问
解决:修改配置文件:daemonize no#用守护线程的方式启动requirepass yourpassword#给redis设置密码bind 192.168.1.1 #注释掉这部分,这是限制redis只能本地访问appendonly yes#redis持久化...原创 2019-02-24 19:05:21 · 4240 阅读 · 0 评论 -
docker 安装
https://blog.youkuaiyun.com/qq_25838777/article/details/80491923原创 2019-02-22 22:04:04 · 120 阅读 · 0 评论 -
centos7执行命令iptables 出现Unit iptables.service failed to load: No such file or directory.
解决方式:安装iptables-servicesyum install iptables-services开机启动:systemctl enable iptablessystemctl stop iptablessystemctl start iptablessystemctl restart iptablessystemctl reload iptables保存设置:...原创 2019-02-22 19:45:17 · 444 阅读 · 0 评论 -
springcloud-docker容器创建
1.制作镜像:拉取java镜像docker pull java:8制作springcloud-docker镜像:创建目录tmp/springcloud-eureka,rz命令将eureka.jar上传到此目录并在此目录创建Dockerfile文件,内容为FROM java:8 (基于环境)COPY ./eureka.jar /springcloud-eureka...原创 2019-02-17 13:36:40 · 159 阅读 · 0 评论 -
elasticsearch+kibana+ik安装和配置使用
这里有一篇文章说的还不错,可以参考一下:https://blog.youkuaiyun.com/qq_26676207/article/details/81019904再此,仅仅做一些补充注意事项:1.elasticsearch+kibana+ik这三种版本必须一致2.elasticsearch不能用管理员root启动3.防火墙端口修改和启动请参照以下命令:查看防火墙ip端口和状态:i...原创 2019-01-09 15:30:08 · 1086 阅读 · 0 评论 -
Centos7 安装RabbitMQ 以及使用
Yum安装socat :yum -y install socat 下载erlang软件包,本文使用erlang-19.0.4版本:wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm 安装erlang:rpm -ivh erlang-19.0.4-1.el7.centos.x86_6...翻译 2019-01-10 16:10:34 · 160 阅读 · 0 评论 -
在CentOS6.7上安装JDK1.8
在CentOS6.7上安装JDK1.81 通过 SecureCRT 连接到阿里云 CentOS7 服务器;2 进入到目录 /usr/local/ 中: cd /usr/local/3 创建目录 tools: mkdir -p tools4 进入到目录 /usr/local/tools 中: cd tools/5 下载 jdk-8u171-linux-x64.tar.gz: wget --no-c...原创 2018-05-18 17:03:41 · 870 阅读 · 0 评论 -
Tomcat在Linux上的安装与配置
Tomcat在Linux上的安装与配置下载Tomcat# mkdir /usr/local/tomcat# cd /usr/local/tomcat# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.31/bin/apache-tomcat-8.5.31.tar.gz 解压在当前目录: # tar -zxvf ./apache...原创 2018-05-18 17:05:48 · 386 阅读 · 0 评论 -
虚拟机 安装Centos 7 详细教程
1.下载镜像文件centos 7 2.新建centos7目录,将下载的镜像放到这里,方便以后管理3.打开vm应用软件,点击新建虚拟机4.选择install centos7进行安装,回车继续5.选择语言(根据自己爱好)6.在这我们可以选择是命令行或者传统的图形界面,如图一所示,若我们选择最小安装,就只有命令行。在这里我选择的...原创 2018-07-17 15:27:14 · 775 阅读 · 0 评论 -
centos7最小化安装之后配置网络(ip)
1.执行命令cd /etc/sysconfig/network-scripts2.找到ifcfg-eno16777736类似的文件3.vi ifcfg-eno167777364.将ONBOOT = no 改为 ONBOOT = yes5.重启网卡 service network restart6.用 ip addr 查看ip地址7.yum install net-tool...原创 2018-07-17 16:04:13 · 8533 阅读 · 1 评论 -
centos7+nginx+tomcat实现负载均衡和动静分离
1.安装tomcat请参考:https://blog.youkuaiyun.com/qq_32784303/article/details/803669622.复制两个tomcat出来,将其中一个端口号更改(usr/local/tomcat/tomcat1/conf/service.xml)3.启动两个tomcat4.安装nginx:4.1.安装make:yum -y install g...原创 2018-07-25 19:00:46 · 2270 阅读 · 0 评论 -
linux 创建用户,用户授权,文件权限
1.创建用户useradd 用户名2.创建用户组 groupadd 组名3.将用户添加到组usermod -G 组名 用户名(会从原本的组中消失)usermod -a -G 组名 用户名(不会从原本的组中消失)4.创建新用户到用户组useradd 用户名 -G 组名5.设置用户密码passwd 用户名6.查看用户所在组groups 用户名7.查看...原创 2018-07-20 17:43:00 · 676 阅读 · 0 评论 -
Centos7安装并配置mysql5.6完美教程
Centos7安装并配置mysql5.6完美教程 Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息。然而,网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是漏洞百出。今天,为了帮助各位需要的人,从而写下Centos7安装配置mysql5.6的教程。好了,话不多说,上教程: 一、安装MySQ...翻译 2018-08-15 16:03:49 · 320 阅读 · 0 评论 -
centos 安装出现inter vt -x处于禁用状态
一:centos 安装出现inter vt -x处于禁用状态多半是电脑没有启动虚拟化技术二:解决方案1.进入bios中,找到高级模式,点击进入(此为华硕uefi模式的bios)2.找到虚拟技术,点击开启3.老式的bios 开启方式...原创 2018-12-26 16:15:08 · 1040 阅读 · 0 评论 -
centos7 临时修改,增加和删除ip地址的方式
1.临时修改ip地址,ifconfig 网卡名称 ip地址(重启失效)命令:ifconfig ens33 192.168.1.1102.多个临时ip,ifconfig 网卡名:0 第一个ip命令:ifconfig ens33:0 192.168.1.112ifconfig ens33:1 192.168.2.1113.重启命令:systemctl restart...原创 2018-12-26 16:43:29 · 7733 阅读 · 0 评论 -
linux是否区分大小写
linux是区分大小写的,windows默认是不区分的原创 2018-12-26 16:45:27 · 10542 阅读 · 1 评论 -
linux永久修改ip地址
方法1:使用nmtui 文本框方式修改命令:nmtui出现: 方法2:通过修改网卡配置文件修改ip地址命令:vim /etc/sysconfig/network-scripts/ifcfg- ens33相关参数信息:...原创 2018-12-26 16:56:18 · 1564 阅读 · 0 评论 -
linux 防火墙
1.查看防火墙状态systemctl status firewalld或者systemctl status firewalld.service2.关闭防火墙systemctl stop firewalld.service3.启动防火墙systemctl start firewalld.service4.开机自动关闭systemctl disable firewa...原创 2018-12-26 17:08:33 · 129 阅读 · 0 评论 -
linux开机自动挂载
1.修改文件:vim /etc/fstab 在文件最后一行添加内容:/dev/cdrom /mnt iso9660 defaults 0 02.验证是否挂载成功:原创 2018-12-26 17:29:34 · 152 阅读 · 0 评论 -
linux 配置YUM源
1.yum的一切配置信息都储存在一个叫做 yum.repos.d目录下的配置文件中(/etc/yum.repos.d)2.删除原有文件cd /etc/yum.repos.dlsrm -rf ./*3.自己写一个文件vim CentOS7.repo写入一下内容:[CentOS7]name=CentOs-serverbaseurl=file:///mnten...原创 2018-12-26 17:42:51 · 141 阅读 · 2 评论 -
linux不同终端进行通讯
1.执行ctl+shift+n 两次,打开两个终端2.查看终端,执行tty3.执行 echo 自定义内容 > 另一个终端所有终端进行通知,广播4.执行shutdown +10 #执行命令之后,其他所有终端都会收到十分钟之后关机的消息5.shutdown -c #取消关机6.wall '**********' #所有终端都会收到此内容如图:...原创 2018-12-27 10:36:17 · 996 阅读 · 0 评论 -
认识shell
Shell俗称 壳,他提供了用户和内核进行交互操作的一种接口,它接收用户输入的命令并把它送入到内核中去执行Shell实际上是一个命令解释器,它通过解释用户输入的命令并把它传输到系统内核中去执行Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。shell编程语言具有普通编程语言的很多特点,比如它的循环结构和分支结构等,用这种语言编写的shell程序和其他应...原创 2018-12-27 11:33:06 · 173 阅读 · 0 评论 -
Linux安装mysql
Linux安装mysql 1. 查询是否已经安装(命令)yum list installed | grep mysql如果已经安装低版本,就删除。注意:要把yum list installed 列出的,全手动删除,以免后面安装冲突。(命令)yum remove mysql*2. yum list查询可安装的版本(命令)yum list | grep mysql如果觉得版本太低,就更新第三方源Cen...原创 2018-05-17 16:47:26 · 154 阅读 · 0 评论