1、系统登录
序号 | 功能 | 指令 |
---|---|---|
1 | 系统登录 | ssh tomcat@10.194.42.248 (tomcat是用户名) |
2 | 退出登录 | exit |
3 | 查看用户 | whoami |
2、文件操作
序号 | 功能 | 指令 |
---|---|---|
1 | 进入目录 | cd /app/server:绝对路径方式进入目录 cd logs/:相对路径方式进入目录 cd ~:进入当前用户home目录 cd /:进入系统根目录 cd ../:进入上一层目录 |
2 | 查看路径 | pwd |
3 | 查看目录 | ll 或 ls |
4 | 创建目录 | mkdir server |
5 | 创建文件 | touch test.ini vi startup.sh |
6 | 编辑文件 | vim startup.sh 操作细节:① 按SHIFT+I进入编辑模式;② 编辑文件;③ 按ESC退出编辑模式;④ 按SHIFT+:(冒号),输入 q! 不保存强制退出,输入 wq 保存后退出 |
7 | 复制 | cp /tmp/xxx.jar /app/server :复制文件 cp /tmp/aaa.jar /app/server/bbb.jar :复制并重命名 cp -r /tmp/redis /app :复制文件夹 |
8 | 移动/重命名 | mv aaa.jar bbb.jar :重命名文件名为bbb.jar |
9 | 删除 | rm -f aaa.jar :删除文件 rm -rf server :删除文件夹 |
10 | 查看文件详情 | stat aaa.jar:查看文件修改时间、大小等详细信息 |
11 | 查看文件内容 | cat /etc/host |
12 | 解压缩文件 | tar -zxvf XXX.tar.gz |
13 | 赋予文件可执行权限 | chmod u+x test.sh(拥有者可执行) |
3、日志检索
序号 | 功能 | 指令 |
---|---|---|
1 | 动态查看日志 | tail -f xxx.log |
2 | 动态指定行数查看日志 | tail -fn 300 catalina.out |
3 | 搜索日志日期 | grep ‘2020-10-31 14:3[1-3]’ stat.out |
4 | 按时间段查看日志 | sed -n ‘/2020-10-31 14:31:36/,/2020-10-31 14:33:18/p’ stat.out |
5 | 搜索日志关键词 | grep ‘XXX’ stat.out(加单引号时认为整体是个字符串,不加时只能是连着的字符,不能有空格) |
6 | 搜索日志关键词 | cat xxx.log | grep 'xxx’ |
7 | 检索日志,并显示该条日志的前后N行记录 | cat catalina.out | grep -n -B10 -A10 '关键字’ |
4、进程查杀
序号 | 功能 | 指令 |
---|---|---|
1 | 查看进程 | ps -ef | grep zyx-web ps -ef | grep xxx.jar |
2 | 查看进程 | netstat -apn | grep 8090 |
3 | 杀死进程 | kill -9 23475(23475为进程pid) |
5、网络请求
序号 | 功能 | 指令 |
---|---|---|
1 | 查看IP | ip addr ifconfig |
2 | 测试IP和端口是否联通 | telnet 10.12.7.169 10443(输入^],或者按Ctrl+】键后输入quit可退出) |
3 | 测试调用接口 | curl localhost:8080/zyx-job/test/testSyncYyxBindVehicleJob/?memberId=10002021031300611214 |
4 | 下载资源 | wget https://xxxx…… |
6、远程传输
序号 | 功能 | 指令 |
---|---|---|
1 | Linux到Linux传输文件 | scp -r -l 20000 xxx.jar tomuser@172.16.5.130:/apps/server |
2 | FTP服务器到Linux | ①登录FTP:ftp 192.168.0.1;②设定本地接受目录位置:lcd /home/user/yourdirectoryname ;③下载文件:get xxx.war或者mget *.xls;④上传文件:put file或者mput *.xls |