4月 202017
 

官方最新的mysql版本是mysql5.7.18。那么在centOS下,怎么编译安装呢。安下边步骤一步一步的来。

1,找到源码地址,并下载,解压。 https://dev.mysql.com/downloads/mysql/

在大多数情况下,你只需要安装MySQL-server和MySQL-client安装包就可以安装上一个标准功能的MySQL。对于一个标准安装来说,其他的安装包不是必需的。这里选择下载RPM Bundle包,它包含mysql的所有功能(server,client,test)。确定要下载的版本后,需要登录才能出最后的下载按钮。 Continue reading »

4月 202017
 

centos是服务器的一种常见系统。对于新手,用yum安装程序当然是比较效率,可靠。如果对于成长,还是源码安装的好。源码安装会让你踩很多很多的坑。下边就有一丢没一丢的说下遇到的问题。

1,环境变量问题。这个在win下也有。在终端中,想要全局直接调用命令,就要写到环境变量中。要不只能走到安装目录对应文件那里。centos的环境变量设置。
在/etc/profile文件中添加变量(对所有用户,永久生效)。就拿nginx为例。

       vi /etc/profile
       #然后在末尾添加以下信息
       PATH=$PATH:/data/server/nginx/sbin
       export PATH
       #保存(:wq)
       #source一下。只有source了才能生效。
       source /etc/profile
       #打印出环境设置的环境变量
       echo $PATH
       #查看nginx版本
       nginx -v
添加好环境变量后,就可以全局调用了。不过,注意点,编写path的时候,$PATH一定要带上。如果没带,source了,你最终添加进去的只是你最后添加的那一条,会丢失其他环境变量。导致很多命令用不了。比如,你想vi用不了,source也用不了。等等。这个时候 ,你得手动export原本的那些位置。比如:
EXPORT PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/
            bin:/root/bin
这个时候,vi回来了,赶快去修改/etc/profile,然后source。
刚才那种在终端直接export的方法,只对当前会话有效。以上种种,都是自己亲自体验,经历过的。参考文章如下:
http://edbiji.com/doccenter/showdoc/78/nav/995.html
http://www.cnblogs.com/whoamme/p/4039998.html

2, 常用的rpm命令(参数往往是组合的)。

    rpm -ivh xxxx.rpm
手动安装rpm包。参数:
–force 即使覆盖其他包的文件也没强迫安装
–nodeps 即使依赖包没安装,也被强制安装

    rpm -e --nodeps xxxxx
强制卸载包

    rpm -qa|grep nginx
查找nginx的rpm包

    rpm -qpi xxxx.rpm
查看rpm包信息。

    rpm -qpR xxxx.rpm
查看rpm包依赖。

    rpm -qlp xxxx.rpm
查看rpm包中包含哪些文件(可以加grep限制)

3, 查看系统中运行的所有socket。

    find / -type s

4,列出所有的my.cnf文件

    locate my.cnf

5,查找某个程序的rpm包。

    #这里以mysql为例。如果,通过 yum remove mysql卸载了mysql。
     并不一定卸载了所有的mysql组件。这个时候通过这个命令可以找到遗留。
    rpm -qa|grep mysql

6,cat命令。查看文本内容。加上grep,查看相关的。

    #查看mysqld.log中的password
    cat /var/log/mysqld.log |grep password

7, 检查端口号。

   netstat -anp|grep "LISTEN"

8,ps显示进程。

   #显示所有进程
   ps -ef
   #显示 ams的所有进程
   ps -ef|grep ams

9, chkconfig 输出所有服务列表,检查开机是否自启动(不包裹系统的,也就是不显示系统的)。

   #显示所有的开机自启动程序状态。
   chkconfig --list
   #显示ams的开机自启动状态
   chkconfig --list|grep ams
   #启动状态分七个级别。如果都是off,表示不会自启动。这个时候需要改变状态。
   # 将httpd状态设置成自动启动了。再看状态会看到3,4,5级别都是on。
   chkconfig httpd on 
   #如果想关闭自启动,就用off了。
   chkconfig httpd off
   #当然,你可以对具体状态级别进行设置on或off。
   chkconfig --level 35 httpd on
   #如果服务列表中没有对应程序,可以添加。
   chkconfig --add httpd
   #还可以从服务列表中删除对应程序。
   chkconfig --del httpd

