最近工作经常用到Linux命令。好多不太熟系,都是临时百度;
1 关于防火墙:
service iptables status 查看网络防火墙。主要是启用MySQL后,用Navicat链接liunx部署的mysql是一直连不上。因为防火墙没有关闭。
service iptables stop 关闭网络防火墙。再链接mysql就OK了。
IPtables -A INPUT -p tcp --dport 3306 -j ACCEPT 开放3306mysql的端口
2 rpm
rpm -qa |grep mysql 此时只能搜索系统中安装包mysql。只能查小写的mysql安装包是否安装
rpm -qa|grep -i mysql 加了-i 不区分大小写。查询mysql的安装包是否安装
rpm -e --nodeps you_packname.rpm 强制卸载you_packname.rpm 安装包
rpm -i jdkXXX.rpm 安装jdk包
rpm -ivh mysqlXXXX.rpm 安装过程中显示正在安装的文件信息及安装进度
3 Linux的IP信息
cd /etc /syscofig/network-scricp/ 在ifcfg-bond1
vim ifcfd-bond1 再输a即可编辑。:qw 保存强制退出。
service network restart 重启网络验证是否正常.
4 which 或者whereis
which 命令用于查找并显示给定命令的绝对路径 ,which usr 查出usr的路径
whereis 命令只能用于程序名的搜索 whereis name 程序名
5 端口
netstat -an | grep 3306 //查看所有3306端口使用情况
netstart -a 查看所有的服务端口
sudo netstat -ap 查看所有的服务端口并显示对应的服务程序名
ps -ef |grep mysql 查看mysql进程是否存在着
tail -f XXX.log (XXX.out)查看日志
chmod +x jmeter.sh 添加执行jmeter的执行权限
以后用到的慢慢补充,随笔而记。