
本文共 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=ens33ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.80.20NETMASK=255.255.255.0GATEWAY=192.168.80.2DNS1=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
测试网络连接
使用 ping
或 traceroute
命令验证网络连通性:
ping www.baidu.com
或者:
traceroute 192.168.1.1
关闭防火墙
如果需要临时关闭防火墙:
sudo systemctl.disable firewalldsudo 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
希望以上内容能对您有所帮助!
发表评论
最新留言
关于作者
