Linux 常用命令
测试网络连通性
1. ping命令 是常用的网络命令,它通常用来测试与目标主机的连通性。它会发送数据包到网络主机,我们就可以根据响应情况来确定目标主机是否可访问。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。
ping 192.168.1.1
2. telnet命令 通常用来远程登录。Telnet协议是TCP/IP协议族中的一员。telnet是windows标准服务,可以直接用;如果是linux机器,需要安装telnet。
telnet 192.168.1.1 22
3. ssh命令 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,在linux上可以通过ssh命令来测试端口的连通性
ssh 192.168.1.1 -p 22
4. wget命令 是一个从网络上自动下载文件的自由工具。wget是linux下的下载工具,需要先安装.
wget 192.168.1.1:8080
5. curl命令 是利用URL语法在命令行方式下工作的开源文件传输工具。也可以用来测试端口的连通性
curl 192.168.1.1:8080
netstat命令一般用于检验本机各端口的网络连接情况,可以显示与IP、TCP、UDP和ICMP协议相关的统计数据。
杀死进程: ps -ef|grep tomcat ; kill -9 <pid>
du -sh /opt/app/* 查看 /opt/app/下文件占用空间
rpm -qa | grep postgres 检查PostgreSQL 是否已经安装
rpm -qal | grep postgres 检查PostgreSQL 安装位置
nc -zv 192.168.1.1 8080
切换root权限:sudo /usr/local/bin/sudosh
vi 编辑文件: (命令模式下): o是在当前行下插入一行 q! 不保存退出 :wq 保存退出
设置环境:perforce/setenv.sh 或 source perforce/setenv.sh
mount:
(1) vi /etc/fstab 在最后一行添加设备 ( 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘)
hostname:/sales/archive /SALES_ARCHIVE nfs defaults 0 0
(2) mount /SALES_ARCHIVE 或 unmount /SALES_ARCHIVE
(3) df 查看所有mount设备
快捷命令:输入前缀按TAB可自动提示, history , 上翻按键