
【项目运维】项目运维与linux常见命令
包括项目的打包发布流程以及linux常用命令
f4j7
fighting!
展开
-
【部署之后的错误排查】远程不能访问
查看进程是否启动根据端口号查询netstat -tunlp | grep <端口号>netstat -tunlp | grep <端口号>| grep <端口号> 是管道加过滤条件。就拿80举例,比如说查询出来的数据行有10条,包含“80”的行有3行(80可能是端口号,也可能是端口号的一部分,或者进程号的一部分),那么就只会显示3行。关键在于 -tunlp 。这个不是一个条件,其实是5个条件 t u n l pl => listening 显示所原创 2022-05-22 22:47:28 · 480 阅读 · 0 评论 -
【linux临时修改字符集编码】
查看当前用户字符集编码:echo $LANG临时修改用户字符集编码:exportLANG=zh_CN.GBK原创 2021-04-12 16:05:51 · 2280 阅读 · 0 评论 -
【linux ls命令】
常用的参数有:-a(all):显示所有文件以及目录-t(time): 根据创建时间列出-r(reverse): 反转,将文件以相反次序列出-l: ls -l可以缩写成ll:显示文件各种信息,以列表展示文件名正则:比如ls abc*,则可以显示所有abc开头的文件欢迎补充......原创 2021-04-12 09:51:14 · 168 阅读 · 0 评论 -
【linux查找文件与内容】
根据文件内容模糊查询[当前目录以及子目录递归]:grep -r 查询条件 ./原创 2021-01-20 10:21:26 · 166 阅读 · 0 评论 -
【部署之后的错误排查】查看硬盘与内存使用情况
查看硬盘使用情况df -h 查看各个分区的使用情况(df => disk free)du -sh * 查看某个文件夹下各个子文件夹与文件的大小(du => disk usage)h 可以帮助自动换算,否则一律以kb作为单位比如 1024kb 用了-h之后,会成为1M;1048576kb 用了-h之后,会成为1G...原创 2020-11-17 14:49:07 · 97 阅读 · 0 评论 -
【Linux概念】挂载点
大体上就是,往目录上挂载磁盘分区。目录就好比树枝,分区就好比柿子,挂载点就是结柿子的地方。原创 2020-11-17 14:10:27 · 255 阅读 · 0 评论 -
【部署之后的错误排查】根据端口号,查询进程
netstat -tunlp | grep <端口号>这是我用过的最多的一个命令,如今我想弄懂它| grep <端口号>就不用说了,是管道加过滤条件。就拿80举例,比如说查询出来的数据行有10条,包含“80”的行有3行(80可能是端口号,也可能是端口号的一部分,可能是进程号的一部分),那么就只会显示3行。关键在于 -tunlp 。这个不是一个条件,其实是5个条件 t u n l pl => listening显示所有正在监听的端口ltu => udp.原创 2020-11-16 17:58:27 · 134 阅读 · 0 评论 -
【部署之后的错误排查】查看系统中的java进程
ps Process Status---------------------------------------------------jps 查看java进程jps -l 查看java进程详细pwdx 进程号 查看进程地址原创 2020-11-12 11:29:38 · 200 阅读 · 0 评论 -
【linux概念】linux系统那些有意义的字符
. 【点】表示当前目录..【点点】表示上一级目录/ 【斜杠】 表示根目录常见搭档【欢迎讨论举例】:linux系统cd .. 跳转到上一级目录cd /跳转到根目录原创 2020-11-12 10:57:18 · 158 阅读 · 0 评论 -
【部署之后的错误排查】linux查看日志文件
读文件操作一般会在什么时候需要呢?我想应该是查看日志的时候了吧。对于查看日志,我们可能会关心以下几点:快速打开日志快速找到我们需要的内容我们打开情况要分成两种:1.进入文件内部这里给大家推荐一个命令less这个命令有一个特点,就是它查看时,不会一次加载整个日志,所以就像我们经常使用的分页。所以,它能够快速打开日志。至于第二点,快速查找,这个在打开文件后,用 / 加上你要搜索的内容即可。2.当前命令页打开这种情况,我们用cat命令由于我们不可能输出整个文件的内容,所以我们可以添加一原创 2020-09-08 09:56:21 · 795 阅读 · 0 评论 -
运用squid创建代理服务器且添加密码
背景:由于需要模拟乙方的代理环境,特地利用ecs创建了一个代理服务器,且添加了用户名密码。但是,在网上查找教程时,遇到了很多坑,基本好多教程都只是部分有用,经过各种实践,整合,得教程如下:1.安装squidyum install squid openssl* -y2.修改配置文件/etc/squid/squid.confhttp_access deny all 改成 http_access allow all3.启动或者重启squidservice squid restart原创 2020-06-16 14:14:58 · 827 阅读 · 1 评论 -
项目部署到linux服务器
以下的命令的作用,可以直接复制一个文件中,改后缀名为.sh,直接运行即可。1.移动打包文件到部署的文件夹2.保留上一版本的备份package_dir=/home/gongan-edu/pedu-backend/target/deploy_dir=/home/gongan-edu/deploy/backup_dir=/home/gongan-edu/deploy/backup/`da...原创 2020-04-26 10:58:10 · 422 阅读 · 0 评论