龙空技术网

Linux系统基础命令(四)计算机硬件组成部分1

易墨随记 177

前言:

眼前咱们对“44380端口被占用 system”可能比较讲究,你们都想要知道一些“44380端口被占用 system”的相关内容。那么小编也在网上网罗了一些对于“44380端口被占用 system””的相关文章,希望同学们能喜欢,大家快快来学习一下吧!

输入设备:键盘、鼠标、触控屏等

主机设备:主板、中央处理器(CPU)、主存储器(内存)、网卡、声卡、显示卡等

输出设备:屏幕、耳机、打印机、投影仪等

外部存储设备:硬盘、软盘、光盘、U盘等、蓝光光驱

CPU缓存

CPU比较主流的厂商

AMD公司Interl公司CPU架构x86架构,8086架构,80286,80386,x86称号8位、16位、32位、64位,CPU一次可以处理的数据量,32位CPU一次可以从内存中读取大约3.25G左右的数据量64位CPU一次可以从内存中读取大约128G左右的数据量CPU核心单核心,一颗CPU只能有一个运算单元多核心,一颗CPU里边有两个以上的运算单元1. Linux系统目录介绍/(根):系统所有数据都存放在根目录下/bin:存放用户使用的系统管理命令/boot:存放Linux系统内核及引导系统程序/dev:存放硬件设备的目录,如硬盘、光驱设备、驱动程序等等 (记住)/etc:存放服务的配置文件,用户信息文件 (记住)/root:超级管理员的家目录/home:普通用户的家目录(记住)/lib:存放系统中的程序运行所需要的共享库及内核模块/opt:用户自己安装的软件可以放在这个目录/srv:服务启动之后需要访问的数据目录/tmp:普通用户可以存放一些不重要的文件,一些程序运行的过程中产生一些临文件也会存放在这个目录/var:存放系统执行过程中经常变化的文件,如随时都在变化的日志文件就存放/var/log/下 (记住)/mnt、/media :光盘和镜像等预设的挂载点(记住)/proc:Linux伪文件系统,该目录下的数据存在于内存当中,不占用磁盘空间/lib64 :存放共享的模块(系统中一些应用程序在运行的时候自动调用的)/run :程序或服务启动后,存放PID的目录/sys:存放被建立在内存中的虚拟文件系统/usr:操作系统软件资源所放置的目录/usr/bin:与/bin目录相同,存放用户可以使用的命令程序/usr/lib:与/lib目录相同,存放系统中的程序运行所需要的共享库及内核模块/usr/etc:用于存放安装软件时使用的配置文件/usr/games:与游戏相关的数据放置处/usr/include:c/c++等程序语言的档头(header)与包含档(include)放置处/usr/lib64:与/lib64目录相同,存放函式库/usr/libexec:不经常被使用的执行程序或脚本会放置在此目录中/usr/local: 额外安装的软件存放目录 (记住)/usr/sbin:该目录与/sbin目录相同,存放用户可执行的二进制程序文件/usr/share: 放置只读架构的杂项数据文件/usr/src:一般软件源代码建议存放该目录下2. 查看内核信息uname 命令用于显示系统内核信息命令格式:uname [-选项...]常用选项:-s :显示内核名称-r :显示内核版本

