linux常用命令

拷贝文件到服务器(linux))
语法:scp 文件 用户名@ip.端口:拷贝到那个位置
scp Deep_models.so otcadmin@10.60.178.22:/home/otcadmin

scp heapdump.hprof root@10.70.14.150:/Apps
scp heapdump.hprof baoadmin@10.70.14.150:/Apps
scp heapdump.hprof root@10.70.14.150:/Apps

ls:查看目录下都有什么文件
pwd:当前的文件位置

复制到另一个地方:
sudo cp filebeat.yml /etc/filebeat/filebeat.yml
sudo cp 2019testlog.log /apps/logs/2019testlog1.log
删除文件:
1:sudo rm filebeat.yml 2:rm filebeat.yml

剪切文件夹:
mv 原路径 新路径
创建文件夹:
mkdir 文件名

复制文件夹:
cp -Rf /home/user1/* /root/temp/

创建软连接:(源文件删除,新文件找不到)
ln -s 源文件 新文件
创建硬链接(源文件删除,新文件可以找到)
ln 源文件 新文件

查看文件:cat
编辑文件: vi 文件名
创建一个文件
touch 文件名

通过文件名搜索:
locate 搜索的关键字

10.60.165.105
otcadmin/otcadmin
scp filebeat-5.1.1-x86_64.rpm otcadmin@10.60.165.39:/home/otcadmin

//上传获取mybatis sql的jar包
scp mybatissql-0.0.1-SNAPSHOT.jar otcadmin@10.60.145.96:/home/otcadmin
_6Hcrq7Aj
98

scp filebeat-5.1.1-x86_64.rpm otcadmin@10.60.165.21:/home/otcadmin

scp filebeat-5.1.1-x86_64.rpm otcadmin@10.60.165.61:/home/otcadmin

scp filebeat-5.1.1-x86_64.rpm otcadmin@10.60.165.22:/home/otcadmin

find命令:
find . -name [m].xml|wc -l

scp filebeat.yml otcadmin@10.60.165.21:/home/otcadmin

scp filebeat.yml otcadmin@10.60.165.22:/home/otcadmin

scp filebeat.yml otcadmin@10.60.165.61:/home/otcadmin

scp 2019testlog.log otcadmin@10.60.165.61:/home/otcadmin
scp 2019testlog.log otcadmin@10.60.165.61:/apps/logs/

filebeat:安装过程
–把filebeat复制到服务器上 filebeat-5.1.1-x86_64.rpm在C盘根目录
scp filebeat-5.1.1-x86_64.rpm otcadmin@10.60.165.66:/home/otcadmin
–把filebeat.yml复制到服务器上 filebeat.yml在C盘根目录
scp filebeat.yml otcadmin@10.60.165.66:/home/otcadmin
–安装filebeat
sudo rpm -vi filebeat-5.1.1-x86_64.rpm
–备份filebeat.yml文件
sudo mv /etc/filebeat/filebeat.yml /etc/filebeat/filebeat.yml.bak
–覆盖filebeat文件
sudo mv /home/otcadmin/filebeat.yml /etc/filebeat/filebeat.yml
–自动filebeat
sudo /etc/init.d/filebeat start

–kafka查看topic的数据
bin/kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list 10.60.145.105:9092 --topic B010001 --time -1

java在cmd的命令:
编译成class文件
javac Test.java
打成jar包
jar cvf Test.jar Test.class
运行jar包
java -jar Test.jar

docker:
查看容器id:docker ps
查看image id:docker images -a

创建docker容器:
sudo docker run -itd ubuntu:16.04 /bin/bash

docker 容器中安装命令
apt-get update ##更新
//vi
apt install vim
//weget
apt install weget
//yum
apt install yum
//ifconfig
apt install net-tools
//ping
apt install iputils-ping

sqlAdvisor
因为不是全局的
需要在 /usr/lib 下运行:./sqladvisor -h 47.102.203.80 -P 3306 -u root -p ‘root’ -d test -q "select * from body " -v 2

./sqladvisor -h 47.102.203.80 -P 3306 -u root -p ‘root’ -d test -q "select * from body " -v 2

./sqladvisor -h 10.60.145.151 -P 33002 -u hy -p ‘hy123’ -d hy -q " select up.user_profile_id, u.username, up.user_id, up.company_id, u.is_active, co.code, co.name, up.company_admin, up.mobile, up.status from t_hy_user_auth u inner join t_hy_user_profile up ON u.user_id = up.user_id inner join t_hy_company co ON co.company_id = up.company_id WHERE up.mobile = ‘?’ and up.status in ( ‘?’ , ‘?’ ) and co.status in ( ‘?’ , ‘?’ ) and u.username = ‘?’ and u.is_active = ‘?’ " -v 2

select * from sqltable where filename like ‘%shgt-site-sso-server-0.0.1-SNAPSHOT%’

spring.datasource.url=jdbc:mysql://10.60.145.151:33002/hy?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
spring.datasource.username=hy
spring.datasource.password=hy123

tomcat:
启动sql建议服务:
nohup java -jar soar-0.0.1-SNAPSHOT.jar
查端口号的进程id
netstat -tunlp|grep 8089
杀进程
kill -9 进程id
chmod 777 文件名

crontab 定时执行链接 到百度(管理员登陆)
0 0 * * * sh /home/otcadmin/crontab/url.sh >> /home/otcadmin/crontab/url.log

docker:
启动docker
service docker start
启动docker的tomcat
docker run -d -p 8888:8080 jpress

docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=000000 -e MYSQL_DATABASE=jpress hub.c.163.com/library/mysql:latest
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=000000 -e MYSQL_DATABASE=jpress hub.c.163.com/library/mysql:latest

修改linux 文件所有权的用户
chown -R tomcat apache-tomcat-8.0.50/
chgrp -R tomcat apache-tomcat-8.0.50/

实时查看文件里面的内容:
tail -500f 文件名字

locust -f 文件名 --host=url
文件名:python.py
url:http://ip:端口/地址

删除文件夹及子目录
rm -rf

启动jar包
java -jar -Xms3G -Xmx3G socket-0.0.1-SNAPSHOT.jar

//tomcat 配置
export CATALINA_OPTS="$CATALINA_OPTS -server -Xms3096m -Xmx3096m -Xmn1560m -XX:OldSize=1536M -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -Xss512K -verbose:gc -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCTimeStamps -Xloggc:/home/admin/taobao-tomcat-production-7.0.59.3/logs/gc.log"

//查询 socket 端口
netstat -nat | grep -i “80” | wc -l

linxu 文件夹转tar.gz文件
tar -zcvf /home/xahot.tar.gz /xahot
tar -zcvf 打包后生成的文件名全路径 要打包的目录

linux 解压tar.gz
tar -xvf xx.tar.gz

查看java虚拟机jvm的内存情况 linux 和window通用
jstat -gcutil tomcat进程id

tomcat虚拟机配置:
export CATALINA_OPTS="$CATALINA_OPTS -server -Xms3096m -Xmx3096m -Xmn1500m -XX:OldSize=1500M -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -Xss512K -verbose:gc -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCTimeStamps -Xloggc:/home/admin/taobao-tomcat-production-7.0.59.3/logs/gc.log"

查看linux实时网速
uload

window(git) linux
查看文件里面是否包含某个字符串
cat * | grep 要查的字符串

linux 按照rz命令:
yum -y install lrzsz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值