
linux
老新人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【阿里云】如何挂载阿里云ESC购买的数据盘
注:在阿里云上买了数据盘后,很多人不知道如何挂载。如下图:若您执行fdisk-l命令,发现没有/dev/vdb标明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用1、fdisk-l2、如果上一步你看到了/dev/vdb,那么就执行“fdisk -S 56 /dev/vdb”命令,对数据盘进行分区;根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始...原创 2020-04-28 14:39:28 · 626 阅读 · 0 评论 -
Linux shell命令 批量删除子目录下的文件,保留指定数量的最新文件
#!/bin/bash#保留文件数ReservedNum=2#要删除文件的,父级目录FileDir=/usr/docker/springCloud/project/#循环子目录列表for element in `ls $FileDir`do # 拼接成完成目录 (父目录路径/子目录名) dir_or_file=$FileDir$element # 获取子...原创 2020-04-17 17:29:39 · 1404 阅读 · 0 评论 -
jdk8 ---jstat命令查看jvm的GC情况 (以Linux为例)
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]注意!!!:使用的jdk版本是jdk8.1、类加载统计:[root@slave_informationr_main project]# jstat -class 252Loaded Bytes Unloaded ...原创 2020-04-15 18:05:08 · 1721 阅读 · 0 评论 -
Linux htop工具使用详解【转】
一.Htop的使用简介大家可能对top监控软件比较熟悉,今天我为大家介绍另外一个监控软件Htop,姑且称之为top的增强版,相比top其有着很多自身的优势。如下:两者相比起来,top比较繁琐 默认支持图形界面的鼠标操作 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行 杀进程时不需要输入进程号等二.软件的获取与安装Htop的安装,既可以通过源码包编译安装,也可以...转载 2020-03-10 11:35:05 · 179 阅读 · 0 评论 -
【阿里云】阿里云主机设置swap,防止OOM Killer
简介:swap交换空间实际上是一个磁盘分区,在安装操作系统时,默认划分出物理内存的1~2倍空间用于交换分区,它类似于Windows的虚拟内存。系统会把一部分硬盘空间虚拟成内存使用,将系统内非活动内存换页到 SWAP,以提高系统可用内存。阿里云ECS服务器的swap功能默认时没有开启的,因为swap功能会增加磁盘IO的占用率,降低磁盘寿命和性能,另一方面也可以借此让用户购买更大的内存。启...原创 2020-01-19 10:35:13 · 1268 阅读 · 0 评论 -
【docker系列】docker 打印出来的日志与服务器时间不一致
docker 打印出来的日志与服务器时间不一致docker的时间与宿主机是一致的解决方法进入dokcer内后,执行以下操作:ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtimeecho"Asia/Shanghai">/etc/timezone查看日志就与宿主机的时间对上了...原创 2020-01-13 12:58:48 · 967 阅读 · 0 评论 -
Linux 查看端口占用情况
Linux 查看端口占用情况可以使用lsof和netstat命令。lsoflsof(list open files)是一个列出当前系统打开文件的工具。lsof 查看端口占用语法格式:lsof -i:端口号实例查看服务器 8000 端口的占用情况:# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SI...原创 2019-12-27 19:17:39 · 167 阅读 · 0 评论 -
Linux下如何查看JDK安装路径
1:echo $JAVA_HOME使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径[root@localhost ~]# java -versionjava version "1.7.0_65"OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86...原创 2019-12-27 12:57:26 · 160 阅读 · 0 评论 -
【docker系列】linux上使用Let’s Encrypt 生成通配符 HTTPS 证书
说明acme.sh实现了acme协议, 可以从 letsencrypt 生成免费的证书.主要步骤:安装acme.sh 生成证书 copy 证书到 nginx/apache 或者其他服务 更新证书 更新acme.sh 出错怎么办, 如何调试下面详细介绍.1. 安装acme.sh安装很简单, 一个命令:curl https://get.acme.sh...原创 2019-12-27 09:37:42 · 790 阅读 · 0 评论 -
解决CentOS7出现的”Failed to start firewalld.service”问题
如果我们从CentOS6过渡到CentOS7系统来的话,会发现原来的iptables被firewalld取代,而且相应的命令格式也稍微有些变化。今天设置添加放行端口的时候的出现”FirewallD is not running”的错误提示,应该是没有开启firewalld导致的。既然没有启动,于是就执行”systemctlstart firewalld”启动,但是又出现”Faile...原创 2019-12-21 17:05:16 · 1179 阅读 · 0 评论 -
【docker系列】Docker Swarm 搭建及界面管理工具Portainer安装
1、现在有三台 阿里云linux服务器。对应的公网Ip和主机名称47.111.111.100 master47.111.111.101 slave147.111.111.102 slave22、 三台 分别需要安装 docker环境参考:【docker系列】阿里云Centos7上安装docker3、如果需要修改主机的名称,那修改 阿里云的 主机名,命令:[root@...原创 2019-12-10 13:34:08 · 618 阅读 · 0 评论 -
【docker系列】阿里云Centos7上安装docker
Docker 支持以下的 64 位 CentOS 版本:CentOS 7 CentOS 8 更高版本...查看系统版本[root@iZuf6etbb1qeqmbvw26h75Z ~]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: ...原创 2019-11-08 20:04:34 · 808 阅读 · 0 评论 -
【docker系列】--Docker 安装图形化管理工具之Portainer
What is Portainer?Portainer是一款轻量级的图形化管理工具,通过它我们可以轻松管理不同的docker环境。Portainer部署和使用都非常的简单,它由一个可以运行在任何docker引擎上的容器组成。Portainer提供管理docker的containers、images、volumes、networks等等。它兼容独立的docker环境和swarm集群模式。基...原创 2019-11-29 09:45:36 · 403 阅读 · 0 评论 -
【docker系列】-bash: docker-compose: command not found
1、先检查系统是否已安装pip : pip -V【本机已安装】[root@master /]# pip -Vpip 19.0.2 from /usr/lib/python2.7/site-packages/pip (python 2.7)2、没有的话,就需要安装yum -y install epel-release yum -y install python-pip #升...原创 2019-12-10 11:26:28 · 498 阅读 · 0 评论 -
/var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间,迁移 /var/lib/docker 目录
报错:1、无法为立即文档创建临时文件: 设备上没有空间2、failed to create runc console socket: mkdir /tmp/pty421755125: no space left on device: unknown原因是docker默认根目录“var/lib/docker” 磁盘空间爆满了0 、du -hs /var/lib/docker/ 命令查...原创 2019-11-19 15:20:41 · 4578 阅读 · 0 评论 -
关于解决windows10和ubuntu18.04.2 双系统时win10时间不对的问题
之前的老办法是:sudo gedit /etc/default/rcSutc=yes 改成utc=no然而并没有什么效果,ubuntu16.04里面根本就没有utc这一项!比较完美的解决办法:先在ubuntu下更新一下时间,确保时间无误:sudo apt-get install ntpdatesudo ntpdate time.windows.com然后将时间更...原创 2019-03-30 19:42:08 · 9277 阅读 · 2 评论 -
xftp找不到匹配的outgoing encryption 算法 怎么解决
原因,是ssh登录本地终端缓存了相关的安全确认信息,远端的ssh服务升级后,其对应的加密算法均作了升级、修改,而本地的缓存安全信息并无更新,导致无法正常登录,提示:“找不到匹配的outgoing encryption算法”解决措施1:打开某个会话的属性(在某个会话上右键-属性)选中 aes192-ctraes128-ctr aes256-ctr确定,然后重新连接,就可以了。...原创 2019-03-26 19:15:42 · 2080 阅读 · 0 评论 -
ubuntu登陆root用户验证失败
su root提示认证失败ubunturoot是默认禁用的,不可以用root登陆,所以先要设置root密码。执行:sudopasswdroot接着输入密码和root密码,重复密码。再重新启动就可以用root登陆。sudo passwdPassword: <--- 输入安装时那个用户的密码Enter new UNIX password: <--- 新的R...转载 2019-03-26 19:19:41 · 2085 阅读 · 0 评论 -
ubuntu桌面模式下,鼠标右键没有新建文档,的解决方法
在主目录(中文版的,英文版是home文件夹)下的模板(英文版Templates)中放一个文本文件,然后右键就ok了,还可以放个相应的文件,就可以了。比如:想要文档文件,就打开终端,或者shell 连接。1、cd 到 ‘模板’ 目录下。2、touch 空白文档 index.html 【注:我这里是 新建了两个文件,一个空白文档,一个 html】3、回到桌面,右键。就会出现 “新建文档...原创 2019-03-26 19:27:22 · 9427 阅读 · 0 评论 -
实现双层路由,外网远程(ssh/sftp/http)访问内网的家里 linux服务端
目的:为了,在公司里,可以远程连接家里的 linux服务器,来完成一些工作。先介绍我家里的 网络情况:电信光猫入户(默认是路由模式工作,可让电信维修人员,更改为桥接模式) 跟光猫相连的是,一个TP-Link ---WVR458 企业级路由器(也可以是家用的) 书房一个TP-WDR7400 家用路由器。 一台Centons7系统的电脑、一台Ubuntu18系统的电脑 花生壳账号一个...原创 2019-04-01 20:05:36 · 7320 阅读 · 3 评论 -
docker 下的mysql 容器,使用 mysql -uroot -p,无法进入!
首先,在docker环境下, mysql 是无法使用 service 和 systemctl .1、关闭 mysql 容器,并删除 mysql 容器。docker stop 容器iddocker rm 容器id2、启动mysql 容器时,加上 /usr/sbin/init docker run -d -p 3306:3306 --net=env10 --ip=192.1...原创 2019-04-07 15:10:18 · 832 阅读 · 0 评论 -
win10系统下,安装ubuntu18.04.2,做双系统,经历各种折磨后,终于成功了!
首先,我的原生系统是,Windows10 64位专业版。16G内存,180 SSD +1T HDD。为了学习ubuntu系统,所以打算在win10上,安装双系统!win10 的准备:用windowns 自带的硬盘分区。 从系统盘 C盘(180G 的SSD,压缩完后省 150G),压缩了 30G,作为 ubuntu 的 “ / ” 目录挂载。压缩HDD ,出400G,做ubuntu的其...原创 2019-03-29 00:14:37 · 27343 阅读 · 6 评论 -
E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题。
E: dpkg 被中断,您必须手工运行 sudo dpkg –configure -a 解决此问题。遇到此问题时是因为在ubuntu软件中心安装一个软件但是没有成功。解决此问题的方法是执行以下命令:sudo rm /var/lib/dpkg/updates/*sudo apt-get updatesudo apt-get upgrade解释:[*]sudo apt-get u...原创 2019-03-29 00:42:18 · 8240 阅读 · 2 评论 -
双系统下 对 Ubuntu18.04 系统的某个磁盘,用GParted 做扩容磁盘教程
1、为安全起见,用 ubuntus的 系统安装U盘做承载。(没试过直接,在安装好的 系统上做扩容)2、电脑重启,选择U盘启动,选择“试用不安装”,进入系统后:3、搜索 “GParted” 并安装。也可以直接打开终端输入: sudo apt-get install gparted 进行安装菜单上的位置是: 系统->系统管理->Gnome分区管理器G...原创 2019-04-02 18:35:07 · 4388 阅读 · 2 评论 -
Centos查看端口占用情况和开启端口命令
Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:lsof -i tcp:80列出所有端口netstat -ntlp1、开启端口(以80端口为例)方法一:/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT 写入修改/etc/init.d/iptables save 保存修改service ipta...原创 2019-04-12 16:48:50 · 1186 阅读 · 0 评论 -
centos7 修改阿里源
1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repomv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup2、下载ailiyun的yum源配置文件到/etc/yum.repos.d/wget-O/etc/yum.repos.d/...原创 2019-04-10 00:31:11 · 138 阅读 · 0 评论 -
Linux(centos6.5)下配置两个及以上 tomcat,并同时启动
首先,得先安装多个tomcat。(一个版本,解压到不到的目录名下,也是一样的)。比如我准备了两个tomcat:(一) /usr/software/tomcat/tomcat7 (二) /usr/software/tomcat/tomcat8接下来,开始配置。先配置两个tomcat的 环境变量:1、 vi /etc/profile 在其中加入: ...原创 2019-01-20 01:02:12 · 594 阅读 · 0 评论