Linux小技巧
1.查看ip地址
有些时候 Linux下 使用 ifconfig查看Ip地址无效
需要先 安装一些插件才行
1.执行下列命令
yum groupinstall base
等待安装完成后即可ifconfig查看Ip地址,另外还有很多其他功能
2. 执行 ip addr 命令
2.安装Vim
1. 执行 yum search vim 查看vim版本
2. 查看本机vim属于哪个软件包
which vim
rpm -qf /usr/bin/vim
3. 安装vim
yum install vim-enhanced
3.自动重新获取IP地址
1. 执行 ip addr
获取 enoXXXX 的 这个名称
2. 执行
cd /etc/sysconfig/network-scripts/
ls
vim ifcfg-enoXXXX
3. 修改 打开的配置文件的最后一行
ONBOOT=yes
4. 执行 ifdown enoXXXX
5. 执行 ifup enoXXXX
6. 执行 service network restart
4.更换yum源并更新
1.先备份一下源(使用下面的命令重命名原来的源,如果有错误,再改回来):
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.转到源目录:
cd /etc/yum.repos.d/
3.按照自己的版本下载源,我是 centos 7,使用命令:
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
4.运行以下命令生成缓存:
yum clean all
yum makecache
5.升级系统文件和依赖
yum -y update && yum -y upgrade
附录:163源官方地址:http://mirrors.163.com/.help/centos.html
5.修改DNS
1.vim /etc/resolv.conf
进入添加即可:
nameserver 114.114.114.114
nameserver 8.8.8.8
6.修改网卡信息
1.获取ip地址 查看当前网卡为 enoXXX
2.vim /etc/sysconfig/network-scripts/ifcfg-enoXXX
3.将 其中内容如下类似输入:
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.X.XXX
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=114.114.114.114
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=1f860a49-29be-4304-9928-f88c2e8456dc
DEVICE=eth0
ONBOOT=yes
4.可以重命名文件为 eth0 比较简短
执行 mv ifcfg-enoXXX ifcfg-eth0
5.禁用该可预测命名规则
执行 vim /etc/default/grub
在 GRUB_CMDLINE_LINUX 参数中添加
net.ifnames=0 biosdevname=0 (在rhgb quiet 前添加)
6.执行 grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数
7.修改DNS
vim /etc/resolv.conf
进入添加即可:
nameserver 114.114.114.114
nameserver 8.8.8.8
8.重启 reboot 即可完成
7.修改root密码
登陆进去以后,再输入:passwd
或者是:sudo passwd root 即可修改密码
8.查看端口占用
netstat -tunlp | grep <端口>
如果有反应就是该端口已被使用
9.安装nodejs
最简单的方法:
1.先去官网下载最新的编译好的版本(https://nodejs.org/download/)
cd ~
wget (下载地址)
2.tar --strip-components 1 -xzvf node-v* -C /usr/local
将node-v* 替换为实际版本名称 并移到 /usr/local文件夹下直接使用
3.node --version 测试是否安装成功
PS:具体4个方法
(https://www.vmvps.com/4-ways-to-install-node-js-on-centos-7-servers.html)
(https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-a-centos-7-server)