Ubuntu问题

解决Ubuntu不能挂载ntfs格式硬盘

例如你是
Error mounting /dev/nvme0n1p4 at /media/jing/SOFTWARE: Command-line `mount -t “ntfs” -o “uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000” “/dev/nvme0n1p4” “/media/jing/SOFTWARE”’ exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount ‘/dev/nvme0n1p4’: Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the ‘ro’ mount option.

这个 /dev/nvme0n1p4 不能挂在

那么在终端下执行

sudo ntfsfix /dev/nvme0n1p4

结果出现 以下表示成功

NTFS partition /dev/nvme0n1p4 was processed successfully.

如果没有ntfsfix,可以先安装一下,默认15.10自带这个工具
文章出处

Ubuntu的wifi不能加载

原来是win10惹的祸,更新了win10之后就不能显示wifi了!!!必须进入boot界面讲secure boot关闭,因为wifi驱动属于闭源软件,win10会禁掉闭源软件。
文章出处

Ubuntu终端出现Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

通过终端安装程序sudo apt-get install ***时出错:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单:
在终端中敲入以下两句:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
文章出处

ubuntu16.04 LTS解决/boot空间不足

df -h查看磁盘空间
cd /boot, ls查看软件包,把较旧版本的包给删掉
sudo rm xxx
sudo apt-get autoremove
文章出处1
文章出处2

拯救者ubuntu16.04与Geforce1650的爱恨情仇

首先,拯救者的接口没有VGA,只有HDMI,意味着如果想外扩显示屏则必须使用HDMI,而使用HDMI则意味着要用NVIDIA独显进行显示,因为这个预留的HDMI口就是独显的显示屏接口。

切记,不要用.run文件进行安装,因为.run安装方式是用于那些用于深度学习的keras或者pytorch的,只是用来做cuda加速,而不是用作显示。

所以要用作显示的话,还是要从ubuntu的源进行安装,如下进行操作:

添加Nvidia的ppa源:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

然后安装驱动:
切记,不要安装nvidia-430!!! 安装它之后重启ubuntu会出现low graphics的画面而无法进入图形界面(只能够在命令行界面(alt+ctrl+F1进入命令行界面)卸载nvidia-430sudo apt-get remove nvidia-430),经过师兄的试坑经历知晓418是比较好用的,如果还是不行只能够sudo apt-get install nvidia-,按tab键两次进行查阅,一个个地尝试…

sudo apt-get install nvidia-418 nvidia-settings

重启后要进入boot界面,将secure boot Disable 掉。

最后就可以快乐地使用扩展屏幕啦~!

pip3安装慢的问题

参考文章

ceres-solver安装和教程

安装
csdn网友教程
ceres-solver tutorial

查看cuda和cudnn版本

cat /usr/local/cuda/version.txt
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

一些技巧

  • conda导出环境和迁移环境,注意:要在激活状态下导出,不然就导出来的就只是个base环境
conda env export > "name.yaml"
conda env create -f > "name.yaml"
  • jupyter可以切换内核
  • 可以用.json文件放网络参数
  • 可以用.sh或者.txt文件调用参数

ffmpeg合成视频

合成视频: ffmpeg -threads 12 -r 10 -i /tmpdir/image%04d.jpg -i audio.mp3 -vcodec libx264 output.mp4
改变视频分辨率:ffmpeg -i video_1920.mp4 -vf scale=640:480,setdar=4:3 video_640x480.mp4 -hide_banner
视频变成gif图:ffmpeg -i input output.gif
文章出处1
文章出处2

mount: unknown filesystem type ‘exfat’

U盘挂载的时候出现的问题,解决方法:

sudo apt-get install exfat-fuse

文章出处

ubuntu创建新用户

文章链接

ssh基本指令

文章链接

Ubuntu apt-get、pip、conda添加清华镜像源

针对conda,将以下内容写在~/.condarc中:

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

不过最近国内的源好像都不行了,只能删掉本文件,用原始源了
针对pip,

mkdir ~/.pip
vim .pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

针对apt-get:

# 1. 备份sources.list
cd /etc/apt/
sudo cp sources.list  sources.list.bak
# 2. 删除sources.list
sudo rm sources.list
# 3. 编辑新的sources.list
sudo vim sources.list

清华源,选择适合自己版本的source.list,拷贝进去。

文章链接

录屏软件

sudo apt-get install kazam

Matlab2017在ubuntu下的安装

文章连接

Linux以一定时间循环重复执行某个命令

watch -n 1 "cat opkg.conf"    //每隔一秒查看一次opkg.conf文件
  • -n, –interval= 指定时间间隔(秒),默认是2s
  • -t ,-no-title 会关闭watch命令在顶部的时间间隔
  • -d, –differences[=cumulative] 高亮显示变动,-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来.

原文连接

移动硬盘插入没有反应

1.fdisk -l:能够找到移动硬盘,并找到对应名称。
2.mount -t ntfs-3g /dev/sdd1 /mnt将ntfs格式的移动硬盘sdd挂载到/mnt/bbj目录下;针对不是ntfs格式的,使用更简单的挂载办法:mount /dev/sdd1 /mnt
3、cp、mv等一系列操作;
4、df -hl;查看硬盘容量;
5、卸载移动硬盘:
(1)umount /mnt/bbj;
(2)umount -lf /mnt/bbj;强制卸载;
当使用umount命令卸载挂载点时,会遇到“device is busy”提示,可以进行如下操作:
sync;echo 3 > /proc/sys/vm/drop_caches;同步传输数据;
fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息.
fuser -m -v /dev/sdd:查看一下哪个用户哪个进程占用着此设备 ;
fuser -m -v -k /dev/sdd :杀掉占用此设备的进程 ;
umount /mnt/bbj;卸载移动硬盘;
参考文章

pyhton终端调试工具ipdb

1.安装

pip install ipdb

2.使用

python -m ipdb xxx.py

程序内部:

from ipdb import set_trace
set_trace()

3、常用命令

ENTER(重复上次命令)
c(继续)
l(查找当前位于哪里)
s(进入子程序)
r(运行直到子程序结束)
!<python 命令>
h(帮助)
a(rgs) 打印当前函数的参数
j(ump) 让程序跳转到指定的行数
l(ist) 可以列出当前将要运行的代码块
n(ext) 让程序运行下一行,如果当前语句有一个函数调用,用 n 是不会进入被调用的函数体中的
p(rint) 最有用的命令之一,打印某个变量
q(uit) 退出调试
r(eturn) 继续执行,直到函数体返回
s(tep) 跟 n 相似,但是如果当前有一个函数调用,那么 s 会进入被调用的函数体中

另外:C++的终端调试工具为gdb

服务器的Matlab文件在本地终端运行

  1. 把M文件写出带函数参数的形式
  2. 运行带参数M文件的:matlab -nodesktop -nosplash -r matlabfile(parameters)

bash脚本中,自动输入sudo密码

echo "keyword" | sudo -S xxx

查看进程并杀掉

ps -ef  # 查看进程,也可以用 ps -ef |grep "keywords"进行关键字查阅
sudo kill xxxx

google drive的文件太大,下载过程总是失败

进入Chrome的Incognito模式进行下载即可解决问题。
操作如下:
在这里插入图片描述
然后打开google drive,登录google账号,对大文件进行DownLoad即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值