一、安装
1.配置IP地址、设置主机名称、如果需要设置网关。
2.在软件选择界面:去除办公和实用性、勾选网络服务器。然后“下一步”。
注:如果在2中,去除办公和实用性、勾选网络服务器、定制两项后,在下一步进入定制界面后仅含有“SQL”字符的两项与新闻服务器不选。在“网络服务器”项中选中“dhcp”包、“遗留网络服务器”项中选中“telnet-server”。若是按照此法安装系统则,下面的软件包的安装均可略去!!
3.防火墙、SELinux不做任何设置。如果需要等进入系统后再进行。
注:如果在安装系统时,禁用防火墙、SELinux可以使得下面防火墙等诸多安全配置略去。
linux更改主机名,需要更改两个文件如下:
现在要将主机名称由默认的localhost及其所在域localdomain更改为:www与shenzhi241.com
第一步:修改第一个文件:
vi /etc/hosts
注:
127.0.0.1 www.shenzhi241.com shenzhi241.com
在注释掉一行后又创建了上面的一行。
注意:要将原来的行删除或者注释掉,www为主机名称 shenzhi241.com为主机所在的域的名称,www.shenzhi241.com为主机全名。
第二步:修改第二个文件:
vi /etc/sysconfig/network
注意:如上图所示,仅将第二行的HOSTNAME更改为www.shenzhi241.com,即本主机的全称。
第三步:使更改生效
(1)如果进行了前两步后,重启系统,会发现主机名已经更改。
(1.5)运行hostname命令,查看主机名称发现没有生效。
(2)如果不想重启但又要使主机名更改。可使用hostname www.shenzhi241.com命令来刷新主机名称的缓存,使设置立即生效。步骤如下图:
重启系统后在登录界面下方可以看到主机名,如下图所示:
切换到超级用户,进入setup文本配置界面。选择“网络配置”
进入后会出现一个询问,访问出现误操作。
接下来进入配置界面:
此时,可以有两种选择,一种是自动获取IP,仅在最上面一行的中括号获得焦点时按下空格键即可;另一种是手动指定IP,分别输入相关IP确定即可。
注:设置后的IP不会立即生效,可以通过两种方式使其生效:
1.命令方式
/etc/init.d/network restart
另外有一种通用命令:service network restart
2.重启系统
切换到超级用户,进入setup文本配置界面。选择“防火墙配置”,如下图所示:
使用Tab键,当光标移动到禁用左边的括号时,按下空格键,然后“确定”,立即生效。
图形方式【建议使用】:
【桌面】—>【管理】—>【安全级别和防火墙】—>【SELinux】—>【SELinux设置:】—>Disabled 参见下图:
注:防火墙的禁用,也可以在这里设置。
命令方式【不建议使用】:
vi /etc/selinux/config
更改配置文件:
更改其中的SELINUX项的值就可以关闭和启用SELinux服务了。
修改成 SELINUX=disabled 禁用SeLinux
修改成 SELINUX=enforcing 使用SeLinux
使设置生效:
在终端输入如下命令,SELinux立即关闭。
setenforce 0
修改文件/etc/inittab
切换到超级用户:
cp /etc/inittab /etc/inittab.bak0
vi /etc/inittab
将内容“id:5:initdefault:”中的“5”更改为“3”,保存并退出即可。如下图所示:
在再次重启的时候会看到效果。
何为cron:cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。
在Fedora5下默认cron是自启动的。但并不确定所有的系统都是。
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
cron在设置之后并不需要重新启动服务。
cron可以设置单个用户的任务运行脚本;也可以设置全局用户的任务。
首先,介绍cron的格式:cron是由一行行的语句构成的。其基本格式如下:
基本格式 :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
练习:
由于Linux服务器每月要定期进行维护,请制定一个cron任务:每月的1日凌晨0:00关闭服务器,并给出提示消息:FOR MAINTANCE!
操作内容: [root@localhost ~]# crontab -e //进入命令输入模式,此时将进入VI编辑模式
0 0 1 */1 * shutdown -h now 'FOR MAINTANCE!' //在其中输入的命令,输入完毕保存并退出即可