一切福田,不離方寸,從心而覓,感無不通。

如何在本地用SSH远程连接到LINUX服务器安装PHPMYADMIN

  在linux上面安装ssh服务 在windows系统里面用Putty连接到linux 进入终端. 通过wget下载最新版 phpMyAdmin-3.3.8.1 wget -c http://ncu.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.8.1/phpMyAdmin-3.3.8.1-all-languages.tar.gz  

龙生   19 Feb 2013
View Details

Windows7下如何安装CentOS双系统

  1.下载CentOS的安装盘 我的电脑是32位的,所以下载了i386版本的CentOS-6.2-i386-bin-DVD.iso 注:应该下载硬盘安装版,而不是liveCD版 liveCD (光盘版)是可以直接在光盘上运行的版本,运行后可以再选择安装到硬盘中。 bin-DVD(硬盘安装版) 是一个纯安装版本,一般推荐用这个,因为 LiveCD 安装的时候很多软件包要从网络去下载,会很慢。 将镜像文件解压后,提取其中的isolinux和images两个文件夹,将其复制到C盘和你存放镜像文件的磁盘的根目录下。 注:存放镜像文件的磁盘必须为FAT32格式分区(因为Grub不认ntfs)。 2.划分磁盘 下载DiskTool分区助手 这个工具主要用于硬盘分区,并非一定要用这个工具,只要能进行分区即可。 启动DiskTool,选择你的一个盘,然后点击“创建分区”,划分一块硬盘空间,作为CentOS的硬盘,点击工具栏的“提交”按钮,重启电脑,使其生效。 这个时候,划分出来的这个磁盘仍然归属于Windows,因此我们还需要将其从Windows中分离出去。 鼠标右键计算机->管理->存储->磁盘管理,找到刚才划分的磁盘,右键->删除卷。 3.多系统启动设置 安装多个系统后,启动时会比较麻烦,因此,我们需要借助工具来进行多系统的启动管理,这里推荐EasyBCD。 EasyBCD是一个多系统启动管理工具,免除了BCDEdit的繁琐冗长命令。 启动EasyBCD,点击添加新条目->NeoGrub,然后编写配置。 在点击“配置”按钮后,出现的文件中添加如下几行: #启动时显示的名字,可自定义 title CentOS #系统命令,进入到下标为0的硬盘(也就是C盘) root (hd0,0) #设置文件路径 kernel (hd0,0)/isolinux/vmlinuz initrd (hd0,0)/isolinux/initrd.img 4.安装 重启电脑,选择NeoGrub Bootloader,进入CentOS的安装,选择语言,选择安装文件源=>硬盘驱动器,选择CentOS映像所在的分区,然后根据提示一路安装即可。 安装过程中涉及一个磁盘分区的问题,建议手动分区。 这里对Linux的几个目录进行一下说明: boot 目录是引导文件位置,设置为100M, / 根目录是系统文件位置,大小视CentOS而定, swap 是虚拟内存,一般设为内存的两倍 root 存放root用户的相关文件 home 存放普通用户的相关文件 var 存放经常变化的文件 usr 软件默认安装目录(类似windows的program) bin 存放常用命令的文件 sbin 要具有一定权限才可以使用的命令 mnt 默认挂在光驱和软驱的目录 etc 存放配置相关的文件 5.网络设置 安装好CentOS后,可能无法联网,需要设置好IP、网关等等,方法有如下几种: (1)可视化界面形式 以root账号登陆,执行setup命令,然后在network configuration里面进行设置 配置完成后,重启/etc/rc.d/init.d/network restart生效 (2)临时修改 ifconfig eth0 192.168.1.141 ifconfig eth0 network xxxxxxx 子网掩码 (3)直接修改文件 /etc/sysconfig/network-scripts/ifcfg-eth0 onboot=yes(No=禁止自动启动) bootproto=static(静态,指定具体某个配置)/dhcp(动态,自动分配IP,适用于局域网防止冲突) IPADDR=192.168.1.141 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 然后重启网卡(凡是涉及永久修改的,都需要重启才能生效) 注意:Linux中所有设备都是文件,可以直接操作(因此学会查看Linux源码很重要) (4)操作界面修改 进入操作系统,点击屏幕上方右侧的网络连接图标进行设置。  

龙生   19 Feb 2013
View Details

