Linux系统的相关知识、常用命令及centos 7网卡配置

(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦)

 

一、Linux系统的相关知识

1.Linux中根目录下所有文件夹的含义和用途(括号内为举例存放的文件)

  /  根目录 

  cd /  切换到根目录

  / bin  存放可执行文件

  /dev  存放设备文件  (网卡 CPU)

  /media  存放可移除设备文件   (U盘 CD/DVD  VMTools)

  /opt  存放第三方软件的默认位置

  /tmp  存放临时文件  (日志文件)

  /root  root用户的家目录,主文件夹

  /home  普通用户的家目录,文件夹的命名是以用户的名字来命名的

  /etc  存放配置文件

  /usr  存放操作系统软件资源

  /var  存放常态性变动的文件  (创建网站的网站源码)

  /proc  存放虚拟文件系统

 

2.[root@localhost ~]#含义:

  root 当前登录的用户

  localhost  计算机名字

  ~  当前工作位置,家目录

  -  前一个工作目录  如:当前工作目录/etc   cd /var   cd -  就进入了/etc

  #  当前用户是root  若为$ 当前用户是普通用户

 

 二、常用的Linux命令

ls  查看当前文件夹下或其他文件夹下的文件列表或文件夹列表 如:ls /  查看根目录下的文件或文件夹目录

ls -l  查看详细信息的列表

ls -al或ls -a  查看所有文件列表的详细信息,可查看隐藏文件,隐藏文件前加.

 

cd 切换目录  cd ./当前目录  cd ../上一级目录  cd /home 进入普通用户家目录

cd ~  =  cd  =  cd /root  进入root家目录(当前登录的用户为root)  cd /home/test 进入tast的家目录(当前登录的用户为test)

 

clear 清屏 ctrl + L 也可实现

ping 查看网络连通性

ping www.baidu.com -c 4 ping百度4次

 

cat index.html 查看文件

touch index.html  创建文件

echo ‘hello word!’ >index.html  写数据

注:tab补全功能,也可检查拼写是否正确

more index.html 或 less index.html  查看文件,读文件时显示一部分

  more 文件名(显示百分比,按Q键退出,回车一行出一行)

  less 文件名(不显示百分比)

tac index.html  读文件

head 文件名 默认显示前10行

head -n 7 文件名 显示前7行

tail 文件名 默认显示后10行

tail -n 7 读取后10行

 

mkdir test  创建文件夹

rmdir test  删除文件夹

rm index.html  删除文件

rm -r test  删除文件夹

rm -rf test强制删除文件,不会问

 

cp 源文件 目的文件  拷贝文件  cp /var/test.txt ./  将var中的test文件拷贝到当前目录下

mv 源文件 目的文件  移动文件  mv /var/test.txt ./  将var中的test文件移动到当前目录下

   mv 原文件名 更改的文件名  修改文件名字

 

su 用户名 切换用户  注:由root切换到普通账号不需要密码  su root = su 需要输入root的密码

whoami  查看当前用户是谁

id  查看当前用户的UID  注:UID = 1000 表示普通用户  UID = 0 表示root

hostname  查看计算机名

注:Linux对大小写敏感

 

service firewalld status 查看防火墙运行状态

service firewalld stop  关闭防火墙

 

三、查找文件的常用命令

1.find /etc -name ‘/*network*/’  如:ifconfig --> ens33 -->find /etc -name ‘/*ens33*/’  查找网卡配置文件

注:Linux中所有的设备都是以文件的形式存在,如网卡在Linux中有一个文件来表示网卡(网卡配置文件)

find 路径 [-name|-type|-time|-size]

  -name  找指定文件名的文件

  -type  找指定文件类型的文件

  -time(小时、分钟、秒)  找指定时间内或者外修改过的文件

  查找指定时间内修改过的文件 

    find -atime -2  最后2*24小时访问的文件

    find -ctime -2  最后2*24小时被改变文件状态的文件

    find -mtime -2  最后2*24小时被改变文件数据的文件

  -size  找指定大小的文件  如:find . -size +1000c -print  查找当前目录下大于1k的文件并且打印下来

 

2.locate sshd_confg

updatedb  需要先更新文件位置数据库,再查找

whereis sshd_confg 系统命令,找出系统命令的具体位置,找文件不一定能找到!!!

whereis cat 找到cat命令手册

 

3.grep 查找指定关键词的文件内容、文件夹名称、文件名  grep 要查找的内容

grep ‘ens33’ /etc/sysconfig

cat /etc/sysconfig |ens33

 

四、开关机以及运行模式

关机:shutdown    shutdown -h  shutdown -c  取消前一个机关命令  halt  power off

重启:reboot  init 6  shutdown -r

登录  login 用户名

退出  exit  loginout

 

五、Linux系统模式

init进程

  0:关机,停机模式

  1:单用户模式

  2:多用户模式

  3:完整的多用户文本模式

  4:系统未使用,保留一般不用

  5:图形化模式

  6:重启模式

 

六、centos 7 中网卡配置(VM的网卡类型选择是NAT,分配IP的方式就是DHCP):

1.IP自动获取,先找到配置文件,/etc/sysconfig/network-scripts/ifcfg-ens33

vim /etc/sysconfig/network-scripts/ifcfg-ens33  绝对位置(注:Linux的绝对路径开头为/,即根目录)

TYPE="Ethernet" 网卡类型

BOOTPROTO="dhcp" 网卡获取IP的形式,ip配置方式(NONE/DHCP/STATIC)

DEFROUTE="yes"

PEERDNS="yes"

PEERROUTES="yes"

IPV4_FAILURE_FATAL="no"

NAME="ens33" 网卡名称

UUID="ae04ed91-a630-435e-b327-583632895fa0" 通用唯一标识码

DEVICE="ens33" 网卡名称

ONBOOT="yes" 开机加载网卡配置文件

 

重启网卡

  /etc/init.d/network restart

  service network restart

  systemctl restart network

 

查看网卡信息以及配置

  ifconfig  查看所有网卡信息

  ifconfig ens33  查看ens33网卡信息

  ifdown ens33  关闭网卡

  ifup ens33  开启网卡

  ip add  查看所有网卡的IP

  ifconfig ens33 192.168.1.160 255.255.255.0 手动配置IP,临时性的,重启就没了

 

2.配置静态IP

IP自动获取,先找到配置文件,/etc/sysconfig/network-scripts/ifcfg-ens33

修改网卡获取IP的形式为BOOTPROTO = static

添加IPADDRESS = 192.168.1.160

NETMASK = 255.255.255.0

GATEWAY = 192.168.1.2 (在虚拟网络编辑器中的NAT设置中查看)

DNS1 = 114.114.114.114

修改如图所示

Linux系统的相关知识、常用命令及centos 7网卡配置

ifdown ens33  关闭网卡  ifup ens33  开启网卡  或者重启网卡

ifconfig  查看IP是否修改成功

上一篇:centos8 设置静态IP


下一篇:让CentOS 7.7 支持IPV6 并能PING通外网