Linux学习笔记

【学习笔记】Linux Linux 阅读详情

1、 ps -ef|grep mysql 查询名为mysql的服务是否存在

2、sudo /etc/init.d/mysql.server -P 3306 start 在beta机上启动mysql服务,如果启动时PID file exists。则要删除mysql.pid和mysql.lock。分别在/home/q/mysql/multi/3306/pid和/home/q/mysql/multi/3306/lock

3、删除文件 rm -rf mysql.pid

4、tail -f 文件名。可以动态查看一个文件

5、启动tomcat项目sudo /home/q/tools/bin/restart_tomcat.sh /home/q/www/meeting_beta.qunar.com/,前面是运行脚本,后面是项目位置

6、sz 文件名:下载文件;rz上传文件

7、使用”yum sezrch 关键字”查询可安装包,然后使用yum install安装。

8、安装jdk目录默认在“/usr/lib/jvm”下。noah环境下将其拷贝到“/home/q/java”下,用default软链接指向默认版本jdk。软链接不能修改,只能删除重新建

9、创建软链接symbolic link:sudo ln -s [目标文件] [软链接名]

10、修改环境变量:export PATH=[环境变量内容];如果是拼接,则可以:export PATH=[新增路径]:$PATH

11、读取环境变量:echo $PATH

12、打包:sudo tar -cvf ./root.war ./ROOT

13、修改文件名称 mv /tmp/qtraceId.log.2017.09.04 /tmp/a.log

14、修改文件权限 chmod 777 fangmingyi.sh

15、grep出一行,让后用 [ ] 切分,获取 [ ] 里面的内容。先把切分出来的每一项打出来看自己需要的是第几个。

16、查变价率升高

zgrep  "价格升高了"  /home/q/www/qta.order.provider/logs/request.log.2017-09-04.gz |head -n 1| awk  '{gsub(/[][]/," ",$0); for(i=0;i<=NF;i++){print i,$i }}'  

得知是第6个之后,将全部grep出来的切分获取到,输出到一个文件

zgrep  "价格升高了"  /home/q/www/qta.order.provider/logs/request.log.2017-09-04.gz | awk  '{gsub(/[][]/," ",$0); print $6 }' >/tmp/a.log

17、将a.log文件作为输入流,循环读取每一行放在变量a,用a作为条件grep另外一个文件,用逗号和冒号切割,取出productType后面一个(则他的值)

#!/bin/bash
while read a
do
zgrep $a /home/q/www/qta.order.provider/logs/product.2017-09-04.log.gz | awk -F'[,|:]' '{for(i=1;i<=NF;i++) if($i=="\"productType\"")  print $(i+1)}' |sort |uniq -c
done </tmp/a.log

18、公司开发的在跳板机上,同时在多台线上机器执行命令的命令atnodes ,使用格式:atnodes 【”需要在线上机器执行的命令(路径需要是全路径)”】 【机器名称】

19、dubbo接口可以在目标机器上测试。telnet IP dubbo端口,cd进入接口所在类,invoke 方法名(参数json)即可调用。不过前提是需要在代码中配置: 配置duubo接口的端口等信息,然后在各个dubbo的注册时引用上面配置的protocol

20、chattr 改变文件属性 lsattr 查看文件属性

21、ps aux |grep xxx

22、sudo netstat -ntpl | grep 23777

23、locate xxx,查找xxx开头的文件位置

24、sudo docker exec -t -i 88c59112768ffacd9bd92296f02e221a26037c4964d5773b8f08b98176570f41 /bin/bash 进入指定id的docker

25、du -h –max-depth=1 ./ 查看当前目录下所有文件夹的大小

26、升级jdk到1.8。使用noah系统提供的脚本,一键升级部署,且包含修改环境变量,炒鸡强大。命令:sudo salt-call state.sls qunardev.noah.tools.java_8u91

27、配置远程调试

  • 请求端口重定向。复制跳板机连接的ssh通道,然后ssh连上服务器,通过:如socat TCP4-LISTEN:6699,fork,range=100.80.180.152/32 TCP4:127.0.0.1:33345 把9999的请求转发成本机33345端口的请求

  • 远程调试配置文件在项目目录下的startenv.sh文件,配置上

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=127.0.0.1:<port>
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=127.0.0.1:<port>
  • 在idea上配置远程调试地址和端口
