Linux基础知识之服务器硬件环境

摘要:buffers/cache反映的是被程序实实在在占用的内存,+buffers/cache反映的是可以挪用的内存总数。

PXE是Pre-boot Execution Environment。

具有相同core id的CPU是同一个core的超线程。

具有相同physical id 的CPU是同一个CPU封装的线程或者核心。

显示每个物理CPU中core的个数(即核数):

cat /proc/cpuinfo |grep "cpu cores" | uniq

显示逻辑CPU的个数:

cat /proc/cpuinfo |grep "processor" |wc -l

物理CPU个数x核数=逻辑CPU的个数

如果不相等,说明服务器支持超线程技术。

~~~我是华丽的分隔线~~~

内存三大公式:

Total=used ➕free

已用内存数:

-buffers/cache=used ➖ buffers ➖ cached

可用内存数:

➕buffers/cache=free➕buffers➕cached

-buffers/cache反映的是被程序实实在在占用的内存,+buffers/cache反映的是可以挪用的内存总数。

~~~我是华丽的分隔线~~~

磁盘如果util接近100,则说明产生的I/O请求太多,I/O系统已经满负荷,说明这块磁盘可能存在瓶颈。

await_time的大小一般取决于服务时间svctm,以及I/O队列的长度和I/O请求的发出模式。这个响应时间应该低于5ms,如果大于5ms就表示磁盘I/O压力很大,这时就可以考虑更换响应速度更快的磁盘。

~~~我是华丽的分隔线~~~

确认操作系统版本和位数:

uname -a

ls -1F / | grep /$ | grep lib64

如果有/lib64目录,则系统为x86_64位系统。

或者执行:

file /sbin/init

查看服务器使用的linux发行版的名称、版本号以及描述信息:

lsb_release -a

/etc/hosts文件分成三部分:

第一部分:IP地址

第二部分:主机名或者域名

第三部分:主机名别名

每行也可以是两部分:

第一部分:主机IP地址

第二部分:主机名

主机名和域名的区别:主机名通常在局域网内使用,通过hosts文件,主机名被解析到对应的IP地址上;域名通常在Internet上使用,但如果本机不想使用Internet上的域名解析,可以更改hosts文件,加入自己的域名解析。

获取主机IP地址:

ifconfig -a| grep "inet addr" |grep -v '127.0.0.1'|awk -F [:' ']+ '{print $4}'

查看服务器网络连接状态并汇总信息:

Windows手工永久添加静态路由:

route -p add x.x.x.x mask X.X.X.X x.x.x.X

Linux手工永久添加静态路由:

route add -net x.x.x.x netmask X.X.X.X gw x.x.x.X

route add -net x.x.x.x/24 x.x.x.X

调整Linux的最大文件打开数:

石桥

鼓励的话语:在这个世界上,没有人可以让你仰视,除非你自己跪着!

来源:吕军军侃万事

相关推荐