centos知识点巩固

本文涉及的产品
.cn 域名,1个 12个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介:

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,如需转载请自行联系原作者


相关文章
|
2月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
119 64
|
2月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
126 61
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
112 1
Linux系统之Centos7安装cockpit图形管理界面
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
116 3
|
2月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
156 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装