Linux自由学习(一)

《Linux就该这么学》

配置网卡信息

为了防止要改回去,记录一下改的过程
Ubuntu的网卡配置文件在/etc/network/interfaces
打开是这个鸭子的:
在这里插入图片描述
现在的网络配置情况是这样的:
在这里插入图片描述

然后我们要配置IP地址,子网,网关等都是自己指定的:
在这里插入图片描述
配置完能用的大概就是上面这个样子,现在有个问题,sudo su好像进不去root了,不晓得哦该di,重启网卡设备注意:不同Linux版本用的命令不一样
在这里插入图片描述
配置完是这样的:
在这里插入图片描述

来ping 一下网络通不通:
在这里插入图片描述
好像是没有什么问题了。。

配置Yum仓库

安装Yum的时候,一直解析出问题。。。
在这里插入图片描述
网上说是DNS没有配置,那改一下吧。。
打开文件是之前配置的DNS地址:

vim /etc/resolv.conf

在这里插入图片描述
改成以下这样的:
在这里插入图片描述
重启看看怎么样,还是不行,再改改DNS
在这里插入图片描述
emm改完之后可以了(静态改为了动态,DNS也改了)
在这里插入图片描述
装好Yum之后,开始配置了
在这里插入图片描述
ubuntu666.repo里面是这个样子的:
在这里插入图片描述
不知道对不对,错了后面改
然后挂载操作
在这里插入图片描述


NEW DAY


编写shell脚本

在这里插入图片描述
这是一个名为example.sh的脚本$1 $2...对应着第N个位置的参数,$0是脚本的名字,$#是一共有几个参数,$*是所有的参数,$?显示上一次命令的返回值。脚本运行结果如下(参数是自己输进去的哈):为什么都写英文呢,因为我的虚拟机还没有安装中文的输入法。。。
在这里插入图片描述

条件测试语句

  1. 文件测试语句
    [ -d ]选项是测试文件是否为目录类型(返回0,目录存在;返回非零,目录不存在):
    在这里插入图片描述
    [ -f /etc/fstab ]选项是测试是否为一般文件(返回0,文件存在且为一般文件):
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201112092957919.png#pic_center

  2. 逻辑测试语句
    [ -e /dev/cdrom ]选项是测试文件是否存在,可以与&&一起使用,
    在这里插入图片描述
    还可以与||结合一起使用,如果当前用户不是root,则会执行||后面的语句,输出user,当切换到root用户以后,则不会运行后面的语句,无输出。
    在这里插入图片描述
    逻辑非语句:作为root用户登录,$USER=root肯定是为真的,加个!就成了假,再去与后面的echo还是假的,所以或前面的为假,继续执行后面的echo "root"
    在这里插入图片描述
    一样的道理,前面的为假,才运行到后面的echo:
    在这里插入图片描述

  3. 整数值比较语句
    -eq/-ne/-gt/-lt/-le/-ge
    在这里插入图片描述
    可以看出来返回0就是真的,其他数字都是不对di
    获取内存可用余量之后赋值到FreeMem
    在这里插入图片描述
    接下来判断内存可用量是否小于1024:
    在这里插入图片描述

  4. 字符串比较语句
    判断string变量是不是空值:
    在这里插入图片描述
    判断当前语系的环境变量LANG是不是英语(两种方法都可):
    在这里插入图片描述

流程控制语句

if条件测试语句

if
then
if

梨子:判断目录存在不,不存在就给他创一个
在这里插入图片描述

if
then
else
fi

梨子:判断主机是否在线
在这里插入图片描述
在这里插入图片描述
不知道发生了神魔,都是off-line
在这里插入图片描述

if
then
elif
then
else
fi

梨子:判断成绩区间的
在这里插入图片描述
判断结果:
在这里插入图片描述
for条件测试语句

for 变量名 in 取值列表
do
    命令
done

批量创建用户
创建用户名的txt文档:
在这里插入图片描述
不知道为什么一边说:创建失败,又说用户已经存在
在这里插入图片描述
打开passwd文件,这些用户好像都在啊
在这里插入图片描述
测试多个主机是否在线
在这里插入图片描述
在这里插入图片描述
while条件测试语句
玩一玩经典的猜数字游戏:
在这里插入图片描述
在这里插入图片描述
case条件测试语句

case 变量 in 
模式1)
	命令1
	;;
模式2)
	命令2
	;;
esac

判断输入的字符是什么?
在这里插入图片描述
在这里插入图片描述

计划任务服务程序

可以在指定时间自动启用或停止某些服务或命令,实现运维的自动化。
任务可以分为

  • 一次性计划任务
  • 长期性计划任务
    在这里插入图片描述
    可以输入任务序号删掉任务
    在这里插入图片描述
    还可以通过管道的方式更快捷的创建一次性任务:
    在这里插入图片描述
    周期性任务
    crontab -e编辑任务,设置任务的参数格式:分钟、小时、日、月、星期
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值