• Linux之:Ubuntu速学笔记(2)


    撰写日期:2016-7-3 18:20:39

    基本内容包括:Flash player安装、编译安装PHP、写个简单的PHP程序;Java程序(Java需要使用“javac”命令编译一下才能执行)

    一、安装PHP、flash player、简单的PHP程序编写

    1、安装flash player

    ①、练习使用apt-get方法安装:

    先执行:sudo apt-get update (更新,为保证我们的软件源是最新的)

    再执行:apt-cache search flash

    最后安装:sudo apt-get install flashplugin-installer

    ②、grep命令  Linux里面强大的文本搜索工具,在文本里搜索

      在(文本)文件中输入一个关键字,然后 grep 关键字 文件名

    ③、“|”符号的作用:

    user@ubuntu:~/file$ ls
    comtest.tar.gz test.abc test.asp test.c test.php
    user@ubuntu:~/file$ ls | grep php
    test.php

    apt-cache search flash | grep "^flash"(正则表达式搜索flash开头的软件源)仅仅列举“flash”开头的搜索结果

    (sudo) apt-get install *** -y   (默认安装)

    2、编译安装PHP

    php.net PHP官方网站下载后编译安装

    www.mysql.com Mysql的官网下载编译安装(大概需2个多小时)

    (执行编译安装需要计算机配置比较好)

    以后的软件最好都认准官网去下载,若实在不知道就去百度再搜

    编译安装一般要三个步骤:预编译->编译->执行安装

    cmake (预编译) ; make(编译);make install (执行安装)

     注意:保证安装所放置的目录有权限,比如可以放在 /usr/local/ 目录下边。要了解其原理,弄清细节,往往出错都是在一些细节上~

    mysql的配置文件很重要!

    启动mysql    mysqld_safe是脚本文件,怎样去执行mysqld,因此需要去执行mysql_safe,不要直接去执行mysqld

    ./mysqld --verbose --help  | grep cnf

    外部去连用的是http协议,而非socket协议

    ps -ef | grep **  查看名为**的进程

    所在目录/mysql -u root -p  (回车输入密码)  使用root用户登录mysql  可以修改密码 

    修改后使用命令:所在目录/mysql -u root -p密码  (-p与密码之间不用加空格)

    3、简单的PHP程序

    二、memcached安装  (缓存系统)

    官网:memcached.org   选择当前的稳定版本   

    Memcached是缓存系统

    先安装依赖: sudo  apt-get install libevent-dev -y   

     命令行的下载安装

    wget http://memcached.org/latest (不可用)=>下载之后,找到所在的文件夹,

    tar -zxvf memcached-1.x.x.tar.gz (解压) 

    cd memcached-1.x.x (打开目录)

    ./configure --prefix=/usr/local/memcached (配置安装路径-预编译)

    make (编译),sudo make install(执行安装)

    运行:/usr/local/memcached/bin/memcached -d -m 512 -u USERName  -l 127.0.0.1 -p 11211 -c 1024 -P /usr/local/memcached/memcached.pid

    查看进程:ps -ef | grep memcached

     

     设置缓存:

    telnet 127.0.0.1 11211

    set name 0 20 6

    USERName

    回车会输出:STORED

    get name

    回车会在下边输出name的信息:

    VALUE name 0 8
    USERname
    END

     遇到报错:

    CLIENT_ERROR bad data chunk

    是因为

    set name 0 20 6

    USERName

    该颜色的数据不匹配造成的,USERName是8个字符,但设置name是6个,改一致即可!

    set name 0 20 8

    USERName

    即可!!!

     Node.js 官网: http://nodejs.org/

    最后更新:2016-7-7 09:09:18

  • 相关阅读:
    parallel-fastq-dump是一个大坑
    生信软件安装(2)
    2018年一些感悟
    raw data/PF data/Q30 data/clean data的不同
    专题
    结构体
    指针和数组
    指针
    函数的声明
    C语言中的函数
  • 原文地址:https://www.cnblogs.com/942267027wzmblog/p/5638539.html
Copyright © 2020-2023  润新知