周内班总结(3)

####################
#######第八单元######
####################

##systemctl命令##
systemctl list-units        ##列出当前系统服务的状态
systemctl list-unit-files    ##列出当前服务的开机状态
systemctl status sshd        ##查看指定服务状态
systemctl stop sshd        ##关闭指定服务
systemctl restart sshd        ##重启指定服务
systemctl enable sshd        ##设定服务开机启动
systemctl disable sshd        ##设定服务开机关闭
systemctl reload sshd        ##重新记载配置
systemctl list-dependencies sshd ##查看服务依赖性关系
systemctl mask sshd        ##冻结服务
systemctl unmask sshd        ##启用服务
systemctl set-default multi-user.target    ##开机不启动图形
systemctl set-default graphial.target    ##开机启动图形

####################
#######第九单元######
####################

##openssh##
1.openssh是一个提供远程访问控制的软件
2.远程访问的实现
ssh 远程主机用户@远程主机ip地址
ssh 远程主机用户@远程主机ip地址 +X ##可以使用图形工具
3.ssh的key认证
(1)生成key
ssh-keygen
(2)添加key认证
ssh-copy-id -i /root/.ssh/id_rsa.pub 用户@IP
(3)分发钥匙给主机
scp /root/.ssh/id_rsa 用户@IP:/root/.ssh/
(4)测试
ssh 用户@IP
4.提升openssh安全级别
(1)openssh-server配置文件
/etc/ssh/sshd_config
PasswordAuthentication yes|no    ##是否开启用户密码认证
PermitRootLogin yes|no        ##是否允许超级用户登陆
AllowUsers            ##用户白名单
DenyUsers            ##用户黑名单

####################
#######第十单元######
####################

1.网络基础知识
ipv4
2进制32位,每段8位,最大255
如:172.25.254.27
子网掩码:划分网络位和主机位
##ip设定##
ifconfig    ##查看或者临时设定主机ip的工具

ifconfig 网络接口    ##查看这个接口上的 ip

ifconfig 网络接口 ip netmask 子网掩码    ##临时设定ip
ifconfig eth0 172.25.254.127 netmask 255.255.255.0

systemctl restart network        ##重启网络
systemctl restart NetworkManager    ##重启网络管理服务
NetworkManager可以记录网络的状态

图形配置网络
nm-connection-editor    ##图形中的网络设定工具
nmtui            ##文本中的网络设定工具

命令设定ip  ##临时设定
nmcli device status    ##
nmcli device show    ##显示连接状态
nmcli device connect eth0    ##连接eth0
nmcli device disconnect eth0    ##断开连接eth0
nmcli connection delete westos
nmcli connection show
nmcli connection down westos
nmcli connection up westos
2.网关
路由器上和主机处于同网段IP
设置方法
(1)全局网关
vim /etc/sysconfig/network/
GATEWAY=
(2)网卡
vim /etc/sysconfig/network-scripts/ifcfg-eth0
GATEWAY=
3.dns
DNS是一台服务器
回答客户主机和IP的对应关系
设定dns
(1)
vim /etc/resolv.conf
nameserver IP
(2)
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=IP
4.本地解析文件
vim /etc/hosts
IP 主机名称
5.本地解析文件和dns读取顺序的调整
vim /etc/nsswitch
hosts : files dns
###dhcp配置###
yum install dhcp -y
cp /usr/doc/dhcp-4.2.5/dhcpd.conf.example  /etc/dhcp/dhcpd.conf
vim /etc/dhcpd.conf
修改文件内容
systemctl restart dhcpd
systemctl enable dhcpd
###系统日志###

##日志管理服务##
1.rsyslog负责日志采集和分类存放日志
2.rsyslog日志分类
vim /etc/rsyslog.conf
服务类型.日志级别   /存放文件
systemctl restart rsyslog.service
##日志同步##
systemctl stop firewalld ##关闭两台主机防火墙
配置日志发送方
*.*  @172.25.27.11
配置日志接受方
$ModLoad imudp ##日志接收插件
$UDPServer 514 ##使用接口
测试
logger hello
tail -f /var/log/messages
##日志采集格式##
$template WESTOS,"%FROMHOST-IP% %syslogtag% %msg%\n"
/var/log/messages;WESTOS
##日志分析工具journalctl##
journalctl ##浏览日志
journalctl -n 5 ##显示最新5条
journalctl -p err ##显示报错信息
journalctl -f ##监控日志
journalctl --since --until ##显示时间段日志
journalctl -o verbose ##显示日志能够使用的详细进程参数
##记录重启之前日志##
mkdir /var/log/journal    ##建立存放目录
chown root.systemd-journal /var/log/journal ##改变所有组
chmod 2777 /var/log/journal     ##g+s
reboot
journalctl

