![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 55
鹤影随行
努力,终会看到优秀的自己。
展开
-
vscode-server的搭建方法
auth password 指定访问密码,可通过 export 命令设置,参数为 none 时不启用密码访问。– host 0.0.0.0 允许公网访问,默认是127.0.0.1,只能本地访问。– port 8888 指定端口,默认是8080。原创 2024-03-14 18:59:03 · 2558 阅读 · 0 评论 -
Ubuntu下进行openecd+gdb调试代码
1、将编译好的bin文件烧录进GD32芯片里面st-flash write MC200_I2C.bin 0x8000000st-flash reset // 复位2、进入工程根目录(目录中必须有stlink-v2-1.cfg和stm32f1x.cfg文件),使用openocd通过stlink连接芯片openocd -f stlink-v2-1.cfg -f stm32f1x.cfg3、打开新终端,准备开始进行gdb调试arm-none-eabi-gdb ./GD32F103.elf4、原创 2022-01-25 14:38:01 · 1054 阅读 · 0 评论 -
Ubuntu下安装stlink-v2驱动
Ubuntu下安装stlink-v2驱动1、安装依赖库sudo apt-get install git make cmake libusb-1.0-0-devsudo apt-get install gcc build-essential2、安装stlink驱动git clone https://github.com/stlink-org/stlinkcd stlinkcmakemake3、将安装的依赖文件复制到对应文件夹cd binsudo cp st-* /usr/local/原创 2022-01-25 11:39:27 · 3787 阅读 · 2 评论 -
Ubuntu下安装openocd,使用vscode下的cortex-debug调试代码
一、安装openocd1、从github上下载最新版本:git clone https://github.com/openocd-org/openocd.git也可从官网https://openocd.org/下载2、安装相关调试所需要的库:sudo apt install build-essential pkg-config autoconf automake libtool libusb-dev libusb-1.0-0-dev libhidapi-dev libtool libsysfs-原创 2022-01-25 11:16:58 · 3650 阅读 · 2 评论 -
SD系统启动卡恢复为普通SD卡的方法
SD系统启动卡恢复为普通SD卡的方法是:在Linux系统下使用硬盘操作命令fdisk删除多个SD卡分区后新增一个分区,再将新增分区格式化为普通SD卡分区。1、 卸载SD卡分区:umount /media/hpf/bootumount /media/hpf/rootfs 2、 使用硬盘操作命令fdisk:sudo fdisk /dev/sdb (使用ls /dev/sd,然后按Tab键,可以知道目前的sd卡是哪一个以及有多少个分区)3、 删除SD卡分区1:输入d输入14、 删除SD卡分区2原创 2020-08-21 16:48:31 · 988 阅读 · 0 评论 -
shell脚本获取进程ID并kill高占用CPU的进程
说明:kill了占用CPU高的python3进程vim kill_highPCU_python3.sh#!/bin/sh#i=2#while (i--)#docpu=$(top -b -n1 | grep "python3" | head -1 | awk '{print $9}')pid=$(top -b -n1 | grep "python3" | head -1 | awk ...原创 2020-03-17 10:24:06 · 1902 阅读 · 0 评论 -
Windows下安装和配置WSL
百度百科描述WSL:Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。1、启用或关闭Win...原创 2020-02-02 12:16:50 · 4337 阅读 · 1 评论 -
在linux上搭建stm32开发环境
环境:ubuntu18.041、官网下载编译链:https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads我下载的是gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2版本wget h...原创 2020-01-18 10:54:01 · 815 阅读 · 0 评论 -
在Linux上搭建git服务器
这里我使用的是centos服务器1、安装git yum -y install git2、新添加用户git adduser git3、进入/etc/passwd将 git❌1001:1001:,:/home/git:/bin/bash 改为 git❌1001:1001:,:/home/git:/usr/bin/git-shell 以禁止git使用Shell登录服务器4、创建证书登录:收...原创 2018-10-16 21:11:35 · 1267 阅读 · 0 评论 -
Linux系统安装docker并用ssh登录docker容器
说明:我使用的是Centos安装docker第一步:安装dockersudo yum install -y yum-utilssudo yum-config-manager --add-repo https://download.daocloud.io/docker/linux/centos/docker-ce.reposudo yum install -y -q --setopt...原创 2018-04-25 14:17:44 · 37858 阅读 · 0 评论 -
Centos中文语言乱码解决方法
之前一段时间不知为什么centos系统用着用着中文乱码,看了网上一些方法,总结如下:1、 查看自己系统有没有安装中文语言包,可使用locale -a命令列出所有可用的语言环境:看里面是否有下面四项:如果有,则不用安装,如果没有,需要重新安装,使用yum install kde-l10n-Chinese2、 修改i18n和locale.conf的配置文件第一,vim/etc/sysconfig/i1...原创 2018-04-17 22:20:54 · 54231 阅读 · 7 评论 -
用Xshell连接虚拟机Linux
首先,要将虚拟机中的Linux系统设置为桥接模式。然后进一步确认虚拟机的ip地址跟本机地址在同一个网段(要ping的通)。具体操作如下:1、查看我本机的IP地址是:10.253.0.512、继续查看虚拟机中linux系统的IP地址是:10.253.0.91然后在windows上ping一下:可见完全是ping的通的。3、接下来配置Linux的原创 2018-01-11 16:12:25 · 14269 阅读 · 3 评论 -
初识Linux命令(2)
1、file:查看指定文件类型(如:file etc/)(在Unix与Linux中/(斜杠)是路径,在Windows中(反斜杠)是路径的表示) 2、ifconfig: 用来查看和配置网络设备;当网络环境发生改变时可通过此命令对网络进行相应的配置 ifconfig eth0 192.168.0.168 : 强eth0这个网络设备的IP改为192.168.0.168 3、rpm -qa : 查看原创 2016-11-30 12:09:15 · 694 阅读 · 0 评论 -
怎样使用secureCRT连接路由器
SecureCRT是一款支持SSH的终端仿真程序,同时支持Telnet和rlogin协议,简单地说是Windows下登录UNIX或Linux服务器主机的软件。相比使用系统自带的命令提示符中的telnet命令,SecureCRT具有更强大的功能。本教程是用secureCRT跟一台Openwrt PandoraBox路由器完成的。首先打开secureCRT软件后点击文件——快速连接 然后设置路由的各项原创 2017-09-03 23:15:28 · 10633 阅读 · 0 评论 -
使用密钥验证方式连接Linux服务器
在一定程度上来说,密钥验证是要比密码验证更加安全。需要的工具有:putty等软件,Linux服务器。 Putty官方下载链接: https://the.earth.li/~sgtatham/putty/0.70/w64/putty-64bit-0.70-installer.msi打开puttygen,点击生成密钥对: 注意:在生成密钥的过程中鼠标要在生成界面中来回拖动,这样进度条才能走的快原创 2017-09-16 14:37:47 · 946 阅读 · 0 评论 -
怎样在虚拟机上安装Ubuntu17.04系统
本文使用的是vmware workstation 12,安装的是64位系统。 Ubuntu17.04下载链接是: 64位的话:http://releases.ubuntu.com/17.04/ubuntu-17.04-desktop-amd64.iso 32位的话:http://releases.ubuntu.com/17.04/ubuntu-17.04-desktop-i386.iso下面是原创 2017-09-03 01:10:07 · 12631 阅读 · 0 评论 -
初识Linux命令(3)
1、关机: poweroff,shutdown -h now 重启:shutdown -r now ,reboot2、加上!表示强制执行3、隐藏文件可以用la(ls -a)查看4、cp:拷贝目录时需要加上r选项5、预处理:gcc -E test.c -o test.i(-e选项错误,应为-E) 编译:gcc -S test.i -o test.s 汇编:gcc -C test.s -o te原创 2017-10-11 23:57:07 · 352 阅读 · 0 评论 -
Linux计划任务命令之crontab 命令
crontab这个命令非常实用也很重要,在使用Linux过程中经常会用到。 在安装完Linux后,系统默认会安装此服务工具。如果没有查到有该工具,可以自行安装。然后使用which crontab查看运行文件所在地址: cron一些操作说明: service crond start //启动服务 service crond stop //关闭服务 service crond rest原创 2017-12-02 23:53:30 · 904 阅读 · 0 评论 -
Centos Apache服务安装与配置
Apache HTTP Server(也被称为 Apache httpd)是 Apache 软件基金会创建的一个健壮的、工业级的、功能强大的、开放源代码的 HTTP(Web)服务器。需要工具:联网的Centos主机一台第一步:使用yum命令安装httpd: yum –y install httpd 先说一下Apache服务可以进行如下操作(也是经常用的操作): 启动:service httpd原创 2017-11-26 00:37:00 · 385 阅读 · 0 评论 -
Linux常用命令4(基于Centos)
这些命令是我在Centos7.4主机上实践记录下来的。1、ps -ef | grep 进程 查看进程的各项信息(如PID)2、netstat -anp:查看端口开放信息3、rm -f 强制删除4、yum -y install open-client:安装ssh客户端 ssh -V:检查安装是否成功 ssh +地址:登录到该地址(地址可以是IP地址,也可以是映射出来的地址)5、yum -y in原创 2017-11-27 00:09:31 · 371 阅读 · 0 评论 -
Linux期末复习重点(知识点)
1、硬件交互层: 该层处于Linux结构底层,为内核层提供基础。主要由管理外围设备的软件组成,这些外围设备包括终端控制器和存储设备控制器等; 内核层: 该层为Linux系统的核心,主要包括进程管理子系统和文件子系统。 系统接口层: 该层实现操作系统命令、窗口系统和系统函数的调用功能;为应用层提供命令接口、图形结构和程序接口; 应用层: 该层为终端用户的应用和应用程序的应用。终端用户通过原创 2017-12-16 09:56:29 · 12440 阅读 · 2 评论 -
初识Linux之部分命令
先说说命令的组成:命令组成:命令字 + 命令选项 + 命令参数(命令字是必不可少的,而命令选项和命令参数根据需要可要可不要)我第一次看Linux视频时初学的第一个命令是ls,ls的作用是查看位置的所有文件或文件夹。下面是我这几天学到的命令(有边学边实践的):1、查看cpu信息等: cat /proc/cpuinfo2、查看内存信息: cat /proc/meminf原创 2016-08-23 11:18:03 · 925 阅读 · 0 评论