Linux-基本命令2-1
发布日期:2021-05-10 03:45:49 浏览次数:27 分类:精选文章

本文共 2287 字,大约阅读时间需要 7 分钟。

Linux设置IP及其他实用命令指南

Linux设置IP

在Linux系统中,IP地址的设置通常分为两种情况:临时设置永久设置。以下是具体操作步骤:

切换用户

在进行系统配置时,切换到管理员账户(root)可以获得更高权限:

su root

或者使用 - 选项来切换目录:

su - root

查看主机名

可以使用以下命令查看当前主机的名称:

hostname

永久设置主机名可以使用 hostnamectl 命令:

sudo hostnamectl set-hostname myHostname

也可以通过编辑 /etc/hostname 文件来实现:

vim /etc/hostname

编辑完成后重启系统,新的主机名才会生效。

查看网卡信息

查看当前网卡的IP地址和状态,可以使用以下命令:

ifconfig ens33

或者使用更友好的 ip 工具:

ip a

临时修改网卡IP

使用 ifconfig 命令临时修改网卡IP地址:

sudo ifconfig ens33 192.168.80.3/24

###永久修改网卡IP 修改 /etc/sysconfig/network-scripts/ifcfg-ens33 文件:

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

编辑内容如下:

TYPE="Ethernet"
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.80.20
NETMASK=255.255.255.0
GATEWAY=192.168.80.2
DNS1=192.168.80.2

保存修改后输入:wq 确认保存。

重启网卡

重启网卡可以使用以下命令:

sudo systemctl restart network

或者针对特定网卡:

sudo ifdown ens33 ; sudo ifup ens33

添加静态路由

临时添加静态路由(重启网络服务失效):

sudo route add -net 192.168.3.0/24 gw 192.168.8.2 dev ens33

永久添加静态路由(重启网络服务生效):

sudo vim /etc/sysconfig/static-routes

加入路由信息:

any net 192.168.3.0/24 gw 192.168.8.2

测试网络连接

使用 pingtraceroute 命令验证网络连通性:

ping www.baidu.com

或者:

traceroute 192.168.1.1

关闭防火墙

如果需要临时关闭防火墙:

sudo systemctl.disable firewalld
sudo setenforce 0

重启系统

重启系统可以使用以下命令:

sudo reboot

或:

sudo init 6

关机

使用以下命令关机:

sudo poweroff

或:

sudo init 0

Linux命令基础

Shell

Shell 是Linux系统的核心程序,是用户和内核之间的桥梁。默认使用的Shell是 Bash。例如:

[root@localhost ~]#

表示以 root 用户登录,当前目录是主机名为 localhost 的主目录。

内部命令与外部命令

  • 内部命令

    • 内部命令是Shell的一部分,无需单独文件。
    • 使用方法直接可以使用。
  • 外部命令

    • 外部命令由系统文件(如 /bin/bash/usr/bin/ls)控制。
    • 需要通过Shell加载(通过 $PATH 变量)。

目录操作

切换工作目录

使用 cd 命令切换目录:

  • 移动到指定位置:
cd /path/to/directory
  • 移动到当前用户的主目录:
cd ~
  • 移动到上一次 cd 前的一个目录:
cd -

查看当前工作目录

使用 pwd 命令查看当前工作目录:

pwd

例如:

[root@localhost ~]# pwd

表示当前目录是 /root


文件管理

创建新目录

使用 mkdir 命令创建目录:

  • 创建单个目录:
mkdir new_dir
  • созд成多层目录:
mkdir -p /path/to/directory

创建空文件

使用 touch 命令创建空文件:

  • 创建多个空文件:
touch file1 file2
  • 创建包含圆点的文件:
touch .hidden_file

复制文件

使用 cp 命令复制文件或目录:

  • 复制文件,覆盖目标文件:
cp file1 file1
  • 复制文件保持权限:
cp -p file1 file1
  • 递归复制目录及其内容:
cp -r /sourceDir /targetDir

移动文件

使用 mv 命令移动文件或目录:

  • 移动文件:
mv file1 file2
  • 移动目录:
mv dir1 dir2

删除文件

使用 rm 命令删除文件或目录:

  • 删除文件:
rm file1
  • 删除目录:
rm -rf /dir

其他实用命令

查看目录内容

使用 ls 命令查看目录内容:

  • 查看长格式列表:
ls -l
  • 隐藏隐藏文件:
ls -a
  • 查看特定文件类型:
ls -d only directories

设置别名

为常用命令设置别名:

alias myls="ls -alh"

检查别名:

alias

查看命令优先级

检查命令来源:

which ls

查看路径:

ls --help

希望以上内容能对您有所帮助!

上一篇:1.18网络小实验
下一篇:边界网关协议-BGP

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年05月07日 04时03分55秒