摘要: 一、利用 forever forever是一个nodejs守护进程,完全由命令行操控。forever会监控nodejs服务,并在服务挂掉后进行重启。1、安装 forever npm install forever -g 2、启动服务 service forever start 3、使用 foreve 阅读全文
posted @ 2020-04-14 16:52 破仔 阅读(1479) 评论(0) 推荐(0)
摘要: 1.docker-compose的使用非常类似于docker命令的使用,但是需要注意的是大部分的compose命令都需要到docker-compose.yml文件所在的目录下才能执行。2.【Linux命令】docker-compose up【命令解释】 命令聚合每个容器的输出,命令退出时,所有容器都 阅读全文
posted @ 2020-04-14 16:28 破仔 阅读(272) 评论(0) 推荐(0)
摘要: 安装环境 主机操作系统:windows 10虚拟机:VMware15虚拟:OSCentOS-7.6 zabbix版本:4.2 安装步骤: 添加Zabbix存储库 安装存储库配置包 rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/za 阅读全文
posted @ 2020-04-14 16:00 破仔 阅读(263) 评论(0) 推荐(0)
摘要: 1.脚本开头部分应有脚本功能说明、参数使用说明、作者姓名、创建\修改日期、版本信息等 2.注意格式对齐,如所有的循环或者判断语句前后的语句进行对齐,以及case的选取完全 3.脚本开头执行时,执行如下语句,在执行的过程中若遇到了未定义的变量或者命令返回值为非零,将直接报错退出 # set -eu 或 阅读全文
posted @ 2020-04-14 15:26 破仔 阅读(203) 评论(0) 推荐(0)
摘要: #!/bin/bash#################标题:shell总结#作者:破仔#时间:2020-1-2############### #一、#加上这个,在交互的时候可直接使用后退键,不然需要同时按住ctrl才能生效 stty erase ^h #二、#echo 命令#置空文件-1 echo 阅读全文
posted @ 2020-04-14 15:24 破仔 阅读(480) 评论(0) 推荐(0)
摘要: #!/bin/bash a=$1 #定义变量 i i=1 # 获取3.log这个文件的行数,并把运用结果赋予变量l l=$(wc -l $a |sed 's/^[ \t]*//g' | cut -d ' ' -f1) #每行遍历循环 while read line;do #输出百分比 echo -e 阅读全文
posted @ 2020-04-14 15:18 破仔 阅读(191) 评论(0) 推荐(0)
摘要: #!/bin/bash #添加用户,赋予密码 useradd -s /bin/bash -d /home/ybsre -m ybsre echo Dec_2019op | passwd --stdin ybsre #加入sudo权限 echo "ybsre ALL=(ALL) NOPASSWD: A 阅读全文
posted @ 2020-04-14 15:12 破仔 阅读(382) 评论(0) 推荐(0)
摘要: #!/bin/bash host=$1 function getConnection() { telnet $1 22 &>/dev/null if [ $? != 0 ];then echo -e "\n无法连接到 $1" continue else echo -e "\n成功连接到 $1" fi 阅读全文
posted @ 2020-04-14 15:09 破仔 阅读(209) 评论(0) 推荐(0)
摘要: ##############用户操作审计#############目录:/opt/bin/rtrace.sh mkdir /opt/slogs mkdir /opt/bin chmod -R 755 /opt/bin chmod 777 /opt/slogs chattr +a /opt/slogs 阅读全文
posted @ 2020-04-14 15:01 破仔 阅读(241) 评论(0) 推荐(0)
摘要: #!/bin/bash User=$1 filename=$2 function getConnection() { timeout 2 shh -o NumberOfPasswordPrompts=0 $1@$2 "pwd" &>/dev/null if [ $? != 0 ];then echo 阅读全文
posted @ 2020-04-14 14:59 破仔 阅读(283) 评论(0) 推荐(0)
摘要: 一.迁移用户目录,修改用户配置文件的路径1.运行注册表编辑器 开始--运行--regedit.exe2.修改注册表键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ Default 值修改为D: 阅读全文
posted @ 2020-04-14 14:54 破仔 阅读(2306) 评论(0) 推荐(0)
摘要: 以下命令均在cmd或者powershell下输入 导出文件树 tree /f >>d:\a.txt 导出当前目录下所有的文件夹和文件名字到a.txt dir -name >a.txt 导出文件目录 dir .\ /q/s/od/a:a >a.txt 不重启更新本地组策略 gpupdate /forc 阅读全文
posted @ 2020-04-14 14:51 破仔 阅读(197) 评论(0) 推荐(0)
摘要: #准备好包含用户名的txt,拉到bat上运行 @echo off title 清理远程登录用户工具 setlocal enabledelaydexpansion set userlist_path=%~dp0 rd "%WinDir\system32\test_permissions%" >NUL 阅读全文
posted @ 2020-04-14 14:45 破仔 阅读(291) 评论(0) 推荐(0)
摘要: echo D: dir D:\ /q/s/od/a:a >%a%-D.xls pause 阅读全文
posted @ 2020-04-14 14:43 破仔 阅读(117) 评论(0) 推荐(0)
摘要: @echo off ver|findstr "5.1" >null && { set "m=ipconfig^|finder /i "ip address"" )|| ( set "m=ipconfig^|finder /i "ipv4"" ) for /f "tokens=14* delims=: 阅读全文
posted @ 2020-04-14 14:41 破仔 阅读(109) 评论(0) 推荐(0)
摘要: 问题E558: Terminal entry not found in terminfo方法在.bashrc加上 export TERM=xterm 问题终端提示符难看方法在.bashrc加上export PS1="[\[\e[1;34;40m\]\u@\h\[\e[m\] \W]$ " expor 阅读全文
posted @ 2020-04-14 14:34 破仔 阅读(152) 评论(0) 推荐(0)
摘要: 1.uname -a (Linux查看版本当前操作系统内核信息) 2.cat /proc/version (Linux查看当前操作系统版本信息) 3.cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息) 4.cat /proc/c 阅读全文
posted @ 2020-04-14 14:31 破仔 阅读(504) 评论(0) 推荐(0)
摘要: Linux环境下Swap配置方法场景:今天下午安装一个CentOS6.5操作系统,忘记配置swap分区。看看如何安装系统之后,增加和删除swap分区。方法如下: 1.内存占用情况 [root@joshua ~]# free -m total used free shared buffers cach 阅读全文
posted @ 2020-04-14 14:30 破仔 阅读(862) 评论(0) 推荐(0)
摘要: 查看是有空磁盘 lsblk 创建pv pvcreate /dev/sdc 查看vg信息 vgs 扩容vg vgextend VolGroup /dev/sdc 扩容lv lvextend -l +100%FREE /dev/VolGroup/LVdata 查看vg,lvs是否容量增大 vgs lvs 阅读全文
posted @ 2020-04-14 14:29 破仔 阅读(136) 评论(0) 推荐(0)
摘要: 挂载nas盘 mount -t nfs -o rw 100.64.0.11:/csp_vo11111_prd /nfsc/prd 挂载云磁盘 fdisk -l]grep vd 或者 fdisk -l}grep sd 扫描新磁盘 bash /usr/bin/rescan-scsi-bus.sh 创建挂 阅读全文
posted @ 2020-04-14 14:27 破仔 阅读(259) 评论(0) 推荐(0)
摘要: gitlab初始化配置 Command line instructionsYou can also upload existing files from your computer using the instructions below.gitlab仓库配置Git global setup git 阅读全文
posted @ 2020-04-14 14:23 破仔 阅读(111) 评论(0) 推荐(0)
摘要: https://www.cmsky.com/linux-dig/ 安装dig yum install bind-utils 查询本机公网ip dig +short myip.opendns.com @resolver1.opendns.com 阅读全文
posted @ 2020-04-14 14:17 破仔 阅读(108) 评论(0) 推荐(0)
摘要: umask可以指定当前用户在新建文件和目录时的默认权限,其实一个数值,可以直接用umask命令查看当前用户的umask值 022表示默认创建新文件权限为755 也就是 rwxr-xr-x (所有者全部权限,属组读写,其他人读写)027表示默认创建新文件权限为750 也就是 rwxr-x (所有者全部 阅读全文
posted @ 2020-04-14 14:15 破仔 阅读(233) 评论(0) 推荐(0)
摘要: date +%s 1479366425 date -d '2016-11-17 15:12:00' +%s 1479366425 date -d @1479366425 2016年 11月 17日 星期四 15:12:00 CST date -d @1479366425 +"%Y-%m-%d %H: 阅读全文
posted @ 2020-04-14 14:14 破仔 阅读(79) 评论(0) 推荐(0)
摘要: 模拟服务端口 python -m SimpleHTTPServer 8090 TCP端口扫描 nc -v -z -w2 192.168.0.3 1-100 扫描192.168.0.3端口,范围是1-100 扫描UDP端口 nc -u -z -w2 192.168.0.1 1-1000 扫描指定端口 阅读全文
posted @ 2020-04-14 14:12 破仔 阅读(103) 评论(0) 推荐(0)
摘要: dd命令可以创建指定大小的文件 dd if=/dev/zero of=test bs=1M count=1000 生成一个1000M的test文件,内容全为0 (因为从/dev/zero中读取,/dev/zero为0源) 我们只想让文件系统认为存在一个超大的文件,但并不实际写入硬盘 dd if=/d 阅读全文
posted @ 2020-04-14 14:10 破仔 阅读(114) 评论(0) 推荐(0)
摘要: 软链接 ln [参数][源文件或目录][目标文件或目录] mkdir test_chk touch test_chk/test.txt 创建test_chk目录软链接 ln -s test_chk test_chk_ln 正确的删除方式,删除软链接,不删除源数据 rm -rf ./test_chk_ 阅读全文
posted @ 2020-04-14 14:06 破仔 阅读(87) 评论(0) 推荐(0)
摘要: 抓包命令 安装 yum install -y tcpdump 抓包 tcpdump -nni eth1 tcp host 1.1.1.1 and port 22 -w /tmp/xx.cap 参数: -w 输出抓包信息到文本 阅读全文
posted @ 2020-04-14 14:05 破仔 阅读(128) 评论(0) 推荐(0)
摘要: 修改定时任务 $ crontab -e 00 23 * * * /user/sbin/logrotate -f /etc/logrotate.d * * * * * 分 时 日 月 周 #每天23点logrotate读取配置文件 -f:强制执行 * 取值范围内所有数字/每过多少个数字- 从X到Z, 阅读全文
posted @ 2020-04-14 12:10 破仔 阅读(169) 评论(0) 推荐(0)
摘要: netstat -atnp netstat -nultp 查看端口占用情况 lsof -i:80 查看某个服务的端口 netstat -atnp|grep mysql netstat -rn == route -n 阅读全文
posted @ 2020-04-14 12:01 破仔 阅读(102) 评论(0) 推荐(0)
摘要: 多种匹配 grep -e "a|b" 精准匹配 grep -w "s" 前几行 grep -A 后几行 grep -B 前后几行 grep -C 显示过滤注释( # ; 开头) 和空行后的配置信息 grep -Ev "^$|^[#;]" server.conf 显示所有带 root 的行 $ gre 阅读全文
posted @ 2020-04-14 11:58 破仔 阅读(212) 评论(0) 推荐(0)
摘要: linux 下的传输命令 命令 scp 适用于linux之间互传 scp安装 yum install openssh-clients 传输给ip scp /路径/文件 root@ip:/路径 -r 整个目录 scp -r /路径 root@ip:/路径 从ip下载 scp root@ip:/路径/文 阅读全文
posted @ 2020-04-14 11:51 破仔 阅读(201) 评论(0) 推荐(0)
摘要: linux下的压缩命令 压缩 tar -czf jpg.tar.gz *.jpg 解压 tar -xzvf file.tar.gz -C /data -C 指定路径解压 阅读全文
posted @ 2020-04-14 11:43 破仔 阅读(92) 评论(0) 推荐(0)
摘要: master:192.168.1.1远程主机:192.168.1.2 在master上执行 ssh-keygen -t rsa 一路回车即可 将生成的公钥复制到远程主机上的~/.ssh/authorized_keys中 ssh-copy-id -i ~/.ssh/id_rsa.pub root@19 阅读全文
posted @ 2020-04-14 11:36 破仔 阅读(118) 评论(0) 推荐(0)