Linux系统用户网络磁盘命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统用户网络磁盘命令相关的知识,希望对你有一定的参考价值。

我们在上节内容详细了解了查看查找帮助命令,查找类命令中which,find是我们一定要掌握的,查看类命令中cat,head,tail是我一定要掌握的,至于帮助命令我们知道help简单的用法即可,有童鞋可能就会感到纳闷,比较出名的书鸟哥都说了很多命令需要掌握,怎么我说就这几个?对没错!就这几个,这样是想大家尽快的入门,能在最短的时间内学会然后工作,命令刚开始学的太多,会让你产生放弃的想法。所以我在编写的时候适当的放弃一些,捡最重要讲解。废话不多说了,接着咱们的命令开始技术分享

     今天我给大家讲解系统信息类命令,用户类,磁盘类,网络类命令

系统信息类技术分享

   系统信息命令故名思意就是查看系统信息的,这样的命令很多,在这里我也总结一些使用频率比较高,来讲解

当我们登录到系统后,想要要知道计算机的名字,这时候,hostname命令就跳出来,看下面

技术分享

有童鞋说我想看下内核信息,那我们就用下面的命令

技术分享

可以看到当我输入uname –r 他告诉我内核版本号是2.6.32.当用-m的时候他告诉我是多少位的系统。用之前cat命令告诉我们系统版本号是6.6.

  说到这里有童鞋说,到现在我还不知道怎么关机和重启服务器呢!这个更是简单就用reboot命令重启,然后用halt命令进行关机当然这些命令用到的几率也是很小,但我们一定要知道因为他涉及到系统的。这些命令都是单命令,不需要跟什么参数,,直接回车即可。这里我不做演示。

接下来告诉大家一个命令,他会告诉我们系统运行了多久,及负载和用户。

技术分享

 

 

 

显示内容说明:

17:13:55//系统当前时间

up  7:46, //主机已运行时间,时间越大,说明你的机器越稳定。

1 user  //用户连接数,是总连接数而不是用户数

load average   // 系统平均负载,统计最近1,5,15分钟的系统平均负载那么什么是系统平均负载呢?系统平均负载是指在特定时间间隔内运行队列中的平均进程数。

如果每个CPU内核的当前活动进程数不大于3的话,那么系统的性能是良好的。如果每个CPU内核的任务数大于5,那么这台机器的性能有严重问题。

如果你的linux主机是1个双核CPU的话,当Load Average 为6的时候说明机器已经被充分使用了。

当我们需要关注下我们的内存使用情况的时候下面的命令最合适

技术分享

他出来很多东西对吧,但是我们平时最关心的主要是下面的那个       buffers和cache。至于上面的了解都好了,慢慢的我们敲多了自然都懂了说下每个是什么意思

其中的相关说明:  

Mem:表示物理内存统计

-/+ buffers/cached:表示物理内存的缓存统计

Swap:表示硬盘上交换分区的使用情况(这里我们不去关心)

系统的总物理内存:988M(1G),但系统当前真正可用的内存并不是第一行free 标记的 810M,它仅代表未被分配的内存。

cache 和 buffer的区别:

Cache:高速缓存,是位于CPU与主内存间的一种容量较小但速度很高的存储器。这里我们也只是知道这个命令,后面我们会演示用他来查看问题。

Clear命令就是清屏的意思,当你在屏幕上敲多了,看着混乱就需要,想需要一个干净的屏幕,就需要他,具体操作就是输入命令回车即可。

Alias这个命令是跟命令的别名有关系的,好比我们现在想把一个命令伪装成别的样子。例如

技术分享

我们可以看到命令别名已经更改了,当你在输入rm命令的时候会出现以下情况,说命令不存在。

技术分享

当然这样的命令别名重启就没了,如果想永久,后面我们会在安全讲到,这里我们会查看,别名命名就可以了。

history这个单词想必大家都知道,是历史,在命令里他可以帮我们看到之前的敲过的所有命令看下面

技术分享

