一、网络配置与SSH
1、网卡命名
1)rhel7之前 :eth0 eth1...
2)rhel7及之后:
第1 2位:以太网网卡为en开头无线网卡为wl开头
第3位:o 板载网卡s 热插拔接口p pci插槽位置
第4位开始:由hash过的数字表示设备索引 id 端口等
2、网络服务配置
1)nmtui 类GUI工具进行网络配置
2)ip add show
显示网络信息 效果同:ifconfig
3)nmcli connection show
显示全部网卡配置信息
4)nmcli connection add con-name [配置名] type eth ifname [网卡名] auto yes(开机自动连接) ip4 [ip地址/x] gw4 [网关]
添加网络配置条目 等同于对/etc/sysconfig/network-scripts/xxx 进行配置
如果不输入ip地址信息 默认自动获取
5)nmcli connection show [配置名]
显示配置详细信息
6)nmcli connection del [配置名]
删除配置条目
7)nmcli connection modify [配置名] (type eth ifname [网卡名] auto yes(开机自动连接) ip4 [ip地址/x] gw4 [网关] )......
修改配置条目
3、SSH服务
1)安全验证方式
①基于口令
②基于密钥:
ssh-keygen 生成密钥对默认存于用户目录下的.ssh
ssh-copy-id [服务器ip]将公钥密钥对发送至服务器
2)配置文件
路径:/etc/ssh/sshd_config
主要字段:
PasswordAuthentication 是否允许使用口令登录
PermitRootLogin 是否允许root登录
3)scp远程传输服务(基于ssh协议传输)
具体操作:
①从远程主机接受文件:
scp [参数] 远程用户@ip:文件路径 本地路径
②向远程主机发送文件:
scp [参数] 本地文件 远程用户@ip:目录
参数:-r 传送文件夹 -v 显示进度 -P 指定端口
二、日志系统与时间设置
1、rsyslog日志系统
1)日志文件保存在/var/log
绝大多数日志 /var/log/message
安全认证日志:/var/log/secure
邮件服务日志:/var/log/maillog
crond计划任务日志:/var/log/cron
系统启动日志:/var/log/boot.log
2)配置文件/etc/rsyslog.conf
可修改记录级别
*.info;mail.none;authpriv.none;cron.none /var/log/messages
2、systemd-journal日志系统
1)使用命令
①journalctl 查看所有日志
②journalctl -n 5 查看后五条记录
③journalctl -p err 查看err类型日志
④journalctl -f 不断输出最后十条记录
⑤journalctl --since today 查看今日日志
⑥journalctl --since “2020-01-10 10:10:00” --until “2021-02-05 12:12:55”查看给定时间范围的日志
⑦journalctl -o verbose 查看日志详细信息
2)日志文件
日志文件保存在/run/log中,如果使用vim编辑日志文件将显示乱码,安全性较高。该日志系统默认情况不会永久保存日志
3、时间设置
1)修改同步时间服务器
配置文件/etc/chrony.conf
2)同步时间命令
①timedatectl set-ntp true 设置chrony同步时间
②systemctl start chronyd 开启服务
③systemctl enable chronyd 设置服务开机启动
三、计划任务与图形化切换
1、计划任务
1)一次性计划任务at
①at 19:28
设置在19:28执行的一次性任务
输入命令后进入内容编写界面,输入Ctrl D完成
②at -l
查看未执行的任务
③atq
查看未执行的任务
④atrm X
删除编号为X的任务
2)周期计划任务crond
①crontab -e
进入当前用户的周期任务编辑
②crontab -e -u [用户名]
为指定用户创建周期任务
③任务编辑格式:
* * * * * [命令]
分 时 日 月 星期
例1: 10 3 1 1 * [命令]
表示在每年一月一日的三点10分执行命令
例2: 2 3 */2 1 * [命令]
表示在每年一月每隔两天的三点2分执行命令
例3: 1-10 3 * * * [命令]
表示在每天三点的1~10分 每分钟执行一次
④crontab -l
查看当前用户计划任务
⑤crontab -l -u [用户名]
查看指定用户计划任务
⑥crontab -r
删除当前用户所有计划任务
2、操作页面
1)分类
操作页面有命令行和GUI图形化两种
2)命令行界面转图形化
①yum grouplist
查看包组列表 关注有关GUI的包
②yum groupinstall “Server with GUI”
安装与图形化有关的包
③临时更换命令:
systemctl isolate graphical.target
临时切换至图形化界面
systemctl isolate multi-user.target
临时切换至命令行界面
④永久更换命令:
systemctl set-default graphical.target
永久切换至图形化界面
systemctl set-default multi-user.target
永久切换至命令行界面