1
2
3
4
5
6
7
8
9
10
11
12
13
|
修改ip地址、网关、主机名、DNS等 关闭selinux,清空iptables 添加普通用户并进行sudo授权管理 更新yum源及必要软件安装 定时自动更新服务器时间 精简开机自启动服务 定时自动清理/ var /spool/clientmqueue/目录垃圾文件,放置inode节点被占满
变更默认的ssh服务端口,禁止root用户远程连接 锁定关键文件系统 调整文件描述符大小 调整字符集,使其支持中文 去除系统及内核版本登录前的屏幕显示 内核参数优化 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #网卡名字 BOOTPROTO= static #静态IP地址获取状态 如:DHCP表示自动获取IP地址
IPADDR= 192.168 . 1.113 #IP地址
NETMASK= 255.255 . 255.0 #子网掩码
ONBOOT=yes#引导时是否激活 GATEWAY= 192.168 . 1.1
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO= static
IPADDR= 192.168 . 1.113
NETMASK= 255.255 . 255.0
ONBOOT=yes GATEWAY= 192.168 . 1.1
[root@localhost ~]# vi /etc/sysconfig/network HOSTNAME=c64 #修改主机名,重启生效 GATEWAY= 192.168 . 1.1 #修改默认网关,如果上面eth0里面不配置网关的话,默认就使用这里的网关了。
[root@localhost ~]# cat /etc/sysconfig/network HOSTNAME=c64 GATEWAY= 192.168 . 1.1
我们也可以用 hostnamec64 来临时修改主机名,重新登录生效 修改DNS [root@localhost ~]# vi /etc/resolv.conf #修改DNS信息 nameserver 114.114 . 114.114
nameserver 8.8 . 8.8
[root@localhost ~]# cat /etc/resolv.conf #查看修改后的DNS信息 nameserver 114.114 . 114.114
nameserver 8.8 . 8.8
[root@localhost ~]# service network restart #重启网卡,生效 重启网卡,也可以用下面的命令 [root@localhost ~]# /etc/init.d/network restart |
1
2
3
4
5
6
|
[root@c64 ~]# sed –i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config #修改配置文件则永久生效,但是必须要重启系统。 [root@c64 ~]# grep SELINUX=disabled /etc/selinux/config SELINUX=disabled #查看更改后的结果 [root@c64 ~]# setenforce 0 #临时生效命令
[root@c64 ~]# getenforce #查看selinux当前状态 Permissive |
1
2
3
4
5
6
7
8
9
|
[root@c64 ~]# iptables –F #清理防火墙规则 [root@c64 ~]# iptables –L #查看防火墙规则 Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination [root@c64 ~]#/etc/init.d/iptables save #保存防火墙配置信息 |
1
2
3
4
5
|
[root@c64 ~]# useradd sunsky [root@c64 ~]# echo "123456" |passwd --stdin sunsky&&history –c
[root@c64 ~]# visudo 在root ALL=(ALL) ALL此行下,添加如下内容 sunsky ALL=(ALL) ALL |
1
2
3
|
[root@c64 ~]# cd /etc/yum.repos.d/ [root@c64 yum.repos.d]# /bin/mv CentOS-Base.repo CentOS-Base.repo.bak [root@c64 yum.repos.d]# wget http: //mirrors.163.com/.help/CentOS6-Base-163.repo
|
1
2
|
[root@c64 yum.repos.d]# yum clean all #清空yum缓存 [root@c64 yum.repos.d]# yum makecache #建立yum缓存 |
1
2
|
[root@c64 yum.repos.d]# rpm -- import /etc/pki/rpm-gpg/RPM-GPG-KEY* #导入签名KEY到RPM
[root@c64 yum.repos.d]# yum upgrade-y #更新系统内核到最新 |
1
|
[root@c64 yum.repos.d]# yum install lrzsz ntpdate sysstat -y |
1
2
|
[root@c64 ~]# echo '*/5 * * * * /usr/sbin/ntpdate time.windows.com >/dev/null 2 >&1' >>/ var /spool/cron/root
[root@c64 ~]# echo '*/10 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1' >>/ var /spool/cron/root
|
1
2
3
4
5
6
7
|
[root@c64 ~]# for sun in `chkconfig --list|grep 3 :on|awk '{print $1}' `; do chkconfig --level 3 $sun off;done
[root@c64 ~]# for sun in crond rsyslog sshd network; do chkconfig --level 3 $sun on;done
[root@c64 ~]# chkconfig --list|grep 3 :on
crond 0 :off 1 :off 2 :on 3 :on 4 :on 5 :on 6 :off
network 0 :off 1 :off 2 :on 3 :on 4 :on 5 :on 6 :off
rsyslog 0 :off 1 :off 2 :on 3 :on 4 :on 5 :on 6 :off
sshd 0 :off 1 :off 2 :on 3 :on 4 :on 5 :on 6 :off
|
1
2
3
4
|
[root@c64 ~]# mkdir /server/scripts -p [root@c64 ~]# vi /server/scripts/spool_clean.sh #!/bin/sh find/ var /spool/clientmqueue/-typef -mtime + 30 |xargsrm-f
|
1
|
[root@c64 ~]# echo '*/30 * * * * /bin/sh /server/scripts/spool_clean.sh >/dev/null 2>&1' >>/ var /spool/cron/root
|
1
2
3
4
5
6
7
8
9
|
[root@c64 ~]# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak [root@c64 ~]# vim /etc/ssh/sshd_config Port 52113 #ssh连接默认的端口
PermitRootLogin no #root用户黑客都知道,禁止它远程登录 PermitEmptyPasswords no #禁止空密码登录 UseDNS no #不使用DNS [root@c64 ~]# /etc/init.d/sshd reload #从新加载配置 [root@c64 ~]# netstat -lnt #查看端口信息 [root@c64 ~]# lsof -i tcp: 52113
|
1
2
3
4
5
|
[root@c64 ~]# chattr +i /etc/passwd [root@c64 ~]# chattr +i /etc/inittab [root@c64 ~]# chattr +i /etc/group [root@c64 ~]# chattr +i /etc/shadow [root@c64 ~]# chattr +i /etc/gshadow |
1
|
[root@c64 ~]# /bin/mv /usr/bin/chattr /usr/bin/任意名称 |
1
2
3
|
[root@localhost ~]# ulimit –n #查看文件描述符大小 1024 [root@localhost ~]# echo '* - nofile 65535' >> /etc/security/limits.conf
|
1
2
3
4
5
6
|
[root@c64 ~]# cat >>/etc/rc.local<<EOF #open files ulimit -HSn 65535
#stack size ulimit -s 65535
EOF |
1
2
|
sed-i 's#LANG="en_US.UTF-8"#LANG="zh_CN.GB18030"#' /etc/sysconfig/i18n
source/etc/sysconfig/i18n |
1
2
|
[root@c64 ~]# >/etc/redhat-release [root@c64 ~]# >/etc/issue |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
[root@c64 ~]# vi /etc/sysctl.conf #by sun in 20131001
net.ipv4.tcp_fin_timeout = 2
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_keepalive_time = 600
net.ipv4.ip_local_port_range = 4000 65000
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_max_tw_buckets = 36000
net.ipv4.route.gc_timeout = 100
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.core.somaxconn = 16384
net.core.netdev_max_backlog = 16384
net.ipv4.tcp_max_orphans = 16384
#一下参数是对iptables防火墙的优化,防火墙不开会有提示,可以忽略不理。 net.ipv4.ip_conntrack_max = 25000000
net.ipv4.netfilter.ip_conntrack_max = 25000000
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 180
net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 120
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 60
net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 120
[root@localhost ~]# sysctl –p #使配置文件生效 |
1
2
3
4
5
6
|
net.ipv4.ip_conntrack_max = 25000000
net.ipv4.netfilter.ip_conntrack_max = 25000000
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 180
net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait = 120
net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait = 60
net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait = 120
|
1
2
3
4
5
6
|
net.nf_conntrack_max = 25000000
net.netfilter.nf_conntrack_max = 25000000
net.netfilter.nf_conntrack_tcp_timeout_established = 180
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 120
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120
|
1
2
3
4
5
6
|
error: "net.ipv4.ip_conntrack_max" is an unknown key
error: "net.ipv4.netfilter.ip_conntrack_max" is an unknown key
error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_established" is an unknown key
error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait" is an unknown key
error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_close_wait" is an unknown key
error: "net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait" is an unknown key
|
1
2
|
modprobe ip_conntrack echo "modprobe ip_conntrack" >> /etc/rc.local
|
1
2
3
4
5
6
|
error: "net.nf_conntrack_max" isan unknown key
error: "net.netfilter.nf_conntrack_max" isan unknown key
error: "net.netfilter.nf_conntrack_tcp_timeout_established" isan unknown key
error: "net.netfilter.nf_conntrack_tcp_timeout_time_wait" isan unknown key
error: "net.netfilter.nf_conntrack_tcp_timeout_close_wait" isan unknown key
error: "net.netfilter.nf_conntrack_tcp_timeout_fin_wait" isan unknown key
|
1
2
|
modprobe nf_conntrack echo "modprobe nf_conntrack" >> /etc/rc.local
|
1
2
3
|
error: "net.bridge.bridge-nf-call-ip6tables" isan unknown key
error: "net.bridge.bridge-nf-call-iptables" isan unknown key
error: "net.bridge.bridge-nf-call-arptables" isan unknown key
|
1
2
|
modprobe bridge echo "modprobe bridge" >> /etc/rc.local
|
相关推荐
CentOS 5.8 是一个流行的 Linux 操作系统,本文将指导用户如何安装 CentOS 5.8。 知识点 1: 准备 CentOS 的 ISO 文件 在安装 CentOS 5.8 之前,需要准备好 CentOS 的 ISO 文件。用户可以从 CentOS 官方网站下载...
最近新找的yum源还能用 yum文件一起发了 替换到...sed -i "s/\$releasever/$CENTOS_VERSION/g" /etc/yum.repos.d/CentOS-Base.repo 这两行修改版本号 最后 yum makecache 结束 老东西了 很不好找 好用就回来给个好评
2. 下载 CentOS 5.8:可以从 CentOS 官网或镜像站点免费下载最新版本的 CentOS 系统,例如搜狐的镜像站点 http://mirrors.sohu.com/centos/5.8/isos/i386/。 3. 安装 CentOS 5.8:安装流程包括将系统安装光盘放入...
本文档主要讲解了在 Windows 环境下基于虚拟机安装 CentOS 5.8 的步骤,旨在帮助嵌入式开发应用的初学者。以下是相关知识点的详细解释: 1. Linux 系统安装前的准备 在安装 Linux 系统之前,需要了解 Windows 系统...
中标麒麟v7/银河麒麟v10/uos20/centos7/centos8/其他linux系统在aarch64/arm64的cpu架构下可以使用的electron。 该版本采用源码编译而来,解决electron在aarch64下白屏及崩溃等问题。 electron版本:7.1.4 ...
在本文中,我们将详细介绍如何在服务器上安装...如果您需要下载CentOS 5.8的ISO镜像,32位系统的下载地址是:http://mirrors.163.com/centos/5.8/isos/i386/CentOS-5.8-i386-bin-DVD.torrent,64位系统的下载地址是:...
在本文档中,我们主要探讨了如何在Red Hat Enterprise Linux (RHEL) 6.4系统上配置使用CentOS 6.4的软件源。这是一个常见的做法,因为两个发行版的兼容性较高,使得用户可以利用CentOS的开源替代品来获取软件更新...
- 64位下载地址:http://mirrors.163.com/centos/5.8/isos/x86_64/CentOS-5.8-x86_64-bin-DVD.torrent 请确保从官方或信誉良好的镜像站点下载,以保证系统安全。在安装过程中,遵循上述步骤,可以顺利完成Linux ...
CentOS是一款基于Red Hat Enterprise Linux源代码再编译的开源操作系统,它提供了与RHEL高度兼容的稳定环境,被广泛应用于服务器领域。 【描述】中提到的"此文件由wdlinux收集,整理了centos5.3至5.8DVD版32_64位...
CentOS-5.8迅雷下载镜像磁力链接。
CentOS 5.8 中文乱码(方框字)解决方法 CentOS 5.8 中文乱码(方框字)问题是许多用户在安装 CentOS 时遇到的一个常见问题。这个问题的出现是因为在安装 CentOS 时选择了英文语言环境,而没有安装中文支持包,从而...
CentOS 7.6/7.7 + Zabbix 4.4.7 + Grafana 6.4.4 安装指导 本文档将指导您在 CentOS 7.6/7.7 上安装 Zabbix 4.4.7 和 Grafana 6.4.4,并配置 MySQL 5.7 数据库。 环境准备 在开始安装之前,需要关闭防火墙和 ...
Linux OS CentOS 5.8 i386
centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。
CENTOS6.4 X64位 CentOS-6.4-x86_64-bin-DVD1.iso CentOS-6.4-x86_64-bin-DVD2.iso
Centos 6.4 / ClickHouse高可用集群的配置资源包,包含zookeeper/clickhouse rmp 安装包 /libicu-4.2.1-14.el6.x86_64.rpm 安装包
在搭建Oracle 11gR2 + CentOS 5.8环境时,首先需要确保硬件环境满足以下条件: - **虚拟机环境**: - **VMware Workstation**版本:9.0.0 - **内存**:2GB - **硬盘**(SCSI):40GB 在配置虚拟机时,需特别...
Oracle安装(网络yum redhat5.8和centos6.4)-详细笔记总结 Oracle安装是数据库管理系统中的一个重要组件,本文将详细介绍使用网络yum源安装oracle11g的步骤,包括Redhat5.8和CentOS6.4两种操作系统。 一、配置...
CentOS-6.4-x86_64百度网盘下载连接,可以直接安装在vmware上,供实验使用
这篇文章将深入探讨基于Linux的开源操作系统——CentOS,特别是从版本5.9到6.4的DVD版,包括32位和64位系统。CentOS是一款深受企业和开发者喜爱的稳定服务器操作系统,其全称为“Community ENTerprise Operating ...