[root@localhost ~]# unameLinux[root@localhost ~]# uname -rsLinux 3.10.0-957.el7.x86_64#解释:Linux 	#内核名称3		#主版本10		#次版本0		#修改版本957		#补丁次数el7		#Enterprise Linux(企业版Linux)x86_64	#CPU架构#Linux内核官网
3. 查看CPU信息/proc/cpuinfo文件用于存放系统CPU信息lscpu 用于显示CPU架构信息命令格式:lscpu [-选项]
#查看/proc/cpuinfo文件内容[root@localhost ~]# cat /proc/cpuinfo processor :#系统中逻辑处理核的编号。对于单核处理器,则可认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核vendor_id :   #CPU制造商     cpu family :  #CPU产品系列代号model   :    #CPU属于其系列中的哪一代的代号model name:    #CPU属于的名字及其编号、标称主频stepping   :   #CPU属于制作更新版本cpu MHz   :    #CPU的实际使用主频cache size   :  #CPU二级缓存大小physical id   : #单个CPU的标号siblings       :#单个CPU逻辑物理核数core id        :#当前物理核在其所处CPU中的编号,这个编号不一定连续cpu cores    :  #该逻辑核所处CPU的物理核数apicid          :#用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续fpu             : #是否具有浮点运算单元(Floating Point Unit)fpu_exception  :  #是否支持浮点计算异常cpuid level   :   #执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容wp             :  #表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)flags          :   #当前CPU支持的功能bogomips   :       #在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second)clflush size  :    #每次刷新缓存的大小单位cache_alignment :  #缓存地址对齐单位address sizes     :#可访问地址空间位数power management : #对能源管理的支持,有以下几个可选支持功能:
#使用lscpu查看cpu信息[root@localhost ~]# lscpu Architecture:  架构   CPU(s):      逻辑cpu核数   Thread(s) per core: 	#每个核心线程   Core(s) per socket: 	#每个cpu插槽核数/每颗物理cpu核数   CPU socket(s): 		#cpu插槽数   Vendor ID: 			#cpu厂商ID   CPU family: 			#cpu系列   Model: 				#型号   Stepping: 			#步进   CPU MHz: 				#cpu主频   Virtualization: 		#cpu支持的虚拟化技术   L1d cache: 			#一级缓存(google了下,这具体表示表示cpu的L1数据缓存)   L1i cache: 			#一级缓存(具体为L1指令缓存)   L2 cache: 			#二级缓存
4. 查看系统内存信息/proc/meminfo文件用于存放系统内存信息free 用于查看内存使用情况命令格式:free [-选项]常用选项:-h #以人类易读方式显示大小(KB,MB,GB)
#查看/proc/meminfo文件内容[root@localhost ~]# cat /proc/meminfo MemTotal:          995896 kB    #所有可用的内存大小,物理内存减去预留位和内核使用。系统从加电开始到引导完成,firmware/BIOS要预留一些内存,内核本身要占用一些内存,最后剩下可供内核支配的内存就是MemTotal。这个值在系统运行期间一般是固定不变的,重启会改变。MemFree:            244196 kB   #表示系统尚未使用的内存。MemAvailable:       435080 kB   #真正的系统可用内存,系统中有些内存虽然已被使用但是可以回收的,比如cache/buffer、slab都有一部分可以回收,所以这部分可回收的内存加上MemFree才是系统可用的内存Buffers:             2132 kB   #用来给块设备做缓存的内存,(文件系统的 metadata、pages)Cached:             314632 kB  #分配给文件缓冲区的内存,例如vi一个文件,就会将未保存的内容写到该缓冲区SwapCached:            0 kB    #被高速缓冲存储用的交换空间(硬盘的swap)的大小Active:            295908 kB    #经常使用的高速缓冲存储器页面文件大小Inactive:          271552 kB    #不经常使用的高速缓冲存储器文件大小Active(anon):      251528 kB    #活跃的匿名内存Inactive(anon):     13044 kB    #不活跃的匿名内存Active(file):       44380 kB    #活跃的文件使用内存Inactive(file):    258508 kB   #不活跃的文件使用内存Unevictable:           0 kB    #不能被释放的内存页Mlocked:               0 kB    #系统调用 mlock 家族允许程序在物理内存上锁住它的部分或全部地址空间。这将阻止Linux 将这个内存页调度到交换空间(swap space),即使该程序已有一段时间没有访问这段空间SwapTotal:             0 kB    #交换空间总内存SwapFree:              0 kB    #交换空间空闲内存Dirty:                 4 kB    #等待被写回到磁盘的Writeback:             0 kB    #正在被写回的AnonPages:         15100 kB    #未映射页的内存/映射到用户空间的非文件页表大小Mapped:             7160 kB    #映射文件内存Shmem:               100 kB    #已经被分配的共享内存Slab:               9236 kB    #内核数据结构缓存SReclaimable:       2316 kB    #可收回slab内存SUnreclaim:         6920 kB    #不可收回slab内存KernelStack:        2408 kB    #内核消耗的内存PageTables:         1268 kB    #管理内存分页的索引表的大小NFS_Unstable:          0 kB    #不稳定页表的大小Bounce:                0 kB    #在低端内存中分配一个临时buffer作为跳转,把位于高端内存的缓存数据复制到此处消耗的内存WritebackTmp:          0 kB    #FUSE用于临时写回缓冲区的内存CommitLimit:       22980 kB    #系统实际可分配内存Committed_AS:     536244 kB    #系统当前已分配的内存VmallocTotal:     892928 kB    #预留的虚拟内存总量VmallocUsed:       29064 kB    #已经被使用的虚拟内存VmallocChunk:     860156 kB    #可分配的最大的逻辑连续的虚拟内存
#使用free命令查看内存使用情况[root@localhost ~]# free -h              total        used        free      shared  buff/cache   availableMem:           972M        344M        238M         13M        389M        424MSwap:          2.0G          0B        2.0G#解释:Mem 物理内存统计信息total:		物理内存总量used:		以使用的内存总量free:		空闲内存总量shared:		#共享内存总量buff/cache:	#块设备与普通文件占用的缓存数量available:	#还可以被应用程序使用的物理内存大小#解释:Swap 内存交换空间,当物理内存不足时,可以使用硬盘空间充当内存使用total:		#交换分区内存总量used:		#正在使用的交换分区内存free:		#空闲交换分区内存#关闭swap功能(临时关闭)[root@localhost ~]# swapoff -a
5. 查看网卡信息网卡配置文件地址: /etc/sysconfig/network-scripts/网卡名ifconfig 用于显示和设置网卡的参数命令格式: ifconfig [网卡名]
命令格式:ip a s
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens32TYPE=“Ethernet“			网卡类型=以太 ※PROXY_METHOD=“none“		#代理方式=关闭BROWSER_ONLY="no“	    #只是浏览器=否BOOTPROTO=“none“		获取IP地址的方式=固定IP ※DEFROUTE=“yes“			#是否设置默认路由=是IPV4_FAILURE_FATAL=“no“	#是否开启ipv4致命检测=否(如果ipv4配置失败禁用设备)NAME=“ens32“			物理网卡设备名字 ※UUID=“3ef0d258-f9a4-49e5-a9da-7b47bc98daa0	“#网卡UUIDDEVICE=“ens32“			网卡名字 ※ONBOOT=“yes“			开机或重启时是否启动网卡  ※IPADDR=“192.168.0.210“	IP地址  ※PREFIX=“24“				子网掩码 ※GATEWAY=“192.168.0.254“	网关	※DNS1=“8.8.8.8“			dns服务器IP地址 ※DNS2=8.8.4.4			备用dns服务器IP地址 ※
使用ifconfig命令查看网卡信息(提前安装net-tools软件包)[root@localhost ~]# yum -y install net-tools[root@localhost ~]# ifconfigens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500        inet 192.168.0.29  netmask 255.255.255.0  broadcast 192.168.0.255        inet6 fe80::8d50:c4d5:97b0:9d64  prefixlen 64  scopeid 0x20<link>        ether 00:0c:29:b0:cf:c8  txqueuelen 1000  (Ethernet)        RX packets 3948  bytes 1811465 (1.7 MiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 2538  bytes 459113 (448.3 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0#解释:ens32:		 网卡名称  ※flags=4163:	#标志UP:			网卡处于活跃状态  ※BROADCAST:	#支持广播RUNNING:	#网线已接入MULTICAST:	#支持组播mtu 1500:	#最大传输单元(字节),表示此网卡一次能传输的最大数据包 ※inet 192.168.0.29		IPV4地址 ※netmask 255.255.255.0	子网掩码 ※broadcast 192.168.0.255	#广播地址 ※inet6 fe80::8d50:c4d5:97b0:9d64		#IPV6地址prefixlen 64  scopeid 0x20<link>	#前缀 64 作用域 0x20ether 00:0c:29:b0:cf:c8	#网卡MAC地址 ※xqueuelen 1000			#网卡设置的传送队列长度(Ethernet)				#网卡连接类型RX packets 3948			接收正确的数据包 ※bytes 1811465 (1.7 MiB)	#接收的数据量与字节 ※  RX errors 0  dropped 0  overruns 0  frame 0 接收到的错误包、丢弃的数据包数、由于速度过快而丢失的数据包、发生frame错误而丢失的数据包数 ※TX packets 100 		    发送的正确的数据包数 ※bytes 8116 (7.9 KiB)#发送的数据量、字节  ※TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0 发送时产生错误的数据包数、丢弃的数据包数、由于速度过快而丢失的数据包数、发生carrier错误而丢失的数据包数、冲突信息包的数目 ※#只查看指定的网卡[root@localhost ~]# ifconfig ens32lo: 本地回环网卡,不是物理网卡,通过软件虚拟出来的一个网卡,127.0.0.1,用于测试本机的联通性[root@localhost ~]# ping 127.0.0.1virbr0: 虚拟化的网络接口,通过软件技术虚拟出来的一个网卡,192.168.122.1,KVM虚拟化技术的时候
6. 查看主机名及修改主机名/etc/hostname文件用于存放主机名hostname 命令用于显示和设置主机名命令格式:hostname [新名称]
#查看主机名[root@localhost ~]# hostnamelocalhost.localdomain#查看主机名配置文件[root@localhost ~]# cat /etc/hostname localhost.localdomain#临时修改主机名(立刻生效,服务器重启以后失效)[root@localhost ~]# hostname test[root@localhost ~]# hostnametest#exit/loguot登出系统[root@localhost ~]# exit[c:\~]$ ssh 192.168.0.50[root@test ~]# #命令行永久修改主机名(立刻生效,不需要重启系统)[root@localhost ~]# hostnamectl set-hostname test[root@localhost ~]# exit#支持大写hostnamectl set-hostname --static

标签: #44380端口被占用 system