- 博客(20)
- 收藏
- 关注
原创 shell if syntax error near unexpected token `fi‘
]括号内侧都要留有空格,否则会报错。是:条件表达式的相反[逻辑非]
2023-08-31 11:04:08
674
1
转载 awk根据指定的字符串分割字符串
awk根据指定的字符串分割字符串以从字符串"hello-kitty-red-for-you"中获取-for前面的内容为例:echo “hello-kitty-red-for-you” |awk -F ‘-for’ ‘{print $1}’ //此时-F指定的-for为纯粹的字符串此时获取的结果为:hello-kitty-red,这与需求一致那么将’-for’换成’[-for]'之后呢?echo “hello-kitty-red-for-you” |awk -F ‘[-for]’ ‘{print
2021-04-25 20:53:57
1976
原创 主机添加网络路由
主机1:10.5.230.111主机2:172.17.7.234题:主机1与主机2之间ping不通,telnet不通,添加如下一条双向都能通。在主机1添加:route add -net 172.17.7.0/24 gw 10.5.230.1 metric 1删除:route del -net 172.17.7.0/24 gw 10.5.230.1 metric 1上述命令是根据下述命令简写:route add -net 172.17.7.0 gw 10.5.230.1 netmask 255
2020-11-05 16:51:34
1534
原创 python -m http.server 80
python3:python -m http.server 80python2:python -m SimpleHTTPServer 9004
2020-11-03 16:00:52
3107
转载 xshell配色方案
[itcolor]text(bold)=e9e9e9magenta(bold)=ff00fftext=00ff80white(bold)=fdf6e3green=80ff00red(bold)=ff0000green(bold)=3c5a38black(bold)=808080red=ff4500blue=00bfffblack=000000blue(bold)=1e90ffyellow(bold)=ffff00cyan(bold)=00ffffyellow=c0c000ma
2020-11-03 10:59:24
804
转载 centos7+ install kubernetes
1、修改/etc/hosts分别更改Hostname为 master、node1、node2vim /etc/hostnamemasternode1node2将下面的添加到每个服务器中vim /etc/hosts193.xxx.xx.167 master 193.xxx.xx.58 node1 193.xxx.xx.59 node2roboot重启机器生效2.关闭CentOS7自带的防火墙服务关闭所有防火墙!!# 临时关闭service firewalld stop#
2020-10-16 14:55:56
292
原创 yum -y install --downloadonly --downloaddir=/usr/src/nginx nginx
安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统 CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多static 静态IP集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区1、准备环境关闭防火墙:$ systemctl stop firewalld$ systemctl disable firewalld关闭selinux:$ sed -i 's/enforc
2020-08-26 15:33:49
886
原创 Ansible 批量执行命令
写法如下:[root@localhost ~]$ ansible edukuo -m command -a 'tar zxvf /usr/local/logstash.tar.gz -C /usr/local/' # 对指定的主机远程执行命令,-m 指定使用哪个模块,-a 指定执行哪些命令[root@localhost ~]$ ansible edukuo -m command -a 'rm -rf /root/logstash' # 对指定的主机组远程执行命令,需要先配置/etc/an
2020-06-08 14:58:41
2395
转载 rsync断点续传
Linux 主机之间即时传送文件,scp命令大家都很熟悉但当要传送的文件较大,过程中如果网络中断了,就比较悲剧了。这时候可以考虑使用rsync命令替代scp,实现断点续传文件。需求:主机A传送文件夹TestDB到主机Brsync -rP --rsh=ssh /home/oracle/TestDB/ oracle@192.168.1.173:/home/oracle/TestDBrsync -rP --rsh=ssh root@175.102.25.10:/data/test/resource20
2020-06-05 14:38:39
1006
转载 rinetd 端口转发小工具
需求:开发需求访问一台服务器的8080端口,自动转到另外一台机器的8080端口上。rinetd介绍:是一个应用层端口转发程序。安装方法很简单:wget http://www.boutell.com/rinetd/http/rinetd.tar.gztar -zxvf rinetd.tar.gzcd rinetdsed -i ‘s/65536/65535/g’ rinetd.cmkdir /usr/man&&make&&make instal创建配置文件:vi
2020-06-05 12:43:09
289
转载 /etc/fstab下添加网络启动设备
在/etc/fstab文件中,我们可以添加随系统启动自动挂载的磁盘。但是当我们在/etc/fstab文件中挂载网络设备的磁盘(比如iscsi设备)需要注意添加_netdev,如下:系统启动流程:先读取/etc/fstab,然后再启动网络,启动iscsi,当读取/etc/fstab中的iscsi存储条目时,本机的网络和iscsi服务均未启动,所以这时候根本无法挂载,会导致系统无法启动。所以添加_netdev条目,告诉系统这个是网络设备,请等待网络服务启动完成后再尝试挂载。只有网络磁盘才需要这样,
2020-06-01 09:52:41
2264
转载 配置APR和tomcat-native
APR:Apache Portable Run-time libraries,Apache可移植运行库在早期的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数。随着Apache的进一步开发,Apache组织决定将这些通用的函数独立出来并发展成为一个新的项目。这样,APR的开发就从Apache中独立出来,Apache仅仅是使用APR而已。Tomcat Native:这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络
2020-05-28 09:13:43
1437
1
转载 npm instll -g serve
1serve安装npm i -g serve使用serve -p 80002live-server安装npm install -g live-server使用live-server 或者 live-server --port=8000
2020-05-27 16:51:48
4502
2
转载 windows命令行 查询/kill 进程
windows命令行 查询/kill 进程查询:tasklistkill对应进程按名称:taskkill /im xxx.exe按pid:taskill /pid pidkill掉xxx进程的相关进程(子进程)taskkill -f -t -im xxx.exe
2020-05-22 12:25:10
454
原创 NFS 遇见
案例:oracle服务器磁盘空间不足,用nfs从其它服务器共享空间问题:用samab挂载后的磁盘会出现权限问题,当时用的samab,后改用nfs,因server端(centos6.7)和client端(centos7.4)系统版本不一样,误以为遇到nfs-utils版本不一致,导致无法挂载,最后测试发现,版本不对完全不影响挂载原因 是server端vim /etc/exports配置文件中...
2020-04-29 14:20:38
197
2
转载 脚本定义启动 jar 文件,并按执行当前系统时间定义日志文件,相应的tomcat都可以套用
shell 脚本快捷运行 jar 文件,并按执行当前系统时间定义日志文件#!/bin/bash#description: 启动重启server服务 #端口号,根据此端口号确定PID PORT=8080Server_name=EnergyGateway.jar#启动命令所在目录 HOME='/home/server/server-jar'#查询出监听了test.jar端口TCP...
2020-04-26 15:12:19
481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人