fcitx安装过程

  推荐方法:最简单的方法:去软件中心搜 fcitx  全选码表然后安装。想去掉多余码表的话去”/usr/share/fcitx/data/table/”里面把不想要的删掉就好了。自己编译安装:1.去http://code.google.com/p/fcitx/downloads/list下载源码2.解压3.进入解压目录4.依次  ./configurmakemake install5.若有错误,则参考下面的:aclocal: not found 此时要安装apt-get install automake :libtoolize: not found 此时要安装apt-get install libtool :intltoolize: not found 此时要安装apt-get install intltool 这些做完后 便要./configure(调试这个软件包) 之后可能还会出现如下状况 NO XRender Lib found 此时要做的是 去新立德里面搜XRender,标记安装 之后还可能出现 NO Cairo-xlib found 此时要做的就是:apt-get install libcairo2-dev NO PANGOCAIRO found 此时要做的就是:apt-get install libpango1.0-dev Ubuntu 下的配置(详见http://fcitx.github.com.sixxs.org/handbook/fcitx.html)   安装 im-switch软件包。 进入/etc/X11/xinit/xinput.d目录,新建fcitx文件,文件内容为:

​ /usr/local/bin/fcitx 根据 fcitx 的安装路径来填。   把系统的 locale 设为 zh_CN.UTF-8,执行im-switch -s fcitx 可能还需要  (说要设环境变量时再弄)

龙生   19 Feb 2013
View Details

安装ibus

sudo add-apt-repository ppa:shawn-p-huang/ppasudo apt-get updatesudo apt-get install ibus-pinyin

龙生   19 Feb 2013
View Details

apt

  APT(the Advanced Packaging Tool)是Ubuntu 软件包管理系统的高级界面,Ubuntu 是基于Debian的,APT由几个名字以“apt-”打头的程序组成。apt-get、apt-cache 和apt-cdrom是处理软件包的命令行工具。 APT工作原理APT是一个客户/服务器系统。在服务器上先复制所有DEB包(DEB是Debian软件包格式的文件扩展名),然后用APT的分析工具(genbasedir)根据每个DEB 包的包头(Header)信息对所有的DEB包进行分析,并将该分析结果记录在一个文件中,这个文件称为DEB 索引清单,APT服务器的DEB索引清单置于base文件夹内。一旦APT 服务器内的DEB有所变动,一定要使用genbasedir产生新的DEB索引清单。客户端在进行安装或升级时先要查询DEB索引清单,从而可以获知所有具有依赖关系的软件包,并一同下载到客户端以便安装。当客户端需要安装、升级或删除某个软件包时,客户端计算机取得DEB索引清单压缩文件后,会将其解压置放于/var/state/apt/lists/,而客户端使用apt-get install或apt-get upgrade命令的时候,就会将这个文件夹内的数据和客户端计算机内的DEB数据库比对,知道哪些DEB已安装、未安装或是可以升级的。编辑本段常用命令用法apt-cache search # ——(package 搜索包)apt-cache show #——(package 获取包的相关信息,如说明、大小、版本等)sudo apt-getinstall # ——(package 安装包)sudo apt-get install # —–(package – – reinstall 重新安装包)sudo apt-get -f install # —–(强制安装?#”-f = –fix-missing”当是修复安装吧…)sudo apt-get remove #—–(package 删除包)sudo apt-get remove – – purge # ——(package 删除包,包括删除配置文件等)sudo apt-get autoremove –purge # —-(package 删除包及其依赖的软件包 配置文件等(只对6.10有效,强烈推荐))sudo apt-get update #——更新源sudo apt-get upgrade #——更新已安装的包sudo apt-get dist-upgrade # ———升级系统sudo apt-get dselect-upgrade #——使用 dselect 升级apt-cache depends #——-(package 了解使用依赖)apt-cache rdepends # ——(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧…)sudo apt-get build-dep # ——(package 安装相关的编译环境)apt-get source #——(package 下载该包的源代码)sudo apt-get clean && sudo apt-get autoclean # ——–清理下载文件的存档 && 只清理过时的包sudo apt-get check #——-检查是否有损坏的依赖apt-get install# ——(下载 以及所有倚赖的包裹,同时进行包裹的安装或升级。如果某个包裹被设置了 hold (停止标志,就会被搁在一边(即不会被升级)。更多 hold 细节请看下面。)apt-get remove [--purge]# ——(移除 以及任何倚赖这个包裹的其它包裹。)–purge 指明这个包裹应该被完全清除 (purged) ,更多信息请看 dpkg -P。apt-get update# ——(升级来自 Debian 镜像的包裹列表,如果你想安装当天的任何软件,至少每天运行一次,而且每次修改了/etc/apt/sources.list 后,必须执行。)apt-get upgrade [-u]# ——(升级所以已经安装的包裹为最新可用版本。不会安装新的或移除老的包裹。形前端(其中一些在使用前得先安装)。这里 dselect 无疑是最强大的,也是最古老,最难驾驭。)  

