如何查看网络
# 一般使用命令 ifconfig
# 若无则手动安装工具
yum -y install net-tools
网络配置信息
[root@vvkt7whznuckhiz2-0723575 s26]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.9 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::f816:3eff:fe80:226a prefixlen 64 scopeid 0x20<link>
ether fa:16:3e:80:22:6a txqueuelen 1000 (Ethernet)
RX packets 28522 bytes 378651337 (361.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 25166 bytes 3295858 (3.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
切换root用户
sudo su
切换图形化和纯命令行界面
Ctrl + F1~F7 代表Linux默认的七个终端
F1 式图形化 其余均为纯命令行
远程连接
1. tools
1. Windows10 : xshell // secureCRT official website [https://www.vandyke.com/download/index.html]
2. Mac 自带命令行 使用SSH命令/Windows用户在powershell下亦可通过此方法连接
IP地址解析
1. 127.0.0.1
本地回环地址,用于测试机器内部通信的IP,只能自己和自己玩
2. 0.0.0.0
表示注册绑定一台机器的所有IP地址
由于一台服务器可能存在多个网卡,一般直接用该地址,能够同时注册多个IP地址
常见端口
1. 8080 自定义端口
2. 3306 MySQL默认端口
3. 6379 redis默认端口
4. 80 http默认端口
5. 443 https默认端口
6. 22 用于远程连接服务器
Linux命令提示符[Linux command prompt]
1. 格式
命令 + 条件/参数 + 对象/文件/目录
2. 说明
1. 一般情况下 [参数]是可选的,一些情况下 [文件或者路径]也是可选的
2. 参数 > 同一个命令跟上不同的参数执行不同的功能
3. Linux 命令/参数普遍使用空格分隔
知识补充
Linux如何安装操作系统
1. 面向个人
VMware workstations Pro个人学习构建
2. 面向企业
vmware esxi vsphere企业级虚拟化软件,安装相应的Linux镜像
3. g
查看IP地址的两种方法
[root@vvkt7whznuckhiz2-0723575 ~]# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether fa:16:3e:80:22:6a brd ff:ff:ff:ff:ff:ff
inet 192.168.1.9/24 brd 192.168.1.255 scope global noprefixroute dynamic eth0
valid_lft 76787sec preferred_lft 76787sec
inet6 fe80::f816:3eff:fe80:226a/64 scope link noprefixroute
valid_lft forever preferred_lft forever
查看当前用户的身份
whoami
网卡的存放路径
[root@vvkt7whznuckhiz2-0723575 ~]# cd /etc/sysconfig/network-scripts/ifcfg-eth0
[root@vvkt7whznuckhiz2-0723575 network-scripts]# ls
ifcfg-eth0 ifdown-ippp ifdown-routes ifup ifup-ipv6 ifup-ppp ifup-tunnel
ifcfg-lo ifdown-ipv6 ifdown-sit ifup-aliases ifup-isdn ifup-routes ifup-wireless
ifdown ifdown-isdn ifdown-Team ifup-bnep ifup-plip ifup-sit init.ipv6-global
ifdown-bnep ifdown-post ifdown-TeamPort ifup-eth ifup-plusb ifup-Team network-functions
ifdown-eth ifdown-ppp ifdown-tunnel ifup-ippp ifup-post ifup-TeamPort network-functions-ipv6
[root@vvkt7whznuckhiz2-0723575 network-scripts]# pwd
/etc/sysconfig/network-scripts
如何修改主机名呢?
[root@vvkt7whznuckhiz2-0723575 network-scripts]# hostnamectl set-hostname tylor
[root@vvkt7whznuckhiz2-0723575 network-scripts]# exit
logout
# 重新登录
Last login: Sun Sep 26 14:19:59 2021 from 117.45.146.157
[root@tylor ~]# ^C
如何配置多用户呢?
[root@tylor ~]# useradd caesar
[root@tylor ~]# passwd caesar
Changing password for user caesar.
New password:
切换超级用户?
# 第一步
su
# 第二步
Enter回车
//
[caesar@tylor ~]$ su
Password:
[root@tylor caesar]#
常见的目录名有那些?各有什么意义?
1. opt 存放大型软件, 比如Nginx
2. root superuser的home目录
3. etc 是存放配置文件的
4. var 存放经常变化的文件,比如log
开机没有IP
怎么办?
1. vim编辑网卡配置文件信息,修改如下参数
cd /etc/sysconfig/network-scripts/
vim ifcfg-eth0
ONBOOT=yes
2. 确保vmware 正确选择了桥接或者NAT网络模式
3. 命令重启网络设置
systemctl stop NetworkManager # 关闭无线网络
systemctl restart network # 重启有线网络
4. 查看 ```IP```是否存在
ip addr show