活得太中等最容易孤独一生

什麽緣分淺薄,

什麽交際圈狹窄,

什麽性格內嚮不擅言談,

什麽心中還對初戀念念不忘,

這些都是找不到伴侶的借口罷暸,

被剩下的真正原因就兩句話:比妳強的看不上妳,比妳弱的搞不定妳 。

活得太中等最容易孤獨一生 。

CentOS6.3下安裝VSFTP服務

CentOS下安裝FTP服務器

第一步,檢查服務器端是否已經安裝FTP:[root@localhost centos]# rpm -q vsftpd

如果出現的是:[root@localhost centos]# package vsftpd is not installed ,說明vsftpd沒有安裝,如果出現的是:vsftpd-2.2.2-13.el6_6.1.i686 說明vsftpd已經進行了安裝。

第二步,安裝vsftpd。[root@localhost centos]# yum -y install vsftpd 在超級管理員角色下進行服務器端的FTP安裝。

第三步,設置匿名登陸FTP信息。

①關閉服務器端的防火墻 [root@localhost centos]# service iptables stop

②允許端口21端口例外    [root@localhost centos]# vi /etc/sysconfig/iptables ,在文檔的裡面添加
-A INPUT -m state –state NEW -m tcp -p tap –dport 21 -j ACCEPT
-A INPUT -p tcp –dport 30000:30100 -j ACCEPT

③重啟vsftpd服務  [root@localhost centos]# service vsftpd restart

④開啟服務器端的防火墻 [root@localhost centos]# service iptables start

第四步,以上操作即可以實現vsftpd匿名登陸的方式。

第五步,取消服務器端的vsftpd匿名登陸的方式,重新添加用戶驗證登陸方式。

㈠關閉匿名登陸方式。[root@localhost centos]# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=YES 更改成: anonymous_enable=NO 。設定成匿名登陸禁止

㈡讓vsftpd服務器支持被動鏈接模式,在配置文件的最後添加:

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

pasv_enable=YES
pasv_max_port=30100
pasv_min_port=30000

 

㈢重啟vsftpd服務器 [root@localhost centos]# service vsftpd restart ,測試匿名登陸是否取消生效。

第六步,添加vsftp服務器端用戶驗證方式登陸。

⑴修改配置文件,添加驗證用戶:[root@localhost centos]# vi /etc/vsftpd/vsftpd.conf

把用戶限定到自己的目錄當中,

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

⑵添加vsftpd驗證用戶的登陸名和密碼

[root@localhost centos]# useradd -d /var/www/php -g ftp -s /sbin/nologin sniper
[root@localhost centos]# passwd sniper

⑶提升目錄權限

[root@localhost centos]# chmod 777 /var/www/php -R

⑷將目錄權限分配給FTP組的sniper用戶
[root@localhost centos]# chown sniper:ftp /var/www/php

⑸重啟vsftpd服務[root@localhost centos]# service vsftpd restart

綜合以上,VSFTPD已經配置安裝完成。

如果在ftp客戶端連接FTP服務器端出現錯誤:500 OOPS: could not read chroot() list file:/etc/vsftpd/chroot_list,你則需要將chroot_list_enable=YES 修改成:chroot_list_enable=NO,重啟測試就可以了。

安裝完成的VSFTPD是不支持ftp的文件上傳和下載、查看列表等功能的,需要輸入另外兩行命令進行設置:

[root@localhost www]# setsebool -P ftp_home_dir 1
[root@localhost www]# setsebool -P allow_ftpd_full_access 1

CentOS下安裝PHP

今天終於進行了第三次的在linux下的php安裝,在安裝之前我進行了網站訪問測試。

第一步,先查看mysql、apache這兩項系統服務是否已經自動啟動了,chkconfig –list mysql、chkconfig –list httpd這兩項命令運行下查看2~5之間下部是否已經處於開啟運行狀態。

第二步,在/var/www/html/下使用命令touch index.html創建文件index.html,然後在此文件下加入網頁內容,使用vim index.html,然後輸入hello world的相關頁面內容,然後Esc退出編輯:wq保存退出。

第三步,打開瀏覽器下,輸入http://localhost/查看是否有自己需要的頁面內容吧!反正我的是正確的顯示了。

下面我們講講linux下的php安裝吧!

先從超級用戶終端輸入:[root@localhost centos]# yum install php,安裝php程序,然後再安裝php組件:yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt。根據提示不斷的輸入Y回車安裝自己的就可以了。

 

 

CentOS下安裝Apache