龙生   19 Feb 2013
View Details

yum

 软件包管理器Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。软件包来源可供Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.livna.org的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的GPG签名,主要是为了您的系统安全。而对於Fedora core 4.0 的用户,rpm.livna.org 的签名是自动导入并安装的。图形化前端Yum的图形化前端主要有yumex和kyum。它们并不是独立於Yum的,而是Yum的图形前端,也就是说在安装和使用Yumex和kyum同时,都是以Yum的安装和配置为基础;所以在用Yumex或kyum 时,必须先安装配置Yum。常用命令行命令安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpmyum常用命令删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm升级软件:yum upgrade foo或者yum update foo查询信息:yum info foo搜索软件(以包含foo字段为例):yum search foo显示软件包依赖关系:yum deplist foo其它参数参见man yum

龙生   19 Feb 2013
View Details

Ubuntu 12.04下LAMP安装配置

  我是一个Linux新手,想要安装一台Ubuntu 12.04版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站。LAMP套件就是 “Linux+Apache+Mysql+PHP这四款软件组成了一个可以使网站运行的套装工具软件。”通过安装尝试,我获得了一些成功的安装配置经验, 通过本文提供给Linux网站服务器系统的入门者学习。本次安装的网站软件环境中将使用Apache2网页服务软件、MySQL5网站后台数据库软件、以 及PHP5角本解释语言软件,配置成的系统也可提供FTP服务。 1. LAMP 的安装 sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql 由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问。 sudo chmod 777 /var/www/ 2. phpmyadmin 安装 sudo apt-get install phpmyadmin 在安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database’s administrative user。 然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立连接。 phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。 3. Apache 配置 (1)启用 mod_rewrite 模块 终端命令:sudo a2enmod rewrite (2)重启Apache服务器:sudo /etc/init.d/apache2 restart Apache重启后可以测试一下,在/var/www目录下新建文件test.php,写入代码: 保存,在地址栏输入http://127.0.0.1/test.php 或 http://localhost/test.php ,如果正确出现了Mysql已经正确配置,表明Apache和mysql都正常了。(记得重启Apache服务器后再测试)。 test.php <?php     $link = mysql_connect(“localhost”,”root”,”mysql密码”);       if (!$link)       {       die(‘Could not connect: ‘ . mysql_error());       }       else echo ”Mysql已经正确配置”;       mysql_close($link);       ?> 4. 浏览器PHP中文乱码问题 上面在FireFox浏览器中打开test.php测试时,如果出现了中文乱码,则是默认语言设置问题,解决方法如下: 打开apache配置文件: udo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8,如果还是乱码的,再将UTF-8改用gb2312。 重启Apache:sudo /etc/init.d/apache2 restart 再刷新test.php 中文乱码没有了 更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2 转自:http://www.linuxidc.com/Linux/2012-05/61079.htm  

龙生   19 Feb 2013
View Details

开机时出现 Abnormal termination

问题如题。 解决:安装Acronis Disk Director Suite 后,并且软件的提交操作中只有重启和取消两种操作,如果点击重启,根本不会对硬盘分区,就直接重启了。如果点击取消,则根本不会出现任何操作。无论对分区怎么操作都是重启,在重启时报错: Abnormal Termination..Abnormal Termination的意思是“异常终止”,说明Acronis Disk Director Suite 10.00.2160没有办法完成分区操作就已经终止了修改方法看这里:注册表中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下有个主键:BootExecute,它原来的值是:autocheck autochk *但安装了Acronis Disk Director Suite 中文版后,它变成了autocheck autochk *autopartntautopartntautopartnt把新增的三个autopartnt删除,恢复成:autocheck autochk *,再进行分区修改就正确了如果安装了Pqmagic在出错后每次启动出错,应该也是修改这个地方

龙生   19 Feb 2013
View Details

解决:’ping’ 不是内部或外部命令,也不是可运行的程序

  自从安装了ssh工具后,可爱的ping命令就不能用了,真郁闷…… 然后就把ssh工具卸载了,还是不能用,于是百度~解决。 原因:某些软件把自己添加到环境变量中时,却把系统的环境变量覆盖了,重新把系统的环境变量加上就可以了: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM  

龙生   19 Feb 2013
View Details

