centos7安装mysql客户端命令 1 2 3 4 5 6 7 8 rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm yum install -y mysql-community-client rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum install -y mysql-community-client
生成root随机密码并保存到文件 1 2 3 4 #!/bin/bash echo "root" :\`date +%s | sha256sum | base64 | head -c 16 | tee /root/.passwd\` | chpasswdchattr +i /root/.passwd chattr +i /root/.ssh/authorized_keys
date常用计算 1 2 3 4 5 6 7 8 9 10 11 12 13 14 date '+%Y-%m-%d %H:%M:%S' date +%F -d '20210825 1 day' date +%F -d '20210825 -1 day' d1=$(date +%s -d 20210820) d2=$(date +%s -d 20210825) echo $(((d2-d1)/86400 ))
修改系统时区 修改时区为上海时区
1 2 mv /etc/localtime{,.bak} cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
yum 下载但不安装rpm依赖 有些时候,我们经常遇到通过yum来下载对应的rpm依赖包,而不在系统上进行安装,具体操作如下
1.安装下载插件1 yum -y install yum-plugin-downloadonly
2.使用命令,保存到/tmp目录1 yum -y install --downloadonly --downloaddir=/tmp/
3.安装 注意不要指定具体的包名,否则还会从repo库寻找安装
jdk环境变量设置 windows:
1 2 3 4 5 6 7 8 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar C:\Program Files\Java\jdk1.6.0_14(64位系统的64位版本) C:\Program Files (x86)\Java\jdk1.6.0_14(64位系统的32位版本) ;%JAVA_HOME%\bin
Linux:
1 2 3 4 5 6 vim /etc/profile JAVA_HOME=/usr/java/jdk1.6.0_30/ CLASSPATH=.:$JAVA_HOME /lib/dt.jar:$JAVA_HOME /lib/tools.jar PATH=$PATH :$JAVA_HOME /bin export JAVA_HOME CLASSPATH PATH
tomcat按天分割日志 一.安装cronolog分割软件
bash
二.修改tomcat启动文件catalina.sh
bash 1 2 org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_OUT" 2>&1 "&"
修改为
bash 1 2 org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \ "|/usr/sbin/cronolog $CATALINA_BASE/logs/catalina.%Y-%m-%d.out" >/dev/null 2>&1 "&"
普通用户设置开机自启(tomcat) 1 2 3 4 5 6 7 8 9 cat /etc/rc.local /bin/bash /data/scripts/start_tomcat.sh cat /data/scripts/start_tomcat.sh for i in /usr/local /tomcat_*do su - admin $i /bin/catalina.sh start done
tab补全安装 1 yum install -y bash-completion package