随笔分类 -  Linux

1

shell(四) -- shell命令解析器
摘要:查看所有的解析器 sudo car /etc/shells 查看本服务器使用的解析器 echo $SHELL 参考:https://blog.csdn.net/qq_41347385/article/details/128499559 阅读全文

posted @ 2023-04-16 16:14 周公 阅读(16) 评论(0) 推荐(0) 编辑

shell(一) -- 变量作用领&命令替换&位置参数
摘要:变量作用域 num=10 #定义全局变量 export num #定义全局变量为环境变量 bash #进入子进程 exit #退出子进程 命令替换 begin_time=$(date) //系统时间赋值给begin_time参数 begin_time=$(date +%s) #系统时间戳,赋值给be 阅读全文

posted @ 2023-04-16 10:49 周公 阅读(8) 评论(0) 推荐(0) 编辑

shell(三) -- 字符串
摘要:8 shell字符串详解 没有引号、单引号、双引号区别: 单引号:只能存字符串,变量无效。并且里面不能再出现单引号 双引号:变量有效,可以出现多个双引号支持转义 没有引号:变量有效,但需要连接在一起 获取字符串长度:${#name} 9 字符串连接 #!/bin/bash name="Shell" 阅读全文

posted @ 2023-04-15 19:16 周公 阅读(25) 评论(0) 推荐(0) 编辑

Shell(二) -- $命令详解
摘要:5 Shell特殊变量 $0: 脚本文件名 $n(n>=1): 第几个参数 $*: 所有参数 $@:所有参数 $#:参数个数 $$:进程ID 6. $*与$@区别 不加“”没有区别,都表示所有的参数。加了“”区别如下 $* :所有参数是个整体 $@:每个参数是个整体 #!/bin/bash echo 阅读全文

posted @ 2023-04-15 18:45 周公 阅读(381) 评论(0) 推荐(0) 编辑

服务器笔记
摘要:常见目录说明 目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。 /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /usr 用于存放系统应用程序 阅读全文

posted @ 2021-08-25 11:41 周公 阅读(41) 评论(0) 推荐(0) 编辑

解读start.sh文件
摘要:start.sh文件 #!/bin/bash # 开启脚本调试 #set -x #设置生效那个环境配置文件 # start.sh stdout 为开启stdout.log # 目前有 dev kx.verify kx.prod 这几个环境,对应application-*.yml 的配置文件 PROF 阅读全文

posted @ 2021-04-28 17:49 周公 阅读(1169) 评论(0) 推荐(0) 编辑

Shell端口操作
摘要:1.查看端口状态:telnet telnet 命令是TELNET协议的用户接口,它支持两种模式:命令模式和会话模式,虽然telnet支持许多命令,但大部分情况下,我们只是使用它查看目标主机是否打开了某端口(默认是23)。 端口未打开 telnet 101.199.97.65 62715 Trying 阅读全文

posted @ 2021-02-22 11:44 周公 阅读(733) 评论(0) 推荐(0) 编辑

Linux防火墙---Firewall
摘要:服务器位置: 1.防火墙服务器安装位置:/usr/lib/firewalld 2.防火墙策略:/usr/lib/firewalld/zones 3.防火墙默认策略:/etc/firewalld/zones 命令: 获取默认策略:firewall-cmd --get-default-zone 设置默认 阅读全文

posted @ 2021-02-09 11:43 周公 阅读(82) 评论(0) 推荐(0) 编辑

Shell晋级操作
摘要:打字(路径,命令)自动填充 输入命令前面,然后按Tab键 '查看指定文件尾部内容的log(不可自动加载新的log):tail -f bls-order-ensure.log 查看指定文件尾部内容的log(可自动加载新的log):tail -f bls-order-ensure.log 查看五百行的文 阅读全文

posted @ 2021-01-15 18:04 周公 阅读(77) 评论(0) 推荐(0) 编辑

Linux VI或VIM
摘要:(一)进入文件 VI 文件名 VIM是vi的高级命令 (二)输入 i,进入insert模式(好像也可以直接编辑) (三)修改保存后的信息并保存 ESC --> 英文: --> wq 可参照:https://www.cnblogs.com/tansuoxinweilai/p/11602063.html 阅读全文

posted @ 2020-10-14 16:34 周公 阅读(101) 评论(0) 推荐(0) 编辑

Linux端口
摘要:(一)查看端口是否开启 # nc -zvw3 192.168.1.8 22 Connection to 192.168.1.8 22 port [tcp/ssh] succeeded! 命令详解: nc:即执行的命令主体; z:零 I/O 模式(被用来扫描); v:显式地输出; w3:设置超时时间为 阅读全文

posted @ 2020-10-14 14:27 周公 阅读(160) 评论(0) 推荐(0) 编辑

tomcat catalina.out文件太大,内存占满
摘要:首先使用df -h看看内存空间状态,发现mnt满了,进去找发现是catalina.out占了197g,赶紧删掉了,但是之后df -h还是显示一样的 最后弄明白是文件删除了,但是这个线程还未删除,所以导致问题,所以还需要杀掉这个线程 ps -ef|grep tomcat 查进程号 杀死线程 kill  阅读全文

posted @ 2020-10-10 13:39 周公 阅读(960) 评论(0) 推荐(0) 编辑

Linux查看CPU和内存使用情况
摘要:top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 阅读全文

posted @ 2020-10-10 11:17 周公 阅读(424) 评论(0) 推荐(0) 编辑

shell命令之---文件内容查看
摘要:查询Linux下指定文件的路径用locate 来查找 locate tnsnames.ora (文件名)结果是: /opt/app/oracle/product/10.2/hs/admin/tnsnames.ora.sample 查看整个文件 1、cat命令 cat命令是显示文本中所有数据的得力工具 阅读全文

posted @ 2020-06-01 16:56 周公 阅读(4505) 评论(0) 推荐(0) 编辑

新服务器部署tomcat和javaweb应用
摘要:打Javaweb项目包上Tomcat (参考博客:https://www.cnblogs.com/BraveApple/p/9578092.html) 1.项目打war包,官网下载tomcat 2.war包导入到tomcat的webapp路径 3.启动tomcat的bin目录下面startup.sh 阅读全文

posted @ 2019-07-30 07:46 周公 阅读(273) 评论(0) 推荐(0) 编辑

Shell获取指定时间
摘要:时区基本知识 相差一个时区(经度15度)时间相差一小时.简单计算口诀:1.同一个时区的相差时间用减法,2.不同时区的相差时间用加法.3东加西减.例如一,东八区是8点,问东1区几点.根据上面口诀1,算:8-1=7,相差7个小时.再用口诀三,东一是在东八西边,减法.那就是8点-7=1点. 例如二, 东八 阅读全文

posted @ 2019-02-25 19:31 周公 阅读(825) 评论(0) 推荐(0) 编辑

Shell逻辑语句
摘要:case esac 语句 参考 :https://blog.csdn.net/wu20093346/article/details/47210809 case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构。case 语句匹配一个值或一个模式,如果匹 阅读全文

posted @ 2019-02-14 20:09 周公 阅读(122) 评论(0) 推荐(0) 编辑

自己编写的Shell
摘要:shell文件 #!/bin/sh ## param 1: log string #下面的$1指的是调用这个function时传过来的第一个参数,依次类推 $2第二个 $3第三个funcLog() { echo "$1\r"} funcPrintUsage() { funcLog "+ +" fun 阅读全文

posted @ 2019-02-12 19:42 周公 阅读(288) 评论(0) 推荐(0) 编辑

Shell脚本开发过程中遇到的问题处理
摘要:1. 执行shell脚本报 Unsupported major.minor version 52.0 报错原因:java文件jdk和服务器上的jdk不匹配, 解决方法: a.查看当前服务器用的jdk是哪个版本:java -version b.修改本地代码编译版本,如下图所示: 2.shell调有pa 阅读全文

posted @ 2019-02-12 19:36 周公 阅读(521) 评论(0) 推荐(0) 编辑

Shell命令解析
摘要:1.简单语法: 执行shell: sh executeTest.sh puttyy上跑java: java IpScanReport(没有后缀) 执行shell的时候传参数: sh executeTest.sh args1 args2 shell脚本接受参数: $1 shell脚本导入制定的shel 阅读全文

posted @ 2019-01-24 20:32 周公 阅读(319) 评论(0) 推荐(0) 编辑

1

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示