Linux技巧自留地
2016-09-21 本文已影响32人
Snow_DZG
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)