ubuntu学习技巧2:Terminal命令学习

1.两台Ubuntu系统相互进行文件传输

-ssh
	$: sudo apt-get install openssh-server
	
	## 从服务器(远程端)拷贝整个目录到当地文件夹中:
	scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)
	
	## 将本地文件目录上传到服务器(远程端):
	scp  -r local_dir username@servername:remote_dir
-NFS
	$: sudo apt-get install nfs-kernel-server

	"主客户端:"
	#为指定IP设置共享文件目录,向/etc/exports添加以下内容:
		/home/user/catkin_ws/src/        192.***.**.**(rw,sync,fsid=0,crossmnt,no_subtree_check,no_root_squash)
	
	#添加完成之后重启nfs服务:
		$: 	sudo /etc/init.d/nfs-kernel-server restart
	# 不想再分享这个目录之后,可以关闭该服务器的分享目录:
		$: 	/etc/init.d/nfs-kernel-server stop
	
	"从客户端:"
	#为了从主客户端中分享出来的目录下复制文件,现在本地建立一个文件夹nfs,然后再将主客户端的分享文件夹挂载在nfs/下:
		$: mkdir ./nfs
		$: sudo mount -t nfs -o  tcp,rw,nolock  192.168.1.114:/home/ian/catkin_ws/src/ ./nfs/

在退出时,先在从客户端退出文件夹,并取消挂载的目录文件夹,然后再在主客户端上关闭该分享服务.

2.linux 命令详解 (节选部分非常有用的)

	ps aux | grep ros | awk '{print $2}' | xargs kill -9

3.为minipc增加虚拟内存(编译大项目时会出现内存不够,程序已杀死)

	"虚拟内存可以大于电脑的实际内存"
	free -m  ## 可以查看自己系统原有的交换内存大小,单位是M
	sudo su -
	mkdir swap && cd swap    ## 此时是在根目录下创建一个文件夹swap
	
	dd if=/dev/zero of=swapfile bs=1G count=8
	## 总共设置8G内存
	
	"激活虚拟交换内存"
	mkswap swapfile
	swapon swapfile  ## 可忽略警告,因为这个时候你去查看就可以发现交换内存已经增加了(暂时的).
	## 到这里就已经成功了,但是为了重启之后设置的虚拟内存依然有效,则进行以下设置
	
	sudo swapoff  /swap/swapfile   ##  遇到设备忙等错误时,可以关掉Swap文件再重新激活;
	sudo swapon /swap/swapfile  ## 激活Swap
	
	## 此时开的虚拟内存是暂时的,可以设置永久保持
	sudo vim /etc/fstab
	## 中间不是空格,而是`tab`键
	/swap/swapfile	/swap	swap	defaults	0	0
	

4. /usr/bin/ld: 找不到-lmosek64 一类型的错误

	"首先定位所需要的库文件是否已经安装,若没有则安装即可"
	locate libmosek64*
	
	"若库文件已经存在,则需要链接库,一般是链接到 /usr/lib/x86_64-linux-gnu/ 目录下"
	sudo ln -s  ***上一步你定位到的库文件目录***/libmosek64.so.1**  /usr/lib/x86_64-linux-gnu/libmosek64.so

[参考链接]

1.ssh-scp

2.NFS-mount

3.增加虚拟内存

星期五, 05. 七月 2019 11:55上午
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱发呆de白菜头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值