更新时间:2022-05-28 21:57:59
我是软件工程专业的大四学生,在同学的推荐下参加“飞天加速计划·高校学生在家实践”活动,体验了阿里云服务器后,还需要额外适应Linux系统环境,使用并上手Linux还是需要花费一定的学习时间,就此我分享一些使用云服务器的一些小Tips,和大家共同进步。
在Linux中,分区是这样表示的
/dev/hda /dev/hda1 /dev/hda2 /dev/hda5/ dev/sdb1
以 /dev/hda5 为例:
Linux 系统中,目录文件包含了此目录中各个文件的文件名以及指向这些文件的指针,打开目录等同于打开目录文件,只要你有权限,可以随意访问目录中的任何文件。
/ 根目录
唯一必须挂载的目录。
Swap交换分区
它的容量只要大于物理内存就可以了,如果超过了物理内存两倍的容量,那绝对是一种浪费。
/home
是您的家目录,通常自己创建的文件,都保存在这里,***给它分配一个分区
/usr
应用程序目录。大部分的软件都安装在这里。如果计划安装许多软件,建议也给它分配一个分区
/var
如果要作一些服务器方面的应用,可以考虑给它分配一个较大的分区
/boot
如果硬盘不支持LBA模式,***挂载它,如果挂载硬盘的第一个分区,应该比较稳妥。一般来说,挂载的分区只要100M大小就足够了
一个软件通常分别拷贝到同级目录下的 bin、etc、lib、share等文件夹。
bin
可执行文件,程序的可执行文件通常在这个目录下。在环境变量中设定搜索路径,就可以直接执行,而不需要定位其路径。
etc
配置文件,大部分系统程序的配置文件保存于 /etc 目录,便于集中修改。
/etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西
lib
库文件,集中在一起方便共享给不同程序。相较不同的软件单独保存库文件,能节约一些磁盘空间。
share
程序运行所需要的其它资源,例如图标、文本。这部分文件是专有的,不需要共享;而且目录结构相对复杂,混放在一起比较混乱,所以单独存放。
Linux命令行具有补全功能,非常实用。假设有这样一个命令:
command path/file
通过“高校学生在家实践”,我学会了初步使用阿里云的服务器产品,并在服务器上下载了一些Web服务需要用到的软件服务,然后我也即将进行毕业设计的编写,届时希望使用阿里云的产品帮助我顺利完成毕业设计,谢谢!