最后看看这七个级别代表的意义。
   0-6 分别表示的是

   等级0表示:表示关机
   等级1表示:单用户模式
   等级2表示:无网络连接的多用户命令行模式
   等级3表示:有网络连接的多用户命令行模式
   等级4表示:不可用
   等级5表示:带图形界面的多用户模式
   等级6表示:重新启动

10,复制,移动文件。

   #显示文件路径
   pwd

4月 072017
 

重启nginx。

    /etc/init.d/nginx restart

重启mysql

    /etc/init.d/mysql restart

修改了php.ini后,重启php

    /etc/init.d/php-fpm restart

重启ams服务器

    /etc/init.d/ams restart

另外,说下pm2,pm2可以后台运行你的程序。比如node.js默认情况下,当运行窗体关闭了(我用的是XShell5),node.js的服务也停止了。当用pm2启动的node.js的程序的时候,关掉XShell5窗体,程序一样在运行。

10月 082014
 

有时候,需要频繁的去移动磁盘里边的文件,并替换掉。总靠手动去操作,一耽搁时间,二也很烦恼。

这个时候,bat批处理命令就派上用场了。

bat批处理命令在百度上找的,此处仅仅是移动替换磁盘里边的文件命令。

步骤:
1.新建一个txt文本。将下边的代码复制进去。


@echo off
copy D:\Work\Haha\bin-release\a.swf D:\Work\Heihei\b.swf /y

2.修改你所要替换的文件路径。前边的路径是欲替换的文件,后边的路径是被替换的路径。

3.保存,将文本的后缀名改为.bat就行了。

每次替换,运行该bat文件就好了。

 Posted by at 下午12:24
6月 032014
 

2014.06.03,北京时间,1点。苹果全球开发者大会召开。大会的的重点在下边两个方面:
1.分别推出了全新的Mac OS X系统——Yosemite和iOS 8移动系统。
2.发布了新的编程语言,swift。

详细资料,相关论坛网站都有。下边列出一些链接:
大会视频:http://podcasts.apple.com/apple_keynotes_1080p/2014/2014_jun_1080.m4v

http://www.csdn.net/article/2014-06-03/2820055

12月 032013
 

xp,win7共享文件也许很简单。鼠标右键,共享,设置几下,也许就ok了。可是win8有点不一样。下边是我今天共享文件的一点小经历。

Ô 1:快捷键Win+X,然后 +P,打开控制面板。“网络共享中心” → “查看网络状态和任务” → “更改高级共享设置” → “来宾或公用” ,然后,打开“启用文件和打印机共享”。

Ô 2:将来宾用户启用。

Ô 3:快捷键Win+R,输入 gpedit.msc,打开组策略。然后按照下边步骤操作:“计算机配置” → “Windows设置” → “安全设置” → “本地策略” →

“用户权限分配”,找到“拒绝从网络访问这台计算机”,删除里边的guest账户。

Ô 4:同样打开组策略。“计算机配置” → “Windows设置” → “安全设置” → “本地策略” → “安全选项” → “账户使用空密码的本地账户只允许进行控制台登陆”,将这个禁用。

Ô 5:然后鼠标右键你想要共享的文件。设置用户权限,以及添加共享给的对象。

 

 

11月 092013
 

win8.1 32位系统再安装64位系统时,会提示不能不能安装,系统不支持(其他32位系统再装64位系统好像也存在这个问题)。这个时候,去下载一个辅助软件nt6 3.14版本就可以了。

下载地址:http://www.xdowns.com/soft/softdown.asp?softid=57197  。

这里要注意一下。需要将你下载的系统ios文件解药直接复制到系统盘外的其他盘的根目录下。要不,nt6找不到。在安装的时候,有个高级部分。最好在那里将你的系统盘(一般都是C盘)给格式掉。这样就可以将之前的系统全部清理掉,要不之前的系统的文件还保存在你的系统盘。

这里比较偷懒,我安装的的是微软给出的90天试用版。

网站地图