
LINUX
文章平均质量分 84
帅得不敢出门
省略1万字
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ubuntu打开中文文本乱码
ubuntu打开文本出现乱码,可能是编码没设置对。原创 2025-05-06 12:16:35 · 1673 阅读 · 0 评论 -
脚本自动化生成git提交的补丁并生成新旧对比源文件
当需要把多个git提交做成补丁打包给其它人使用,单纯的发布xx.patch文件是不够的,应该可能涉及到冲突,这时候就需要修改前与修改后源码,本文主要是为解决这个问题。Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。原创 2025-03-03 11:08:41 · 1118 阅读 · 0 评论 -
使用iperf进行wifi拉距吞吐测试
iperf 是一个用于网络性能测量和调优的工具,它是一个跨平台的开源软件,使用 C 语言编写,可在 Linux、Unix 和 Windows 、android等多个平台上运行。本文讲解如何在各种平台或设备上运行iperf。原创 2025-01-16 10:45:45 · 1909 阅读 · 0 评论 -
记录ssl epoll的tcp socket服务端在客户端断开时崩溃的问题
记录ssl epoll的tcp socket服务端在客户端断开时崩溃的问题.流程:在linux服务器上跑socke服务, 客户端连接后发送数据,服务端回复, 客户端接收到回复后关闭.原创 2024-09-05 16:29:56 · 938 阅读 · 0 评论 -
libdl.so.2 undefined symbol _dl_vsym version GLIBC_PRIVATE
今天来了个新项目,依赖新版本的glibc,旧版本的glibc会报错如下查看本机的版本可以发现最大只支持到GLIBC_2.30, 与需要的GLIBC_2.33不符合。安装新glibc后系统变砖原创 2024-02-05 17:54:07 · 2505 阅读 · 0 评论 -
opensuse安装百度Linux输入法
Linux下有输入法,拼音,百度的都有,但是用起来总感觉不如在windows下与安卓中顺手。目前搜狗与百度都出了Linux的输入法,但是没有针对OpenSUSE的,只有ubuntu/deepin/UOS的安装包。本文主要讲的如何把百度Linux输入法安装到OpenSUSE中。实测版本openSUSE Leap 15.5。原创 2024-02-05 17:19:53 · 2051 阅读 · 1 评论 -
virtualbox上win7企业微信CPU高问题
linux Opensuse上的Virtualbox安装有win7, win7中跑企业微信CPU占用很高。一杀掉它,CPU占用就立马降下来了。原创 2023-12-02 12:25:05 · 1333 阅读 · 1 评论 -
ssh无密码登录
要求ssh登录服务器不需要密码。原创 2023-12-02 12:20:57 · 522 阅读 · 0 评论 -
linux opensuse使用mtk烧录工具flashtool
linux发行版:opensuse leap 15.5工具:SP_Flash_Tool_Selector_exe_Linux_v1.2316.00.100.rar 或其他版本目标:mtk设备。原创 2023-09-28 18:02:27 · 992 阅读 · 0 评论 -
linux下docker安装ubuntu
本文介绍了如何在Docker中安装和配置Ubuntu 18.04镜像。首先,通过docker pull ubuntu:18.04命令拉取镜像,并解决可能出现的网络超时问题。接着,使用docker run命令运行镜像,并通过docker exec进入容器。在容器内,执行apt-get update更新软件包列表,并安装vim编辑器。为解决中文乱码问题,修改/etc/bash.bashrc文件并添加环境变量。此外,还介绍了如何在Docker容器中安装和配置SSH服务,以便远程登录。最后,通过docker com原创 2023-02-03 14:40:42 · 685 阅读 · 0 评论 -
git命令自动填充用户名与密码
如果没有配置ssh key到git 服务器,每次执行git命令与远程交互时,都需要手动输入用户与密码比如:git pull会有如下输入要求:Username for ‘http://git.xxxx.cn:9958’:Password for ‘xxx’:可以写个shell脚本自动填充,使用expect,它能实现自动交互首先先安装expectapt-get install expect假设用户名为myname, 密码为mypassword创建脚本auto_cmd.sh使用方法./auto原创 2022-09-09 18:30:51 · 2273 阅读 · 0 评论 -
opensuse安装搜狗输入法
简述linux版搜狗输入法很早就出来,默认支持ubuntu,只有deb包,没有专门针对opensuse系统的安装包。最新版是:V4.0.1,支持五笔。可到官网下载:https://pinyin.sogou.com/linux参考此文由于安装包有变化,安装过程要改动。安装下载sogoupinyin_4.0.1.2123_amd64.deb,在文件管理器中解压它,生成sogoupinyin_4.0.1.2123_amd64文件夹,其下有两个子文件:control.tar.gz data.tar原创 2022-05-10 11:08:54 · 1711 阅读 · 0 评论 -
linux下virtualbox启用嵌套VT-x/AMD-V加速功能
默认是灰色不可选virtualbox界面中,系统-》处理器 选项下“启用嵌套VT-x/AMD-V”是灰色不可选状态开启方法第一步,得到虚拟机的名称,打开virtualbox就可以在对应虚拟系统界面上看到,比如我的虚拟机名称叫win7开启命令如下:VBoxManage modifyvm win7 --nested-hw-virt on...原创 2021-10-28 15:57:55 · 2356 阅读 · 0 评论 -
一个命令禁用baloo_file及baloo_file_extractor
目前网上提供的主要是两种方法:1 $ cp /usr/share/autostart/baloo_file.desktop ~/.kde/share/autostart/ $ echo "Hidden=True" >> ~/.kde/share/autostart/baloo_file.desktop 2 $ mv /usr/bin/baloo_file_extractor /usr/bin/baloo_file_extractor.orig$ ln -s /bin/t..原创 2021-03-29 15:37:18 · 1924 阅读 · 0 评论 -
linux opensuse安装xmind
opensuse yast中默认是没有xmind的,可以上官网,上面会有安装包及安装方法suse版本是15.2,利用snap来安装xmind一安装snap1.添加源sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy如果是其他版本的suse,源也不同,可以把上面的openSUSE_Leap_15.2替换成op..原创 2020-09-28 18:26:00 · 484 阅读 · 0 评论 -
linux进程间通信unix socket示例代码(绑定本地文件到套接字,无端口)
进程间通信,双向通信,1. 管道,使用管道需要开两个,一个用于收,一个用于发,另外就是需要设置成非阻塞,不然read, write函数都会挂住等待对方读或写,还有数据无法清空,如果有数据未读完,读进程一启动就会收到旧的数据。2.dbus通信,也是要开两路,还有就是与环境相关,遇到过在pc端正常通信,在arm端无法通信的问题,可能是某些配置文件需要修改最后找到了unix domin socket来进行进程间IPC通信,与网络socket不同,它不需要占用端口,只需绑定一个文件NAME(名称)..原创 2020-09-12 01:17:51 · 1359 阅读 · 0 评论 -
dbus双向通信示例c代码
网上大部分都只有单向转输的例子,双向通信对busname, interface, path等赋值有些讲究,不然容易出现初始化失败,或者无法收发的,源码如下:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <dbus/dbus.h>#include <pthread.h>struct DBus{原创 2020-09-11 23:41:47 · 1961 阅读 · 3 评论 -
opensuse安装百度五笔拼音输入法
百度输入法出了个linux版的,支持五笔,拼音,五笔拼音混拼,对于使用五笔的人来说是个福音,fcitx的五笔输入能用,但是感觉缺了点什么,现在来体验下百度输入法到官网下载安装包https://srf.baidu.com/site/guanwang_linux/index.html只有针对Ubuntu的deb包, Ubuntu_Deepin-fcitx-baidupinyin-64.zip,我们需要让它能在opensuse上也运行起来解压unzip -x Ubuntu_Deepin-fci原创 2020-05-30 13:03:22 · 1111 阅读 · 4 评论 -
opensuse使用zypper update后无法登录图形界面
问题产生过程系统 opensuse thumbleweed安装amarok后,重启到图形登录界面后输入密码,无法进入系统。怀疑是某些软件的版本与新安装的一些库版本不一致导致,thumblewed好处是可以滚动更新,问题是更新后经常会发生一些无法启动的严重问题,遇到过几次了,进入字符界面调用zypper update --auto-agree-with-licenses进行更新,更新完...原创 2020-04-17 15:51:02 · 1183 阅读 · 0 评论 -
播放时alsa出错Can‘t use period equal to buffer size (0 == 0)
交叉编译完alsa-lib后在板子上执行/ # aplay -D hw:0,1 /0.wavPlaying WAVE '/0.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereoaplay: set_params:1305: Can't use period equal to buffer size (0 == 0)换了多个...原创 2020-03-25 12:02:33 · 730 阅读 · 3 评论 -
linux没有ifconfig后的替代命令
arp -> ip [-r] neighifconfig -> ip anetstat -> ss [-r]route -> ip r示例:ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/...原创 2019-12-03 14:31:21 · 1603 阅读 · 0 评论 -
fcitx五笔大字集乱码
fcitx乱码问题,有两种,一种是中文乱码,需要安装中文字体并设置fcitx字体为此中文字体另一种是五笔大字集使用过程会有一部分文字为乱码,本文讨论的是这种解决方式,使用五笔大字集的目的是可五笔及拼音混编,在设置中文字体无效后,找到曲线解决方式,删除五笔大字集,安装fcitx-table-cn-wubi-pinyin这个字符表代替。...原创 2019-11-22 11:10:38 · 426 阅读 · 0 评论 -
linux驱动入门实验
/************************************帅得不敢出门 *C++爱好者灌水天堂 3503799*转载请保留此信息**********************************/ 由于没有开发板,只好做pc机下linux的模块加载了.原理与开发板的是一样的.编写dri_arh.c源代码#include#include原创 2009-05-04 08:48:00 · 1989 阅读 · 0 评论 -
Ubuntu 9.10 Alpha 2试用感受
作者 :帅得不敢出门 C++哈哈堂 31843264 转载请保留此信息昨天下了个Ubuntu 9.10 Alpha 2的下载地址http://cdimage.ubuntu.com/releases/karmic/alpha-2/karmic-desktop-i386.iso (688MB, torrent)http://cdimage.ubuntu.com/releases/原创 2009-06-19 08:54:00 · 761 阅读 · 0 评论 -
揪出gcc默认使用的ld链接脚本
作者:帅得不敢出门 程序群 3503799 首先声明不是讲lds语法的在 >一书中曾提到ld默认使用的链接脚本说默认在/usr/lib/ldscripts/下结果我找了半天没找到 我的系统是fedora 8find / -name *lds* 找不到 找script也找不到 晕了后来查了下发现可以用ld -verbose查看默认的lds输出如下:GNU ld ve原创 2010-03-27 18:01:00 · 3627 阅读 · 0 评论 -
linux无视passwd"无效的口令"提示强制使用简单密码
作者:帅得不敢出门 C++哈哈堂 31843264 转载请保留此信息opensuse 11.3 原先的密码过于复杂,每次sudo 输密码都麻烦的很,于是想改个简单的 passwdChanging password for zengming.旧口令: 新口令: 123无效的口令:过短新口令: jdjj无效的口令:过短新口令:000000无效的口令:回文新口令: jdkd无效的口令:过于简单.......无效的口令:它基于用户名passwd: 已经超出服务重试原创 2010-09-30 10:03:00 · 23514 阅读 · 2 评论 -
Yast中软件管理突然无法打开
<br />作者:帅得不敢出门 C++哈哈堂 31843264 转载请保留此信息<br /> <br />今天想在suse安装个翻译软件,打开yast,其中的软件管理与源管理却打不开了,于是想到用zypper,一敲命令,提示<br />zypper: error while loading shared libraries: liblua.so.5.1: cannot open shared object file: No such file or directory<br /><br />原创 2010-10-18 10:13:00 · 2645 阅读 · 0 评论 -
linux源码编译安装全功能版stardict(星际译王)+gucharmap+espeak+festival
作者:帅得不敢出门 C++哈哈堂 31843264 转载请保留此信息很惭愧,工作以后一直抽不出空来写blog,这玩意我折腾了整整一个工作日,不容易,希望能为开源世界尽点动动手的小力,在此感谢我的老板(他现在暂时不知道我工作时间写blog这事)给了我充分的信任与充分的写作时间,感谢我还没出生的女朋友,感谢我的家人,感谢你百忙中来观望此贴,下面是正题:下载源码:http://stardict.sourceforge.net/other.php我下的是Source code package原创 2010-10-18 18:17:00 · 4983 阅读 · 0 评论 -
SUSE升级后没有声音的解决
<br />suse11.3某次升级后重启,突然没声音了,mplayer播放器也息声了,捣鼓了和番,也得了些经验,这是因为声音设备默认静><br />任务栏如果有声音选项首先关闭静音,YaST的硬件选项 打开声音设备,把声音开大。如果还是没声音或者声音很小<br />,终端运行alsamixer 会出现一些柱状的东西,是对应控制一些声音的大小,方向键选择,并按向上键把声音加大。<br />如果没有alsamixer那么就得在软件管理中搜索alsa安装alsa驱动,再进行配置。<br />原创 2010-11-15 12:36:00 · 2850 阅读 · 0 评论 -
suse安装小小输入法
作者:帅得不敢出门 C++哈哈堂 31843264 转载请保留此信息最近换了新suse系统,11.3升到11.4,结果发现firefox无法调用scim无法输入中文是件很痛苦的事,只好找替代器了,介绍个闭源的linux输入法yong 小小输入法安装方法:opensuse 11.4 先把7z包解压到你要的安装目录(7z解压工具在Linux下是p7zip)cd yong安装sudo ./yong-tool.sh --install选择开机自动启动./yon原创 2011-03-22 11:21:00 · 3360 阅读 · 0 评论 -
suse 使加载的ntfs分区可写可执行
<br />作者:帅得不敢出门 系统:openSUSE 编辑器:vim 语言:C/C++/Python 群31843264 欢迎前来灌水 转载请保留此信息<br />opensuse 11.4 默认加载的ntfs分区居然没有写与执行权限 <br /><br />对于要利用ntfs格式的分区来存储linux下的东西,比如源码,shell文件等的我来说这是不可原谅的<br />修改配置文件就好了<br />我的/etc/fstab的部分内容:<br />/dev/disk/by-id/原创 2011-03-23 10:44:00 · 1317 阅读 · 0 评论 -
suse 11.4 安装fcitx 4 并解决firefox不能调出中文问题
作者:帅得不敢出门 系统:openSUSE 编辑器:vim 语言:C/C++/Python 群31843264 欢迎前来灌水 转载请保留此信息 到google code下载最新的源代码 http://code.google原创 2011-06-30 17:16:00 · 3849 阅读 · 0 评论 -
suse 安装amarok并支持mp3等大多数格式
opensuse 11.4 amarok 2.4作者:帅得不敢出门 群31843264 欢迎c/c++/linuxer前来灌水 转载请保留此信息amarok源里有,直接在源里安装amarok默认安装的amarok有的时候会提示不支持mp3原创 2011-07-05 16:29:54 · 3006 阅读 · 0 评论 -
编译安装insight
官网下载源码.最新的是insight-6.8-1作者:帅得不敢出门 群31843264 欢迎c/c++/linuxer前来灌水 转载请保留此信息tar -xvf insight-6.8-1.tar.bz2 cd insight-6.8-1/./con原创 2011-08-25 16:48:37 · 1797 阅读 · 0 评论 -
交叉编译fbv图片浏览器
作者:帅得不敢出门 C++哈哈堂群31843264 转载请保留此信息到官网http://freshmeat.net/projects/fbv/下载最新的fbv源码,fbv-0.99.tar.gz http://sourceforge.net/projects/giflib/下载giflibhttp://www.libpng.org/pub/png/libpng.html下载原创 2010-12-21 11:03:00 · 2462 阅读 · 0 评论 -
valgrind试用手记
作者:帅得不敢出门 C++哈哈堂群31843264 转载请保留此信息valgrindValgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory manag原创 2010-12-24 15:32:00 · 1711 阅读 · 0 评论 -
不错的c/c++静态检查工具cppcheck
作者:帅得不敢出门 C++哈哈堂群31843264 转载请保留此信息CppcheckCppcheck is an analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools, we don't detect syntax errors. Cppcheck only dete原创 2010-12-24 15:16:00 · 2489 阅读 · 1 评论 -
irc用户注册
作者:帅得不敢出门 C++哈哈堂群31843264 转载请保留此信息上了irc.freenode.net 的#vim 却无法与别人交谈提示要注册用户 比如我要注册tczengming/nick tczengming/msg nickserv register 密码 邮件地址这个邮件地址有些irc服务器是必须填的,因为它要求你用来验证注册的。如原创 2011-02-23 15:02:00 · 3059 阅读 · 0 评论 -
解决编译kernel出现WARNING: modpost: Found 4 section mismatch(es)
板子 helper2416 (cpu s3c2416)编译kernel 时 版本3.2.11WARNING: modpost: Found 4 section mismatch(es).To see full details build your kernel with:'make CONFIG_DEBUG_SECTION_MISMATCH=y'make ARCH=arm原创 2012-04-16 11:18:01 · 11251 阅读 · 2 评论 -
git 合并no branch 到 master
xx@linux-008:~/workspace/s3c-linux> git branch* (no branch) masterxx@linux-008:~/workspace/s3c-linux> git checkout masterPrevious HEAD position was cd1b219... solve 'WARNING: modpost: Found 4原创 2012-04-16 11:03:55 · 5816 阅读 · 1 评论