
Linux
一如既往の
海内存知己,天涯若比邻
展开
-
valgrind 交叉编译
首先在官网下载源码:https://valgrind.org/downloads/current.html。install 目录中的libexec和bin 拷贝到目标机器。–host 填编译链名称即可,并指定arm架构,并且静态编译。解压后进入valgrind目录,配置makefile。原创 2025-01-07 22:02:55 · 318 阅读 · 0 评论 -
【交叉编译】sysstat 离线编译
快速的方法就是把整个编译包全部放在Linux ,然后编辑~目录,方便的话直接把install目录复制到嵌入式机器,然后输入arm 能tab出来,运行有显示即OK。然后直接运行即可,详细使用教程,另行搜索。编译完成后包在当前的。原创 2024-12-30 19:23:02 · 261 阅读 · 0 评论 -
【Linux】修改用户名&用户家目录
输入。原创 2024-09-28 20:36:02 · 2827 阅读 · 0 评论 -
Jenkins 服务搭建以及自动化编译部署
安装Jenkins的服务器会自动创建一个jenkins的账号,现在我们切换到此账号:su jenkins,如果密码不对,需要先sudo passwd jenkins 设置密码。代码push成功后,复制SSH的克隆地址,我测试的时候好像jenkins不能使用 http地址,可能与Gitlab的网址是纯IP有关。5.最后勾上Enter directly,回到jenkins用户命令行,执行cat .ssh/id_rsa,获取Private Key,复制后粘贴到框里保存即可.原创 2024-07-26 20:22:01 · 867 阅读 · 0 评论 -
【Ubuntu】修改计算机名称
这种方法只会在当前会话中生效,重启后会恢复原来的计算机名。将文件中的旧主机名改为新的主机名,然后保存并退出(按。替换为你想要设置的新计算机名。原创 2024-06-18 16:46:11 · 2301 阅读 · 0 评论 -
【GitLab】Ubuntu 22.04 快速安装 GitLab
如果想要 GitLab 发送邮件通知,可以选择安装并配置 Postfix。在配置 GitLab 之前,可能需要配置一些网络设置,如域名解析和防火墙。在浏览器中访问 GitLab 的 URL,然后按照界面提示设置管理员密码。使用设置的管理员用户名和密码登录 GitLab,并开始使用。首次访问时,将被重定向到设置管理员密码的页面。打开浏览器,并访问配置的。原创 2024-03-27 18:11:15 · 2194 阅读 · 0 评论 -
samba
【代码】samba。原创 2024-02-11 02:35:38 · 441 阅读 · 0 评论 -
Linux满载CPU和运行内存的方法
【代码】Linux满载CPU和运行内存的方法。原创 2024-02-11 02:33:15 · 1448 阅读 · 0 评论 -
ARM交叉编译搭建SSH
首先搭建好arm-linux交叉编译环境,开发板和主机可以ping通。原创 2024-02-09 00:35:49 · 2376 阅读 · 3 评论 -
交叉环境安装以及交叉编译
示例编译工具:gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz。原创 2024-02-09 00:31:08 · 1055 阅读 · 0 评论 -
usb测试
USB0 驱动是否加载a,USB0 hostcat /sys/devices/platform/soc/usbc0/usb_hostb,USB0 devicecat /sys/devices/platform/soc/usbc0/usb_devicec,获取USB0当前角色cat /sys/devices/platform/soc/usbc0/otg_roleUSB1驱动加载a,加载echo 1 > /sys/devices/platform/soc/5200000.ehci1.原创 2021-11-05 16:26:57 · 632 阅读 · 0 评论 -
简单samba服务器搭建
因为公司代码需要build SDK,需要搭建一个samba服务器,做下简单的配置,现总结一下:linux采用的是Ubuntu 16.04 虚拟机环境,Win10系统全程使用 sudo su root权限操作一、 首先配置静态IP,设置apt网络HTTP代理1.vmware 设置为桥接模式,物理网络状态不打钩。2.设置静态IP,修改 /etc/network/interfaces 配置:auto loiface lo inet loopbackauto eth0 #eth0 是网卡原创 2021-07-20 16:11:56 · 317 阅读 · 0 评论 -
Linux查询指令
【代码】Linux查询指令。原创 2024-02-08 21:45:30 · 493 阅读 · 0 评论 -
IPMI命令
说明:<9.6/19.2/38.4/57.6/115.2>其中115.2代表115200,即*1000是表示的波特率。ChannoNo为1(Share Nic网络)或者8(BMC独立管理网络)设置网络参数,必须首先设置IP为静态,然后再进行其他设置。说明:[ChannelNo] 字段是可选的,取消某个端口的设置(6是5的对应取消操作)设置某一段IP可以访问BMC。设置某个IP可以访问BMC。原创 2024-02-08 21:38:19 · 2237 阅读 · 0 评论 -
Ubuntu Linux使用PL2302串口和minicom进行开发板调试
调试远程的服务器上面的BMC,服务器上面安装了Ubuntu,想着可以在服务器接个串口到BMC,然后SSH到服务器的Ubuntu,用minicom来查看串口信息。准备:服务器Ubuntu安装mimicom本机可以ssh到Ubuntu串口工具PL2302 或者CH34X系列。原创 2024-02-07 10:15:45 · 1284 阅读 · 0 评论 -
Ubuntu22.04 网络图标突然消失
本来好好的,突然就发现没有网络了,图标也不见了。原创 2024-01-29 14:59:13 · 2302 阅读 · 0 评论 -
Git切换账号并推送代码
这样,你就可以在GitLab上切换账号并推送代码了。请确保你已经在GitLab上创建了相应的仓库,并具有推送代码的权限。原创 2024-01-12 18:26:32 · 1943 阅读 · 0 评论 -
【Linux】命令行设置IP以及网关
除了使用ifconfig 查看和设置网络,linux还有一个好用的命令:ip。address 可以简写为a , route 可以简写为r。还有其他功能和选项可以使用。命令文档和帮助信息。原创 2024-01-10 11:53:27 · 3828 阅读 · 0 评论 -
【Linux】journalctl和dmesg日志的区别
是两个在 Linux 系统中查看日志信息的工具,它们提供了不同层次和角度的系统日志。在开发中,可以结合使用这两个工具,具体取决于想要查看的信息。总的来说,这两个工具在 Linux 系统维护和故障排除中都是非常有用的。原创 2024-01-05 18:33:15 · 1369 阅读 · 0 评论 -
烧录FRU方法
输入指令ipmitool fru print ID,查看是否修改成功。原创 2024-01-05 15:55:16 · 2878 阅读 · 0 评论 -
【I2C】i2c-tools工具使用,以及开发调试
手动创建eeprom设备调试,例如0x50 是FRU的地址,i2c-3是bus如果设备正确,将成功被创建,并且生成使用可以查看里面的数据如果想要写二进制数据,可使用命令删除设备的命令。原创 2024-01-05 15:52:40 · 1150 阅读 · 0 评论 -
【GIT】撤销、添加、提交命令
git reset [文件名] 撤销单个文件。commit 之后,但是还没有push。git log -v 查看提交记录。git reset . 撤销全部。可以用撤回刚刚的commit 记录。原创 2023-12-19 12:06:06 · 671 阅读 · 0 评论 -
【GIT】新建分支
这将在当前的提交位置创建一个新分支。请注意,这只是在本地仓库中创建了一个新的分支,该分支目前与当前所在的分支指向相同的提交。要切换到新创建的分支,可以使用。请注意,在将新分支推送到远程仓库之前,它只存在于你的本地仓库中。如果你希望将新分支推送到远程仓库,可以使用。的远程仓库,并将该分支设置为与远程分支关联。这样,你就可以在远程仓库中看到和管理新分支了。现在你已经切换到了新创建的分支,并且可以在该分支上进行更改和提交。是你要创建的分支的名称。的新分支,并将你切换到该分支上。上述命令将新分支推送到名为。原创 2023-12-20 18:16:18 · 388 阅读 · 0 评论 -
【GIT】.gitignore 在忽略目录中放开某目录
示例:忽略build下面的所有目录,只放开build/ast2500-default/workspace/recipes-phosphor/ 目录。原创 2023-12-05 11:11:59 · 347 阅读 · 0 评论 -
【Python】Ubuntu 设置默认Python
有时候安装了python3.10 ,执行python确。原创 2023-12-22 18:26:26 · 391 阅读 · 0 评论 -
Ubuntu22.04 NFS 服务搭建以及挂载
确保挂载LINUX设备安装了nfs客户端.原创 2023-11-10 16:02:20 · 1357 阅读 · 0 评论 -
【samba】自动共享所有用户家目录
1.修改smb.conf。原创 2023-12-26 01:02:02 · 492 阅读 · 0 评论 -
Linux 启用本地ISO作为软件源
环境:sle12sp5 (open SUSE)原创 2023-11-01 15:55:33 · 346 阅读 · 0 评论 -
【Linux内核学习】开机引导
刚开机时,内存中是空的,电脑上电的瞬间,根据CPU硬件的设计:加电就进入16位实模式状态运行,同时CPU的CS、IP寄存器被设置为0xF000、0xFFF0,指令的内存地址设置为0xFFFF0(CS:代码段寄存器,IP:指令指针寄存器,这对寄存器用于确定CPU正在执行的指令的内存地址:CS * 16 + IP),0xFFFF0指向BIOS的入口地址,此时CPU从0xFFFF0执行代码。通过双向约定,BIOS的第一条代码也设置在0xFFFF0,CPU物理寻址开始运行BIOS,基于内核0.11分析。原创 2024-01-03 01:23:30 · 585 阅读 · 0 评论 -
OpenBMC Uboot下使用TFTP升级系统
OpenBMC的.bin文件:image-bmc,位于obmc-phosphor-image-XXXXX.static.mtd.all.tar压缩包中,原创 2023-11-14 11:10:02 · 758 阅读 · 0 评论 -
Ubuntu2204 搭建TFTP 服务
【代码】Ubuntu2204 搭建TFTP 服务。原创 2023-11-14 11:00:56 · 479 阅读 · 0 评论 -
使用Navicat访问宝塔中的MySQL数据库
数据库默认端口是3306,如果改了,这里就填改的那个端口。原创 2023-11-03 19:03:50 · 520 阅读 · 0 评论 -
AMI MDS安装
1 设置默认python为2.7。原创 2023-09-11 11:52:55 · 724 阅读 · 0 评论 -
iptables 命令
iptables -D INPUT 2iptables -D OUTPUT 2iptables -P INPUT DROPiptables -P INPUT ACCEPTiptables -P OUTPUT DROPiptables -P OUTPUT ACCEPTiptables -A INPUT -s 192.168.80.11 -j ACCEPTiptables -A INPUT -s 192.168.80.11 -j DROPiptables -A OUTPUT -s 192.168.80.原创 2023-07-19 16:11:27 · 705 阅读 · 0 评论 -
Ubuntu 20 开机免密root登录
首先如果没有设置root密码,先设置一下root用户的密码:sudo passwd root。原创 2023-07-19 16:03:36 · 1803 阅读 · 0 评论 -
Vmware下Ubuntu共享文件夹
【代码】Vmware下Ubuntu共享文件夹。原创 2023-07-18 15:29:34 · 107 阅读 · 0 评论 -
Linux shell操作.csv文件
使用文本编辑器:打开CSV文件,并使用文本编辑器(如Notepad++、Sublime Text、Visual Studio Code等)来查看文件的字符编码格式。通常在编辑器的底部状态栏或设置中可以找到当前编码的显示。请注意,上述方法并非绝对准确,特别是当文件没有明确的编码标识时。因此,如果你发现CSV文件在不同的工具或方法中显示不同的编码格式,可能需要进行进一步的分析和判断,或者尝试使用不同的编码转换方法。该命令将输出文件的MIME类型和编码信息。使用命令行工具:在命令行中,你可以使用。原创 2023-07-06 10:46:42 · 6372 阅读 · 0 评论 -
Ubuntu 跨版本升级方法
Ubuntu 跨版本升级原创 2022-09-16 17:51:52 · 1475 阅读 · 0 评论 -
IPMITOOL 命令
IPMITOOL 命令原创 2022-09-16 17:46:56 · 5060 阅读 · 0 评论 -
Ubuntu 安装配置VNC Server
Ubuntu 安装配置VNC Server原创 2022-09-16 17:45:57 · 884 阅读 · 0 评论