一、设置主机名
临时:#hostname 设置的主机名
永久: 需要重启
打开 /etc/hostname 文件,修改即可
二、chkconfig
作用:相当于windows下“安全卫士”、“电脑管家”之类的安全辅助工具,提供“开机启动”的一个管理服务
开机启动服务查询:#chkconfig --list
0-6【指的是运行模式级别 eg 3:开 表示在3的级别下开机启动】
static:开机不启动,但可能被某个开机启动的服务激活
disable:开机不启动
enable:开机启动
删除开机启动服务#chkconfig --del 服务名
添加开机启动服务#chkconfig --add 服务名 【添加后只是能管理,都为关】
设置服务在某个级别下开机启动#chkconfig --level 35 服务名 开/关
三、ntp服务
作用:ntp主要对计算机的时间同步管理操作
方式1:一次性同步【手动同步】
#ntpdate 时间服务器的域名或者IP地址
方式2:通过服务同步
服务名:ntpd
启动ntpd服务#service ntpd start
查看服务状态#service ntpd status
设置ntpd服务开机启动 #chkconfig --level 35 ntpd on/off【centos6】
在centos7下
步骤1:查看crond.serivce服务的自启动状态
[root@localhost ~]# systemctl is-enabled crond.service
disabled
此时crond.serivce的自启动状态为disabled
步骤2:开启crond.serivce服务自启动
[root@localhost ~]# systemctl enable crond.service
[root@localhost ~]# systemctl is-enabled crond.service
enabled
列出所有的启动文件:
systemctl list-unit-files
列出所有状态为enable的启动文件
systemctl list-unit-files | grep enable
四、防火墙
作用:防范网络攻击
在centos6.5中使用iptables
在centos7中默认使用firewalld【默认开机启动】
firewalld设置访问规则
https://baijiahao.baidu.com/s?id=1609242830035673024&wfr=spider&for=pc
五、rpm管理(重点)
作用:对linux服务器上的软件包进行管理【查询,卸载,安装】
查询#rpm -qa|grep 关键词【查看某个软件的安装情况】
选项:
- -q:查询,query
- -a:全部,all
卸载#rpm -e 软件包名
当存在依赖关系,需要卸载多个软件。
此时使用强制卸载#rpm -e 软件包名 --nodeps【notdependences忽略依赖】
安装【需要找到安装包。官网,从光盘读取】
查看块状【光盘,硬盘…】设备的信息:#lsblk 【list block devices】
光盘的挂载和解挂解挂:#umount 挂载点【相当于U盘在windows上已经被弹出了,但是没有拔下电脑USB接口】
挂载:#mount 设备原始地址【在/dev下】 路径【挂载的目录一般都在mnt下】
安装软件#rpm -ivh 软件包完整名称
选项:
- -i:install安装
- -v:显示进度条
- -h:以“#”形式显示进度条 #################
六、cron/crontab计划任务(重点)
作用:24小时职守
语法:#crontab 选项
- -l:list,列出指定用户的计划任务列表
- -e:edit,编辑指定用户的计划任务列表
- -u:user,指定的用户名,如果不指定,则表示当前用户
- -r:remove,删除指定用户的计划任务列表
编辑计划任务【计划任务的规则语法格式,以行为单位,一行则为一个计划,
分 时 日 月 周 需要执行的命令
取值范围: 四个符号:
分:0~59 *:表示取值范围中的每一个数字
时:0~23 -:区间表达式,想要标识1到7,写成1-7
日:1~31 /:表示每多少个,例如:想每10分钟1次,则可以在分的位置上*/10
月:1~12 ,:表示多个取值,比如想在1点,2点,6点执行,则可以在时的位置写:1,2,6
周:0~7,0,7表示星期天
eg:每天0点0分执行reboot命令,则写成
0 0 * * * reboot
eg:每月的1、10、22日的4:45重启network服务
45 4 1,10,22 * * service network restart
Crontab权限:本身是任何用户都可以创建自己的计划任务
配置文件位于:/etc/cron.deny 里面写用户名一行一个
将kiki加入cron.deny文件中【意味着系统拒绝kiki创建定时任务】
系统拒绝创建
还有一个白名单【默认不存在】:/etc/cron.allow注意白名单优先级高于黑名单,如果一个用户同时存在于两个名单文件中,则会默认允许创建计划任务