Windows服务的手动添加和删除方法

    服务,是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是低层(接近硬件)程序。其实,服务就是一种特殊的应用程序,它从服务启动开始就一直处于运行状态,而普通应用程序在运行之后就处于休眠状态,直到用户再次对其进行操作;在WinXP里,服务是在系统加载以后就自动启动的,而不需要登陆,但自动运行的普通应用程序是在WinXP加载并登录以后才执行的。 对于安装服务,一般分为两种情况: 情况一:安装可以作为服务运行的程序成为WinXP的服务; 情况二:安装不可以作为服务运行的程序(即普通的应用程序)成为WinXP的服务。 使用安装工具:srvinstw.exe和srvany.exe,Win2000资源工具包中提供的工具; 下面是手工添加服务的方法,适用找不到添加工具的时候手工添加服务。 通过修改注册表来添加服务: 在注册表编辑器,展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”,在右侧窗格中显示的就是本机安装的服务项。如果要新建服务,只须点击“编辑→新建→项”,然后为此项命名,如“test”;然后右击该项,选择“新建→字符串值”或“新建→Dword值”即可。 添加一个服务项目具体需要添加的键值如下: “DisplayName”,字符串值,对应服务名称; “Description”,字符串值,对应服务描述; “ImagePath”,字符串值,对应该服务程序所在的路径; “ObjectName”,字符串值,值为“LocalSystem”,表示本地登录; “ErrorControl”,Dword值,值为“1”; “Start”,Dword值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止; “Type”,Dword值,应用程序对应10,其它对应20。 另外,还要在“test”项下新建一个“Enum”项。如果有些必须通过srvany来加载的还必须添加另外的Parameters子项在该项中提供详细的要加为服务的程序所在的路径。而上面的那个路径就需要指到srvany所在的路径。 上面提到的是如何添加服务,怎么删除windows服务呢,请继续看: 一、Windows服务 Windows服务也称为Windows Service,它是Windows操作系统和Windows网络的基础,属于系统核心的一部分,它支持着整个Windows的各种操作。诸如DNS客户端、打印程序、Windows更新服务、计划任务、Windows时间服务、告警器等服务,它们关系到机器能否正确运行。如果不能适当地管理这些服务,就会影响到机器的正常操作。 一个服务首先是一个Win32可执行程序,或者是是rundll32.exe来运行一个.dll的方式形成的进程。 跟普通应用程序不一样,如打开WORD,有一个界面出来,但服务没有用户界面。也不能通过直接双击运行相应的.exe程序来运行。那Windows又是如何控制一个服务的? Windows的服务由更上一级的services.exe这个服务来管理,由它来管理,负责进行服务的启动、停止、运行,暂停等。我们最常用的操作就是通过Windows的服务MMC界面来完成相关操作。 二、如何删除Windows服务 现在的流氓软件,越来越多把自己注册为一个服务。在Hijackthis的扫描日志中,一般会把非Windows系统的服务以023的方式列出来,如下面这段: O23 – 未知 – Service: BKMARKS [提供传输协议的数据安全保护机制,有效维护数据传输中的安全及完整。] – C:\WINDOWS\SYSTEM32\RUNDLL.EXE O23 – 未知 – Service: ewido anti-spyware 4.0 guard [ewido anti-spyware 4.0 guard] – D:\Program Files\ewido anti-spyware 4.0\guard.exe O23 – 未知 – Service: KSD2Service [KSD2Service] – C:\WINDOWS\system32\SVCH0ST.exe 对于这些流氓软件,需要删除相关的.exe文件,使它不能再运行,或者直接清除这个服务本身,使计算机重启的时候,它不会再启动。 删除的办法有两个: 办法一: 用sc.exe这个Windows命令 开始——运行——cmd.exe,然后输入sc就可以看到了。使用办法很简单:sc delete “服务名”(如sc deleteService 83F9085F) 如针对上面的: sc delete KSD2Service 方法二:直接进行注册表编辑(不推荐) 打开注册表编辑器,找到下面的键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,一般服务会以相同的名字在这里显示一个主健,直接删除相关的键值便可。(HKEY_CURRENT_USER\SYSTEM \CurrentControlSet\Services 下可能也有,可在注册表中查找删除) 三、特殊情况 1、如果服务显示的是rundll32.exe,并且这个文件是位于system32目录下,那么就不能删除这个rundll32.exe文件,它是Windows系统的文件。这时只要清除相关的服务就可以了 2、如果一个服务删除了马上又自动建立了,说明后台有进程在监视、保护。需要先在进程管理器中杀掉相应的进程,或者启动后按F8,到安全模式下删除。 转自:http://www.8844.com/html/IT_jiaocheng/ruanjian/chengxu/Windows/system/2011/10-21/378635.html  

龙生   19 Feb 2013
View Details