linux系统和网络管理

awk\linux进程

  • Linux是支持多进程运行的分时操作系统

ps查看进程(默认看当前终端进程)

wangaifei@ubuntu18:~/lingyun$ ps
   PID TTY          TIME CMD
  8089 pts/3    00:00:00 bash
 42449 pts/3    00:00:00 ps
wangaifei@ubuntu18:~/lingyun$ 
wangaifei@ubuntu18:~/lingyun$ ps aux //查看所有进程
wangaifei@ubuntu18:~/lingyun$ ps aux | less

其他笔记:https://note.youdao.com/s/Wv4g2TIx

kill杀死进程

  • kill 本质上是一个进程给另一个进程发送信号,只不过默认发送SIGTERM(15)信号
    • kill -9 信号不可捕捉,程序必被杀死
wangaifei@ubuntu18:~/lingyun$ ping 4.2.2.2 > /dev/null &
[1] 42473
wangaifei@ubuntu18:~/lingyun$ ps
   PID TTY          TIME CMD
  8089 pts/3    00:00:00 bash
 42473 pts/3    00:00:00 ping
 42474 pts/3    00:00:00 ps
wangaifei@ubuntu18:~/lingyun$ kill 42473
wangaifei@ubuntu18:~/lingyun$ ps
   PID TTY          TIME CMD
  8089 pts/3    00:00:00 bash
 42475 pts/3    00:00:00 ps
[1]+  Terminated              ping 4.2.2.2 > /dev/null
wangaifei@ubuntu18:~/lingyun$ 

  • killall ping以文件名杀死进程

awk默认以空格做切割

wangaifei@ubuntu18:~/lingyun$ ps aux |grep 4.2.2.2 |grep wangai|grep -v grep
wangaif+  42517  0.0  0.0  23500  1236 pts/3    S    04:51   0:00 ping 4.2.2.2
wangaifei@ubuntu18:~/lingyun$ ps aux |grep 4.2.2.2 |grep wangai|grep -v grep|grep awk '{print $2}'
grep: {print $2}: No such file or directory
wangaifei@ubuntu18:~/lingyun$ ps aux |grep 4.2.2.2 |grep wangai|grep -v grep| awk '{print $2}'
42517
wangaifei@ubuntu18:~/lingyun$ 
wangaifei@ubuntu18:~/lingyun$ ping 4.2.2.2 > /dev/null &
[1] 42561
wangaifei@ubuntu18:~/lingyun$ kill `ps aux |grep 4.2.2.2 |grep wangai|grep -v grep| awk '{print $2}'` //命令置换符
wangaifei@ubuntu18:~/lingyun$ 

Linux时间管理

  • Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种
    • RTC时间是RTC芯片的时钟,系统关机时主板上的纽扣电池供电(时钟)继续运行,window下需进入到BIOS里进行修改改时间,Linux使用hwclock命令进行查看和修改;
    • Linux系统时间是Linux系统看见到的时钟,系统每次启动时从rtc拿时间设置该值,Linux下改时间可以由data命令进行设置和修改
    • 网络时钟:Linux、window系统都可以通过网络授时,Linux使用ntpdata命令获取网络时间
wangaifei@ubuntu18:~/lingyun$ date
Tue Jan 18 06:12:33 EST 2022
wangaifei@ubuntu18:~/lingyun$ 
wangaifei@ubuntu18:~/lingyun$ date +"%Y-%m-%d %H:%M:%S"
2022-01-18 06:15:39
wangaifei@ubuntu18:~/lingyun$ 
wangaifei@ubuntu18:~/lingyun$ sudo hwclock -w  
wangaifei@ubuntu18:~/lingyun$ date
Tue Jan 18 06:19:40 EST 2022
wangaifei@ubuntu18:~/lingyun$ sudo ntpdate 1.cn.pool.ntp.org
[sudo] password for wangaifei: 
sudo: ntpdate: command not found
wangaifei@ubuntu18:~/lingyun$ date
Tue Jan 18 06:20:21 EST 2022

linux查看系统资源

  • 查看CPU型号等信息
wangaifei@ubuntu18:~/lingyun$ cat /proc/cpuinfo 
  • 查看内存信息
wangaifei@ubuntu18:~/lingyun$ cat /proc/meminfo 
  • 查看内存使用情况
wangaifei@ubuntu18:~/lingyun$ free
              total        used        free      shared  buff/cache   available
Mem:        2006384     1195252      172132       16040      639000      626112
Swap:        969960      176896      793064
wangaifei@ubuntu18:~/lingyun$ 
  • 查看磁盘等存储信息
wangaifei@ubuntu18:~/lingyun$ df -h
  • 实时显示CPU、内存、进程等信息
wangaifei@ubuntu18:~/lingyun$ top
  • 查看Linux运行了多少时间
wangaifei@ubuntu18:~/lingyun$ uptime
  • 查看哪些用户登录到了Linux系统上
wangaifei@ubuntu18:~/lingyun$ who
  • 查看Linux发行版本
wangaifei@ubuntu18:~/lingyun$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.6 LTS
Release:        18.04
Codename:       bionic
wangaifei@ubuntu18:~/lingyun$ 
  • 查看Linux内核版本等信息
wangaifei@ubuntu18:~/lingyun$ uname -a
Linux ubuntu18 5.4.0-84-generic #94~18.04.1-Ubuntu SMP Thu Aug 26 23:17:46 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
wangaifei@ubuntu18:~/lingyun$ 
wangaifei@ubuntu18:~$ sudo ntsysv //Redhat系列设置随机启动的服务
wangaifei@ubuntu18:~$ sudo sysv-rc-conf//Ubuntu系列设置随机启动的服务

linux 网络管理命令ifconfig

Linux下ifconfig命令可以查看/使能/禁用网卡,修改IP地址、MAC地址、子网掩码等

