- 免密码登录
生成公钥和私钥 :ssh-keygen -t rsa
复制公钥到其他机器:ssh-copy-id -i ~/.ssh/id_rsa.pub 用户@机器
如果不成功 可能是文件权限问题
.ssh目录的权限必须是700
.ssh/authorized_keys文件权限必须是600 - vim
检查是否安装vim:rpm -qa|grep vim
安装 vim 相关包:yum -y install vim*
跳到指定行:ngg (n为指定的行数(如25))
跳到最后一行: G - 安装 telnet
检查是否安装Telnet:rpm -qa|grep telnet
yum -y install xinetd telnet telnet-server
systemctl enable telnet.socket
systemctl start telnet.socket
systemctl enable xinetd
systemctl start xinetd - mysql查看 启动 停止
查看mysql运行状态:service mysqld status
使用 service 启动:service mysqld start
使用 service 重启:service mysqld restart
使用 service 启动:service mysqld stop - 安装jdk配置环境变量
export JAVA_HOME=/opt/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 查看时间
date -R
7.jmap
jmap -dump:format=b,file=文件名 [pid]
jmap -histo:live 进程号 | head -20
8.将本地文件复制到远程目录
scp localFile remoteuser@remoteip remoteDir
9.将window格式脚本改成linux格式
dos2unix xxx.sh
vim xxx.sh
:set fileformat=unix
:wq
10.查看文件大小
直观方式查看:ls -lh
查看总大小:du -sh
查看目录下文件的大小 du -h --max-depth=1 /opt/Navicat/*
查看当前目录下一级子文件和子目录占用的磁盘容量:du -lh --max-depth=1
11.查看系统资源情况
内存使用:free -m
查看内存占用前五的进程 :ps auxw | head -1;ps auxw|sort -rn -k4|head -5
查看CPU占用前三的进程:ps auxw|head -1;ps auxw|sort -rn -k3|head -3
查看整体负载:top
12.查看大文件
某个时间段的日志输出到新文件
sed -n '/2020-06-17 17:00:00/,/2020-06-17 18:50:59/p' nohup.out >> xx.log
cat nohup.out | grep '2020-12-16 11:2[0-3]' nohup.out >> xx.log
查看文件大小
ll -lh xx.log