这篇文章给大家聊聊关于Linux服务器配置与管理,以及如何查看linux服务器的配置对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
一、如何查看linux服务器的配置
Linux大部分操作是通过命令实现的,并不像windows那么直观。linux查看硬件信息也是需要通过linux查看硬件信息命令查询的
系统
# uname-a#查看内核/操作系统/CPU信息
# head-n 1/etc/issue#查看操作系统版本
# cat/proc/cpuinfo#查看CPU信息
# hostname#查看计算机名
# lspci-tv#列出所有PCI设备
# lsusb-tv#列出所有USB设备
# lsmod#列出加载的内核模块
# env#查看环境变量
资源
# free-m#查看内存使用量和*区使用量
# df-h#查看各分区使用情况
# du-sh<目录名>#查看指定目录的大小
# grep MemTotal/proc/meminfo#查看内存总量
# grep MemFree/proc/meminfo#查看空闲内存量
# uptime#查看系统运行时间、用户数、负载
# cat/proc/load*g#查看系统负载
磁盘和分区
# mount| column-t#查看挂接的分区状态
# fdisk-l#查看所有分区
# swapon-s#查看所有*分区
# hdparm-i/dev/hda#查看磁盘参数(仅适用于IDE设备)
# dmesg| grep IDE#查看启动时IDE设备检测状况
网络
# ifconfig#查看所有网络接口的属*
# iptables-L#查看防火墙设置
# route-n#查看路由表
# stat-lntp#查看所有监听端口
# stat-antp#查看所有已经建立的连接
# stat-s#查看网络统计信息
进程
# ps-ef#查看所有进程
# top#实时显示进程状态
用户
# w#查看活动用户
# id<用户名>#查看指定用户信息
# last#查看用户登录日志
# cut-d:-f1/etc/passwd#查看系统所有用户
# cut-d:-f1/etc/group#查看系统所有组
# crontab-l#查看当前用户的计划任务
服务
# cconfig--list#列出所有系统服务
# cconfig--list| grep on#列出所有启动的系统服务
程序
# rpm-qa#查看所有安装的包
其他常用命令整理如下:
查看主板的:dmidecode| grep-i'serial number'
用硬件检测程序kuduz探测新硬件:service kudzu start( or restart)
查看CPU信息:cat/proc/cpuinfo [dmesg| grep-i'cpu'][dmidecode-t processor]
查看内存信息:cat/proc/meminfo [free-m][vmstat]
查看板卡信息:cat/proc/pci
查看显卡/声卡信息:lspci|grep-i'VGA'[dmesg| grep-i'VGA']
查看网卡信息:dmesg| grep-i'eth'[cat/etc/sysconfig/hwconf| grep-i eth][lspci| grep-i'eth']
查看PCI信息:lspci(相比cat/proc/pci更直观)
查看USB设备:cat/proc/bus/usb/devices
查看键盘和鼠标:cat/proc/bus/input/devices
查看系统硬盘信息和使用情况:fdisk disk– l df
查看各设备的中断请求(IRQ):cat/proc/interrupts
查看系统体系结构:uname-a
查看及启动系统的32位或64位内核模式:isalist–v [isainfo–v][isainfo–b]
查看硬件信息,包括bios、cpu、内存等信息:dmidecode
测定当前的显示器刷新频率:/usr/sbin/ffbconfig–rev?
查看系统配置:/usr/platform/sun4u/sbin/prtdiag–v
查看当前系统中已经应用的补丁:showrev–p
显示当前的运行级别:who–rH
查看当前的bind版本信息:nslookup–class=chaos–q=txt version.bind
查看硬件信息:dmesg| more
显示外设信息,如usb,网卡等信息:lspci
查看已加载的驱动:
lsnod
lshw
查看当前处理器的类型和速度(主频):psrinfo-v
打印当前的OBP版本号:prtconf-v
查看硬盘物理信息(vendor, RPM, Capacity):iostat–E
查看磁盘的几何参数和分区信息:prtvtoc/dev/rdsk/c0t0d0s
显示已经使用和未使用的i-node数目:
df–F ufs–o i
isalist–v
对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
主机CPU信息:Cpuinfo
主机DMA通道信息:Dma
文件系统信息:Filesystems
主机中断信息:Interrupts
主机I/O端口号信息:Ioprots
主机内存信息:Meninfo
Linux内存版本信息:Version
备注: proc– process information pseudo-filesystem进程信息伪装文件系统
二、Linux服务器配置与管理目录
Linux服务器配置与管理目录概述
第1章 Linux基础
1.1 Linux简介
1.1.1 Linux操作系统
1.1.2 Linux系统结构
1.1.3 Linux历史与发展
1.1.4 Linux特点
1.1.5 Linux应用领域
1.2 Linux与其他OS比较
1.2.1 Linux与Windows
1.2.2 Linux与UNIX
1.3 Linux引导与登录
1.3.1 Linux启动过程
1.3.2关闭与重新引导
1.3.3登录与退出
第2章 Red Hat服务器安装与管理
2.1安装准备
2.1.1硬件需求
2.1.2系统设备
2.1.3兼容与并存
2.1.4安装方式
2.1.5硬盘分区
2.2 Red Hat Enterprise Linux安装
2.2.1安装流程
2.2.2驱动与配置
2.3系统管理
2.3.1管理方式
2.3.2文件与用户管理
2.3.3硬件资源管理
改写后的文章以HTML格式呈现,每个章节以无序列表(ul)表示,每个小节(子标题)使用li标签,并保持了原有的层次结构。文章内容简要概述,便于查看每个部分的概要信息。
扩展资料
《Linux服务器配置与管理》是一本适合从事网络管理、网络维护工作的工程技术人员使用的操作手册,也可用作为Linux培训、大中专院校计算机及相关专业学习的教材。
三、如何配置linux远程管理
配置Linux系统的远程管理,最常用的软件就是VNC,一款远程桌面管理软件,下面是安装和使用方法:
被控端(以CentOS 5.4版本的Linux系统为例)
1、VNC Server
VNCServer:Centos光盘的镜像中自带
2、安装vnc-server软件包
#rpm-ivhvnc-server-4.1.2-14.el5_3.1.i386.rpm
3、设置用户密码
#vncpasswd
#这是远程登录时需要的密码
#设置用户密码之后会在/root/目录下新建一个.vnc的隐藏目录
4、编辑服务配置文件,去掉下面两行前面的注释,并修改端口为7,远程登录用户为root,远程桌面的屏幕分辨率为1024x768,总是共享
#vi/etc/sysconfig/vncservers
VNCSERVERS="7:root"
VNCSERVERARGS[7]="-geometry1024x768-alwaysshared"
5、创建xstartup脚本
#servicevncserverstart
#servicevncserverstop
#ls/root/.vnc/
CentOS:7.pidxstartupCentOS:7.logpasswd
6、编辑xstartup文件
#只需要把以下红色字部份的注释去掉即可
#vi/root/.vnc/xstartup
#!/bin/sh
unsetSESSION_MANAGER
exec/etc/X11/xinit/xinitrc
xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&
servicevncserverstart
7、启动VNC服务
#servicevncserverrestart
主控端(winXP远程桌面连接Linux)
1、在windows XP中安装vnc-viewer,选择VNC客户端即可
2、远程登录测试:使用ip:port的方式登录,密码是vncpasswd设置的密码
四、Linux网络服务器配置与管理项目教程内容简介
《Linux网络服务器配置与管理项目教程》是一本专门为高职高专学生设计的教材,它紧密结合实际教学改革需求,遵循"工学结合、项目引导、任务驱动、教学做评一体化"的教学理念。本书以项目为主线,将理论知识融入到实际操作中,旨在帮助学生深入理解和掌握Linux网络服务器的配置与管理技能。
教程内容丰富多样,共包含11个精心编排的项目,涵盖了安装Linux构建网络环境、管理文件系统、操作系统、Samba服务器、NFS服务器、DHCP服务器、DNS服务器、Web服务器、FTP服务器、电子邮件服务器,以及防火墙与NAT服务器的配置与管理。每个项目都对应网络工程实际工作中的知识和技能,使学习者能够在实践中提升专业能力。
该教程不仅适用于计算机应用技术、软件工程、网络技术等相关专业的Linux课程,还非常适合Linux爱好者、系统管理维护人员以及计算机培训机构的教师和学员参考。无论是初学者还是有一定经验的专业人士,都能在《Linux网络服务器配置与管理项目教程》中找到所需的内容,提升自己的技术水平。