2021-07-26;Linux4~自有服务:主机名、chkconfig、ntp、防火墙、rpm,cron


主机名操作

查看主机名命令

  • #hostname
  • #hostname -f ,FQDN

临时修改

临时性修改,重启电脑会恢复之前的主机名
命令:#hostname 主机名
在这里插入图片描述
修改好之后生效方式,同永久修改

  • #su 用户名,一下
  • 重启终端

永久修改

修改相关文件,即:/etc/sysconfig/network
在这里插入图片描述
测试时切换用户没有反应,只能重启

hosts文件修改(重要)

当hostname时报错,以及ping自己不同,因为最重要的hosts文件未修改
文件路径:/etc/hosts
在这里插入图片描述

不设置FQDN的后果

  • 很多服务器将会报错,例如apache
  • 良好的习惯,方便辨识
  • 不妨碍DNS解析

chkconfig配置

提供“开机启动项”的管理服务
Linux下有很多软件的安装完成后的开机启动服务需要自己添加、查看、删除

开机启动查询

命令:#chkconfig --list
在这里插入图片描述
其中0-6表示各个启动级别,例如sshd,当级别为2345中一个时默认开机启动。其实0和6自启有什么意义呢

删除服务(列表)

命令:#chgconfig --del 服务名,仅从列表中删除,不显示
在这里插入图片描述

添加服务(列表)

命令:#chkconfig --add 服务名,添加到列表
在这里插入图片描述
:并非所有服务都能添加到开机自启,只有service命令可以操作的服务才能添加

服务的开机 启/停

命令:#chkconfig --level 级别 服务名 on/off
级别的输入为数字,多个级别操作时中间不留空格,如:“35”
在这里插入图片描述
测试完记得改回去


ntp服务

用于计算机时间同步管理操作

一次性同步时间(手动)

命令:#ntpdate 时间服务器IP地址
需要的ip地址可以百度查询
在这里插入图片描述
操作是这么个操作,emm

时间同步服务

同步服务就是启动ntp服务,最好设置成开机自启即可
启动服务的命令:#service ntpd start,或者在快捷目录下:/etc/init.d/ntpd
在这里插入图片描述
开机设置命令:#chkconfig --level 35 ntpd on
在这里插入图片描述

防火墙设置

主要功能是防范网络攻击 这个应该都知道
通过选择性通过外部请求从而保证安全性,centos6.5时命令为:iptables,7.x后为firewalld

查看是否启动

命令:chkconfig --list|grep iptables
在这里插入图片描述

服务的 启/停

命令:#service iptables start/stop/restart,或者快捷目录:/etc/init.d/iptables
在这里插入图片描述

查看规则(状态)

  1. 命令:#service iptables status
  2. 命令:#iptables -L,列出规则。选项为“n”时,则使单词以数字形式显示

两个查看方式效果相似
在这里插入图片描述

添加规则

例如添加规则,允许80端口通过防火墙:
加到末行命令:#iptables -A INPUT -p tcp --dport 80 -j ACCEPT
加到首行命令:#iptables -I INPUT -p tcp --dport 80 -j ACCEPT

iptables:主命令
-I:表示将规则放到最前面
-A:add添加规则,在最后
INPUT:进站请求【出站:OUTPUT】
-p:指定协议【tcp/udp/icmp】
–dport:指定端口号
-j :指定结果,允许(accept)/禁止(reject)

规则可以百度查询,添加过之后保存生效,就这你也剪掉五分钟


rpm管理

软件管理,对Linux软件包进行管理,主要操作为查、卸、装。以火狐程序为例

查看

程序较多,所以用管道符过滤
命令:#rpm -aq|grep 关键词
在这里插入图片描述

卸载

命令:#rpm -e 软件名
在这里插入图片描述
未使用图形化界面没有桌面依赖程序的阻拦报错
当有依赖关系阻拦时可以使用命令:rpm -e firefox --nodeps
实现强制卸载,可能对系统使用出现影响,慎用!

安装

安装时需要安装包,官网下载或者使用装机光盘附带的旧版本程序包

查找安装包(解挂/挂载的补充)

寻找装机光盘路径:查询块状文件:#lsblklist block
在这里插入图片描述
NAME:名称
SIZE:文件大小
TYPE:类型
MOUNTPOINT:挂载点,类似windows下的盘符

解挂光盘命令:#umount 光盘设备挂载点,类似与U盘弹出未拔
在这里插入图片描述

挂载光盘命令:#mount 设备原始地址 要挂载的位置路径
设备原始地址:地址统一/dev下,然后根据大小确定具体name值,拼凑在一起组成原始地址,如当前“/dev/sr0
要挂载的路径:挂载目录统一在mnt下(约定俗成),也可以在mnt下自建目录,如“/mnt/dvd”
在这里插入图片描述

安装命令

命令:#rpm -ivh 软件包完整名称
选项:

  • i:安装
  • v:进度条显示
  • h:进度条以“#”显示

必须是完整名称


cron/crontable 计划任务

操作系统自定义某些任务的定时运行,称为计划任务

命令:#crontab 选项
选项:

  • -l:list,列出指定用户的计划任务列表
  • -e:edit,编辑指定用户的计划任务列表
  • -u:user,指定的用户名,不指定则默认当前用户
  • -r:remove,删除指定用户的计划任务列表

cron规则

启动编辑打开一文本编辑:以行为单位,一行一计划
格式:分 时 日 月 周 需要执行的指令

取值范围:

  • 分:0~59
  • 时:0~23
  • 日:1~31
  • 月:1~12
  • 周:0~7,0和7代表周日

四个符号:

  • *:类似与通配符,代表所有
  • -连续区间,如1-7代表1到7
  • /:表示每多少个,如分下写*/10,每30分
  • ,:多取值,不连续

案例:
案例

权限设置

至高无上的超级管理员root可以设置限制某用户使用此功能,默认是所有用户都可以使用
操作文件:/etc/cron.deny,黑名单(死亡笔记)
一行一个用户名,写谁谁就被限制

可以自创白名单功能:(没有意义的功能)
操作文件:/etc/cron.allow,需要自创,赋予权限,黑白碰撞即抵消


材料来自黑马程序员教程视频

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值