首页 > 系统相关 >Linux基础操作命令(1)

Linux基础操作命令(1)

时间:2024-04-08 15:01:51浏览次数:19  
标签:操作命令 0.0 基础 192.168 网卡 Linux 80.2 ens33

一、Linux简要介绍

Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

1.Linux 版本

  • Debian(及其派生版本Ubuntu、Linux Mint)

  • Fedora(及其相关版本Red Hat Enterprise Linux、CentOS)

  • openSUSE

2.Linux基础命令

1)切换用户

su test      #切换成test用户
su - test    #切换到test用户家目录

2)设置主机名

hostname        #查看当前主机的完整名称
hostname test   #临时设置主机名test

#永久设置主机名
hostnamectl set-hostname test  #第一种方法
vi /etc/hostname               #第二种方法(只有第一行有效)(设置完后需重启系统才生效)

3)查看当前版本

#查看当前系统版本信息
cat /etc/redhat-release
cat /etc/os-release

#查看当前内核版本
uname -r

4)关机/重启

#重启系统
reboot		
init 6
shutdown -r now  #now可换成数字,表示X分钟后重启

#关机
poweroff
init 0
shutdown -h now  #now可换成数字,表示X分钟后关机

5)修改网卡IP

#临时修改网卡IP
ifconfig ens33 192.168.80.3/24
ifconfig ens33 192.168.80.3 netmask 255.255.255.0 #两种格式
ip address add|del 192.168.80.3 dev ens33 [label ens33:0]

#永久修改网卡IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33        #进入编辑
TYPE=Ethernet			#设置网卡类型,“Ethernet”表示以太网
DEVICE=ens33			#设置网卡的名称
ONBOOT=yes				#设置网卡是否在 Linux 操作系统启动时激活
BOOTPROTO=static		#设置网卡的配置方式,“static”表示使用静态IP地址,“dhcp”时表示动态获取地址
IPADDR=192.168.80.3		#设置网卡的 IP 地址
NETMASK=255.255.255.0	#设置网卡的子网掩码
GATEWAY=192.168.80.2	#设置网卡的默认网关地址
DNS1=192.168.80.2		#设置DNS服务器的 IP 地址

5)重启网卡

systemctl restart network        #重启所有的网卡
ifdown ens33 ; ifup ens33        #重启单个网卡
ifdown ens33                     #关闭某个网卡
ifup ens33                       #启动某个网卡

ifconfig ens33 down              #临时禁用某个网卡
ifconfig ens33 up                #重新激活某个网卡(不会更新IP地址)

6)临时添加静态路由条目

route add -net 192.168.3.0/24 gw 192.168.8.2 [dev ens33]
-net:指定目标网段的地址
gw:指定下一跳路由器的 IP 地址
dev: 为路由指定的输出接口

#增加一个默认路由(网卡需要开启网关配置)
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.8.2 
route add default gw 192.168.8.2 

7)永久添加路由条目

方法一:
vi /etc/sysconfig/static-routes
any net 192.168.3.0/24 gw 192.168.80.2 dev ens33
any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.80.2
any host 192.168.100.100 gw 192.168.80.2

systemctl restart network

方法二:
vim /etc/sysconfig/network-scripts/route-ens33
0.0.0.0/0 via 192.168.80.2 dev ens33        #默认路由
10.211.6.0/24 via 192.168.80.2 dev ens33
192.168.100.200  via 192.168.80.2 dev ens33

systemctl restart network

8)DNS配置

vi /etc/resolv.conf
nameserver 192.168.80.2           #定义DNS服务器的IP地址

标签:操作命令,0.0,基础,192.168,网卡,Linux,80.2,ens33
From: https://blog.csdn.net/weixin_62922268/article/details/137450025

相关文章

  • 二、计算机网络物理层基础知识
    一、物理层        物理层接口特性:解决如何在连接各种计算机传输媒体上的传输数据比特流,而不是指具体的传输媒体    物理层的主要任务:确定与传输媒体接口有关的一些特性==>定义标准    1、机械特性:定义物理连接的特性,规定物理连接时所采用的规格、......
  • NestJS 基础概念
     1.ModuleModule是NestJS的基本组织单位。模块系统基于Node.js的CommonJS模块系统,但提供了更高级别的抽象和组织方式。通过使用模块,你可以将应用程序拆分成多个独立且可复用的部分,每个模块都负责实现特定的功能或业务逻辑。模块可以封装相关的代码、配置和依赖关系,使得......
  • 在linux 创建单分区 BIOS & UEFI双启动的USB启动盘
    简介:还在折腾PXE启动,UEFI的在WDS,一直无法正常启动,也不知道哪里的问题。反正以后还要在WDS上面加多一层引导,前面用的grub4dosgrub4dosuefi。可能是不支持吧,所以折腾一下GRUB2吧。安装linux我习惯使用fedora,现在用的是39的版本。安装包dnfinstallgrub2-commongrub2-pc......
  • 实验:基于Red Hat Enterprise Linux系统建立逻辑卷并进行划分
    目录一.实验目的二.实验内容三.实验设计描述及实验结果    1.为虚拟机添加三块大小为5GB的磁盘nvme0n2 nvme0n3 nvme0n4    2.将三块硬盘转换为物理卷,并将nvme0n2 nvme0n3两pv建立成名为"自己名字_vg“的卷组,并将nvme0n4扩展进该卷组。    ......
  • 基础知识
    一个字节八位二进制一个字节二位十六进制----------变量变量如果不初始化就会产生随机值局部变量和全局变量局部变量和全局变量名字相同时,局部变量优先级高--------------========----------------- 常量例如define MAX100 --------------------------sca......
  • 一起学习python——基础篇(7)
    今天讲一下python的函数。函数是什么?函数是一段独立的代码块,这块代码是为了实现一些功能,而这个代码块只有在被调用时才能运行。在Python中,使用 def关键字定义函数:函数的固定结构就是def(关键字)+函数名字(自己定义)+():deftest_function():#里面的内容一定要有空格(......
  • Android开发基础:AdapterView类视图控件的使用,Fragment,ViewPager2视图控件的使用
    目录一,Adapter1.什么是Adapter? 2.Android中的常用Adapter二,AdapterView1.AdapterView简介 2.AdapterView的子视图对象 三,ListView滑动列表形式四,GridView网格形式显示 五,Fragment和ViewPager2视图控件的使用1.什么是Fragment?2.ViewPager23.TabLayout+ViewPage......
  • MPLS-基础、LSR、LSP、标签、体系结构
    MPLS技术MPLS基础MPLS:转发数据时,只在网络边缘分析IP报文头,不在每一跳都分析,节约了转发时间。MPLS:MultiprotocolLabelSwitching,多协议标签交换骨干网技术。主要应用:VPN、流量工程、QoS(QualityofService)等方面。ATM:AsynchronousTransferMode,异步传输模式。应用方面:VPN......
  • 数字电子基础——编码器
    编码器编码:用文字、符号或数字表示特定对象的过程。在数字电路中,采用二进制进行编码编码器:实现编码功能的电路二进制编码器用nnn位二进制代码对......
  • Linux 运行 Bitcoin 软件
    首先进入官网bitcoin.org下载BitcoinCore。下载得到tar.gz文件后解压,并安装:tarxzfbitcoin-25.0-x86_64-linux-gnu.tar.gzsudoinstall-m0755-oroot-groot-t/usr/local/binbitcoin-25.0/bin/*使用bitcoin-qt命令打开BitcoinCore图形界面。如果提示lib......