Linux基本命令

命令提示符

[root@localhost ~]#/$

当前用户 主机名 当前所在目录(家目录) 管理员身份 /普通用户

基础命令

  • 切换用户

    su 用户名 切换后所在目录不变

    su - 用户名 切换后进入该用户的家目录

  • 当前主机完整名称 临时设置

    hostname 主机名 (暂时更改)

  • 永久更改主机名

    hostnamectl set-hostname

    vim /etc/hostname (重启生效)必须先删除原主机名且只有第一行有效

  • 重启

    reboot

  • 查看当前系统版本信息

    cat /etc/redhat-release

    cat /etc/*release 全部显示

    uname -r 查看当前内核版本

  • 修改网卡ip

    vi /etc/sysconfig/network-scripts/ifcfg-ens33

    TYPE=Ethernet ##设置网卡类型

    DEVICE=ens33 ##这只网卡名称

    ONBOOT=yes ##网卡是否在linux操作系统启动时激活

    BOOTPROTO ##设置网卡的配置方式,static静态 dhcp动态

    IPADDR ## 设置网卡的ip地址

    NETWASK ##设置网卡的子网掩码

    GATEWAY ##设置网卡的默认网关地址

    DNS1 ## 设置DNS服务器的IP地址

  • 临时设置网卡

    ifconfig ens33 (ip) netmask (掩码)

    ifconfig ens33 :ip/24

    ip addr add (ip)/24 dev ens33

  • 重启网卡

    systemctl restart network ##重启所有网卡

    ifdown ens33 ;ifup ens33 ##单独网卡实现重启

    ifconfig enss33 down ##禁用某张网卡

    ifconfig enss33 up ##启用某张网卡

  • 查看网卡地址

    ifconfig /ip a ##查看网卡

  • 添加静态路由条目

    临时添加路由(重启network服务失效)

    方法一:

    route add -net ip/24 gw ip dev enss33 (单张网卡时可省略dev ens33)

    net:添加目标网段 gw:设置下一跳 dev:指定网卡 -host:目标主机或IP地址

    route del -host ip ## 删除静态IP地址

    方法二:

    ip route add ip/24 via ip (dev ens33)

-永久添加路由(重启生效)

方法一:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

any net any gw 网关(192.168.80.2)

any net 192.168.3.0/24 gw 192.168.80.2

any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.80.2

any net 192.168.100.100 gw 192.168.80.2

方法二:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

default via 192.168.80.2 dev ens33

#默认路由 0.0.0.0/0 192.168.14.254 dev enss33

10.211.6.0/24 via 192.168.80.2 dev enss33

192.168.100.200 via 192.168.14.254 dev enss

都需要 systemctl restart network

  • 测试网络连接

    ping

    traceroute 静态跟踪

    mtr 动态跟踪

  • 重启

    reboot

    init 6

    shutdown - r now

  • 关机

    poweroff

    init 0

    shutdown -h 10 (10分钟) +now (立即)

  • 取消设定的关机
    shutdown -c

小知识

给命令行提示字符加颜色
PS1="[\e[1;34m][\u@\h \W]\$[\e[0m]"

PS1="[\e[1;35m][[\e[1;34m]\u[\e[1;36m]@[\e[1;34m]\h [\e[1;31m]\w[\e[1;35m]][\e[1;36m]\$[\e[0m] "

[\e[1;35m][ ====> 定义左边的"["
[\e[1;34m]\u ====> 定义用户名
[\e[1;36m]@ ====> 定义"@"
[\e[1;34m]\h ====> 定义第一个点(.)之前的主机名
[\e[1;31m]\w ====> 定义目录完整路径
[\e[1;35m]] ====> 定义"]"
[\e[1;36m]\$ ====> 定义"#“或”$"
[\e[0m] ====> 一段不显示字串的结束

/etc/resolv.conf
是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名。

##最多可以指定3个不同的DNS服务器地址,优先使用第一个 DNS 服务器。对该文件所做的修改将会立刻生效。

nameserver
##定义DNS服务器的ip地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值