-
防火墻允許外網訪問:
firewall-cmd --zone=public --add-port=22/tcp --peermanent
peermanent:永久
查看全部 -
ip addr : 查看網絡IP分配情況
查看全部 -
centos網絡配置:/etc/sysconfig/network-scripts/ifcfg-網卡名稱
1.開機啟動
ONBOOT=yes
2.靜態ip
BOOTPROTO=static:???????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? BOOTPROTO=dhcp,動態主機配置協議,我們要做成靜態的
IPADDR=192.168.1.150
NETMASK=255.255.255.0
NM_CONTROLLED=no:Network manger服務缺省情況下,不啟動,否則修改網卡文件的時候,如果實時生效,可能會導致網絡中斷
3.重啟網絡服務
systemctl restart network.service
查看全部 -
cmake
[root@localhost mysql-8.0.12]# cmake \
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql ?\
> -DMYSQL_DATADIR=/mydata/mysql/data ?\
> -DSYSCONFDIR=/etc ?\
> -DMYSQL_USER=mysql \
> -DWITH_MYISAM_STORAGE_ENGINE=1 \
> -DWITH_INNOBASE_STORAGE_ENGINE=1 \
> -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
> -DWITH_MEMORY_STORAGE_ENGINE=1 \
> -DWITH_READLINE=1 \
> -DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \
> -DMYSQL_TCP_PORT=3306 \
> -DENABLED_LOCAL_INFILE=1 \
> -DENABLE_DOWNLOADS=1 \
> -DWITH_PARTITION_STORAGE_ENGINE=1 ?\
> -DEXTRA_CHARSETS=all \
> -DDEFAULT_CHARSET=utf8 \
> -DDEFAULT_COLLATION=utf8_general_ci \
> -DWITH_DEBUT=0 \
> -DMYSQL_MATNTAINER_MODE=0 \
> -DWITH_SSL:STRING=bundled \
> -DWITH_ZLIB:STARING=bundled
查看全部 -
如何在Linux下編譯安裝軟件
查看全部 -
防火墻開啟80端口,
firewall-cmd --zone=public --add-port=80/tcp --permanent
重啟防火墻
systemctl restart firewalld.service?
查看全部 -
apache使用select輪詢,死循環。量大,效率低,占用內存高。
nginx使用epoll監聽,效率高,輕便,占用內存低。
查看全部 -
linux Apache nginx php ?mysql ?簡介
Nginx與Apache一樣是服務器軟件,可監聽端口、接受請求、解析http/https協議 ?將用戶請求轉發給php處理后,將數據返回給apache在遞給客戶端。
apache 使用的是select 輪循 使用類似for 循環的機制循環查看,對事件, nginx 使用的是yipoor 事件監聽,不會玩主動輪循事件,而是監聽到改變這進行處理
linux 上安裝軟件的方式有2種
1.linux上如何編譯安裝軟件 ./configure 編譯make 代碼編譯成二進制文件 安裝make install
2. yum安裝
yum安裝:不下載代碼,從遠程代碼編譯安裝
查看全部 -
cd /usr/local/php7-*/
ll
cd etc/
ll
vim php-fpm.conf
/include
include=/usr/local/php7-*/etc/php-fpm.d/*.conf????//include引入文件
cd php-fpm.d/
ll
vim www.conf
user=nobody
group=nobody????????//啟動的用戶和用戶組
/usr/local/php7-*/sbin/php-fpm????//啟動fpm
ps aux | grep php-fpm????????//查看fpm進程
vim www.conf
/max_children????????//搜索
pm=dynamic????????????????????????//進程是動態的還是靜態的
pm.max_children=5????????????//最大可以啟動的子進程
pm.start_servers=2????????????//在啟動時先啟動幾個子進程
ps aux | grep php-fpm????????//記錄下主進程的進程號2760
kill -USR2 2760
ps aux | grep php-fpm
查看全部 -
wget http://nginx.org/download/nginx-1.10.1.tar.gz
tar -zxvf?nginx-1.10.1.tar.gz
ls -alh | grep nginx
cd nginx-1.10.1
./configure --perfix=/usr/local/nginx --with-pcre=../pcre-8.37/
make
make install
cd /usr/local/nginx/
cd sbin/
ps aux | grep httpd
kill -9 31586 31587 31588 31589
ps aux | grep httpd
./nginx
cd /usr/local/php7-imooc/sbin/
ll
./php-fpm????//失敗
cd /usr/local/php7-imooc/etc/
mv php-fpm.conf.default php-fpm.conf
../sbin/php-fpm
vim?/usr/local/php7-imooc/etc/php-fpm.conf
:125
cd?/usr/local/php7-imooc/etc/php-fpm.d
ll
cp www.conf.default?www.conf
cd ..
cd ..
cd sbin/
./php-fpm
ps aux | grep php-fpm
cd /usr/local/nginx
ll
cd conf/
ll
vi nginx.conf
cd ..
cd html/
ll
vim test.php
<?php
echo "hello php";
查看全部 -
wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.20.tar.gz
tar -zxvf?httpd-2.4.20.tar.gz
cd?httpd-2.4.20.tar.gz
ll
./configure --prefix=/usr/local/apache2
cd ~
wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
ll
tar -zxvf apr-1.4.5.tar.gz
tar -zxvf apr-util-1.3.12.tar.gz
ll
mv?apr-1.4.5?apr
mv?apr-util-1.3.12?apr-util
ll
mv apr apr-util httpd-2.4.20/srclib/
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz
mv download pcre.tar.bz2
tar -jxvf?pcre.tar.bz2
cd pcre-8.37/
./configure --prefix=/usr/local/pcre-8.37
make
make install
cd ~
cd httpd-2.4.20
./configure --prefix=/usr/local/apache -with-pcre=/usr/local/pcre-8.37/bin/pcre-config -with-included-apr
make
make install
cd /usr/local/apache/bin/
./apachectl -k start
firewall-cmd --zone=public --add-port=80/tcp --permanent
systemctl restart firewalld.service
查看全部 -
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13.tar.gz
tar -zxvf mysql-5.7.13.tar.gz
sudo yum install cmake gcc-c++ ncurses-devel perl-Data-Dumper boost boost-doc boost-devel
cd mysql-5.7.13
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/mydata/mysql/data \
-DSYSCONFDIR=/etc \
-DMYSQL_USER=mysql \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DENABLE_DOWNLOADS=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_DEBUG=0 \
-DMYSQL_MAINTAINER_MODE=0 \
-DWITH_SSL:STRING=bundled \
-DWITH_ZLIB:STRING=bundled \
make
make install
mysqld? ? ? ? ? ?//啟動mysql
mysql
查看全部 -
yum install wget
wget?http://hk1.php.net/get/php-7.2.6.tar.gz/from/this/mirror
ll
tar -zxvf mirror
yum install gcc gcc++ libxml2-devel
cd php-7.2.6/
./configure --prefix=/usr/local/php7-rui --enable-fpm
make
make install
cd ~
ll
vim test.php
<?php
phpinfo();
/usr/local/php7-rui/bin/php test.php
查看全部 -
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
ONBOOT=yes
#BOOTPROTO=dhcp
BOOTPROTO=static
IPADDR=192.168.1.150
NETMASK=255.255.255.0
NM_CONTROLLED=no
systemctl restart network.service
ip addr
firewall-cmd --zone=public --add-port=22/tcp --permanent
systemctl restart firewalld.service
設置==》網卡==》橋架網卡==》確定
重啟
查看全部 -
遠程登錄,需要打開防火墻
另外設置網路使用橋接網卡
查看全部
舉報