socat TCP4-LISTEN:6699,fork,range=100.80.180.152/32 TCP4:127.0.0.1:33345 

未完待续。。。。

大红球预警版-精选+自定义板块监控 这是一款简单易用的股票大单资金监控插件,兼容通达信软件,可嵌入分时图或定制版面。它以红绿圆球直观显示主力买卖情况(红球为买,绿球为卖),支持300万以上大单语音播报。插件提供实时资金流向分析、多股同时监控、自定义预警条件等功能,无需L2账号。用户可自由切换图形/列表模式,监控特定板块,并配合幻影软件实现自动交易。虽然上涨股通常红球占优,但需结合其他指标综合判断。该插件完全免费,包含详细视频教程,适合新手使用。 阅读详情

相关推荐

Linux磁盘扩容实战:用parted命令无损扩展/data分区(附常见报错解决方案)

本文详细介绍了在Linux生产环境中使用parted命令对已挂载的/data分区进行在线磁盘扩容的完整实战流程。通过风险评估、状态检查、parted工具深度解析及实战演练,指导用户安全完成动态扩容,并提供了常见报错如'Partition is being used'、MBR 2TB限制等的解决方案,确保业务不中断、数据不丢失。

weixin_29207439的博客 296

socat使用指南:5:打开MacOS上的Remote API服务

Docker提供了Remote API,可以通过REST方式的接口进行操作,但是在MacOS上Docker Desktop CE的缺省安装,却无法使用,这篇文章继续介绍如何使用socat实现在MacOS上开启Docker Remote API的方式。

知行合一 止于至善 1667

解忧杂货铺(四):Hightec生成HEX方法+小功能开启

Hightec使用的一些常用技能

梦想技术家 2160

Socat 笔记

socat版本信息 socat by Gerhard Rieger and contributors - see www.dest-unreach.org socat version 1.7.3.2 on Apr 4 2018 10:06:49 running on Linux version #16~18.04.1-Ubuntu SMP Thu Feb 7 14:06:04 UTC 2019, release 4.18.0-15-generic, machine x86_64 features:

随便记记笔记 991

VMware 虚拟机里连不上网的五种解决方案

在VMware虚拟机里的虚拟机系统连接不上网络 首先,注意查看适配器选项里的网络连接这两个网络连接是否存在,如果不存在可以重新装一下VM 如果存在,连不上网 解决办法一: 虚拟机设置里,找到“网络适配器”,右边的网络连接选择“NAT 模式”,如果不行的话再linux系统。还是不行的话接着看第二种解决方案。 解决方法二: 可能原因是VMware NET Service...

墨轩 18万+

ArcGIS 10.2.2自带Python 2.7.5环境配置全攻略:从pip安装到gdal、arcpy调用

本文详细指导如何在ArcGIS 10.2.2自带的Python 2.7.5环境中进行高效配置。核心内容包括安装pip包管理器、部署gdal等关键地理数据处理库,并确保arcpy模块的无缝调用。通过解决路径配置与PyCharm集成问题,帮助用户在此经典环境中构建稳定、兼容的地理信息自动化工作流,有效连接ArcGIS桌面功能与Python脚本编程。

moon9的博客 767

linux 常用命令记录