CentOS下安裝Apache,首先在用戶狀態下使用su root命令切換到超級管理員界面,讓後開啟終端,進行apache的安裝過程。

[root@localhost centos]# yum install httpd            #根據提示,輸入Y安裝即可安裝成功
[root@localhost centos]#/etc/init.d/httpd start     #啟動Apache
備註:Apache啟動之後有可能會提示錯誤:
正在啟動 httpd:httpd: Could not reliably determine the server’s fully qualif domain name, using ::1 for ServerName
解決辦法:
vi  /etc/httpd/conf/httpd.conf     #VI編輯
找到      #ServerName www.example.com:80
修改為  ServerName www.osyunwei.com:80   #這裡設置自己的域名,如果沒有域名可以設置為localhost
:wq!    #保存退出
chkconfig httpd on           #設置為開機自起動
/etc/init.d/httpd restart    #重啟Apache
chkconfig –list httpd      #查看apache狀態

配置虛擬主機,[root@localhost conf]# vi httpd.conf  在文檔的最後加入

NameVirtualHost 192.168.1.32:80

<VirtualHost 192.168.1.32:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /var/www/php/HEJY
ServerName HEJY
ErrorLog logs/dummy-host.HEJY.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

 

此處由於個人使用的是虛擬主機測試的,所以此處的IP是虛擬主機的IP,另外在本地機器上C:\Windows\System32\drivers\hosts

添加的虛擬訪問索引是:192.168.1.32 HEJY

[root@localhost centos]# vi /etc/httpd/conf/httpd.conf

如果瀏覽器打開虛擬的網站網頁,不支持GB2312而是顯示的UTF-8編碼頁面,那麼在修改下:AddDefaultCharset GB2312,就可以了。

完成上述所有的步驟,虛擬主機就已經構建完成。

CentOS下安裝MySQL

首先通過網絡鏈接的方式在線安裝上mysql服務器端吧!(備註:我開始登錄服務器的時候是用的其他用戶而不是超級管理員,所以安裝MySQL的時候需要切換到超級管理員才可以實現軟件的正確安裝。命令則是:su root ,然後輸入你的超級管理員密碼即可登錄到超級管理員終端。)

第一步,安裝MySQL。

[root@localhost centos]# yum install mysql-server 

靜待終端提示:Complete!期間程序會詢問提示:Is This ok [y/N]:你知道的這個應該是要輸y的。

第二步,讓MYSQL隨系統自動啟動。

[root@localhost centos]# chkconfig –levels 235 mysqld on

[root@localhost centos]# /etc/init.d/mysqld start

第三步,設置MySQL的用戶名和密碼。

[root@localhost centos]#mysql_secure_installation

這樣只要看懂一點英文知識的就可以看懂Mysql的數據信息設置了。

然後就是用設置的密碼測試下MYSQL安裝的問題了。[root@localhost centos]# mysql -u root -p 然後回車進入mysql>命令行中,增加一個和數據庫管理用戶吧!

首先切換到root權限,編輯配置MySQL文件 ,利用vim命令中的插入命令i命令和ESC+:wq命令。
[root@sample ~]#vim /etc/my.cnf               ← 編輯MySQL的配置文件
[mysqld]

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1                                            ←找到這一行在這一行加入新的規則,讓MySQL的默認編碼為UTF-8
default-character-set = utf8                           ← 添加這一行代碼
[root@ywm /]# chkconfig mysqld on             ←改變指定服務mysqld的啟動信息,on和off分別指定服務的開始和停止。
[root@ywm /]# chkconfig – -list mysqld          ←列出系統mysqld的啟動信息,如果2~5的狀態為啟動就OK。
mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
[root@ywm /]# /etc/rc.d/init.d/mysqld start    ←啟動Mysql系統服務
正在启动 mysqld:                                          [确定]
好了,自此系統的MySQL服務設置成功啟動了。

下面開始設置數據庫的用戶密碼。
1、先進入數據庫(以超級管理員的用戶名和密碼mysql -u root,數據庫安裝默認的密碼是空的。):
[root@ywm /]# mysql -u root
mysql> select Host,User,Password from mysql.user;       ←查詢已經存在的數據庫用戶名和密碼
+—————–+——+———-+
| Host            | User | Password |
+—————–+——+———-+
| localhost       | root |          |
| ywm.localdomain | root |          |
| 127.0.0.1       | root |          |
| localhost       |      |          |
| ywm.localdomain |      |          |
+—————–+——+———-+
5 rows in set (0.00 sec)
2、通過數據庫編程修改數據庫用戶名的密碼,超級管理員root。此處需要修改兩個位置的用戶名密碼:@localhost和@ywm.localdomain(主機安裝的命名),密碼需要用password(‘設置的新密碼’)設置添加到對應的數據表中。
mysql> set password for root@localhost = password(‘sniper’);
Query OK, 0 rows affected (0.00 sec)
mysql> set password for root@ywm.localdomain = password(‘sniper’);
Query OK, 0 rows affected (0.00 sec)
3、退出數據庫設置的命令。
mysql> exit
Bye

