linux
linux
fly丶
记录平时的工作心得,和自己学习的一些新东西。
展开
-
常用shell命令
#!/usr/bin/env bash(推荐)#!/bin/bash# shell 注释# author: testecho "Hello,World!"echo "hello, \"fay\""name=testecho "hello,\"${name}\""echo "YES\nNO" echo -e "YES\nNO"# \c 不换行echo -e "YES\c"echo "NO"#重定向echo "test" > test.txt#输出执行结果echo原创 2020-08-20 09:37:08 · 234 阅读 · 0 评论 -
linux实用命令记录
ls -lh.开头为隐藏文件tree [目录名] -d 只显示目录cp -i 覆盖时给出提示cat -n 所有行编号-b 非空行编号grep -v 取反 (grep -nv “test” test.txt)-n 行号-i 忽略大小写关机重启:默认表示一分钟后关机shutdown now/20:21/+10shutdown -c(取消)shutdown -r 重新启动ssh -p port user@ipexit 退出scp -P port source targetft原创 2020-05-28 21:00:26 · 208 阅读 · 0 评论 -
linux常用功能命令
1.查找文件 find查询文件名为test.java的文件:find / -name "test.java"/ 表示从根目录开始递归找-name 后面跟要查找的文件名忽略大小写用 -iname2.根据文件内容查找 grep查找所有log中有“test”字符串的文件grep "test" *.log# 查找tomcat进程并过滤掉grep进程ps -ef|grep tomcat | grep -v "grep"3.统计(适合规范格式的数据)awk默认按空格拆分awk '{p原创 2020-05-17 15:15:37 · 241 阅读 · 0 评论 -
scp和rsync两个命令的使用和区别
在linux下,我们经常需要两台机器之间拷贝文件,或者由于业务需要备份文件,那就不得不用到scp和rsync两个命令。1.scpcp 在本机复制文件,这个命令我们经常使用,但是跨机器复制cp就不行了,scp可以跨机器复制文件,示例:scp -Crvp -l 1 test/ test@10.16.88.88:/usr/local## test/ 源文件 test@10.16.88.88...原创 2020-04-30 14:37:35 · 761 阅读 · 0 评论 -
tomcat开机启动脚本
以下是一个简单的开机启动脚本:需将TOMCAT_DIR修改为自己的tomcat路径。centos7必须要有**#!/bin/bash**,建议都加上#chkconfig:2345 80 05也必须要有,参数可调整:2345:表示系统运行级别(不用改)80:启动优先级,越大优先级越低,(建议不要设置太高,如果应用启动依赖于网卡,优先级设置太高会导致引用启动失败)05:停止优先级,越大优先...原创 2020-03-14 14:08:36 · 546 阅读 · 0 评论 -
Centos7设置开机启动
设置服务开机启动systemctl enable 服务名比如docker: systemctl enable docker设置脚本开机启动比如说我们把服务部署到tomcat中,我们需要设置tomcat开机启动。①首先需要准备脚本,比如脚本名称为tomcat_8080,编写tomcat启动脚本可参考。② 将脚本移动到 /etc/init.d目录下面mv tomcat_8080 /et...原创 2020-03-14 13:57:05 · 137 阅读 · 0 评论 -
linux环境下查看修改最大文件句柄数
1.查看文件句柄数ulimit -a列出结果的 open files 就是当前支持的最大句柄数2.修改默认设置执行命令vim /etc/security/limits.conf在文件末尾加上* soft nofile 30000 #超过会报警* hard nofile 65536 #超过系统会报错后面的值可以根据需求设置添加完后立即生效的,只是在当前session中看不到...原创 2020-02-12 16:45:29 · 747 阅读 · 0 评论 -
linux替换war包中的class文件
最近遇到一个操作,替换war包中的某个class文件,然后再打成war包。记录一下操作流程。要替换jar/war包中的class文件,首先就得知道怎么把包给解压开(假设当前jdk所在目录为/usr/local/jdk1.8)解压jar: /usr/local/jdk1.8/bin/jar -xvf xxx.jar (解压jar包到当前目录,要指定目录可以用 unzip xxx.jar ...原创 2019-12-24 16:03:48 · 3414 阅读 · 0 评论