
Linux
文章平均质量分 58
无名白丁
这个作者很懒,什么都没留下…
展开
-
不知道嵌入式Linux系统下的root密码,修改新密码并进入系统
今天一朋友问不知道root 密码怎么修改。他这个系统是海思平台的嵌入式Linux系统。然后尝试了修改并进入系统。嵌入式Linux中的root 密码忘记了或者想破解别人系统的密码登陆进去。如果能进入系统,则可以直接修改root 密码, 直接用passwd root 修改一个新的密码或者删除密码 passwd root -d。如果系统启动后要用root 和密码登录,而你有不知道密码,那就执行如下操作进行:1. 首先进入uboot 中 , 用 print 查看 环境变量hisilicon # p原创 2020-05-20 21:01:48 · 6467 阅读 · 5 评论 -
libmodbus 交叉编译及安装测试使用
一、下载libmodbus 库在libmodbus 官网下载最新的libmodbus 库:https://libmodbus.org/download/编译解压压缩包tar -xvzf libmodbus-3.1.6.tar.gz 2. 进入解压后的libmodbus-3.1.6 目录,然后创建安装目录cd libmodbus-3.1...原创 2019-12-19 21:40:10 · 3010 阅读 · 0 评论 -
解决:samba 无法访问,您可能没有权限使用网络资源,请与这台服务器管理员联系 指定的网络名不可用
问题:samba 无法访问,您可能没有权限使用网络资源,请与这台服务器管理员联系 指定的网络名不可用。 在centos6.3下面已经配置好samba,之前都是能够访问的,都没怎么动它的配置文件,再次检查配置文件也没发现什么问题。selinux也关闭了#setenforce 0 暂时停掉SELinux,防火墙也关了 iptables -L -n,文件夹的权限也设置了777,然后在wind原创 2017-12-29 15:08:00 · 26077 阅读 · 0 评论 -
客户端断开socket连接, 服务端send 向一个失效的socket 发送数据,导致服务的进程退出
问题描述:客户端断开socket连接, 服务端send 向一个失效的socket 发送数据,导致服务的进程退出。原因分析:在linux下写socket的程序的时候,如果尝试send到一个disconnected socket上,就会让底层抛出一个SIGPIPE信号。这个信号的缺省处理方法是退出进程,大多数时候这都不是我们期望的。因此我们需要重载这个信号的处理方法。解决方法可以有两...原创 2018-07-26 11:39:58 · 7638 阅读 · 4 评论 -
linux VIM 部分使用技巧
设置显示文件的行号:1) 在打开的文件中,输入 冒号:进入命令模式,然后在冒号里面,输入set nu 命令,然后按回车。2) 改写vim 的配置文件,在ubuntu 下面是/home/~vimrc 文件,centos 中是在、etc/vimrc打开vimrc 或者~vimrc 文件然后在最后面添加一条命令,set nu. 然后保存文件退出。这样以后每次打开文件都...原创 2019-08-19 10:15:34 · 331 阅读 · 0 评论 -
Ubuntu 系统无法使用sudo,创建和删除用户
在 Ubuntu 中如果普通用户登录不小心修改将 sudoers 权限(默认权限是—r-r-r--)改变了, 也就是只读,如果修改其他权限,这时导致所有 用户无法使用 sudo. 此时有两种方式进入root 权限进行修改回来。在该用户下切换root, 需要输入root 密码输入su 密码切换root 然后输入root密码$ su---输入密码进入后然后进行修改sudoe...原创 2019-08-22 16:22:47 · 756 阅读 · 0 评论 -
将数据块保存为BMP图片函数
#define BMP_Header_Length 54// 写入bmp文件(24位)int save_bmp_image(int w, int h, unsigned char *pdata, char *BmpFileName, int IsRGBA ){ int ret = 0; unsigned char header[BMP_Header_Length] ...原创 2019-08-27 15:52:28 · 856 阅读 · 0 评论