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地址:
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这条路上还有很长一段路要走。但我相信只要坚持下去,并不断练习和探索,就能够取得更好的进展。