运维部署
文章平均质量分 61
云原生,容器化部署,CI/CD,Docker等技术介绍
我是lk
爱学习的小白
展开
-
Linux-shell常用运维指令
ps命令将某个进程显示出来grep命令是查找中间的**|**是管道命令 是指ps命令与grep同时执行ps是LINUX下最常用的也是非常强大的进程查看命令grep命令是查找,是一种强大的文本搜索工具字段含义如下:UID :程序被该 UID 所拥有PID :就是这个程序的 IDPPID :则是其上级父程序的IDC :CPU使用的资源百分比STIME :系统启动时间TTY :登入者的终端机位置TIME :使用掉的CPU时间。CMD :所下达的是什么指令。原创 2022-09-13 19:03:54 · 472 阅读 · 0 评论 -
释放linux缓存 echo 1 > /proc/sys/vm/drop_caches
购买的云主机(1核2G,Debian系统)安装了docker。docker中运行着六七个服务(包括几个微服务项目和mysql,redis,nginx等),之前启动一直好好的,偶尔一天,不知什么原因,系统需要重启,当我手动启动docker的时候,几秒钟的时间内存和cpu立马撑爆了,并且服务器处于假死或者说宕机状态。也无法登录,连云厂商的后台监控都丢失了cpu和内存的监控数据。服务器重启之后,正常,但是只要一启动docker就再次假死,怎么回事?之前一直好好的呀进过多次重启尝试无果后,仔细查看了一下内存 发现原创 2022-06-11 13:09:44 · 5937 阅读 · 0 评论 -
通过bash,命令行直接ssh登录服务器,scp上传文件到远程服务器
ssh登录服务器 `ssh -p远程登录端口 登录用户名@服务器ip` ssh -p22 root@1.1.1.1一般的,对于云服务器,默认都是使用的22端口进行远程登录,只需要修改为自己的登录账户和服务器ip就好了2.scp上传本地文件到服务器` scp [本地文件名称a.txt] [登录服务器的用户名]@[服务器ip]:[远程服务器目录/root]`scp Python-2.6.tgz root@1.1.1.1:/root原创 2022-04-12 21:59:02 · 1883 阅读 · 0 评论 -
一个Tomcat下运行多个项目,在不同端口
1.背景描述:你希望在同一个tomcat服务器中运行多个不同的项目,而两个项目却又在不同的端口下面,考虑下面的解决方法。2.方法设置配置文件server.xml在配置文件中的service部分,每一个service代表着一个应用目录,可以更改端口那种,若是不需要在不同的端口下面运行,实际上有更简单的方法直接在Service下的Host的下面的Engine里,增加一个新的Context即...原创 2020-05-02 18:21:52 · 1546 阅读 · 1 评论 -
linux下nohup后台运行RSSHub等nodejs项目,开启与关闭
对于node.js的项目一般都采用npm来运行一般情况下:假如有一个项目叫做RSSHub可以使用:ubuntu@lk:~$ cd RSSHub ubuntu@lk:~$ npm install先进入项目中去,在执行npm install编译,接下来就是运行启动项目了。方法一启动npm start关闭Ctrl C即可【这样的做法的缺点是,退出了shell,项目就停止了,所以一般推荐后台运行】方法二(nohup)启动nohup npm start > log.out 2&原创 2020-05-24 15:21:45 · 934 阅读 · 0 评论 -
服务器内存不够用?开始用swap空间
1.查看内存[root@VM-0-5-centos ~]# free -m添加swap空间利用硬盘空间扩展内存,防止应用崩溃1.建立分区[root@VM-0-5-centos ~]# dd if=/dev/zero of=/opt/swap bs=1024 count=10240002.修改权限[root@VM-0-5-centos ~]# chmod 600 /opt/swap3.设置swap[root@VM-0-5-centos ~]# mkswap /opt/swap4.原创 2020-11-26 20:23:03 · 553 阅读 · 0 评论