配置NTP时间服务器的客户端:
1.安装时间管理的软件包:chrony
# yum -y install chrony
2.修改配置文件:
# vim /etc/chrony.cont
server 时间服务器的 iburst
3.重启
查看时间服务器的状态:
# timedatectl
启动时间服务器:
# timedatectl set-ntp yes
测试时间服务器配置:
# date
配置一个错误的时间:
# date -s '2001-1-10 17:23:23'
Wed Jan 10 17:23:23 CST 2001
# date
Wed Jan 10 17:23:26 CST 2001
重启net服务:
# systemctl restart chronyd
查看时间是否修改为正确的时间:
# date
Mon Oct 21 09:12:26 CST 2019
周期性计划任务:crontab
限制数据:
# vim /etc/cron.deny
//将你要限制我用户写到这个文件中(用户名)
配置:
# crontab -e
//会进到类似vim的编辑界面
* * * * * (/usr/bin)ceho haha
分 时 日 月 周
分:0-59 时:0-23 日:1-31 月:1-12 周:0-7(0、7都表示周日) *(每)
删除任务:
# crontab -r //强制全删,“不建议执行”
查看任务:
# crontab -l
selinux:
安全强化的linux
美国国家安全局(NSA)
直接加载在内核中
一般关掉
用户 + 权限 - - 进程 - 线程
修改配置文件
# vim /etc/selinux/config
SELINUX=disabled //关闭
enforcing //开启
permissive //警告状态、一般做测试用
重启才会生效!!!
查看seLinux的状态:
# setenforce 0 //开启
1 //关闭
进程和服务:
进程:一个正在运行的程序
程序:二进制文件,放在储存介质中,物理文件
服务:常驻在内存中
进程:父进程、子进程
PID:产生一个进程,就是执行一个程序或者命令,就会产生一个PID
查看进程相关的信息:
# ps -l
/bin/bash linux中的解释器
# bash //在当前解释器界面生成一个子界面
//在当前进程产生一个子进程
# ps -l
//PID和PPID
进程:
查看系统中所有正在运行的进程:
# ps -aux
root 17728 0.0 0.1 157444 1920
ptas/0 Rt 14:42 0:00 ps -aux
USER:该进程属于的账户
PID:进程标识符
%CPU:占用的CPU资源
%MEM:物理内存
VSZ:虚拟内存
RSS:固定内存
tty:终端标识符(who)(查看多少个终端在线)
STAT:进程的状态 S|R|T|Z
R:running
S:sleep
T:stop
Z:zombie(僵尸)
根据pid号杀死进程:
# kill -9 PID号
将执行的命令放入后台:
# 命令 &
{root@xieqc ~} # vim a.txt
Ctrl键+z键+z键
+ 表示最近一次放入后台的命令
- 表示最近三次放入
查看后台都有哪些进程:
# jobs
调用后台程序:
# fg % 编号
ps -aux -- PID -- kill -9 & -- jobs -- 编号 -- fg %编号
基于端口 基于域名 基于ip
端口会冲突 ip 本身少、费用高 域名最适合