LANP 环境搭建,git配置,ftp配置等
--------------------------------------------------------------------------------------------
yum部署
centos6.4 http://vault.centos.org/
添加11211端口
/etc/sysconfig/iptables
-A RH-Firewall-l-INPUT -p tcp -m tcp --dport 11211 -j ACCEPT
虚拟机连外网
选桥接网络,手动设置IP
vim /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
IPADDR=192.168.1.200
ONBOOT=yes
ifdowm eth0
ifup eth0
vim /etc/resolv.conf
nameserver 8.8.8.8
service sshd start
service iptables stop
service NetworkManager stop
service network restart
ifup eth0
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
linux开发环境依赖安装:
yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel
zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel
pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel mysql-devel
net-snmp-devel curl-devel perl-DBI
安装mysql:
yum -y install mysql mysql-server
chkconfig --level 235 mysqld on
service mysqld start
设置密码
mysql 的配置文件:/etc/my.cnf
安装apache:
yum -y install httpd
chkconfig --level 235 httpd on
/etc/init.d/httpd start
apache 的 web 存放目录:
/var/www/html
apache 的配置文件:
/etc/httpd/conf/httpd.conf
Listen 80
ServerName 127.0.0.1:80
DocumentRoot “/var/www/html”
DirectoryIndex index.php index.html index.html.var
安装PHP:
yum -y install php
重启 httpd 服务激活 php:
/etc/init.d/httpd restart
测试 php 是否安装完成
vim /var/www/html/info.php
<?php
phpinfo();
?>
安装 php 的组件:
搜索 php 组件:
yum search php
php扩展:
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-bcmath php-mbstring
记得安装完要重启 httpd 服务激活组件:
/etc/init.d/httpd restart
---------------------------------------------------------------------------------------------------------
一句话部署:
找到需要安装的php版本
yum search php
yum -y install php
php 配置文件:
vi /etc/php.ini
memory_limit=128M
post_max_size=8M
upload_max_filesize=2M
一句话安装lamp:
yum -y install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel
libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel mysql-devel
net-snmp-devel curl-devel perl-DBI mysql mysql-server httpd php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml
php-xmlrpc php-bcmath php-mbstring
报错则把报错的先逐个安装然后在上面去掉
然后配置 mysql 密码和更改 apache 配置文件即可。
安装目录
ServerRoot "/etc/httpd"
开启路由规则
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
DirectoryIndex index.html index.php index.html.var
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /alidata/www/51yanjing
ServerName wwww.51yanjing.com
ErrorLog logs/linux.51yanjing.com-error_log
CustomLog logs/linux.51yanjing.com-access_log common
</VirtualHost>
-----------------------------------------------------------------------------------------------------------
vsftpd配置
yum -y install vsftpd
service vsftpd start
chkconfig vsftpd on
vim /etc/vsftpd/vsftpd.conf
write_enable=YES
local_root=/alidata/www
file_open_mode=0755
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
ftpd_banner=Welcome to BOB's FTP server
pam_service_name=vsftpd
userlist_enable=NO
tcp_wrappers=YES
userlist_file=/etc/vsftpd/user_list
pasv_enable=YES
vim /etc/vsftpd/ftpusers 默认拒绝root 去掉root
service vsftpd restart
/etc/selinux/config
SELINUX=disabled
重启
防火墙取消PASV模式 改为主动模式
---------------------------------------------------------------
SVN配置
#yum install subversion
创建代码仓库
svnadmin create /home/svn/project
cd/projcet1/conf
修改文件authz, passwd, svnserve.conf
ps aux |grep svn
启动SVN客户端
svnserve -d -r /home/svn
TSVN
svn://192.168.1.200/project
---------------------------------------------------------------
PHPMYADMIN配置
install -y install phpmyadmin
或http://pan.baidu.com/share/link?shareid=3747011120&uk=3003518191网上下载到/var/www/html
解压改名后修改config.simple.php为config.inc.php
cp config.simple.php config.inc.php
必须yum install php-mbstring
必须chmod -R 755 phpmyadmin
----------------------------------------------------------------
MEMCACHED配置
wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.5.2-2.rf.src.rpm
rpm -ivh rpmforge-release-0.5.2-2.rf.src.rpm
yum -y install memcached
cat /etc/sysconfig/memcached
/etc/rc.d/init.d/memcached start
加入自启动
yum -y install telnet
telnet 192.168.1.200 11211
---------------------------------------------------------------------
MEMCACHE/MEMCACHED配置
wget http://pecl.php.net/get/memcache-3.0.8.tgz
tar zxvf memcache-3.0.8.tgz -C /usr/local/
cd /usr/local/memcache-3.0.8.tgz
phpize
./configure --with-php-config=/usr/bin/php-config
make && make install
(此时php的模块目录会生成memcache.so)
php.ini增加extension=memcache.so
service memcached start
----------------------------------------------------------------------
navicat配置
http://download.csdn.net/detail/qilixiang012/7236093 下载上传到/tmp
tar -zxvf navicat_for_mysql_10.0.11_cn_linux.tar.gz
cp -r navicat_for_mysql /usr/local
cd /usr/local/navicat_for_mysql
./start_navicat
---------------------------------------------------------------------
RDS
redis-server.exe redis.conf
redis-cli.exe -h 192.168.10.61 -p 6379
----------------------------------------------------------------------
yum install lrzsz
传输文件
-------------------------------------------------------------------
解压rar
wget http://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz
tar zxvf rarlinux-x64-4.2.0.tar.gz -C /usr/local
ln -s /usr/local/rar/rar /usr/local/bin/rar
ln -s /usr/local/rar/unrar /usr/local/bin/unrar
-----------------------------------------------------------------------
防火墙开放端口 3306
vim /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
COMMIT
service iptables restart
--------------------------------------------------------------------------
定时任务
service crond start
service crond reload //重新载入配置
命令规则 minutes hour day-of-month month-of-year day-of-week commands
crontab的命令格式
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l 显示当前的crontab 文件(默认编写的crontab文件会保存在 (/var/spool/cron/用户名 例如: /var/spool/cron/roger)
crontab -r 删除当前的crontab (谨慎使用此方法,因为将会把所有的计划任务全部删除)
crontab -e 使用编辑器编辑当前的crontab文件
每天早上6点
0 6 * * * echo "Good morning." >> /tmp/test.txt //注意单纯echo,从屏幕上看不到任何输出,因为cron把任何输出都email到root的
信箱了。
每两个小时(第一个为15,指明没两个小时的第15min中执行一次)
15 */2 * * * echo "Have a break now." >> /tmp/test.txt
晚上11点到早上8点之间每两个小时和早上八点
0 23-7/2,8 * * * echo "Have a good dream" >> /tmp/test.txt
每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 * 1-3 command line
1月1日早上4点
0 4 1 1 * command line
每小时(第一分钟)执行/etc/cron.hourly内的脚本
01 * * * * root run-parts /etc/cron.hourly
每天(凌晨4:02)执行/etc/cron.daily内的脚本
02 4 * * * root run-parts /etc/cron.daily
每星期(周日凌晨4:22)执行/etc/cron.weekly内的脚本
22 4 * * 0 root run-parts /etc/cron.weekly
每月(1号凌晨4:42)去执行/etc/cron.monthly内的脚本
42 4 1 * * root run-parts /etc/cron.monthly
注意: "run-parts"这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是文件夹名。
每天的下午4点、5点、6点的5 min、15 min、25 min、35 min、45 min、55 min时执行命令。
5,15,25,35,45,55 16,17,18 * * * command
每周一,三,五的下午3:00系统进入维护状态,重新启动系统。
00 15 * *1,3,5 shutdown -r +5
每小时的10分,40分执行用户目录下的innd/bbslin这个指令:
10,40 * * * * innd/bbslink
每小时的1分执行用户目录下的bin/account这个指令:
1 * * * * bin/account
每天早晨三点二十分执行用户目录下如下所示的两个指令(每个指令以;分隔):
203 * * * (/bin/rm -f expire.ls logins.bad;bin/expire$#@62;expire.1st)
每年的一月和四月,4号到9号的3点12分和3点55分执行/bin/rm -f expire.1st这个指令,并把结果添加在mm.txt这个文件之后(mm.txt文
件位于用户自己的目录位置)。
12,553 4-91,4 * /bin/rm -f expire.1st$#@62;$#@62;mm.txt
*/1 * * * * /usr/bin/php /alidata/www/51yanjing_test/tool/check_scs_mendian_order_balance.php
LANP 环境搭建,git配置,ftp配置等相关推荐
- Python3 环境搭建、pycharm安装配置详解、新建Python项目(新手小白版Windows系统)
Python3 环境搭建 .pycharm安装配置详解 window系统上环境搭建: 一.环境搭建,下载Python (Python 3.8为例) 二.pycharm的下载与安装 window系统上环 ...
- git ssh配置文件 服务器_Linux 环境 搭建Git 服务器,并且修改SSH端口使用
1.环境配置说明 服务器 CentOS 7 + git(git version 1.8.3.1) 客户端 Windows10 + SourceTree 2.安装 Git 服务器端安装: sudo yu ...
- linux git服务器搭建端口号是多少,Linux 环境 搭建Git 服务器,并且修改SSH端口使用...
1.环境配置说明 服务器 CentOS 7 + git(git version 1.8.3.1) 客户端 Windows10 + SourceTree 2.安装 Git 服务器端安装: sudo yu ...
- Windows 环境搭建 git 服务
Windows 环境搭建 git 服务 有时候在本地开发个人项目, 需要对代码进行版本管理, 可在 Windows 上搭建一个自己使用的 git 服务器 当前搭建系统环境 Windows10 安装Gi ...
- Go 学习笔记(1)— Ubuntu 系统 Go 环境搭建、VS Code 配置 Go 开发环境、VS Code 远程开发配置
1. 安装说明 Ubuntu 下直接安装 Go 1.11 版本编译器时需要依赖 Go 1.4 版本.所以如果在使用 apt-get install go安装时参考以下链接安装:https://blog ...
- eclipse新建项目有红叉_selenum+java+eclipse环境搭建和浏览器驱动配置
一.环境搭建 准备:安装JDK.安装eclipse.下载selenium包(下面以selenium3.1为例) 1.高级--环境变量 1)创建一个变量名为:JAVA_HOME,变量值为:jdk的安装目 ...
- [官方Flink入门笔记 ] 三、开发环境搭建和应用的配置、部署及运行
一.Flink 开发环境部署和配置 Flink 是一个以 Java 及 Scala 作为开发语言的开源大数据项目,代码开源在 GitHub 上,并使用 Maven 来编译和构建项目.对于大部分使用 F ...
- 微信公众号开发(一)环境搭建、接口信息配置
微信公众号开发 背景 流程 第一步 申请测试公众号 第二步 创建SpringBoot 项目,实现响应接口 1. WaChatController 层 2. CheckUtil 3. SHA1加密 第四 ...
- python爬虫环境配置sublime_Python环境搭建和sublime text配置(新手教程)
Python的环境搭建是Python学习的第一步,关于这一点,网上有很多的资源,方法五花八门.由于工作原因,自己给同事写过很多处理Excel.爬虫的代码,也装过很多次 Python(用 pyinsta ...
- SSM+nginx+tomcat+maven+mysql+redis环境搭建及工程全套配置,实现前后端动静分离
目录 前言 服务器环境搭建 windows开发环境 SSM搭建 加入redis(注解形式) nginx与tomcat关联配置,完成前后端连接 前言 本次采用前后端分离模式,前端以html.css.js ...
最新文章
- Facebook恐打破最长月度连跌记录,黄金时代宣告结束!
- 给新手或者中级程序员提的22条重要建议.
- VMware或者KVM克隆的虚拟机网卡无法启动
- yaml 文件格式简介
- MoeCTF 2021Re部分------Midpython.exe
- 通过一组RESTful API暴露CQRS系统功能
- QT的QAudioRecorder类的使用
- hybris使用impEx导入产品主数据的示例脚本
- 洛谷 P2765 魔术球问题 解题报告
- android使用sharepreference保存用户操作数据
- python树结构实现小顶堆_数据结构和算法入门之小顶堆和大顶堆Python实现
- Android UI 之WaterFall瀑布流效果 [复制链接]
- linux查看ps进程命令,linux ps查看进程命令
- markdown中编写数学公式的常用 latex 语法
- c# gerber文件读取_Gerber文件查看方法
- STM32下载程序的三种方法(串口、ST-LINK、 ST-LINK Utility)
- 怎么计算机械需要的电机,步进电机力矩的怎么计算?
- 1. 制作满屏水印(PS)
- CSDN学习相关页面探讨
- Js_10_2_滚轮事件