centos知识点巩固

本文涉及的产品
云解析DNS-重点域名监控,免费拨测 20万次(价值200元)
简介:

1.特殊权限
SUID,SGID,sticky-bit
设置GUID可以用chmod u+s /usr/bin/myapp
设置SGID可以用chmod g+s /home/groupspace
设置Sticky-bit可以用chmod o+t /home/share/temp就是典型的sticky-bit
如果要恢复那直接把加号改成减号就可以了。

2.安排cron任务
crontab命令用于安装删除或者用于驱动cron后台进程的crontab任务。也就是说,用户把需要执行的命令序列放到crontab文件中以获得执行。每个用户都可以有自己的crontab文件

语法
crontab[ -u user] file

举个简单的例子
crontab文件的格式
minute hour  day-of-month  month-of-year day-of-week [username] commands

[root@zh888 ~]#crontab -e
38 22 * * * rm -rf /home/samba/software/temp/*
输入以上每个晚上10点38执行删除/home/samba/software/temp/*的临时文件


[root@zh888 ~]# crontab -l//显示任务
38 22 * * * rm -rf /home/samba/software/temp/*

3.交换空间
创建交换分区
fdisk 分好一个分区(比如hda3
mkswap  -c /dev/hda3 格式化
swapon /dev/hda3 启用
如果希望自动开机激活直接写入/etc/fstab
/dev/sda9 none  swap  swap 0 0
使用交换文件
#dd if=/dev/zero of=/swap bs=1024 count=10240//建立10mb大小的交换文件swap

mkswap /swap 10240:sync//创建交换文件系统

swapon /swap//激活交换空间

swapoff /swap 取消激活

如果用户希望开机自动激活交换文件可以将 swapon /swap写入/etc/rc.d/rc.local中就可以了。


4.添加samba配置文件grep -v "#" /etc/samba/smb.conf过滤掉#号
设置samba口令
cat /etc/passwd|mksmbpasswd.sh>/etc/samba/smbpasswd
smbpasswd user(用户即可)
如果过使用-a参数的smbapsswd命令添加单个samba账户并设置口令,实现本地账户要存在,不存在用useradd添加
检查smb.conf文件是否正确用testparm来检查


5.bind域名服务器
主配置文件/etc/named.conf
根域名服务器指向文件/var/named/named.ca
localhost区域文件/var/named/localhost.zone,/var/named/named.local

[name] [ttl] IN   type  rdata

@为默认域 IN代表将该记录标识为一个internet DNS资源记录,ttl字段表示寿命字段以秒为单位,type有A记录,cname别名,hinfo描述主机信息,mx邮件交换记录,ns标识一个域的域名服务器,ptr将地址转换成主机名,SOA表示记录一个授权区的开始,SOA记录后的所有信息是控制这个域的。每个配置都要一个soa记录。在资源记录都是以.点位结束的。

/etc/resolv.conf文件
nameserver //用于指定dns服务器最多指定3个dns服务器,每个dns服务器占一行,行的顺序决定了dns查询顺序。

domain//domain用于指定当前的主机所在域的域名。

search//serach用于指定默认的搜索域。 



本文转自zh888 51CTO博客,原文链接:http://blog.51cto.com/zh888/640323,如需转载请自行联系原作者


相关文章
|
4月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
778 69
|
3月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1105 2
|
4月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
391 78
|
3月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
594 16
|
5月前
|
Linux 网络安全 Apache
针对在Centos/Linux安装Apache过程中出现的常见问题集锦
以上每个问题的解决方案应深入分析错误日志、系统消息和各种配置文件,以找到根本原因并加以解决。务必保持系统和Apache软件包更新到最新版本,以修复已知的bugs和安全漏洞。安装和管理Web服务器是一项需要细致关注和不断学习的任务。随着技术的发展,推荐定期查看官方文档和社区论坛,以保持知识的更新。
242 80
|
4月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
346 10
|
5月前
|
人工智能 数据挖掘 Linux
Centos安装Python3.7(亲测可用)
本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。
492 2
|
6月前
|
机器人 Linux
CentOS 7系统中安装特定版本CMake 3.21.2的方法。
到这里,过程已经全部完成。如果你跟随上面的步骤来,那么你现在已经拥有了一个全新的CMake版本在你的CentOS 7系统上了。这个过程就像是你通过一系列仪式,唤醒了一个沉睡已久的古老机器人,它现在完全按照你的意愿来帮你构建和编译软件了。
504 18