Centos常用工具包和命令
下面是我經常用到Centos系統工具包和命令,特別是防火牆,很多程式會被防火牆攔截和SELINUX遮蔽
一、配置防火牆,開啟80埠、3306埠
CentOS 7.0預設使用的是firewall作為防火牆systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
二、關閉SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #註釋掉
#SELINUXTYPE=targeted #註釋掉
SELINUX=disabled #增加
:wq! #儲存退出
setenforce 0 #使配置立即生效
三、安裝Apache
yum install httpd #根據提示,輸入Y安裝即可成功安裝
systemctl start httpd.service #啟動apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重啟apache
systemctl enable httpd.service #設定apache開機啟動
在客戶端瀏覽器中開啟伺服器IP地址,會出現下面的介面,說明apache安裝成功
vi /etc/httpd/conf/httpd.conf #編輯檔案
四、安裝PHP
yum install php #根據提示輸入Y直到安裝完成
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
#這裡選擇以上安裝包進行安裝,根據提示輸入Y回車
systemctl restart mariadb.service #重啟MariaDB
systemctl restart httpd.service #重啟apache
五、安裝ssh2擴充套件
第一、安裝支援庫檔案
yum install php-devel php-pear libssh2 libssh2-devel -y
直接登入SSH客戶端,然後執行命令回車,安裝需要的庫檔案。
第二、安裝SSH2擴充套件
pecl install -f ssh2
執行命令,然後看到一個輸入介面,直接回車。
第三、修改ssh2.ini
touch /etc/php.d/ssh2.ini
echo extension=ssh2.so > /etc/php.d/ssh2.ini
新增檔案進去。
第四、檢查SSH2是否安裝成功
php -m | grep ssh2
php -i|grep ssh2
六、samba 配置(先執行一,二)
1、使用yum -y install samba samba-client samba-common安裝Samba
2、檢視Samba版本資訊rpm -qi samba
vi /etc/samba/smb.conf
建立SAMBA使用者
操作格式:命令+使用者名稱
例如:# smbpasswd -a lxl
# systemctl restart smb
# systemctl enable smb
# systemctl status smb
七、檢視包是否安裝和解除安裝程式
rpm -qa subversion
yum remove subversion
八、固定ip設定,檢視ip命令
檢視ip不是使用ifconfig,而是用ip addr
PEERDNS yes 每次重新/etc/resolv.confONBOOT=yes
BOOTPROTO=static/dhcp
IPADDR=10.123.15.89
NETMASK=255.255.255.0
GATEWAY=10.123.15.2
DNS1=10.123.15.2
九、CentOS安裝TortoiseSVN
需重新安裝最新版本
configure: error: APR not found . Please read the documentation
解決辦法:
1.下載所需軟體包:
wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
./configure –prefix=/usr/local/apr
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
./configure –prefix=/usr/local/web/apr-util –with-apr=/usr/local/apr
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip