1、Ubuntu系统网络配置总结(包括主机名、网卡名称、网卡配置等)

        修改主机名:

                 hostnamectl set-hostname ubuntu-new   执行完成后,退出重新登录

                 或者修改 /etc/hostname   需重新启动

 

        修改网卡名称:

             vim  /etc/default/grub

             GRUB_CMDLINE_LINUX="net.ifnames=0" 添加net.ifnames=0

             再执行:

             grub-mkconfig -o /boot/grub/grub.cfg

              重新启动系统

 

         修改网卡配置:

                Ubuntu 的网络配置文件路径:/etc/netplan/01-netcfg.yaml

                动态配置:

                Linux 学习 07_Linux 学习

               注意要指定对应的网卡名称

                静态配置:

                 Linux 学习 07_Linux 学习_02

               

   2、编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)

                expect 脚本:

                     Linux 学习 07_Linux 学习_03

              shell 脚本:

                     Linux 学习 07_Linux 学习_04

 

3、生成10个随机数保存于数组中,并找出其最大值和最小值

                      Linux 学习 07_Linux 学习_05

                      Linux 学习 07_Linux 学习_06

 

4、输入若干个数值存入数组中,采用冒泡算法进行升序或降序排序

                     Linux 学习 07_Linux 学习_07

                    Linux 学习 07_Linux 学习_08

5、显示统计占用系统内存最多的进程,并排序

        ps axo pid,%cpu,%mem,cmd k -%mem

        Linux 学习 07_Linux 学习_09

6、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"

                   for_ping.sh:

                        Linux 学习 07_Linux 学习_10

                  while_ping.sh:

                         Linux 学习 07_Linux 学习_11