Linux细碎操作
发表于|更新于|学习
|总字数:102|阅读时长:1分钟|浏览量:
Linux下可以使用scp命令传输文件
把远程主机文件下载至本地/home目录下
#scp root@192.168.31.1:/root/test.txt /home/
把本地文件上传至远程主机/data目录下
#scp /home/test.txt root@192.168.31.1:/data/
Xshell中
1 | rz #上传文件 |
su 进入root
exit 退出root
SSH配置免密登录
1 | cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys |
文章作者: ciiki
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ciiki的博客!
相关推荐

2023-05-28
Linux环境变量详解
环境变量的含义程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的 环境变量分类环境变量的分类 按生效的范围分类 系统环境变量:公共的,对全部用户生效 用户环境变量:用户私有的、自定义的个性化设置,只对该用户生效 按生存周期分类 永久环境变量:在环境变量脚本中配置,用户每次登录时会自动执行这些脚本,相当于永久生效 临时环境变量:使用时在shell中临时定义,退出shell后失效 Linux环境变量Linux环境变量也成为Shell环境变量,习惯上使用大写字母,例如PATH、HOSTNAME、LANG 常用的环境变量查看环境变量1env 使用env命令展示当前用户全部的环境变量 1echo $PATH 使用echo $变量名 展示指定环境变量 常用的环境变量 PATH 可执行程序的搜索目录,可执行程序包括系统命令和用户的应用程序 LD_LIBRARY_PATH C/C++语言动态链接库的搜索目录,需要C/C++程序员手动设置 设置环境变量临时环境变量1export MYSITE='ciiki.eu....

2023-05-14
内网穿透方案
前言简单介绍一下NAT技术,NAT全称Network Address Translation,网络地址转换,简单来说就是把内网ip转为公网ip。由于ipv4地址逐渐枯竭,ip变的十分宝贵,出现了NAT这种技术,它可以让多个设备通过NAT路由器使用同一个公网ip访问互联网,而路由器之下的这些设备之间使用内网ip进行区分。这项技术很大程度的延缓了ipv4不够用的窘境,弊端则是很难从公网去访问内网资源。目前家用宽带很少能够分到公网ip了,基本上是多户共用一个公网ip,对于有从公网访问内网的需求(比如访问家里的摄像头,nas,服务器)的人来说,那就只有做一下内网穿透了。 目前有很多成熟的内网穿透方案,比如花生壳,frp等等。花生壳付费,frp虽然免费开源,但还是需要购买一台具有公网ip的服务器作为中转服务器,一年的费用也不低,像我这种白嫖怪花钱是不可能花钱的,于是把目光定在了zerotier和cloudflare提供的tunnel上 zerotier 注册账号 https://www.zerotier.com/ ,注册完成后登录后台点击Create A Network,会生成一个带有NE...

2023-10-17
Doxygen生成项目文档
安装doxygen和GraphViz1apt install doxygen graphviz 使用方法生成配置文件1doxygen -g 编辑配置文件1vim Doxyfile 123456789101112OUTPUT_LANGUAGE = ChineseEXTRACT_ALL = YESEXTRACT_PRIVATE = YESEXTRACT_PACKAGE = YESEXTRACT_STATIC = YESEXTRACT_LOCAL_METHODS = YESINPUT =source \ includeRECURSIVE = YESHAVE_DOT = YESCALL_GRAPH = YESCALLER_GRAPH = YES 我的完整配置 生成1doxygen

2024-12-26
RtAudio播放PCM
RtAudio播放PCM1. RtAudio简介RtAudio是一个跨平台的音频I/O库,可以在Windows、MacOS和Linux上使用。它提供了简单易用的接口,可以方便地进行音频数据的输入和输出。项目地址 Pulse和ALSA的区别PulseAudio和ALSA是Linux系统中两种重要的音频处理组件,它们在功能和用途上存在显著区别。 ALSA(Advanced Linux Sound Architecture)ALSA是Linux内核的一部分,主要负责与声卡的直接通信。它提供了一套底层的音频驱动接口,允许应用程序直接访问声卡硬件。然而,ALSA有一些局限性,例如它一次只能处理一个应用程序的音频流,且不支持多路混音。此外,ALSA的配置和使用相对复杂,需要手动设置和调整。 PulseAudioPulseAudio是一个运行在用户空间的音频服务器,它通过ALSA与硬件通信。PulseAudio的主要功能是作为多个应用程序之间的音频仲裁者,能够同时处理多个音频流,并提供混音、音量控制、设备切换等功能。PulseAudio还支持跨平台使用,可以在不同的操作系统上运行...

2022-11-29
64位Linux编译32位程序
查看系统架构 123uname -mlscpucat /proc/cpuinfo 然后需要修改64位makefile中的两处位置,第一为修改依赖库为32位的库,第二为给gcc后加上-m32的参数 file a.out查看输出程序是64-bit还是32-bit

2023-11-01
x86环境模拟arm Linux
众所周知,cpu架构有x86和arm,由于公司在搞国产化arm飞腾芯片,组内也没有申请arm的板子,每次需要arm环境都要向测试同事申请,于是乎查了一下能否在windows x86上来模拟一个arm的linux环境,还真可以,记录一下配置过程 安装qemu参考 《windows下qemu的下载及安装》 略 下载arm镜像镜像自行选择发行版,我这里选择的是 debian-12.2.0-arm64-netinst.iso 链接:https://cdimage.debian.org/debian-cd/current/arm64/iso-cd/ 下载虚拟化的ARM64 BIOS链接:https://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/ 安装将上面下载的两个文件放在一个文件夹里 在当前文件夹打开cmd,执行命令 1qemu-img create -f qcow2 debian12.qcow2 64G 执行完成后会生成 debian12.qcow2 文件 64G为虚拟机磁盘最大...
评论
公告
This is my Blog




