maven

mvn 3.8.1 版本太高,有问题
Maven升级3.8.1后maven-default-http-blocker (http://0.0.0.0/)

wget —no-check-certificate https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar -xvf apache-maven-3.6.3-bin.tar.gz -C /usr/local
vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/python3.6/bin:/usr/local/apache-maven-3.6.3/bin
source ~/.bash_profile

kill

杀掉java所有进程:pkill java

系统端口

查看开放的随机端口范围
root@D01-jspt:~# cat /proc/sys/net/ipv4/ip_local_port_range
32768 60999
启动容器开放端口但不指定端口,就会直接给随机端口,-P启动

保留7天log

find . -mtime +6 -name “*.log” -exec rm -rf {} \;

字 word 由若干个字节表示 (32位CPU:32b=bB 64位CPU:64b=8B)
位 bit (b)
字节 Byte(B) 1Byte = 8bit
处理数据的时候都是以字节为基础,像内存 1G,单位是B,硬盘1T,单位也是B
计算机执行指令,处理数据时候,看字大小处理(CPU位数)
网络 2Mb ADSL,实际网络是 2Mb/8 = 256KB (所以要看清楚网络提供商提供的是MB还是Mb)

centos安装软件后需要手动启动软件
ubuntu安装软件后自动启动

tar解压不了bz2的包,报错如下:
tar (child): lbzip2: Cannot exec: No such file or directory 解决方法
要先安装 bzip2: yum -y install bzip2
tar -jxvf gcc-5.2.0.tar.bz2 -C /app/

增加主机免密码脚本

  1. vim autoaddhostAuth.exp
  2. #!/usr/bin/expect
  3. set timeout -1
  4. set username [lindex $argv 0]
  5. set passwd [lindex $argv 1]
  6. set hostname [lindex $argv 2]
  7. spawn ssh-copy-id -i /root/.ssh/id_rsa.pub $username@$hostname
  8. expect {
  9. "yes/no" { send "yes\r";exp_continue }
  10. "password:" { send "$passwd\r" }
  11. }
  12. expect eof
  13. exit
  14. 批量执行
  15. # for ip in 192.168.10.{1..100};do autoaddhostAuth.exp root 123456 $ip ;done