###yum###
上层软件管理工具,最重要的功能是解决软件依赖关系
###linux中设备的访问###
##文件查找##
1.locate filename ##在文件数据库中搜索,update更新数据库
2.find

时间: 2024-08-04 19:43:14

周内班总结(3)的相关文章

周内班总结(2)

##vim用法## 编辑文本 1.echo [[email protected] mnt]# echo nihao >file ##输出nihao到file [[email protected] mnt]# cat file ##显示内容 nihao [[email protected] mnt]# echo hello >>file ##追加hello到file [[email protected] mnt]# cat file ##显示内容 nihao hello 2.cat >

周内班总结(1)

#虚拟机控制# [[email protected] Desktop]$ rht-vmctl start desktop       #打开desktop虚拟机 Starting desktop.                                           #正在打开 [[email protected] Desktop]$ rht-vmctl view desktop        #显示desktop虚拟机 [[email protected] Desktop]$ r

如何判断两个日期在一周内

如何判断两个日期在一周内,首先,需要搞清楚一周内到底是什么含义,国内通常是以周一作为每周的第一天,而西方普遍以周日作为每周的第一天. 以下,我们以西方的标准来处理这个问题. 常见的日期结构: struct DateTime { int year; int month; int day; int weekday; //days since Sunday - [0, 6] int hour; int minute; int second; }; 上述结构中与周相关的参数只有weekday,应该设法利

如何在一周内摸清一个行业?

一周之内真的能摸清一个行业? 在和咨询.投行.投资.猎头这些行业的人聊天的时候,我反复听到“一周”这个时间,于是我也开始好奇:你们是在什么情况下需要在一个星期之内了解一个行业?你们都是如何做到在一个星期之内摸清一个行业的? 在一周之内“摸清”一个行业依然不可能成为这个行业的顶尖专家,也不可能成为这个行业的一个高管.但是,你能了解一个行业的全局,现今状况.过去.未来一段时间内可能的发展趋势,熟悉那个行业的行话,拿捏这个行业的基本信息. 这有什么用? 你能和那个行业内的人自如对话,你能站在局外人的角

几周内搞定Java的10个方法

不要将Java与JavaScript弄混了,Java的目标是“一次编译,到处调试”(呃,不对,是“到处运行”).简单来说,就是Java程序可以直接在任何设备上运行. Java语言是什么? 不管我们是否意识到,实际上我们基本每天都在与Java打交道.在浏览网页时,可能会弹出一个提示,要求必须安装Java才能继续浏览.这种情况一般发生在使用flash或者是通过某种方式将flash组件集成到核心系统的站点. Java并不是那种通常在新电脑上直接下载下来就能用的程序.我不能确定有没有操作系统将Java作

JS-两周内自动登录功能

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>两周内自动登录</title> 6 <script src="cookie.js" type="text/javascript" charset="utf-8"></script> 7 <

Servlet课程0426(十一)Servlet Cookie实现两周内不用重复登录

Welcome.java //登录界面 package com.tsinghua; import javax.servlet.http.*; import java.io.*; import java.sql.*; public class Welcome extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) { //业务逻辑 Connection ct = null; Pr

(013)每日SQL学习:确定两个日期之间的工作日天数和计算一年周内各日期次数

1.确定两个日期之间的工作日天数 --确定两个日期之间的工作日天数with x0 as (select to_date('2018-01-01','yyyy-mm-dd') as 日期 from dual union all select to_date('2018-01-15','yyyy-mm-dd') as 日期 from dual ), x1 as --日期并列显示 (select min (日期) 开始日期,max(日期) 结束日期 from x0 ), x2 as --日期之间的天数

项目经理怎么在两周内熟悉一个项目的业务?

项目经理空降到一个进行中的项目,怎么在两周内熟悉一个项目的业务? 四步帮你解决:明确项目业务目标,了解系统功能模块,弄清系统核心业务流程,多使用系统. 一.明确项目业务目标 明确项目业务目标,也就是了解客户为什么要建设这个项目,客户想通过这个项目解决哪些业务问题?从哪里了解这个信息?渠道很多:如果前任项目经理还在,可以直接问前任项目:如果项目资料齐全,可以查阅项目资料:如果商务清楚,可以问商务:如果前面的渠道不通,也可以直接请教客户:甚至可从公司竞争对手的竞品介绍里了解.此任务第一周完成. 二.