搜鞥都哦 发表于 2015-11-16 09:51:34

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

  



路由跟踪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.关闭防火墙

#


  /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软件包)

# yum install wget

//下载wget工具

# wget http://www.atomicorp.com/installers/atomic

//下载atomic yum源

# sh ./atomic

//安装提示输入时输yes

# yum check-update

//更新yum软件包

yum update



4.安装开发包和库文件

# 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

# yum remove httpd

# yum remove mysql

# yum remove php




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



# yum install nginx

# service nginx start

#chkconfig
--levels 235nginx on

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





7.安装mysql

# yum install mysql mysql-server mysql-devel

# service mysqld start

# chkconfig --levels 235 mysqld on

# mysqladmin -u root password "123456"

//为root用户设置密码

# service mysqld restart

//重启mysql
  /etc/my.ini
  

default-character-set=utf8





8.安装php

#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模式

# service php-fpm start

# chkconfig --levels 235 php-fpm on





9.配置nginx支持php

# mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak

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

# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf

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

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

# 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_indexindex.php;

            fastcgi_paramSCRIPT_FILENAME/usr/share/nginx/html$fastcgi_script_name;

            include      fastcgi_params;

      }

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





10.配置php

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

# vi /etc/php.ini





11.重启nginx php-fpm

# service nginx restart

# service php-fpm restart





12.建立info.php文件

# 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.confDirectoryIndex 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最后加“空格”,然后输入“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文件

具体格式如下:

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]
查看完整版本: 开始CentOS世界 从yum搭建lnmp环境开始,root的密码破解,定时任务, 后续其他功能 redHat5.4