友情提示:小程序,开发制作。

作者“sunshine”的文章:

linux 下的组合键

Ctrl + d  输入结束或注销linux,快速退出为终端。  

Ctrl + m 相当于“enter”

Ctrl + S  暂停屏幕输出,锁住终端( 在windows下编辑文档的时候习惯性的动作,在linux就锁住了终端。)  

Ctrl + q  恢复屏幕输出,解锁终端 ( 在windows下编辑文档的时候习惯性的动作,快用着组合键解锁

Ctrl + u  将命令列整列删除

Ctrl + l   清屏和 clear 命令效果一样 

Ctrl + z  把当前进程送到后台处理。 f+g 把程序从后台调到前台。 

Ctr + c  终止当前进程,非正常的终止。  

Ctr + k  清除从提示符所在位置到行末尾之间的字符。

Ctr + a  将光标移到命令行的开头

Ctr + e  将光标移到命令行的尾部 

Ctr + w  清除光标所在左边的字段


阅读全文>>

Apache伪静态实现

1、首先确定Apache是否加载了Mod_rewrite 模块
方法: 检查 /etc/httpd/conf/httpd.conf 中是否存在以下两段代码 (具体路径可能会有所不同,但形式基本是一样的):
(一)LoadModule rewrite_module libexec/mod_rewrite.so
(二)AddModule mod_rewrite.c
2、检查Apache是否开启.htaccess支持
vi  /etc/httpd/conf/httpd.conf  
AllowOverride All   #如果后面参数为None需要修改为All(大概在338行)
3、在文件/etc/httpd/conf/httpd.conf相应的主机目录配置中加入如下代码(此时须注意,如果网站是通过虚拟主机来定义,请务必加到虚拟主机配置中去,否则可能无法使用。)

RewriteEngine On 
RewriteBase / 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L]

阅读全文>>

解决mySQL占用内存超大问题

为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆。网上搜索了一下,得到高人指点修改my.ini。

 

更改后如下:

innodb_buffer_pool_size=576M ->256M InnoDB引擎缓冲区占了大头,首要就是拿它开刀

query_cache_size=100M          ->16M 查询缓存

tmp_table_size=102M                ->64M 临时表大小

key_buffer_size=256m                ->32M

 

重启mysql服务后,虚拟内存降到200以下.


阅读全文>>

CentOS 搭建LAMP平台 + Web控制面板管理

LAMP组合就是在Linux操作系统上配置Apache服务器、MySQL服务器,PHP应用程序服务器,组成强大的Web动态网站开发平台.

Apache一直是世界使用排名第一的Web服务器软件。PHPAapacheMySQL的组合已经成为Web服务器的一种配置标准。

Webmin是一个基于web界面的linux系统管理工具,能够用web控制面板来管理你linux上的各种服务,Webmin的模块化架构允许您在需要时编写您自己的配置模块,本章将介绍修改模块管理web

系统:Centos 5.5

准备工具:

mysql-5.0.21.tar.gz
httpd-2.2.14.tar.gz
php-5.3.2.tar.gz
muddleftpd-md5-1.3.15-14..i386
webmin-1.530.tar.gz


阅读全文>>

附件下载:
CentOS_搭建LAMP平台.doc 2.42MB

一些 iptables 语句

#允许目的端口为125的连接
iptables -t filter -A INPUT -p tcp --dport 125 -j ACCEPT
#允许本地的回环
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -o lo -j ACCEPT
#防止ip欺骗,因为出入eth1的包的ip应该是公网ip
iptables -A INPUT -d 192.168.25.0/24 -i eth1 -j DROP
iptables -A INPUT -s 192.168.20.0/24 -i eth1 -j DROP
iptables -A OUTPUT -d 192.168.20.0/24 -o eth1 -j DROP
iptables -A OUTPUT -s 192.168.20.0/24 -o eth1 -j DROP

阅读全文>>

更改网卡信息,计算机名、用户信息。bat脚本

 此 脚本 本人原创。(收集加修改)

@echo 请根据您的需要进行更改项目。by operation——SunShine

@echo ---------------------------------
echo 1-- 按顺序 修改网卡信息--计算机名--重命名用户并修改密码
echo 2-- alter—network
echo 3-- computer_name
echo 4-- alter(User/password)
echo 5-- New Document (hi_chinabackup/hi_rescoveryback)
echo 6-- clear rubbish
echo 7-- exit
  @echo --------------------------------- 

阅读全文>>

CentOS 5.3 通过yum升级php的方法

CentOS 5.3 通过yum升级php的方法

方法一 -------------------------------------------------------------------------------

 CentOS5.3php版本默认为5.1.6,然后在5.2.9版本之前的的php都存在一个漏洞,但是目前网上很多地方都无法使用yum update php*升级到

5.2.9,比较常见的是升级到5.2.6版本的,经过搜索国外资料,现在终于找到一种升级CentOSphp5.2.9的方法。

 注意,此方法只能在官方的php版本上升级,如果你使用网上的升级到5.2.6版本的升级方法已经升级了,将无法使用本方法升级php

 运行下面命令:

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

 wget http://rpms.famillecollet.com/enterprise/5/remi/i386/remi-release-5-7.el5.remi.noarch.rpm

 rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

然后编辑/etc/yum.repos.d/remi.repo

 #vi /etc/yum.repos.d/remi.repo

 在这个文件的最后增加一行:

 priority=1

保存退出。


阅读全文>>

VNC实现远程桌面共享linux/windows

NCServer的启动和设置   

启动VNC Server:

(1)

#vncserver 第一次启动时要求你生成口令文件

You will require a password to access your desktops.

Password: 设置远程管理密码

Verify: 确认密码

vncpasswd命令生成口令文件,当然也可以用此命令更改密码。

阅读全文>>

PHP 文件上传

<html>

<body>

<form action="upload_file.php" method="post"

enctype="multipart/form-data">

<label for="file">Filename:</label>

<input type="file" name="file" id="file" /> 

<br />

<input type="submit" name="submit" value="Submit" />

</form>

</body>

</html>


阅读全文>>

备份 windows 系统

备份 windows 系统

点击查看原图

阅读全文>>

附件下载:
OneKey.zip 279.1KB