Linux操作系统(RHEL7/CentOS7)34其他系统管理_第1页
Linux操作系统(RHEL7/CentOS7)34其他系统管理_第2页
Linux操作系统(RHEL7/CentOS7)34其他系统管理_第3页
Linux操作系统(RHEL7/CentOS7)34其他系统管理_第4页
Linux操作系统(RHEL7/CentOS7)34其他系统管理_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.4其他系统管理3.4.1 查询系统状况:unamex hostnamev free、uptimev dmidecode1 uname 命令语法:uname 选项功能:uname可从显示计算机以及操作系统的相关信息。这个命令各选项及其功能见表3-29o2. hostname 命令(hostnamectl)语法:hostname 选项功能:用來显示或者设置当前系统的主机名,主机名被许多网络程序使用,來标识主机。 hostname命令各选项及其功能见表330。frootlocalhost # hostnamelocalhost.localdomainfrootlocalhost # hostna

2、mectlstatic hostname: localhost .localdomainicon name: computer-serverchassis: servermachine id: 6cd80489d8c941 a5a4c5c64c20f3babdboot id: 24e42d47716349bc8d853230f8ec8c 11operating system: red hat enterprise linux server 7.0 (maipo)cpe os name: cpc:/o:rcdhat:cnlcpisc_linux:70:ga:scrvcrkernel: linux

3、 3.10.0-12lel7.x86.64architecture: x86 643. free命令语法:free 选项功能:free命令会系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和 内核缓冲区内存,共亨内存将被忽略。free命令选项及其功能见表3-3lo实例315使用free命令执行带不同选项的free命令的执行情况如图3-28 o1rootolocolhost 'j- freetotalusedfreesharedbufferscachedvhin:77 的 rr7595181 19100-/ buffers/caches413196361292swap:80

