1、登录服务器SSH命令
简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。
最基本的用法:
常用格式:ssh [-l login_name] [-p port] [user@]hostname
例子:
图解:
2、传输文件scp命令
scp命令用于Linux服务器之间复制文件和目录。scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
最基本的用法:
常用格式:scp [可选参数] filesource remoteusername@remoteip:remotefolder
例子:
注意: 使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则scp命令是无法起作用的。
3、查看系统状态 top、free、df
top命令用于实时显示 process 的动态。可以配合用来查询vm的一些问题!具体参数不做介绍。
free命令用于显示内存状态。
du会显示指定的目录或文件所占用的磁盘空间。用于查看当前目录的总大小。
4、压缩/解压tar命令
tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。
-
压缩文件
命令 :tar -zcvf 备份文件.tar.gz 备份文件/目录
后缀也可以是.tgz。
-
列出压缩文件内容
命令:tar -ztvf 备份文件.tar.gz 或 tar -ztvf 备份文件.tgz
-
解压文件
命令:tar -zxvf 备份文件.tar.gz 或 tar -zxvf 备份文件.tgz
tar -z 压缩(c)、查看(t)、解压(x)vf
-
-z或--gzip或--ungzip 通过gzip指令处理备份文件
-
-c或--create 建立新的备份文件
-
-t或--list 列出备份文件的内容
-
-x或--extract或--get 从备份文件中还原文件
-
-v或--verbose 显示指令执行过程
-
-f<备份文件>或--file=<备份文件> 指定备份文件
5、修改文件属性chmod命令
Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。
读,写,执行
的权限。r=4,w=2,x=1
-
若要rwx属性则4+2+1=7;
-
若要rw-属性则4+2=6;
-
若要r-x属性则4+1=5。
一般情况,赋值 命令
此外chmod也可以用字母来表示权限,这里就不进行说明。
6、查找文件find命令
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
7、查询字符 grep命令
grep命令用于查找文件里符合条件的字符串。
grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。
8、查看端口占用netstat命令
netstat命令用于显示网络状态。
利用netstat指令可让你得知整个Linux系统的网络情况。
9、查看文件内容 tail命令
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。
真实使用:
10、停止应用kill命令
kill命令用于删除执行中的程序或工作。
查找tomcat服务,并彻底杀死进程。