解決辦法:CentOS 7下修改MySQL資料庫字元編碼為UTF-8,UTF-8包含全世界所有國家需要用到的字元,是國際編碼。具體操作:1、進入MySQL控制台mysql -u root -p輸入密碼查看當前mysql運行狀態mysql>status後面四個編碼是我在修改之後,所以顯示utf-8;預設編碼是latin1。2.修改mysql設定檔預設位置:/etc/my.cnf進入etc檔案夾>>vim my.cnf圖片是我添加設定後的。*
centos
重新安裝yum 安裝 yum到義守大學檔案伺服器下載相關檔案,或直接rpm安裝。rpm -ivh http://mirrors.sohu.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm http://mirrors.sohu.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
安裝套件yum -y install squid*cp /etc/squid/squid.conf /etc/squid/squid.conf.bakvi /etc/squid/squid.conf#請視使用人數和硬碟狀況加大 cache 資料夾容量cache_dir ufs /var/spool/squid 1000 16 256#限制允許連線範圍,請依自己學校狀況修改acl hostname src 192.168.1.0/24http_access deny allhttp_access
OpenWebMail 2.53 配置檢查perl版本是否大於5.8.5-9perl -versionyum的安裝方法先修改後rpmforge.repo,Centos5執行yum更新有有一些?突,先避開掉vi /etc/yum.repos.d/rpmforge.repoexclude = perl-Compress*,perl-IO-Compress*串連國外網路,下載安裝速度更快!proxy = http://proxy.edu.tw:3128timeout = 300cd /etc/yum.
IPv6防火啟用service ip6tables start設定開機啟動chkconfig --level 2345 ip6tables on查詢一下default gateway位址:ip -6 route2001:288:82b2:1:209:fff:fe85:f71e網路相關設定vi /etc/hosts2001:288:82b2:1::77 w2.ipv6.shsps.kh.edu.tw w2.ipv6
NFS伺服端portmap 111;NFS 2049 伺服端安裝yum -y install nfs-kernel-server啟用service nfs-kernel-server restart設定檔vi /etc/exports<export/share point> <client list>/usr node*(rw,sync,no_root_squash) /home
LDAP 伺服端基本說明 389--Centos5 OPENLDAP 相關程式slapd:openLDAP 的 daemonslurpd:多個 LDAP 伺服器進行?寫時所用的程式相關檔案及目錄/etc/openldap:openldap
殺死進程最安全的方法是單純使用kill命令。首先使用ps -ef命令確定要殺死進程的PID,然後輸入以下命令:# kill -pid注釋:標準的kill命令通常都能達到目的。終止有問題的進程,並把進程的資源釋放給系統。然而,如果進程啟動了子進程,只殺死父進程,子進程仍在運行,因此仍消耗資源。為了防止這些所謂的“殭屍進程”,應確保在殺死父進程之前,先殺死其所有的子進程。*確定要殺死進程的PID或PPID# ps -ef | grep
想給subversion做個自動備份的指令碼,一看目錄大小,已經有幾十個G了。天天做完整備份太費系統資源了,增量備份是一個很好的解決方案。每周做一次完整備份,然後每天只做增量備份。Centos做增量備份還是很容易的,tar命令就可以完全勝任。在cron裡設定,每周日晚執行(每周日全備份,其餘時間增量備份)。樣本一: 代碼如下複製代碼 #!/bin/bash# definedayofweek=`date "+%u"`today=`date
不需要什麼專業的軟體,使用centos自身的命令及服務就可以完成每天的自動備份。下面說下常見的備份方法:1. 檔案備份用tar命令壓縮檔做備份:#tar -zcvf backup.tar.gz dir1dir1為要備份的目錄或者檔案備份恢複的命令:#tar -zxvf backup.tar.gz2. Database Backup大多數資料庫系統有命令支援資料庫的備份和恢複. 比如mysql, 資料庫的備份命令為: 代碼如下複製代碼 #mysqldump
1.預設為系統服務的程式開機啟動方法例如:mysqld,httpd等可以直接使用命令chkconfig mysqld on 這樣開機就可以啟動mysql了。2.不是系統服務,需要命令啟動的直接編輯 /etc/rc.d/rc.local在最下面一行加入啟動命令即可。例如: 代碼如下複製代碼 su - svn -c "svnserve -d --listen-port 9999 -r /opt/svndata" //這樣開機就可以自動啟動svnserver了。
查看系統是64位還是32位: 代碼如下複製代碼 1、getconf LONG_BIT or getconf WORD_BIT[root@localhost ~]# getconf LONG_BIT64 列出所有版本資訊, 代碼如下複製代碼 [root@localhost ~]# lsb_release -aLSB Version:
crontab簡介crontab命令常見於Unix和類Unix的作業系統之中,用於設定周期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於“crontab”檔案中,以供之後讀取和執行。該詞來源於希臘語 chronos(χρνο),原意是時間。 通常,crontab儲存的指令被守護進程啟用, crond常常在後台運行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般稱為cron
使用自己喜歡的編輯器,比如說VI開啟/etc/sysconfig/i18n 檔案# vi /etc/sysconfig/i18nLANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"還有一種方法就是改變環境變數LANG #export
假設需要綁定多IP的網卡是eth0,請在/etc/sysconfig/network-scripts目錄裡面建立一個名為ifcfg-eth0:0的檔案,內容範例為:DEVICE="eth0:0"NM_CONTROLLED="yes"ONBOOT="yes"IPADDR="112.100.103.168"BOOTPROTO="none"NETMASK="255.255.255.0"
操作如下,登陸SSH: 代碼如下複製代碼 vi /etc/sysconfig/network-scripts/ifcfg-eth0:0 第二個IP,就是 代碼如下複製代碼 vi /etc/sysconfig/network-scripts/ifcfg-eth0:1 第三個IP,就是ifcfg-eth0:2(由此類推) 代碼如下複製代碼 DEVICE=eth0:0 網卡裝置名稱onboot=YES
nload 是linux下簡單易用的頻寬流量監測工具,基於字元介面的動態圖形顯示網卡當前的流量。不過centos官方源裡並沒有它,不能直接使用yum安裝。我們可以到第三方rpm發布平台上下載,推薦使用 下面的源,它發布多個rpm包http://pkgs.repoforge.org/nload/安裝方法:1. 找合適版本:截止本文寫作時間2013-6-7最新版本為0.7.4,centos6對應的版本是 el6, 32位系統使用i686的。我的linode vps, 32位
首先關閉httpd服務/etc/init.d/httpd stop列出httpd相關程式包rpm -qa|grep httpd列出包如下httpd-2.2.3-63.el5.centos.1httpd-manual-2.2.3-63.el5.centos.1卸載包rpm -e httpd-manual-2.2.3-63.el5.centos.1rpm -e system-config-httpd-1.3.3.3-1.el5這樣就卸載完成了卸載內建Apache1、# rpm -qa|grep
為了實現前端使用Apache處理頁面,後端使用JBOSS或Tomcat處理邏輯,我們需要為httpd安裝mod_jk模組。操作如下:1、下載最新的的Apache Tomcat Connectorhttp://tomcat.apache.org/connectors-doc/2、安裝http-develyum -y install httpd-devel3、解壓tomcat-connectors-1.2.37-src.tar,然後進行如下操作cd native/./configure