4、320814«8030(50rootclocalhost * 1free vprex px hvkicm r5?71 root<&local host ' |-free -ototaluoedfreesharedbulicrgcached76041924022552324000swap:80320314«803ub0root«localhost - *free omtol.m 1iixh<if i'hwbufufui:7567451 102231fiswap:7»40root*o local hoot 尸1图3-28使

5、用free命令示例如下:#free -t/以总和的形式显示内存的使用信息#free -s 1() 周期性的查询内存使用信息,每10s执行一次命令 图328中信息的说明如下:al:总计物理内存的大小。used:已使用多大。free:可用有多少。shared:多个进程共亨的内存总额。buffers/cached:磁盘缓存的大小。第3行(-/+ buffers/cached) «used:己使用多大。free:可用有多少。第4行是交换分区swap的,也就是我们通常所说的虚拟内存。4. uptime 命令语法:uptime f-v功能:用于获取主机运行时i'可和查询linux系统负载

6、等信息。 示例如下:rootlocalhost # uptime21:25:12 up 55 min,2 users, load average: 0.07, 0.12, 0.11显示内容说明:21:25:12/系统当前时间up 55 min主机己运行时间、时间越人,说明你的机器越稳定。2 users用户连接数,是总连接数而不是用户数load average系统平均负载,统计最近1, 5, 15分钟的系统平均负载5 dmidecode 命令语法:dmidecode 选项功能:允许在linux系统下获取有关硬件方面的信息odmidecode遵循smbios/dmi标准, 其输出的信息包括bios

7、、系统、主板、处理器、内存、缓存等。这个命令各选项及其功能 见表332。示例如下:# dmidecode# dmidecode# dmidecode# dmidecode-t processor-t bios输出所有的硬件信息只显示必要的信息选项七了以按指定类型输出相关信息,在此获得处理器方血的信息# dmidecode | grep serial number1查看机器序列号# dmidecodes system-serial-number通过关键字查看信息,查看用列号# yum in stall dmidecode如果没冇dmidecode命令,可以通过该命令安装(耍求己经联网)3.4.2

8、 /proc 目录和 sysctl 命令1. /proc 目录/proc文件系统是一个虚拟文件系统,包含了来自正在运行着的核心的信息,通过它可 以使用一种新的方法在linux内核空间和用户空间z间进行通信。在/proc文件系统屮,可以 将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件不同的是,这 些虚拟文件的内容都是动态创建的。用户可以通过cat /proc/下的文件,來获得系统的信息,这些信息包括系统硬件、网络 设置、内存使用,及其他一些东西。/proc/sys目录下的文件,允许系统管理员修改,这些变 动会直接影响当前内核。2. sysctl 命令语法:sysctl -n

9、卜e -w variable=value语法:sysctl -n -e -p <filename> (default /etc/sysctl.conf)语法:sysctl -n l-e -a功能:sysctl配置与显示在/proc/sysh录中的内核参数。sysctl命令的各选项及其功能见 表 3-33 o# sysctl -a/查看所有可读变戢# sysctl net.ipv4.ip_forward读一个指定的变量# sysctl netipv4ip forward=()设置一个指定的变臺,用variable二value这样的语丫去sysctl变量的设置通常是字符串、数字或布尔型

10、(1来表示yes,用0表示no)。sysctl-wkernel.sysrq=osysctl-wkernel.core_uses_pid= 1sysctlwnct.ipv4.conf.dcfault.acccpt_rcdirccts=0sysctl-wnet.ipv4.conf.default.accepcsource_route=0sysctlwnet.ipv4.conf.default.rp_filter= 1sysctlwnet.ipv4.tcp_syncookies= 1sysctlwnet.ipv4.tcp_max_syn_backlog=2048sysctl-wnet.ipv4.tc

11、p_fin_timeout=30sysctlwnet.ipv4.tcp_synack_retries=2sysctl-wnet.ipv4.tcpjceepalive_time=3600sysctl-wnet.ipv4.tcp_window_scaling= 1sysctl-wnet.ipv4.tcp sack=l3.4.3系统日志和dmesg命令1 /var/log/messages/var/log/messages是核心系统tl志文件,包含了系统启动吋的引导消息,以及系统运行 时的其他状态消息。可以执行以下命令查看该文件。# tail -n 10 /var/log/messages# tai

12、l -f /var/log/messages查看最后10条日志/实吋查看服务器的日志变化2. /var/log/secure/var/log/secure记录安全相关的信息、系统登录与网络连接的信息。例如pop3、ssh、 telnet. ftp等都会被记录,可以利用此文件找出不安全的登录ip。3. dmesg 命令语法:dmesg options功能:显示开机信息。kernel会将开机信息存储在ring buffer中。您若是开机吋来不及查 看信息,町利用dmesg来查看。开机信息亦保存在/var/log/dmesg的文件里。3.4.4 关机等命令:shutdown % halt、reboo

13、t x init、runlevel logout startx1 shutdown 命令示例:# shutdown -h +1()”system needs a resth2halt命令3. reboot 命令4. init命令表335系统状态及其含义state描述0完全关闭系统1 管理模式的单用户状态,只允许超级用户访问整个多用户文件系统2多用户状态,不支持nfs,若没冇网络,则和状态3相同3 n完全多用户模式,允许网络上的英他系统进行远程文件共享4未使用5只用在xii上,即gui6关闭并重启s/s同state=l,单用户模式,只允许一个用户(root)访问系统5. runlevel 命令6

14、. logout 命令7. startx 命令3.4.5 其他命令:man、date/hwclockx cal、eject、clear/reset1. man命令表3-36 man page的9个标准章节章节读者主题章节读者主题1一般用户命令6一般用户游戏2开发人员系统调用7一般用户一般信息3开发人员库函数8管理员管理员命令4管理员设备文件9管理员内核例程(非标准)5一般用户文件格式示例如下:# man-kpasswd# man5passwd# manpasswd# man5intro2 date/hwclock/clock/tzselect 命令 dale# date2014年 05月 10

15、0 星期五 07:50:28 cst# date# date2014年# date査看系统时间-set 7)5/10/14 10:10:20"-d 'nov 12ii月120星期三*6 weeks100:00:00 cst(月/日/年 时:分:秒)设置系统时间今年11月12日是星期三6周后的ii期2014年06月20bl星期五# date -d *60 days ago' 2014年()3月1()日星期一# date -d *-60 days1 2014年03月100星期一# date *60 days1 2014年07月080星期二# dale# date# dat

16、e# date# date# date# dale# date-ss-s-ss-s-s2014051110:10:11"10:10:11 2014-05-11"'10:10:11 20140511""2014-05-11 10:10:11"n201405u 10:10:11"+%y%m%d07:54:07 cst60天前的日期,使用遽o指令,可以得到过去的日期07:54:50 cst60天以前的日期,使用负数以得到相反的日期07:55:37 cst6()夭后的日期07:56:16 cst设置当前时间,只有root权限才能设置,

17、其他只能査看 设置成20140511,这样会把具体时间设置成空00:00:00 设置具体时间,不会对口期做更改这样可以设置全部时间这样可以设置全部时间这样町以设置全部时间这样可以设置全部时间显示前天的年月日20140510# date +%y%m%d# date +%y%m%d# date +%y%m%d# date +%y%m%d# date +%y%m%d 20130510# date +%y%m%d-date=h+l day” -date="-l day*' -date=h-1 month1' datc=n+l month11 -date=h-l year11year”显示后一天的日期 显示前一天的11期 显示上一月的日期 显示下一月的h期 显示前一年的ii期显示下一年的日期 hwclock/clock (/usr/sbin/clock -> hwclockr clock是hwclock的符号链接)# hwclock -show查看硬件时间2014年05月10 h星期五08时29分56秒-0.719918秒#hwclock -sei da(e=”05/10/14 10:10:20”/ (月/日/年 吋:分:秒)设置硬件时间硬件时间和系统时间同步按照前面的说法,重新启动系统,硬件时钟会读取系统时间,实现同步,但

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论