檢測數據庫中密碼是否修改正確。
1、使用默認密碼為空的登錄數據庫測試一下。
[root@ywm /]# mysql -u root
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)
2、使用已經設置修改的密碼登錄數據庫測試一下。
[root@ywm /]# mysql -u root -p
Enter password:
mysql>
成功登錄數據庫。

【浅释八卦】

微博桌面2012_2971471352

【浅释八卦】

八卦:用“一”代表阳,用“–”代表阴,用二个符号组成八种形式,叫做八卦。

八组符号:“乾,健也;坤,顺也;震,动也;巽(xùn),入也;坎,陷也;离,丽也;艮(gèn),止也;兑(duì),悦也。”

乾代表天,坤代表地,震代表雷,巽代表风,坎代表水,离代表火,艮代表山,兑代表泽

山东网站建设:Java视频笔记第一节

Java基础知识:Java是可跨平台的面向对象的编程语言。

首先,可跨平台是指在不同的操作系统和采用不同的CPU硬件指令集的平台和环境下,Java都可以进行运行和实施的语言.

其次,面向对象。C语言是一种面向过程的语言,Java是一种面向对象的编程语言。面向对象编程语言和面向过程的编程语言,可以通过语言的执行过程中经过的步骤来划分。面向过程的编程语言是经过编辑、编译、执行三个步骤;面向对象的编程语言是经过编辑、编译、解释、执行四个步骤的。

Java编译是JDK(Java开发工具)编译成.class的二进制字节码,javac编译源文件(.java)生成.class的二进制字节码,jar、ant、war、ear是java打包工具指令,其中jar和ant打包.class文件包,ant可以打包存储到磁盘的任一位置,war是打包.class文件的web文件,其中包括servlet、jsp、javabean等web文件。

javac生成带有源文件中

/**

*文档注释

  */

的注释文档。

Java的优点:不存在C语言中的指针,同时可以跨平台编译和执行,实时的垃圾回收机制。

Java的缺点:占用系统的资源,原因是实时垃圾回收,但没有一个确定的时间点,所以有些系统垃圾可能仅仅用一次,但是可能在回收之前会长期占用系统资源。运行速度慢,由于Java执行之前需要解释,相对于面向过程的语言会占用一些时间,导致运行速度会变慢。

Java安装包中有jdk和jre。

JDK包含着Java编译器、Java运行支持类库和JVM(Java虚拟机),而jre仅仅包括Java运行支持类库和JVM。也就是说如果仅仅是运行Java程序的话,只需要在不同的平台上安装jre,即Java运行环境就可以了。

JavaEE是企业级的Java开发环境,JavaSE是标准的Java开发环境,JavaME是移动设备的Java开发环境。

windows Server 2008 下安装运行ASP+Access网站的问题

 1 上网搜索下以为没有启用父目录,配置IIS管理器 – 双击ASP打开属性 – 在行为设置中将‘启用父路径’设置为True。但是还是显示500错误。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 到网上搜索下,才知道 iis 并没有把具体显示出来。 需要对IIS和IE进行配置才能显示具体的错误提示。

   (1)配置IE: Internet选项 – 高级 – 设置去掉勾选‘显示友好 http 错误信息’  

 (2)配置 IIS:IIS管理器 – 双击ASP打开属性 – 在调试属性中设置‘将错误发送到浏览器’为True,下面还可以设置默认的错误提示信息。

3 刷新页面终于显示具体错误信息:

        ADODB.Connection 错误 ‘800a0e7a’

        未找到提供程序。该程序可能未正确安装。

4 又继续上网搜索解决方法,终于查明原因。

在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果你使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序。

操作方法如下:

IIS信息管理器 – ‘应用程序池’ – 右边操作中选择‘设置应用程序池默认设置..’,在‘常规’中设置‘启用 32 位程序’为True。

Copyright © 2011-2012  www.zhide360.com.   智德360科技   泰安新闻网  版权所有