Linux 第30天: 练习和作业

从最基础的命令行操作到网络配置、软件安装等各个方面都有所涉猎。" ˃ testfile.txt我们还可以使用chmod命令修改文件或目录的权限,

今天是学习Linux的第30天,回想起来,这一个月的时间里我学到了很多东西。从最基础的命令行操作到网络配置、软件安装等各个方面都有所涉猎。虽然还有很多不懂的地方,但我相信随着时间推移,我会越来越熟练。

今天我们要进行一些练习和作业。首先是命令行操作方面的练习。通过在命令行中输入一系列指令,我们可以掌握更多关于文件系统、权限管理等知识。比如说,在/home目录下创建一个名为testdir的文件夹:

“`

cd /home

mkdir testdir

接下来,在testdir中创建一个名为testfile.txt的文本文件,并向其中写入“Hello, World!”:

cd testdir

touch testfile.txt

echo “Hello, World!” > testfile.txt

我们还可以使用chmod命令修改文件或目录的权限:

chmod 777 testfile.txt # 将所有用户对该文件拥有读、写、执行权限

chmod 755 testdir # 将所有用户对该目录拥有读、写、执行权限,其他用户只能读取和执行该目录中内容。

除此之外,在网络配置方面也有很多需要掌握的知识点。比如说,我们可以通过ifconfig命令查看当前系统的网络接口信息:

ifconfig

如果我们需要修改网络配置,可以编辑/etc/network/interfaces文件来进行设置。例如,将eth0网卡配置为静态IP地址:

Linux 第30天: 练习和作业

auto eth0

iface eth0 inet static

address 192.168.1.100

netmask 255.255.255.0

gateway 192.168.1.1

dns-nameservers 8.8.8.8, 114,114,114,114 # DNS服务器地址,多个DNS服务器用逗号隔开。

最后还有软件安装方面的作业。Linux中有很多优秀的软件工具可供使用,而且大部分都是免费开源的。在学习过程中我也尝试了安装一些常用软件,并对其进行了简单的使用和测试。

比如说,在Ubuntu系统中安装Apache2 Web服务器:

sudo apt-get update # 更新本地软件包列表

sudo apt-get install apache2 # 安装Apache2 Web服务器

# 启动Web服务器并检查状态:

sudo systemctl start apache2.service

sudo systemctl status apache2.service

然后在浏览器中输入即可访问默认页面。

总之,在学习Linux这条路上还有很长一段路要走。但我相信只要坚持下去,并不断练习和探索,就能够取得更好的进展。