设为首页 收藏本站
查看: 1340|回复: 0

开始CentOS世界 从yum搭建lnmp环境开始,root的密码破解,定时任务, 后续其他功能 redHat5.4

[复制链接]

尚未签到

发表于 2015-11-16 09:51:34 | 显示全部楼层 |阅读模式
  



路由跟踪  Tracert 命令支持多种选项,如下所示。       tracert -d fanxianshi.cn


        tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name
-d – 指定不将 IP 地址解析到主机名称。
-h maximum_hops – 指定跃点数以跟踪到称为 target_name 的主机的路由。
-j host-list – 指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。
-w timeout – 等待 timeout 为每次回复所指定的毫秒数。
target_name – 目标主机的名称或 IP 地址。

  


  环境变量 /etc/profile
  自启动    /etc/rc.d/rc.local  添加执行
  自启动服务 chkconfig
--levels 235
nginx on


               //设2、3、5级别开机启动       chkconfig nginx on
也可以重启生效



  


  







linux 上 .sh 文件语法 http://www.myexception.cn/linux-unix/760975.html

  
  


  1.关闭防火墙

[iyunv@CentOS ~]#


  /etc/init.d/iptables stop (更靠谱)  -- chkconfig iptables off
  关闭自动启动   chkconfig --level 35 iptables off


  
  

2.关闭selinux

vi /etc/sysconfig/selinux

//将SELINUX=enforcing修改为disabled然后重启生效





3、配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)

[iyunv@CentOS ~]# yum install wget

//下载wget工具

[iyunv@CentOS ~]# wget http://www.atomicorp.com/installers/atomic

//下载atomic yum源

[iyunv@CentOS ~]# sh ./atomic

//安装提示输入时输yes


[iyunv@CentOS ~]# yum check-update

//更新yum软件包

yum update



4.安装开发包和库文件

[iyunv@CentOS ~]# yum -y install ntp make openssl openssl-devel
pcre pcre-devel libpng


libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel
gd gd-devel zlib zlib-devel


gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt
libmcrypt-devel libxml2


libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33
curl curl-devel






5.卸载已安装的apache、mysql、php

[iyunv@CentOS ~]# yum remove httpd

[iyunv@CentOS ~]# yum remove mysql

[iyunv@CentOS ~]# yum remove php




  6.安装nginx  http://www.myhack58.com/Article/sort099/sort0102/2012/34177.htm  /usr/local/nginx/sbin/nginx
  



[iyunv@CentOS ~]# yum install nginx

[iyunv@CentOS ~]# service nginx start

[iyunv@CentOS ~]#chkconfig
--levels 235
nginx on


//设2、3、5级别开机启动       chkconfignginx on
也可以重启生效






7.安装mysql

[iyunv@CentOS ~]# yum install mysql mysql-server mysql-devel

[iyunv@CentOS ~]# service mysqld start

[iyunv@CentOS ~]# chkconfig --levels 235 mysqld on

[iyunv@CentOS ~]# mysqladmin -u root password "123456"

//为root用户设置密码

[iyunv@CentOS ~]# service mysqld restart

//重启mysql

  /etc/my.ini
  [mysqld]

default-character-set=utf8





8.安装php

[iyunv@CentOS ~]#yum install php lighttpd-fastcgi php-cli
php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy php-common php-devel php-fpm

//安装php和所需组件使PHP支持MySQL、FastCGI模式

[iyunv@CentOS ~]# service php-fpm start

[iyunv@CentOS ~]# chkconfig --levels 235 php-fpm on





9.配置nginx支持php

[iyunv@CentOS ~]# mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak

//将配置文件改为备份文件

[iyunv@CentOS ~]# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf

//由于原配置文件要自己去写因此可以使用默认的配置文件作为配置文件

//修改nginx配置文件,添加fastcgi支持

[iyunv@CentOS ~]# vi /etc/nginx/nginx.conf

index index.php index.html index.htm;

//加入index.php

location ~ \.php$ {

            root           /usr/share/nginx/html;

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;

            include        fastcgi_params;

        }

//将以上代码注释去掉,并修改成nginx默认路径





10.配置php

//编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1

[iyunv@CentOS ~]# vi /etc/php.ini





11.重启nginx php-fpm

[iyunv@CentOS ~]# service nginx restart

[iyunv@CentOS ~]# service php-fpm restart





12.建立info.php文件

[iyunv@CentOS ~]# vi /usr/share/nginx/html/info.php

<?php

   phpinfo();

?>





13.测试nginx是否解析php

