shell
shell
JavaGameServer
java游戏服务器
展开
-
shell遍历路径下的所有proto文件
【代码】shell遍历路径下的所有proto文件。原创 2024-09-14 21:49:41 · 125 阅读 · 0 评论 -
centos下重启redis
磁盘满了,发现连接不上redis了,我们重启一下。原创 2024-05-09 16:55:28 · 285 阅读 · 0 评论 -
jvm常用命令 1.jps,ps -ef | grep java,top 2.kill -9 pid 3.jstat(查gc次数) 4.jmap(导出堆快照)
导出内存 hprof映像,结合MAT工具分析内存泄露。结合pid,查看运行时的参数信息。分析线程信息,死循环,死锁。原创 2023-05-09 15:05:04 · 618 阅读 · 1 评论 -
1.jps 和 jstack定位死锁 2.明明安装的jdk是64位,却提示32位的错误 3.查询指定线程堆栈信息 4.top和jps都可以拿到进程号
1)jps获取进程号 然后用jstack查看线程信息2)根据进程号输出信息jstack不能使用的问题,改为11后即可用了使用,可以看到有死锁原创 2021-02-04 00:12:48 · 259 阅读 · 0 评论 -
[通过jenkins进行部署java程序到centos上] 1.rz文件上传 2.zip压缩 3.rz下载 4.备份jenkins
【代码】java程序centos部署。原创 2024-02-29 15:01:43 · 646 阅读 · 0 评论 -
windows和centos上查询端口占用情况,并且杀死进程(查看有多少连接) 1.netstat -apn 2.tasklist(win下查询进程) 3.taskkill(必须在CMD下执行)
杀死占用端口的进程 // 也就是LISTENING后面的那个端口。查询10000是否被占用。原创 2024-02-27 15:25:29 · 210 阅读 · 0 评论 -
linux脚本3剑客:grep、sed、awk
发现工作中,大家还是使用的shell脚本写部署的比较多,毕竟可以直接操作各种命令,这些目前自己不具备,赶紧补一下吧。awk:这个更像是一门语言,支持数组,对列能进行操作,很强。原创 2021-11-29 09:52:06 · 492 阅读 · 0 评论 -
用head和tail轻松查看大日志是记录多久的日志
head -l log.logtail -l log.log这样子对于log这种几个G的文件,看下前后2行就知道是记录多久的了原创 2021-12-04 23:40:37 · 195 阅读 · 0 评论 -
java应用程序发布jar2的2种方式 1.assembly.xml(线上) 2.fat-jar(工具类的发布)
nohup java -jar xxx.jar>log.txt &原创 2020-03-31 10:21:03 · 720 阅读 · 1 评论 -
centsos关闭防火墙解决websocket服务器连接不上的问题(ifconfig、防火墙、ping、ws启动时,只用端口即可 )
1)获取centos服务器ip地址: ifconfig注意:ip地址是enolxxx下面的192.168.3.23,而不是virbro下面的192.168.122.1 验证方式:ping 192.168.3.232)防火墙一定要关闭查看防火墙状态sudo systemctl status firewalld关闭防火墙sudo systemctl stop firewalld...原创 2021-01-02 00:13:39 · 1759 阅读 · 0 评论 -
shell命令 1.正则
1)表示直接拷贝不需要询问 cp -R -f A/ B/ 表示将A目录下的所有东西拷贝到B目录下cp -R -f /Users/jianan/Documents/cocos/CocosJSGame/ /Users/jianan/Documents/StudyMaster/CocosJsHotUpdateDemo/2)参数解释:1) -R表示递归拷贝2) -f表示直接拷贝不...原创 2018-05-12 23:04:39 · 12513 阅读 · 3 评论 -
【8核16G部署】 jar启动分配6G堆内存+堆外内存+其它应用
8核16G: jar启动分配6G堆内存+堆外内存+其它应用原创 2022-03-24 16:42:19 · 298 阅读 · 0 评论 -
centos 7.2上mysql 5.7安装完没有设置密码无法连接mysql解决办法
背景: 我用宝塔面板下载了mysql,并且重新运行了起来,我并没有给mysql添加账户,因此没办法登录,报错如下:[root@mytestlnx02 ~]# mysql -u root -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)...原创 2020-04-12 20:33:03 · 510 阅读 · 2 评论 -
docker环境搭建及其安装常用软件
【代码】部署常用命令。原创 2024-01-26 11:43:41 · 478 阅读 · 0 评论 -
.Net Core项目在linux部署实战 1.sdk下载 2.环境变量配置/ect/profile 3.运行
step3: // 再次查看下$PATH,发现已经配置好了。可见.net core是完全支持linux下的发布运行的!step2: // 通过vim或者终端配置下环境变量。5)将linux64拖拽到linux上要发布的目录。我们可以看出来,$HOME就是root。1)下载.net core sdk。step1: // 解压到指定目录。4)通过Rider打包代码。原创 2024-01-13 16:23:15 · 874 阅读 · 0 评论 -
【宝塔面板常用技巧】
1.用宝塔面板网页下载的软件都在目录:/www/server/原创 2023-10-03 16:10:38 · 69 阅读 · 0 评论 -
[游戏服务器线上部署方式]assembly方式打包
这样子,配置、lib包、脚本 等都分开放到指定的目录,然后通过bin下的脚本去管理和停止服务器。原创 2022-12-19 16:13:50 · 267 阅读 · 0 评论 -
虚拟机中搭建游戏linux测试服 1.vmware虚拟机 2.centos 7.2(2核4G内存50G硬盘) 3.宝塔面板下载软件
1)安装宝塔面板yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh2)等待安装完成,提示如下3)ip addr查看ip地址(不是ifconfig也不是ipconfig)4)ip:8888/log...原创 2020-04-12 19:15:16 · 1158 阅读 · 1 评论 -
Ansible
其实发现公司写的脚本的话,用shell + java + jenkins pipeline + gitlab基本上就足够了,但是有时候,ansible也许提供了一些插件,毕竟是更加专业的工具,因此我们也许需要学习储备一下。原创 2024-01-03 11:28:42 · 382 阅读 · 0 评论 -
【shell】Linux命令文件分离之SeparatePackageTool.sh
echo "-----分离海外版本res资源开始-----"rm -rf resFenlimkdir resFenlimkdir resFenli/fontmkdir resFenli/imagemkdir resFenli/image/uimkdir resFenli/languagemkdir resFenli/musicmkdir resFenli/particlemk...原创 2016-05-31 17:02:04 · 917 阅读 · 0 评论 -
【上线后常用命令】1.man(du为例) 2.tail 3.sed 4.cat 5.top -Hp pid 6.ps -ef 7.df 8.more分页查看
1.查询某个时间段之间的日志。原创 2023-04-21 17:19:15 · 150 阅读 · 0 评论