所有文章

修改Linux系统电源键功能

编辑/etc/systemd/logind.conf: 设置HandlePowerKey=suspend则电源键功能对应挂起(睡眠) 设置HandlePowerKey=off则将电源键功能对应关机 设置HandlePowerKey=ignore则在图形界面中跳出选择菜单 ...
阅读更多…

Ubuntu下部署nfs服务器

Step 1 安装nfs支持包及nfs服务 #Ubuntu/Debian sudo apt install nfs-common sudo apt install nfs-kernel-server Step 2 创建nfs分享目录 sudo mkdir /mnt/nfs_share_dir sudo chown nobody:nogroup /mnt/nfs_share_dir #修改分享目录所 ...
阅读更多…

rsync:Linux下scp的更优替代品

scp是Linux 下最常用的远程传输文件的命令,但是这个命令有个缺陷,在网络中断或网络卡顿时,scp一旦中断只能重新传输文件,这里介绍一个支持断点续传功能的远程传输命令rsync。 用法如下: rsync -P --rsh=ssh username@address:source_file_path target_file_path 如:将IP地址为111.222.333.444,用户名为abc的 ...
阅读更多…

一个简单实现的Linux守护进程脚本(Daemon)

#!/bin/bash while true; do process=`ps aux | grep 'Your_Program_Name'| grep -v grep` #检查程序是否启动 if [ ! "$process" ]; then Start_Your_Program_Here #这里启动你的程序 fi sleep 5 done ...
阅读更多…

通过shell脚本ssh远程登录设备并执行命令

首先安装sshpass: sudo apt install sshpass 通过sshpass命令可以在ssh登录时免交互式输入密码,比如以用户名user(密码passwd)登录192.168.1.100,使用如下命令: sshpass -p "passwd" ssh user@192.168.1.100 再学会了sshpass的简单使用后,我们可以参考下面的脚本,实现shell脚本远程登录设备后 ...
阅读更多…

WiFi4/WiFi5/WiFi6技术对比

Wifi6这个名称来自于2018年WiFi联盟发布的新的WiFi技术命名规则,其实WiFi6就是IEEE802.11ax的商业名称(WiFi联盟是商业联盟组织,并非发布标准的IEEE),与此同时IEEE 802.11n与IEEE 802.11ac也被命名为WiFi4和WiFi5。 下面是我整理的WiFi4/Wifi5/Wifi6之间一些技术上的对比: WiFi4WiFi5WiFi6标准名称IEEE ...
阅读更多…

Linux终端Ctrl系列快捷键及前后台程序介绍

首先,最常用的是Ctrl+C和Ctrl+Z: Ctrl+C是向前台程序发送SIGINT信号,相当于kill -2 【进程】,所以有时候进程卡死了用Ctrl+C是无法的退出的。 这时候可以使用Ctrl+Z切出来,Ctrl+Z的作用是将程序挂起在后台,举两个例子: 第一个例子: 第二个例子: 这里再介绍下jobs、fg、bg命令的使用: #查看终端后台程序 jobs #查看终端后台程序及程序进程号,经 ...
阅读更多…

ptp4l配置文件下载

ptp4l官方默认配置文件下载: snmpd.conf UNICAST-SLAVE.cfg UNICAST-MASTER.cfg ts2phc-TC.cfg ts2phc-generic.cfg P2P-TC.cfg gPTP.cfg G.8275.2.cfg G.8275.1.cfg G.8265.1.cfg E2E-TC.cfg default.cfg automotive-slave.cfg ...
阅读更多…

linux tmpfs的使用

linux的tmpfs是一种特别的文件系统,是一种基于内存的虚拟文件系统,简单来说就是将内存当做存储器使用,因此读写速度极快,而且在tmpfs上高频读写不会影响存储器的读写寿命,下面简单介绍下tmpfs的使用。 首先创建一个空白文件夹,我这里创建了一个mountpoint文件夹: mkdir ./mountpoint 然后执行语句: sudo mount -t tmpfs -o size=512m ...
阅读更多…

判断网口是否支持PTP时间同步的方法

PTP是一种比NTP精度更高的基于网络的高精度时间同步协议,虽然工作在传输层,但要求网口具有额外的时钟电路,下面介绍一下判断网口是否支持PTP同步的方法。 首先安装ethtool工具,在Debian/Ubuntu下安装命令为: sudo apt install ethtool 然后使用ifconfig查看需要查询的网口硬件的名称,如eth0、enp4s0这种,然后使用ethtool查看网口对ptp ...
阅读更多…