学习linux

1、ubuntu在BIOS里记录的时间是UTC,而windows是当地时间,所以每次启动ubuntu都会联网把windows时间搞乱(centos,debian 没有这种情况,可能是装系统的时候设置问题),15.4版本后的解决方案:终端:timedatectl set-local-rtc 1即可

2、ubuntu使用sudo -s 切换为root用户

3、netstat -anp | grep 9280 ubuntu下查看某个端口占用情况,无则没有任何输出

4、ubuntu改变目录下所有文件权限  chmod    777    *      -R

5、ubuntu提升sh文件可执行sudo chmod +x *.sh

6、ubuntu16,安装nvm

https://github.com/nvm-sh/nvm,下载sh文件运行。

然后可能要手动添加到~/.bashrc,还有初始时可能没这个文件.

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

然后root用户要运行,可能要添加source   /home/ubuntu(你的用户名)/.bashrc到   /root/.bashrc。 nano ....

7、修改密码: passwd root 或 passwd  username

8、ssh关闭,终端关闭,依然保持命令的运行状态: nohup 命令 &   (记得加&),然后输入exit来退出终端,否则可能关闭终端就会hangup

9、ubuntu安装软件包 sudo dpkg -i eee.deb

10、查看广泛的查看端口等占用情况 ps -aux|grep (名称,端口等)

11、终结进程  kill -9 pid  ,pid通过 top可查看  

12、通过端口查pid :  sudo lsof -i:端口号

13、docker里设置走宿主proxy: https://docs.docker.com/network/proxy/#set-the-environment-variables-manually,宿主:~/.docker/config.json 配置好地址,然后restart docker,然后 docker的命令行里export http_proxy =  .... 设置的地址 

14、编译redis报错:Newer version of jemalloc required  ,  使用  make MALLOC=libc

15、unbuntu安装最新mongodb : https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值