用户类命令技术分享

  1. useradd 命令可以创建一个新的用户帐号,其最基本用法为:
    useradd 用户名
    如输入以下命令:
    useradd lele
    系统将创建一个新用户 lele,该用户的Home 目录为/home/lele。
    useradd 命令的参数较多,常用的组合为:
    useradd 用户名 -g 组名–G 组名-d Home 目录名-p 密码
    其中:-g 指定该用户的首要组
    -G 指定该用户的次要组
    -d 指定该用户的Home 目录
    -p 指定该用户的密码
    如输入以下命令:
    useradd lele –g lelezu –G jiji –d /home/oracle –p 123456
    系统将创建一个用户 lele lele用户的首要组为lelezu ,次要组jiji,Home 目录为/home/lele ,密码为123456。

  2.  userdel
    userdel 命令用于删除一个已存在的帐号,其用法为:
    userdel 用户名

  3.  groupadd
    groupadd 命令可以创建一个新的用户组,其最基本用法为:
    groupadd 组名
    如输入以下命令:
    groupadd group2
    系统将创建一个新的用户组 group2。

  4. groupdel
    groupdel 命令用于删除一个已存在的用户组,其用法为:
    groupdel 组名

  5. passwd
    出于系统安全考虑, Linux 系统中的每一个用户除了有其用户名外还有其对应的用户口令,用户可以随时用passwd 命令改变自己的口令。该命令的一般格式为:
    passwd
    输入该命令后, 按系统提示依次输入密码和密码确认后,即可完成用户密码的修改。
    此外, 超级用户还可以修改其他用户的口令,命令如下:
    passwd 用户名

  6. su
    su 命令这个命令非常重要,它可以让一个普通用户拥有超级用户或其他用户的权限,也可以让超级用户以普通用户的身份做一些事情。普通用户使用这个命令时必须有超级用户或其他用户的口令。如要离开当前用户的身份,可以键入exit 命令,su 命令的一般形式为:
    su – 用户名

磁盘类命令技术分享

    磁盘是一个重要的设备,对他的命令编排,我有点儿不知道怎么给大家讲解最好,在这里我就随我现在所想的给大家说,后面我们对磁盘做个专题

fdisk是linux下的磁盘分区管理工具

常用的参数有: 

fdisk -l 查看机器挂载的硬盘个数和分区情况; 

Fdisk  /dev/sdb 运行后会进入一个磁盘管理的新命令提示界面: 

m  显示帮助信息; 

p  打印出当前磁盘分区情况; n  添加新的分区; d 删除一个分区; 

w  写入磁盘分区表并退出; q  退出但不保存

现在我们分区创建好了,接下来我们就要格式化,格式化的意思就是把文件系统写到光盘上。怎么格式化呢?同样也很简单如下

mfks -t ext4 /dev/sdb61

mount命令是挂载光盘的具体使用如下

使用光驱前,要先mount一下:mount /dev/cdrom /mnt/cdrom,然后您就可以进入/mnt/cdrom目录下读取光盘内容了;

当要卸载的时候就使用umout命令umount /mnt/cdrom。

注释:因为Linux下一切皆文件,当我们要读取光盘内容的时候,就需要把他挂载在一个目录下,这样当我们访问目录的就是访问光盘了。

 

parted命令类似与fdisk 只不过他是对大于2T的硬盘进行的分区。这里我们就不说了,后面对磁盘分区时一块儿讲解。在这里我们知道就可以了。

网络类命令技术分享

   网络类命名是我们接触很频繁的这类命令必须要熟练掌握。具体如下

当我们想查看一台主机的IP地址怎么办呢?不用担心,ifconfig命令可以帮我们解决如下

技术分享

 

我现在有了IP地址怎么知道能不能上网呢?用ping命令,如下技术分享

是不是很简单呀!大家只要用心,真的不难!

有童鞋说我想跟踪下我的访问某个网站经过那些路径,这个也是可以的,traceroute命令可以帮我们解决,比如我们想跟踪下我这里到百度经过多少个节点如下

技术分享

以上就是我跟踪的结果,至于有些看不到,是*,那是因为倍隐藏了。

还有我们都知道一个域名后面肯定有一个IP,那我们怎么根据域名查看iP呢?同样也是很简单

技术分享

我们现在都应该知道我们之所以能够上网是因为通过NAT地址转换发方式,,因为私有IP地址是不能上网的,但通过nat转换成公有ip就可以,我们都知道我们上网需要一个路由器,路由器也有IP。路由器的Ip就是网关,有路由器把我们的数据转发给公网,那怎么查看网关呢?别急看下面

技术分享

这个就是我查看到的结果,简单吧。同样我们还可以用这个命令来配置网关,这里我不在多说,为什么呢?简单,为了方便大家学习,大家现在只要把一个命令的一种功能记住,后面的功能让你敲一遍,自然就会了。学习命令不要贪多。今天我们就到此。下节我们继续我们的命令分类讲解。技术分享

以上是关于Linux系统用户网络磁盘命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux 系统管理命令

Linux常用命令合集

176条DevOps人员常用的linux命令速查表

176条DevOps人员常用的linux命令速查表

Linux企业运维人员最常用150个命令汇总

新手指南linux系统常用的命令