linux knowledge points

记录在使用linux是遇到的问题以及解决方法

使用上传文件的到服务器

  1. 使用rsync进行传输
1
2
3
4
5
rsync -avP /localfloder/localfile user@useripordomain:/remotefloder/
# -a:保留权限时间戳
# -v:显示详细信息;
# -z: 文件压缩传输
# -P:显示进度 + 断点续传;
  1. 如果远程没有没有 remotefloader 文件夹
1
ssh user@useripordomain "mkdir -p /remotefloder/“

在Linux下使用Pcan官方提供的上位机

  1. 下载连接
  2. 按照install.sh操作
1
2
3
4
make clean;make -j12
sudo make install
sudo modprobe pcan
lsmod | grep pcan

8845HS笔记本使用的YT6801以太网芯片在Ubutnu24.04LTS没有驱动

  1. 下载链接
  2. 安装
1
sudo apt install ./tuxedo-yt6801_1.0.28-1_all.deb

ubuntu无法直接通过文件夹目录栏直接访问window共享文件夹

  1. 安装smbclient
1
sudo apt install -y smbclient
  1. 探测指定服务器
1
smbclient -L //192.168.7.4 -N
  1. 创建挂载点
1
sudo mkdir -p /mnt/winshare
  1. 使用来宾+NTLMSSP挂载
1
2
3
sudo mount -t cifs "//192.168.7.4/产线生产软件共享" /mnt/winshare \
-o username=guest,password=,sec=ntlmssp,vers=3.1.1,uid=$(id -u),gid=$(id -g),noperm,iocharset=utf8

ubuntu 24.04LTS 允许用户使用串口 需要将用户加入dialout用户组

1
sudo usermod -aG dialout $USER

使用外置键盘连接ubuntu系统,F1-F12被识别成媒体案件、

  1. 临时生效
1
2
sudo modprobe -r hid_apple
sudo modprobe hid_apple fnmode=2
  1. 永久生效
1
2
3
4
echo 'options hid_apple fnmode=2' | sudo tee /etc/modprobe.d/hid_apple.conf
sudo update-initramfs -u
sudo reboot