目录
2. 系统服务管理(开启、关闭以及开机自启服务)
1.挂载
1.1.什么是挂载?
挂载是一个非常重要的功能,使用非常频繁。它指将一个设备(通常是存储设备,可以挂载光盘、硬盘、磁带、光盘镜像文件等)挂接到一个已存在的目录上(这个目录可以不为空,但挂载后这个目录下以前的内容将不可用)。
1.2.挂载源和挂载点
挂载源:需要被挂载的设备文件
挂载点:连接的目录
1.3.挂载语法
语法格式:mount -t iso9660 -o ro 挂载源 挂载点
- -t:挂载源的文件系统类型
- -o:挂载方式,ro只读,loop作为磁盘分区
示例:
- 在mnt/下:mkdir cdrom
- 在mnt/下:mount -t iso9660 -o ro /dev/sr0 /mnt/cdrom/
1.4.设置永久挂载
挂载的资源在重启后就失效,需要重新挂载。要想自动挂载,可以将挂载信息设置到 /etc/fstab 配置文件中,如下:
第1列 | 第2列 | 第3列 | 第4列 | 第5列 | 第6列 |
/dev/cdrom | /mnt/cdrom | iso9660 | defaults | 0 | 0 |
/root/CentOS-6.7-x86_64-bin-DVD1.iso | /mnt/centos | iso9660 | defaults,ro,loop | 0 | 0 |
说明如下:
- 第一列:/dev/cdrom:挂载源,要挂载的磁盘分区或存储设备,或者文件系统
- 第二列:/mnt/cdrom:挂载点,挂载位置
- 第三列:iso9660:文件系统类型,ext4文件系统,swap表示交换分区,…
- 第四列:defaults:挂载参数
- 第五列:0:表示dump选项,dump工具通过这个选项位置上的数字来决定文件系统是否需要备份。如果是0,dump就会被忽略,事实上大多数的dump设置都是0.
- 第六列:0:读取文件系统时候的检测顺序,允许的数字是0,1,2,根目录应当获得最高的优先权1,其他所有需要被检查的设备设置为2,0表示不检查。
1.5.卸载
语法格式:umount /mnt/cdrom #此操作会导致永久挂载也失效
1.6.统计文件或文件夹大小
存储空间查看:df -h
统计指定路径下的所有子目录和文件大小:du -sh /mnt/cdrom/packages
2. 系统服务管理
2.1.跟服务相关的基本使用命令
service --status-all #查看系统所有的后天服务进程
service sshd status #查看指定的后台服务进程的状态
service sshd stop #停止
service sshd start #开启
service sshd restart #重启
2.2.配置后台服务进程的开机自启
chkconfig httpd on ##让httpd服务开机自启
chkconfig httpd off ##httpd服务开机不要自启
chkconfig --list | grep httpd ##查看httpd服务自启动状态
chkconfig --level 35 httpd on ##设置启动级别3和5时httpd服务开机自启
3.修改系统日期时间
3.1.查看时间:(下面两种方式都ok)
date -R
date
date '+%Y-%m-%d %H:%M:%S'
3.2.查看时区:cat /etc/sysconfig/clock
CentOS中时区是以文件形式存在:
- 当前正在使用的时区文件位于:/etc/localtime
- 其他时区文件则位于:/usr/share/zoneinfo
- 其中中国时区使用:/usr/share/zoneinfo/Asia/Shanghai
- 更改时区直接使用这个命令就ok了:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 备注:如果没有Asia/Shanghai时区文件,请使用tzselect 命令去生成时区文件,生成好的时区文件就在/usr/share/zoneinfo目录下。
3.3.修改时间
date -s 12/25/2016
date -s 19:57:30
date -s "2016-12-25 19:57:30"
3.4.同步网络时间
语法格式:ntpdate 时间服务器地址
ntpdate time.nist.gov
ntpdate 202.120.2.101
一劳永逸的方式:
- 使用命令:crontab -e
- 然后往里面加入一行内容:*/**** ntpdate 202.120.2.101
- 保存退出即可
- 上面的配置表示每个10分钟从202.120.2.101时间服务器同步一次时间