linux can操作命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux can操作命令相关的知识,希望对你有一定的参考价值。

参考技术A 1、#ip link set canX down //关闭can设备;
2、#ip link set canX up //开启can设备;
3、#ip -details link show canX //显示can设备详细信息;
4、#candump canX //接收can总线发来的数据;
5、#ifconfig canX down //关闭can设备,以便配置;
6、#ip link set canX up type can bitrate 250000 //设置can波特率
7、#conconfig canX bitrate + 波特率;
8、#canconfig canX start //启动can设备;
9、#canconfig canX ctrlmode loopback on //回环测试;
10、#canconfig canX restart // 重启can设备;
11、#canconfig canX stop //停止can设备;
12、#canecho canX //查看can设备总线状态;
13、#cansend canX --identifier=ID+数据 //发送数据;
14、#candump canX --filter=ID:mask//使用滤波器接收ID匹配的数据

Linux中mysql进入命令行报错:MYSQL ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.99.19

场景:在Linux中安装mysql01和mysql02,通过VIP虚出一个VIP=192.168.99.192,mysql01为主ip为192.168.99.153,mysql02为备机ip为192.168.99.154

此时VIP在mysql01上通过 mysql01上连接VIP :mysql -h 192.168.99.192 -P 3306   结果是可以正常进入mysql命令行;

通过mysql02上远程连接VIP 会在界面上报错:mysql error 2003(HY000):Can‘t connect to MYSQL server on ‘192.168.99.192‘(111)

分析问题一:查看防火墙是否关闭:

systemctl status firewalld.service 防火墙已经关闭,此种情况排除

分析问题二:查看mysql的端口号是否正确

ps -ef|grep mysql  发现端口号都是3306,此种情况排除

分析问题三:查看my.cnf的配置中是不是只监控本机:

如果要让mysql监听到其他的地址,可以将bind-address = 127.0.0.1注释掉。 
或者将bind-address = 0.0.0.0监听所有的地址。但是mysql01上可以正常进入,并且my.cnf上没有此项配置,此问题排除

分析问题四:VIP是否正确,VIP的要求是一个不存在的ip,要mysql01和mysql02都无法ping通,更换一个vip,此vip,mysql01和mysql02都无法ping通,问题解决

 


以上是关于linux can操作命令的主要内容,如果未能解决你的问题,请参考以下文章

linux操作提示:“Can't open file for writing”或“operation not permitted”的解决办法

linux操作提示:“Can't open file for writing”或“operation not permitted”的解决办法

错误记录解压 Linux 内核报错 ( Can not create symbolic link : 客户端没有所需的特权 | Windows 中配置 7z 命令行执行解压操作 )

嵌入式开发板学习新手在iTOP4412开发板无界面linux操作系统使用CAN模块遇到问题,求解决方法?

Linux操作提示:“Cant open file for writing”或“operation not permitted”的解决办法

linux操作系统故障处理-ext4文件系统超级块“can't read superblock”损坏修复