输入:192.168.1.105/info.php
  显示php界面说明解析成功
  


  


  http://www.cnblogs.com/jenry/archive/2013/06/14/3136101.html


  


  


  mysql 默认只能本机访问 密码为空  
  mysql -uroot -p


  回车
  use mysql


  select * from user;


  update user set Host='%' where Host='i-465-29414-VM' and User='root';


  update user set Password=password('11');


  


  彻底删除mysql
  

yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
有的话继续删除
  


  


  /var/www/html/
  默认页 /etc/httpd/conf.d/welcome.conf 文件改名


  php.conf  DirectoryIndex index.php index.htm


   Apache禁止列目录 修改
httpd.conf配置文件,查找 Options Indexes FollowSymLinks,修改为 Options -Indexes;  



  


  


  

#CentOS-Base.repo其他版本文件在http://mirrors.163.com/.help查看


1、 cd /etc/yum.repos.d


2、 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo


3、替换CentOS-Base.repos


4、yum update 即可。很简单



  


  更改root的密码破解


  

1.在开机启动的时候能看到引导目录,用上下方向键选择你忘记密码的那个系统,然后按“e”。


2.用上下键选择最新的内核Ke...,然后在按“e”。


3.在rhgb quiet最后加“空&#26684;”,然后输入“single”或者数字“1”并回车确定。


4.按“b”键,重新引导系统。


5.进入到系统后就可以用熟悉的passwd root来更改root的密码了。改完后reboot即可。

  


  


  安装   yum install -y openssh
  启动  service sshd start   or  /etc/init.d/sshd start      现在ssh客户端就可以访问了
  自启动   chkconfig --levels 235 sshd on


  


  yum install java-1.6.0-openjdk


  yum install java-1.7.0-openjdk
  
  安装oracle的jdk
  卸载默认jdk:yum remove java-1.6.0-openjdk
  wget -c http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u51-linux-x64.tar.gz

mkdir /usr/lib/jvm

tar -zxvf ./jdk-7u51-linux-x64.tar.gz -C /usr/lib/jvm  



这里我们需要找到profile文件,添加环境变量: #vim /etc/profile

在profile文件下面追加写入下面信息:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_51

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

保存退出,执行:   #source /etc/profile

  


  这些不是必须的,可以tomcat或其他服务器,自己指定jdk的java_home
  


  


  zip dirname.zip dirname/*
  

mysqldump -u root -p密码 --all-databases >d:\test.sql

  
  


  
  定时任务  http://blog.iyunv.com/yq495/article/details/7399277
  /sbin/service crond restart //重启服务


  

可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件

具体&#26684;式如下:

Minute Hour Day Month Dayofweek   command

分钟     小时   天     月       天每星期       命令

每个字段代表的含义如下:

Minute             每个小时的第几分钟执行该任务

Hour               每天的第几个小时执行该任务

Day                 每月的第几天执行该任务

Month             每年的第几个月执行该任务

DayOfWeek     每周的第几天执行该任务

Command       指定要执行的程序

在这些字段里,除了“Command”是每次都必须指定的字段以外,其它字段皆为可选字段,可视需要决定。对于不指定的字段,要用“*”来填补其位置。

举例如下:

5       *       *           *     *     ls             指定每小时的第5分钟执行一次ls命令

30     5       *           *     *     ls             指定每天的 5:30 执行ls命令

30     7       8         *     *     ls             指定每月8号的7:30分执行ls命令

30     5       8         6     *     ls             指定每年的6月8日5:30执行ls命令

30     6       *           *     0     ls           指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,以此类推,也可以用英文来表示,sun表示星期天,mon表示星期一等。]

30     3     10,20     *     *     ls           每月10号及20号的3:30执行ls命令[注:“,”用来连接多个不连续的时段]

25     8-11 *           *     *     ls            每天8-11点的第25分钟执行ls命令[注:“-”用来连接连续的时段]

*/15   *       *           *     *     ls            每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]

30   6     */10         *     *     ls             每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls命令。 ]

每天4:22以root 身份执行/etc/cron.daily目录中的所有可执行文件

22   4       *             *     *     root     run-parts     /etc/cron.daily   [ 注:run-parts参数表示,执行后面目录中的所有可执行文件。


添加后保存的路径是/var/spool/cron,可以用vi查看修改。



  


  


  


  



redHat5.4  命令行startX启动图形界面    在X下ctrl&#43;alt&#43;f1就可以切换到终端, 改成从命令行启动-( /etc/inittab文件 将id:5:initdefault: 这一行的5改为3 )


  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-139757-1-1.html 上篇帖子: lnmp环境安装(1)-linux(centos)系统安装 下篇帖子: 如何在安装的lnmp一键环境包(nginx)启用pathinfo URL模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表