吴娟
摘要:Linux给云计算技术的虚拟化和网络技术基于提供了便捷的Linux技术系统,加上巨型计算机集群,在HPCC中,Linux在巨型计算机集群的HPCC中占了很重要的位置,Linux占了十分之九以上的份额在全球高性能计算机系统中,因此Linux基本命令知识我们需要加强进一步掌握,在使用中会出现一些容易被忽视的基本命令常识。
关键词:云计算技术;HPCC;网络技术;Linux基本命令
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2020)03-0049-02
可能你刚刚入门有关Linux网络操作系统,面对一些模棱两可的知识时会让你在这门课上花费太多的时间,经过归纳性的整理,能帮助正在入门学习的你。
1 Linux命令易错知识
1.1 分区
在如:创建“/”分区大小为I5G,“/usr”分区大小为10G,“/home”分区大小为10G,“/var”分区大小为10G,“/tmp”分区大小为1G时:
a:其中不可与root分区开的目录是:/dev,/etc,/sbin,/bin以及/lib系统启动时,这个核心仅仅是载入一个分区,那就是“/”,如果需要核心启动就要加载/dev,/etc,/sbin,/bin以及lib这个五个的目录程序,因此以上五个目录必须和“/”根目录共同使用。
b:这四个目录:/home,/usr,/var以及/tmp最好单独区分,出于安全和管理的目的,这些目录独立出来是最好的,比如在samba服务中,/home目录可以配置磁盘配额quota,在sendmail服务中,/var目录可以配置磁盘配额quota。
1.2 cd命令
在Linux系统中,常见的一些特殊目录:如图1。
root用户的个人主目录是/root,则不带任何参数的“cd”命令相当于“cd-”,即将目录切换到用户的家目录。
1.3 cp命令
cp常常用于进行数据的复制,普遍情况下,在拥有read的权限的后,想要复制别人的数据时,希望复制到数据最后是自己,因此,在预设的条件中,cp的源文件与目录的文件的权限是不同的,目的文件的拥有着通常会是指令操作本身。如果想要复制文件给其他使用者,也必须注意到文件权限f包括读,写,执行,以及文件拥有者等),否则,其他人还是无法针对你给的文件进行修改。
1.4 rpm命令
卸载软件包时不加扩展名.rpm,如果使用命令:rpm -e rpm—e httpd-2.2. 15-26.e16.x86_64-nodeps,则表示不检查依赖性。
1.5 grep和find命令
grep和find命令的主要不同是:a:grep是在文件中搜索满足条件的进行。b:find命令在执行过程中将消耗大量的资源,建议后台方式运行,而find是在指定目录下根据文件的相关信息满足指定条件的文件。
1.6 date命令
date命令用来设置日期时间时,只有root用户才可以改变系统的日期时间。
1.7 umask命令
有的书籍或BBS上面,经常用文件默认属性是666与目录默认属性777来与umask进行相减来计算文件属性,这是不对的。
如下图2所示,这个使用默认属性相减,那么这个文件的属性是:666-003=663,即-rw-rw-wx,这样子就完全不对了。
1.8 umount命令
文件系统不仅仅可以被挂载也可以被卸载,除了正在使用的文件系统不能卸载卸外,卸载文件系统的命令是umount。注意光盘在没有卸载之前,无法从驱动器中弹出。
1.9 启动磁盘配额功能
a:如果启用了磁盘配额功能或者已经挂载的文件系统中运行quotacheck命令可能会遇见问题,可以使用一f,-m等选项强制执行。
b:软限制的数值应该小于硬限制的数值,另外磁盘配额功能对于root用户无效。
1.10 /boot
/boot启动分区不可以是LVM。因为GRUB和LILO引导程序并不能识别LVM。
1.11 ifdown eth0和ifup命令
使用ifdown eth0和ifup命令可以实现禁用和启用网卡效果。如果使用ifdown eth0禁用eth0网卡,那么在操作系统Linux上也不能ping通eth0的ip地址。
1.12 route命令
注意如果使用route命令設置网关它生效时间仅仅是临时的,在我们重新启动系统之后它刚刚设置的网关便会失效。
1.13 修改网卡配置文件
网卡配置文件被修改之后,需要重新启动network服务或重启设置过的网卡,使配置生效。重启网卡时,如果出现下图3所示情况:
说明网卡无法工作,未被激活,检查网卡配置文件,一定保证“ONBOOT”的值是“yes”。然后再使用“service network start”启动网卡即可。
1.14 service命令
a:利用servlce命令中的“服务名”只能是独立守护进程不能是被动守护进程
b:查看系统所有守护进程的状态
[root@REHEL6 xinetd.d]#service -status-all
利用servlce命令执行后立即生效,无须重新启动系统
对于被动守护进程,应先编辑/etc/xinetd.d目录下的配置文件,修改后应利用servlce命令重新启动xinetd服务才能使设置生效。
1.15 通配符
通配符代表的是bash操作层面的一个功能:正则表示法是一种字符串处理的表示方法。
1.16 ignore client-updates命令
ignore client-updates作用:忽略客户端更新,这个参数只能在服务端使用。
1.17 rang命令
rang dynamic-bootp起始地址结束地址
作用:指定动态IP地址范围
其可以在subnet声明中指定多个range,但多个range所定义的ip范围不能重复。
1.18 Linux和Windows
a:Linux和Windows不同,Linux严格区分大小写。
b:Linux中所有的存储设备都有自己的设备文件名,这些设备文件必须在挂载之后才能使用,包括硬盘、U盘和光盘。
2 结论
想要学好Linux网络操作系统的命令以及能更敏捷的在云计算上面去使用,应该持有的态度是认真谨慎的,心态不浮躁的,这些最容易忽视的Linux常见命是必须牢文内容。
参考文献:
[1]何世晓.Linux网络服务配置详解[M].北京:清华大学出版社,2011:1-600.
[2]杨云张菁.Linux网络操作系统项目教程[M].北京:人民邮电出版社,2016: 3-200
[3] sidely.Linux前进到底怎么样啊7.[EB/OL]. [2014-06-12],http://www.cnblogs.com/sidely/p/378 6306.html.