wangaifei@ubuntu18:~$ ifconfig //只能查看使能的网卡,看不了禁用的
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.187.130  netmask 255.255.255.0  broadcast 192.168.187.255
        inet6 fe80::a15f:1ba6:3d34:7fd  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:41:5d:9c  txqueuelen 1000  (Ethernet)
        RX packets 369991  bytes 508742094 (508.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 102590  bytes 6926139 (6.9 MB)
        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 1130  bytes 101541 (101.5 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1130  bytes 101541 (101.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
wangaifei@ubuntu18:~$ ifconfig -a
wangaifei@ubuntu18:~$ sudo ifconfig eth33 up//使能网卡
wangaifei@ubuntu18:~$ sudo ifconfig eth33 down//禁用网卡
wangaifei@ubuntu18:~$ sudo ifconfig eth33 192.168.1.119//设置IP,默认使用子网掩码
wangaifei@ubuntu18:~$ sudo ifconfig eth33:1 192.168.2.119//一张网卡使用多个IP
  • 设置mac地址
wangaifei@ubuntu18:~$ sudo ifconfig eth33 down//设置mac地址前必须先禁用网卡
wangaifei@ubuntu18:~$ sudo ifconfig eth33 hw ether [mac地址]
wangaifei@ubuntu18:~$ sudo ifconfig eth33 up//使能网卡
  • 将第二张卡的IP地址改为192.168.3.11
sudo ifconfig eth1 192.168.3.11 netmask 255.255.255.0 
\\

设置mac地址
sudo ifconfig eth1 down
sudo ifconfig eht1 [mac地址]
sudo ifconfig eht1 up

网络管理命令route

  • Linux下route命令可以查看、添加、删除网关
wangaifei@ubuntu18:~$ sudo route -n//查看
wangaifei@ubuntu18:~$ sudo route del defaul//、删除
wangaifei@ubuntu18:~$ sudo route add default gw 192.168.1.1//添加

linux网络配置命令ip

  • Linux下的ip命令包含了ifconfig和route命令的所有功能,提供更强大的网络管理

Ubuntu网络配置文件

  • 上诉命令对网络进行配置后只是当前系统临时生效,系统重启后配置就会丢失,要永久生效,要把配置保存到配置文件里

Linux网卡配置文件

wangaifei@ubuntu18:~$ sudo vi /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

网络测试命令ping

网络监控命令netstat

  • netstat这个命令常用在网络监控方面。可以查看当前系统监听的服务和已经建立的服务,以及相应的端口、协议等信息。参数虽多,常用的不多,可用man netstat查看详细说明,主要参数:

  • netstat -[atunlp]

    • -a:all,表示列出所有的连接,服务监听,Scoket资料
    • -t: tcp,列出TCP协议的服务
    • -u:udp,列出udp协议的服务
    • -n:port number,用端口号来显示
    • -l:listening,列出当前监听服务
    • -p:program,列出服务程序的pid
wangaifei@ubuntu18:~$ sudo netstat -tlnp
[sudo] password for wangaifei: 
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      498/systemd-resolve 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      730/sshd            
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      649/cupsd           
tcp6       0      0 :::22                   :::*                    LISTEN      730/sshd            
tcp6       0      0 ::1:631                 :::*                    LISTEN      649/cupsd           
wangaifei@ubuntu18:~$ 
sudo service ssh stop命令把ssh服务关闭,22号端口关闭,则不能远程登陆Ubuntu

The remote system refused the connection.

sudo service ssh start开启服务,服务启动且监听端口才能远程连接

Linux网络防火墙iptables

wangaifei@ubuntu18:~$ sudo service iptables [start/stop/restart]
//防火墙服务关闭或开启
sudo iptables -L 清楚列表中的左右规则\\

-F 清楚链中的所有规则   

-X 清除用户自定义表
-Z计数器清零
  • 拒绝接受ICMP(ping)报文,ping IP会ping不通
wangaifei@ubuntu18:~$ sudo iptables -A input -p icmp -j REJECT
  • 防火墙策略,22号端口的数据包都reject
wangaifei@ubuntu18:~$ sudo iptables -A INPUT -p tcp --dport 22 -j REJECT
wangaifei@ubuntu18:~$ 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ESht6CeV-1646456334029)(https://note.youdao.com/yws/res/b/WEBRESOURCE65f9c416869c4c438ca5e02a96b241eb)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NwnJ4ypY-1646456334031)(https://note.youdao.com/yws/res/f/WEBRESOURCE93bb92105cf96614afa8f9be5e9fad6f)]

远程连接不上

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hXBp3kqI-1646456334032)(https://note.youdao.com/yws/res/9/WEBRESOURCE862c3cc428596817d73474c9773ed979)]

  • 删掉策略
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wG5KHK24-1646456334032)(https://note.youdao.com/yws/res/c/WEBRESOURCEf350d7ca166b611b9b4fb7b2f131717c)]
  • 远程连上
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rne2O8Fv-1646456334033)(https://note.youdao.com/yws/res/0/WEBRESOURCE47921beed1e8b6e2bf7f705d711e3440)]

虚拟机网络设置

桥接模式

  • window虚拟出一个交换机,Ubuntu、window通过虚拟交换机连接路由器上网,Ubuntu、window,路由器处于同一网段,另一台连接同一路由器的pc也可以访问此Ubuntu。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ic1hCCD0-1646456334033)(https://note.youdao.com/yws/res/6/WEBRESOURCE69a5688a6590acf1b18054014fa58196)]

nat模式

  • 虚拟交换机相当于路由器,Ubuntu与NAT路由器处于同一网段,外部pc 不能访问Ubuntu
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6tlGf2RD-1646456334034)(https://note.youdao.com/yws/res/c/WEBRESOURCEe3aaa825f314e18045e1038ee392c98c)]

仅主机模式

  • Ubuntu只能访问window,不能上网

虚拟机网络出现故障

  • 虚拟机关机
  • VMware以管理员身份运行
  • 虚拟网络编辑器
  • 还原默认设置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值