CentOS 6.7 全面介紹

一、安裝與配置

1、系統安裝


# 下載 CentOS 6.7 DVD iso 文件,將其寫入光盤
# 或者使用 dd 命令將其寫入 USB 設備
$ wget -c http://mirrors.aliyun.com/centos/6.7/isos/x86_64/CentOS-6.7-x86_64-bin-DVD1.iso
$ dd if=CentOS-6.7-x86_64-bin-DVD1.iso of=/dev/sdb bs=1M

2、yum 源配置


# 修改 /etc/yum.repos.d/CentOS-Base.repo 文件
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6

3、SELinux 配置


# 關閉 SELinux
$ setenforce 0
$ vim /etc/selinux/config
SELINUX=disabled

二、常用的命令與工具

1、yum 命令


# 安裝 nginx
$ yum install nginx
# 搜索包
$ yum search mysql
# 清理緩存
$ yum clean all

2、iptables 命令


# 查看規則
$ iptables -L
# 允許 80 端口流量
$ iptables -A INPUT -p tcp --dport 80 -j ACCEPT
# 允許 443 端口流量
$ iptables -A INPUT -p tcp --dport 443 -j ACCEPT

3、常用工具


# 安裝 net-tools 以便使用 ifconfig 命令
$ yum install net-tools
# 安裝 vim
$ yum install vim
# 安裝 wget
$ yum install wget

三、服務搭建與配置

1、LAMP 環境搭建


# 安裝 apache
$ yum install httpd
# 啟動 apache
$ service httpd start
# 安裝 mysql
$ yum install mysql mysql-server
# 啟動 mysql
$ service mysqld start
# 安裝 php
$ yum install php php-mysql php-gd
# 測試 php
$ vim /var/www/html/phpinfo.php

# 在瀏覽器中訪問 http://localhost/phpinfo.php

2、Nginx + PHP 環境搭建


# 安裝 nginx
$ yum install nginx
# 啟動 nginx
$ service nginx start
# 安裝 php-fpm
$ yum install php-fpm
# 啟動 php-fpm
$ service php-fpm start
# 配置 nginx
$ vim /etc/nginx/conf.d/default.conf
server {
    listen       80;
    server_name  localhost;
    location / {
        root   /usr/share/nginx/html;
        index  index.php index.html index.htm;
    }
    location ~ \.php$ {
        root           /usr/share/nginx/html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
}
# 測試 php
$ vim /usr/share/nginx/html/index.php

# 在瀏覽器中訪問 http://localhost

四、安全加固

1、SSH 安全


# 修改 SSH 配置文件
$ vim /etc/ssh/sshd_config
# 禁用 root 登錄
PermitRootLogin no
# 限制登錄用戶
AllowUsers user1 user2
# 禁用密碼登錄
PasswordAuthentication no
# 生成新的 ssh 公鑰
$ ssh-keygen -t rsa -b 4096

2、防火牆策略


# 只允許 80/443/22 端口
$ iptables -A INPUT -p tcp -m multiport --dports 80,443,22 -j ACCEPT
$ iptables -A INPUT -p tcp -j DROP

3、禁用不必要的服務


# 查看運行的服務
$ service --status-all
# 禁用服務
$ chkconfig servicename off

五、系統維護與優化

1、常用系統命令


# 查看系統負載
$ uptime
# 查看 CPU 信息
$ cat /proc/cpuinfo
# 查看內存使用情況
$ free -m

2、磁盤清理


# 查看磁盤使用情況
$ df -h
# 清理 yum 緩存
$ yum clean all
# 清理日誌文件
$ find /var/log -type f -exec truncate {} --size 0 \;

3、性能優化


# 調整內核參數
$ vim /etc/sysctl.conf
# 關閉無用的網絡接口
$ vim /etc/sysconfig/network-scripts/ifcfg-eth0
# 升級軟件包
$ yum update

本文介紹了 CentOS 6.7 的安裝、配置、命令與工具、服務搭建與配置、安全加固以及系統維護與優化等多個方面。其中包括了常用的系統命令、yum 命令、iptables 命令、Net-tools 工具、SSH 安全、防火牆策略、性能優化等內容。希望本文能夠幫助讀者更好地管理 CentOS 6.7 系統。

原創文章,作者:VSBKL,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/371069.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
VSBKL的頭像VSBKL
上一篇 2025-04-23 00:48
下一篇 2025-04-23 00:48

相關推薦

  • Python應用程序的全面指南

    Python是一種功能強大而簡單易學的編程語言,適用於多種應用場景。本篇文章將從多個方面介紹Python如何應用於開發應用程序。 一、Web應用程序 目前,基於Python的Web…

    編程 2025-04-29
  • Python zscore函數全面解析

    本文將介紹什麼是zscore函數,它在數據分析中的作用以及如何使用Python實現zscore函數,為讀者提供全面的指導。 一、zscore函數的概念 zscore函數是一種用於標…

    編程 2025-04-29
  • CentOS 6如何刪除resolv.conf的DNS

    本文將介紹在CentOS 6操作系統下如何刪除resolv.conf文件中的DNS配置信息。 一、備份resolv.conf文件 在修改resolv.conf文件之前,建議首先備份…

    編程 2025-04-29
  • 使用CentOS配置監控

    本文將介紹如何使用CentOS配置監控,包括如何安裝監控工具、配置監控參數、監控其他服務器等方面。 一、安裝監控工具 要想進行監控,首先需要安裝監控工具。在CentOS系統中,常見…

    編程 2025-04-29
  • 全面解讀數據屬性r/w

    數據屬性r/w是指數據屬性的可讀/可寫性,它在程序設計中扮演着非常重要的角色。下面我們從多個方面對數據屬性r/w進行詳細的闡述。 一、r/w的概念 數據屬性r/w即指數據屬性的可讀…

    編程 2025-04-29
  • Python計算機程序代碼全面介紹

    本文將從多個方面對Python計算機程序代碼進行詳細介紹,包括基礎語法、數據類型、控制語句、函數、模塊及面向對象編程等。 一、基礎語法 Python是一種解釋型、面向對象、動態數據…

    編程 2025-04-29
  • Matlab二值圖像全面解析

    本文將全面介紹Matlab二值圖像的相關知識,包括二值圖像的基本原理、如何對二值圖像進行處理、如何從二值圖像中提取信息等等。通過本文的學習,你將能夠掌握Matlab二值圖像的基本操…

    編程 2025-04-28
  • 瘋狂Python講義的全面掌握與實踐

    本文將從多個方面對瘋狂Python講義進行詳細的闡述,幫助讀者全面了解Python編程,掌握瘋狂Python講義的實現方法。 一、Python基礎語法 Python基礎語法是學習P…

    編程 2025-04-28
  • 全面解析Python中的Variable

    Variable是Python中常見的一個概念,是我們在編程中經常用到的一個變量類型。Python是一門強類型語言,即每個變量都有一個對應的類型,不能無限制地進行類型間轉換。在本篇…

    編程 2025-04-28
  • 在CentOS上安裝Redis

    Redis是一款非關係型數據庫,它支持多種數據結構,包括字符串、哈希、列表、集合、有序集合等。Redis運行內存內並且支持數據持久化,它還可以應用於緩存、消息隊列等場景。本文將介紹…

    編程 2025-04-28

發表回復

登錄後才能評論