第二章:linux初级系统管理命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章:linux初级系统管理命令
本课程主要内容
在linux查看计算机的一些相关信息
修改Linux操作系统日期和时间
挂接命令详解
linux查看目录大小及硬盘大小
与系统管理有关的命令
Linux系统配置相关文件
在linux查看计算机的一些相关信息
系统
# uname # 查看内核/操作系统/CPU信息
# head /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lsmod # 列出加载的内核模块
# env # 查看环境变量资源
# less /etc/sysconfig/i18n #查看计算机语言
资源
# free # 查看内存使用量和交换区使用量
# df # 查看各分区使用情况
# du < 目录名 > # 查看指定目录的大小
# cat /proc/meminfo # 查看内存信息
# grep MemFree /proc/meminfo # 查看空闲内存量# uptime # 查看系统运行时间、用户数、负载
磁盘和分区
# mount # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# dmesg | grep * # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息进程
用户
# w # 查看活动用户
# id < 用户名 > # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务服务
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态用户
服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务程序程序# rpm -qa # 查看所有安装的软件包
# rpm -ql # 查看相关软件安装的内容
修改Linux操作系统日期和时间
date -s系统时间设定
Cal 显示系统时间所在月的月历
挂接命令(mount)详解
mount [-t vfstype] [-o options] device dir
-t vfstype 指定文件系统的类型,通常不必指定。
-o options 主要用来描述设备或档案的挂接方式
device 要挂接(mount)的设备
dir设备在系统上的挂接点(mount point)
文件系统的类型
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
设备或档案的挂接方式
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
挂接光盘镜像文件
从光盘制作光盘镜像文件
#cp /dev/cdrom /home/sunky/mydisk.iso
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
将文件和目录制作成光盘镜像文件
#mkisofs -r -o /home/sunky/mydisk.iso /home/sunky/mydir
光盘镜像文件的挂接(mount)
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
挂接移动硬盘(挂接U盘 )
查看系统的硬盘和硬盘分区情况
#fdisk -l 或#more /proc/partitions
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
挂接Windows文件共享
# mkdir -p /mnt/samba
注:建立一个目录用来作挂接点(mount point)
# mount -t smbfs -o username=administrator,password=pldy123
//10.140.133.23/c$ /mnt/samba
挂接UNIX系统NFS文件共享
在linux客户端挂接(mount)NFS磁盘共享之前,必须先配置好NFS服务端linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享
#mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs
linux查看目录大小及硬盘大小的命令
df(disk free)
功能说明:显示磁盘的相关信息。
语法:df [-ahHiklmPT][--block-size=< 区块大小 >][-t < 文件系统类型 >][-x < 文件系统类型 >][--help][--no-sync][--sync][--version][文件或设备]
补充说明:df可显示磁盘的文件系统与使用情形。
参数:
-a或--all 包含全部的文件系统。
--block-size=< 区块大小 > 以指定的区块大小来显示区块数目。
-h或--human-readable 以可读性较高的方式来显示信息。
-H或--si 与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes。
-i或--inodes 显示inode的信息。
-k或--kilobytes 指定区块大小为1024字节。
-l或--local 仅显示本地端的文件系统。
-m或--megabytes 指定区块大小为1048576字节。
--no-sync 在取得磁盘使用信息前,不要执行sync指令,此为预设值。