Linux常用命令
1、进入对应目录
cd /home/appuser/opt/log_bak
2、把SGMWlog所有文件移动至新文件夹
mv /home/appuser/opt/SGMWlog/* /home/appuser/opt/log_bak/SGMW/SGMWlog_BAK_20210712/
cd /usr/local/nginx/html/dist /home/appuser/TPS/dist
3、通过模糊查找对应文件,移动至新文件夹
find /home/appuser/opt/SGMWlog/ -name "SGMWOrder202107*.txt" -exec mv {} /home/appuser/opt/log_bak/五菱/SGMWlog_BAK_20210712 \;
4、删除文件夹
rm -rf /home/appuser/opt/apache-tomcat-8.5.41/webapps/LdvGpsInfo
5、创建文件夹
mkdir + 文件夹名字
6、实时查看日志文件
tail -f log.log
7、权限赋值
sudo -i,sudo -u
8、查看JAR包对应的PID
ps aux|grep tps-modules-job.jar
9、启动java程序,并记录日志
nohup java -jar LSPServiceProvider.jar >temp.log &2>&1 &
10、查看系统运行情况
ps -aux | head -1;ps -aux |grep -v "USER" | sort -nr -k 3 | head
ps -aux --sort=-pcpu|head -10
11、查看系统内存
free -h
12、Linux更改hosts的操作如下:
cd /etc/
vi hosts
输入:
211.151.71.11 www.xxxx.com
不保存
q!
ESC退出编辑模式,shift+:最后X保存退出 q!(不保存退出)
13、网络是否连通
curl http://esg-oauth-bx.paic.com.cn/oauth2/access_token
14、模糊查询
grep "LSJW74U9XPZ130233" nohup.log
15、那么,从最后的一行开始数,查询1650-1660行的日志 4520423
head head -n -10000 tempjob.log
16、给指定目录赋权
chmod -R 777 /home/appuser/opt/apache-tomcat-8.5.41/webapps/
17、批量修改权限
sudo chmod 777 -Rfv /home/name/*
18、快速清空文本文件内容
cat /dev/null > file.log
19、统计tempjob.log文件的行数的命令
wc -l tempdata.log
20、Tomcat配置
vi /etc/profile
#tomcat1
export CATALINA_HOME1=/data/SeresProduction/apache-tomcat-seres
export CATALINA_BASE1=/data/SeresProduction/apache-tomcat-seres
export TOMCAT_HOME1=/data/SeresProduction/apache-tomcat-seres
#tomcat2
export CATALINA_HOME2=/data/apache-tomcat-tps
export CATALINA_BASE2=/data/apache-tomcat-tps
export TOMCAT_HOME2=/data/apache-tomcat-tps
export CATALINA_BASE=$CATALINA_BASE1
export CATALINA_HOME=$CATALINA_HOME1
export TOMCAT_HOME=TOMCAT_HOME1
保存退出
#source /etc/profile
# tomcat bin下的catalina.sh修改 和 /etc/profile 中的 变量相同
export CATALINA_BASE=$CATALINA_BASE_1
export CATALINA_HOME=$CATALINA_HOME_1
JAVA_OPTS="$JAVA_OPTS -Xms2048m -Xmx2048m"
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"
修改server.xml端口号,三个端口号
<Connector port="7080" protocol="HTTP/1.1"
connectionTimeout="30000"
maxHttpHeaderSize="20480"
minSpareThreads="20"
maxSpareThreads="50"
maxThreads="500"
acceptCount="500"
maxProcessors="1000"
minProcessors="5"
useURIValidationHack="false"
enableLookups="false"
redirectPort="8443"/>
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="7088" protocol="AJP/1.3" redirectPort="8443" />
相关文章
- 《安富莱嵌入式周报》第296期:硬件电路实现SPI转以太网,单片机3D游戏图形引擎,Linux基金会年度报告,安捷伦直流电源原理图,KEIL C51更新9.61
- 《安富莱嵌入式周报》第297期:开源生物医学成像系统,可肺部成像,C算法合集500例,突出极致运算速度,数值方法书籍,芯片级激光隔离,3D打印机固件Marlin
- 深入浅出理解Linux thermal governor之IPA
- 基于ArgoCD的GitOps转型实战经验
- GitOps: Kubernetes CI/CD 的缺失环节
- Linux网络编程-TCP客户端如何获取要连接的服务端IP?
- 嵌入式Qt-表格使用测试
- PHP常见的几种数据结构
- php-fpm 是如何处理php 请求的
- [linux]执行pip安装的程序:command not found
- [linux]查看linux下端口占用
- [linux]scp指令
- [linux笔记]理清linux安装程序用到的(configure, make, make install)
- [git]git忽略文件
- linux根目录下文件夹概览
- php 生产kafka 不生效问题
- PHP二维数组取差集
- php 拉取 gz 文件进行解压后保存到自己的服务器
- go包管理代理网址无法访问
- go 连接redis