一、概述搭建mysql数据库并做安全加固 ln -s /dev/null /home/mysql/.mysql_history vi /home/mysql/.profile export MYSQL_HISTFILE=/dev/null 第二次登陆到root,切换mysql用户,直接报错 -bash: /dev/null: Permission denied -bash: /dev/null:
原创 2023-04-07 14:14:33
639阅读
Linux操作系统作为一个开源操作系统,为用户提供了丰富的工具和命令来完成各种任务。其中,Bash(Bourne Again SHell)作为Linux系统中最常用的Shell之一,为用户提供了强大的命令解释功能。 在Linux系统中,用户可以通过Bash命令来操作系统、管理文件和目录、编写脚本等。而今天,我们将要介绍的是利用Bash命令搭建TCP服务器的方法。 TCP(Transmissio
原创 2024-03-28 10:05:08
124阅读
  TCP/IP Volume I 第一部分 路由技术基础知识 第1章 基本概念:互联网络、路由器和地址   第2章 TCP/IP回顾   第3章 静态路由   第4章 动态路由选择协议   第二部分 内部路由选择协议   第5章 路由选择信息协议(RIP)   第6章 内部网关路由选择协议(IGR
原创 2012-04-26 00:44:58
797阅读
# 使用npm i --save-dev @types/jquery安装jQuery类型声明文件的步骤 对于一名刚入行的开发者来说,了解如何使用npm i --save-dev @types/jquery安装jQuery类型声明文件是非常重要的。下面我将向你展示整个安装流程,并提供每一步需要执行的代码和代码注释,帮助你了解每个步骤的具体含义。 ## 步骤概览 | 步骤 | 命令 | 作用 |
原创 2023-07-18 17:39:22
182阅读
#!/bin/bash n=100 while [ $n -gt 0 ]; do sleep 10s n=$((n-1)) msg=$(netstat -ant |grep -i "CLOSE_WAIT"|wc -l) msg2=$(netstat -ant |grep -i "ESTABLISHE
转载 2021-07-01 10:55:00
70阅读
2评论
描述在使用 Devstack 的时候需要时常切换用户su stack,此时会触发错误:root@mickeyfan-dev:~# su stackbash: /dev/null: Permission deniedbash: /dev/null: Permi...
转载 2017-08-27 13:37:00
142阅读
2评论
描述在使用 Devstack 的时候需要时常切换用户su stack,此时会触发错误:root@mickeyfan-dev:~# su stackbash: /dev/null: Permission deniedbash: /dev/null: Permission deniedbash: /dev/null: Permission deniedbash: /dev/null: Permi
原创 2022-03-22 11:07:55
407阅读
描述在使用 Devstack 的时候需要时常切换用户su stack,此时会触发错误:root@mickeyfan-dev:~# su stackbash: /dev/null: Permission deniedbash: /dev/null: Permission...
转载 2017-08-27 13:37:00
89阅读
2评论
描述在使用 Devstack 的时候需要时常切换用户su stack,此时会触发错误:root@mickeyfan-dev:~# su stackbash: /dev/null: Permission deniedbash: /dev/null: Permission deniedbash: /dev/null: Permission deniedbash: /dev/null: Permi
原创 2021-07-14 13:46:15
1054阅读
## 解决K8S中的 dial tcp i/o timeout 问题 ### 概述 在Kubernetes(K8S)中,当容器与外部服务通信时可能会遇到 "dial tcp i/o timeout" 错误。这通常是由于网络超时导致的连接问题。本文将介绍如何解决这个问题并提供代码示例。 ### 解决流程 下面是解决 "dial tcp i/o timeout" 问题的步骤: | 步骤 | 操作
原创 2024-05-07 10:35:24
3691阅读
Join The new Windows Phone Dev Center has everything you need to create great apps and add them to the Windows Phone Store fo
转载 2013-05-02 23:35:00
69阅读
2评论
能在他的系统中没找到/dev/i2c-*设备,发现是内核中没有打开对应的驱动。
转载 2018-05-08 18:48:00
336阅读
2评论
 I2C讲解:在JZ2440开发板上,I2C是由两条数据线构成的SCL,SDA;SCL作为时钟总线,SDA作为数据总线;两条线上可挂载I2C设备,如:AT24C08两条线连接ARM9 I2C控制器,通过控制来控制I2C设备的识别设备地址、读、写操作;如图所示从中所知:I2C线上可以挂载很多个I2C设备;挂载简单,只需要一根数据线和一根时钟线就可以挂载上去,通过地址来去别每个设备的区别;&
i2c的设备驱动可以直接利用内核提供的i2c-dev.c文件提供的ioctl函数接口在应用层实现对i2c设备的读写,但是在应用层使用ioctl函数对应用程序员要求较高,必须了解设备的操作流程,时序之类的。        另外i2c设备的驱动也可以通过普通的设备驱动实现,像往常的驱动一样实现,然后在应用层就可以像读取普通文件一样操作,无需再考虑读写时序。        在编译驱动的时候提示出
原创 2022-11-29 23:31:09
1198阅读
使用tcp协议在任何时候都不会丢包,因为:       tcp/ip模型中,ip层负责发送包但不保证正确接收,而tcp层在ip层上,保证每个包正确接收。         在应用程序中,如果用socket的send发送一段数据,只要函数返回ok,对方肯定正确接收
转载 2024-02-20 22:25:00
53阅读
 日常做后台服务开发,总免不了要写测试客户端。但是tcp客户端写起来其实还是比较罗嗦的,各种错误返回,各种异常判断。。。。而我们通常并不是要写一个健壮的客户端,我们只是要一个能用的客户端来测试服务端是否正确。    这里给大家介绍一个简单易用的方法:用bash操作socket!很酷,是不是?     man bash,查找tcp关键字,可以看到这么一段内容:​​1​​​​/dev/tcp/host
转载 2011-11-13 21:35:00
86阅读
2评论
hdparm命令介绍通常情况下可以使用fdisk、df等命令查看硬盘的分区情况以及当前已使用空间大小、剩余空间大小等信息。但是如果要查看硬盘的硬件信息如 硬盘型号、序列号、已运行时间等信息该用什么工具查看呢?在Linux下可以使用hdparm工具查看硬盘的相关信息或对硬盘进行测速、优化、修改硬盘相关参数设定。我主要常用这个工具来测试硬盘速度。hdparm(hard disk parameters)
转载 2024-05-09 09:20:18
262阅读
通用驱动i2cdev分析参考资料:Linux驱动程序:drivers/i2c/i2cdev.cI2CTools4.2:https://mirrors.edge.kernel.org/pub/software/utils/i2ctools/AT24cxx.pdf1.回顾字符设备驱动程序!在这里插入图片描述(https://s4.51cto.com/images/blog/202108/26/1bc3
原创 2021-08-26 13:06:34
628阅读
在Kubernetes(K8S)中,当应用程序试图连接到外部服务或者集群内的其他服务时,可能会遇到"dial tcp 142.251.43.17:443: i/o timeout"的错误,这意味着连接建立失败,可能是由于网络问题或者目标服务不可达造成的。对于刚入行的小白开发者来说,理解并解决这个问题是非常重要的。在本文中,我将向你展示如何处理这种错误,并提供一些代码示例来帮助你更好地理解。 ##
原创 2024-05-23 10:44:09
1327阅读
https://access.redhat.com/solutions/369563 SOLUTION 已验证- 已更新2018年八月3日05:05- English 环境 Red Hat Enterprise Linux 4 Red Hat Enterprise Linux 5 Red Hat Enterprise Linux 6 Red Hat Enterprise ...
转载 2021-10-25 15:09:59
499阅读
  • 1
  • 2
  • 3
  • 4
  • 5