ulimit -a ulimit -a 用来显示当前的各种用户进程限制 Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况, 设置个Linux用户的最大进程数,一些需要设置为无限制: 数据段长度:ulimit -d unlimited 最大内存大小:ulimit -m unlimited 堆栈大小:ulimit -s unlimited 如下: core file size (blocks, -c) 0 data seg size (kbyt

filan的博客 281

PCL点云算法与项目实战案例汇总(长期更新)

本专栏将深入探讨PCL(点云库)的基础算法,旨在帮助读者掌握点云处理的核心技术。内容涵盖点云的采样、过滤、配准、分割等基础操作,并结合实际案例,展示这些算法在工程中的应用。无论你是初学者还是有一定经验的开发者,都能通过本专栏加深对PCL的理解,提升在三维数据处理领域的技能。

纵马踏花向自由 3001

socat

// Examples for using socat (and filan) //"$" means normal user, "#" requires privileges, "//" starts a comment /////////////////////////////////////////////////////////////////////////////// // si

cybertan的专栏 8603

Vue3 - 实现集成配置百度语音识别转文字,长按或开启录音并将录音文件实时转换为文字,上传音频文件利用百度语音识别API转换为文本并展示(vue3百度智能云API实现上传录音文件并转换成文字案例)

vue3对接百度智能云语音识别,vue3 h5移动端网页中实现语音识别,百度语音识别录音转文字_百度智能云,vue3如何使用百度语音识别,如何将语音转文字,使用vue3实现录音并将录音转换为文字,vue3如何实现语音输入功能功能,vue3集成百度智能云API实现录音转文字详细教程完整示例代码demo,VUE3使用百度语音识别语音转文字,vue调用百度语音识别,vue3百度语音识别文字并展示功能,vue3免费语音转文本api,百度语音识别申请配置教程,Vue3项目配置自定义界面百度语音识别转文字和原生使用方式

🏆 前端领域优质创作者 2725

RK3588平台开发系列讲解(USB篇)UAC初识

📢本篇将介绍RK3588平台`UAC`的配置使用。

内核笔记 3874

socat 实现串口转网络(监听)

1、首先建立虚拟串口,命令如下:#socat -d -d PTY PTY 返回如下: 2019/08/02 11:07:08 socat[57130] N PTY is /dev/pts/9 2019/08/02 11:07:08 socat[57130] N PTY is /dev/pts/10 2019/08/02 11:07:08 socat[57130] N st...

JCY博客 5787

基于深度学习的文字识别与检测算法研究

基于深度学习的文字识别与检测算法研究 1. 背景介绍 1.1 文字识别与检测的重要性 在当今信息时代,文字作为人类交流和传递信息的主要载体,无处不在。从日常生活中的路牌、广告牌,到办公场所的文件、合同,再到互联网上的网页、图片等

AI天才研究院 1043

linux学习笔记

最全学习笔记,部分内容看图片

tzlaa的博客 958

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Linux学习笔记完整目录索引

Linux学习笔记(一): http://blog.youkuaiyun.com/stone548534/article/details/8092797 Linux学习笔记(二): http://blog.youkuaiyun.com/stone548534/article/details/8092798 Linux学习笔记(三): http://blog.youkuaiyun.com/stone548534/a

小石头 1294

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux学习笔记(强悍总结值得一看)

Linux学习笔记(强悍总结值得一看) 去发现同类优质开源项目:https://gitcode.com/ 此仓库提供了《Linux学习笔记》资源文件的下载,这是一份非常经典的学习资料,内容全面,条理清晰,适合Linux学习者和爱好者阅读使用。 资源文件中包含了LINUX常用操作命令和命令行编辑快捷键,详细介绍了如下: 终端快捷键 Ctrl + a/Home:切换到命令行开始 Ctrl + e/...

gitblog_06702的博客 806

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux学习笔记归纳脑图02

Linux学习笔记02

xiaohu21的博客 184

【开源Linux学习笔记003 Linux权限管理】

开源Linux学习笔记003 Linux权限管理

DaveBobo的博客 627

Linux学习笔记1

Linux学习笔记,韩顺平老师版本~

2301_79070677的博客 1659

2月5日Linux学习笔记

总结下这两天干的事情,首先把ubuntu给安装了,还在本地部署了deepseek的R1模型,以后用ai也会方便和快捷许多,学习课程是跟着韦东山的嵌入式Linux,这两天干的事情也基本是打打杂,明天开始正式学习,以后早上学Linux,下午看情况继续学Linux或者学freertos,还有很多原理没有搞清楚,晚上看情况学学数据结构以及算法。下面是今天的学习笔记,以后也要整理自己的文档,加油。bin和sbin可以理解为必要app,系统启动所必须需要的内容,而usr内的bin和sbin为非必须的内容。

m0_72142123的博客 1282

马哥的linux学习笔记

马哥的linux学习笔记 去发现同类优质开源项目:https://gitcode.com/ 这是一份在培训课上由老师提供的Linux学习笔记,个人认为内容清晰详尽,非常适合作为学习资料。笔记涵盖了Linux操作系统的基本概念、常用命令、系统管理、网络配置等多个方面,对Linux学习感兴趣的同学们可以下载查看,相信对您的学习会有很大帮助。 去发现同类优质开源项目:https://gitcode.c...

gitblog_06749的博客 470
上一篇: git命令笔记
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值