修改网卡为eth0

network linux
  • sudo vi /etc/default/grub

找到GRUB_CMDLINE_LINUX=””
改为GRUB_CMDLINE_LINUX=”net.ifnames=0 biosdevname=0”
然后sudo grub-mkconfig -o /boot/grub/grub.cfg
重启后,网卡名称就变成了eth0和wlan0

  • 打开ubuntu的/etc/network/interfaces文件默认的内容如下:
# 开启本地
auto lo
iface lo inet loopback

# 自动获取ip
#auto eth0
#iface eth0 inet dhcp
# 静态ip地址
iface eth0 inet static
address 10.1.22.34
gateway 10.1.22.254
address 192.168.1.21
gateway 192.168.1.1
netmask 255.255.255.0
# dns
dns-nameservers 219.141.136.10 219.141.140.10
dns-nameservers 114.114.114.114
dns-nameservers 8.8.8.8 

重启

转自:ubuntu16.04修改网卡名称enp2s0为eth0

继续阅读

Ubuntu安装后的软见配置

linux Ubuntu

简介

因为升级了Ubuntu的新版本导致图形界面启动不了,试过了重新安装显卡驱动,修改启动的参数…,最终还是要重新安装系统,前提是你需要备份自己的/home目录, 以及其它的修改的配置文件,但是以往安装的软件需要进行重新安装,本文记录了我在重装后安装的一些工具和重置的一些配置,为了下一次的重装系统(生命不息,折腾不止!!!)

恢复环境

更新软件源

$ sudo apt update

网络相关

安装Chrome

# chromium-bowser 是chrome的开源版本,可以在软件源中直接下载
$ sudo apt install chromium-bowser

安装代理插件proxy SwichyOmega 启动代理开启google模式(代理服务器介绍

继续阅读

chrome默认使用google.com

chrome

问题

在使用Chrome的时候,Google为增强本地化搜索,或将默认的Google搜索引擎转换为本地语言,如在中国会自动转到google.com.hk,日本会会自动转到google.co.jp,如何忽略本地话的优化,使用www.google.com?

方法

找到如下文件: Windows 路径:%LOCALAPPDATA%\Google\Chrome\User Data\Default\Preferences
Linux 路径:~/.config/google-chrome/Default/Preferences
Mac 路径:/Users/yourname/Library/Application Support/Google/Chrome/Default/Preferences
文本编辑器打开后替换全文终的 google.co.jp 为 google.com 即可。

继续阅读

使用docker时报错'TLS handshake timeout'

docker

问题产生

拉取docker镜像时(执行docker pull elasticsearch),报错

docker: error pulling image configuration: (此处省略100+字母): net/http: TLS handshake timeout. 

解决途径

  • 开启命令行代理(未解决)
  • 使用国内的镜像加速地址(修改/etc/default/docker添加DOCKER_OPTS="http://hub-mirror.c.163.com")(未解决)
  • 将拉取地址改为国内镜像仓库

    #修改/etc/docker/daemon.json(如果不存在则创建)
    #添加下面的代码

    {
         "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    

    #执行以下命令重启docker

    service docker restart
    
继续阅读

vim屏幕滚动

vim
按键 操作描述
CTRL+F 屏幕向下滚动一屏;
CTRL+B 屏幕向上滚动一屏;
CTRL+E 屏幕向下滚动一行;
CTRL+Y 屏幕向上滚动一行;
CTRL+D 屏幕向下滚动半屏;
CTRL+U 屏幕向上滚动半屏;
z+ Enter 滚动屏幕,使当前光标所在行处于屏幕第一行;
z+ . 滚动屏幕,使当前光标所在行处于屏幕中间行;
z + - 滚动屏幕,使当前光标所在行处于屏幕最后一行;
继续阅读

无插件的vim操作

vim

浏览代码

:E

这个界面中,你可以用 j, k 键上下移动,然后回车,进入一个目录,或是找开一个文件。你可以看到上面有一堆命令:

  • 【 – 】 到上级目录
  • 【D】删除文件(大写)
  • 【R】改文件名(大写)
  • 【s】对文件排序(小写)
  • 【x】执行文件 当然,打开的文件会把现有已打开的文件给冲掉——也就是说你只看到了一个文件。

如果你要改变当前浏览的目录,或是查看当前浏览的目录,你可以使用和shell一样的命令:

:cd <dir> -改变当前的目录
:pwd - 查看当前的目录

缓冲区

:ls 
继续阅读

Linux下的计算器

bc linux

介绍

bc是一个交互式的运算命令,通过它可以实现计算器的许多高级功能,如: 乘方,不同进制之间的转换…

使用

# 一行计算多个使用`;`分割
3+4;5*2;5^2;18/4 

# 设定小数位
scale=3

# 不交互直接计算结果
$ echo "(6+3)*2" |bc
18

$ echo 15/4 |bc
3

$ echo "scale=2;15/4" |bc
3.75
继续阅读