linux之:ubuntu速学笔记

Alex_Blog Alex_Blog     2022-07-31     231

关键词:

撰写日期: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

沈逸老师ubuntu速学笔记--安装flashplayer,配置中文输入法以及常用命令

...令:1sudoapt-getinstallflashplugin-installer  等待完成。。。2、Ubuntu16.04配置中文输入法  在systemse 查看详情

reactnative之react速学教程(代码片段)

...篇幅比较多,学起来比较枯燥。通过《ReactNative之React速学教程》你可以对React有更系统和更深入的认识。为了方便大家学习,我 查看详情

沈逸老师ubuntu速学笔记--ubuntu16.04下apache2.4和php7结合编译安装,并安裝pdomysql扩展

1、编译安装apache2.4.201第一步:./configure--prefix=/usr/local/httpd--enable-so2第二步:make3第三步:sudomakeinstall2、编译安装libiconv   到这去下载,并编译安装    http://www.gnu.org/software/libico 查看详情

reactnative之react速学教程(中)

概述本篇为《ReactNative之React速学教程》的第一篇。本篇将从React的特点、如何使用React、JSX语法、组件(Component)以及组件的属性,状态等方面进行讲解。What’sReactReact是一个用于组建用户界面的JavaScript库,让你以更简单的方式... 查看详情

reactnative之react速学教程(上)

概述本篇为《ReactNative之React速学教程》的第一篇。本篇将从React的特点、如何使用React、JSX语法、组件(Component)以及组件的属性,状态等方面进行讲解。What’sReactReact是一个用于组建用户界面的JavaScript库,让你以更简单的方式... 查看详情

reactnative之react速学教程(下)

概述本篇为《ReactNative之React速学教程》的最后一篇。本篇将带着大家一起认识ES6,学习在开发中常用的一些ES6的新特性,以及ES6与ES5的区别,解决大家在学习React/ReactNative过程中对于ES6与ES5的一些困惑。ES6的特性何为ES6?ES6全称... 查看详情

grpc之protobuf常用语法速学(代码片段)

1,语法速学(1):返回商品”数组”、repeated修饰符Repeated:是一个修饰符,返回字段可以重复任意多次(包括0次)可以认为就是一个数组(切片) 服务端:创建protobuf文件syntax="proto3";packageservices;import"google/api/annotations.proto";mes... 查看详情

一文速学-时间序列分析算法之指数平滑法详解+python代码实现(代码片段)

...分析算法的移动平均法系列讲的很详细清晰了:一文速学-时间序列分析算法之加权移动平均法详解+ 查看详情

linux学习笔记之基本操作汇总

Linux学习笔记之基本操作汇总图片放大了再看才清楚!!!!Linuxcdocd/rootpackageocd/userocd…/ocd~homeocd-lsolsols-aincludingthehiddenfilesols-lmoremessagemkdiromkdirnameomkdir/user/namermormfi 查看详情

一文速学-时间序列分析算法之加权移动平均法详解+python代码实现(代码片段)

目录前言一、加权移动平均法1.计算公式2.示例运用3.误差修正点关注,防走丢,如有纰漏之处,请留言指教,非常感谢前言时间序列法并不属于机器学习而是统计分析法,供预测用的历史数据资料有的变化表... 查看详情

linux学习笔记之linux相关知识

【想成为某一方面的大神,没有捷径可走,只能不断的记录、练习、总结、coding……】。这不但可以扩展知识面,对后续的学习也有一定的帮助。1、操作系统    ​​操作系统​​​(​​OperatingSystem​​​,简... 查看详情

转载linux内核笔记之进程地址空间

原文:linux内核笔记之进程地址空间 进程的地址空间由允许进程使用的全部线性地址组成,在32位系统中为0~3GB,每个进程看到的线性地址集合是不同的。内核通过线性区的资源(数据结构)来表示线性地址区间,线性区是由... 查看详情

linux学习笔记之权限的管理

权限1.Linux权限的概念2.Linux权限管理1.文件访问者的分类2.文件的类型和访问的权限:设置权限3.文件的默认权限默认权限的计算chownchgrp4.Linux授予普通用户root权限方法5.粘滞位完!1.Linux权限的概念超级用户:可以再linu... 查看详情

转载linux内核笔记之高端内存映射

原文:linux内核笔记之高端内存映射 在32位的系统上,内核使用第3GB~第4GB的线性地址空间,共1GB大小。内核将其中的前896MB与物理内存的0~896MB进行直接映射,即线性映射,将剩余的128M线性地址空间作为访问高于896M的内存的... 查看详情

linux学习笔记之yum

一、yum基本命令yumupdate 升级系统yuminstall ~安装指定软件包yumupdate~升级指定软件包yumremove~卸载指定软件yumgrouplist  查看系统中已经安装的和可用的软件组,可用的可以安装yumgrooupinstall~安装上一个命令显示的... 查看详情

ros学习笔记之——mac安装ubuntu虚拟机

可能是本人的macbookpro比较新(macOS11BigSur),需要用12才可以,下载链接:​​​​​​https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=FUS-1212&productId=1040& 查看详情

linux学习笔记--bash脚本编程之条件判断

           bash脚本编程之二、条件判断  条件判断:  如果用户不存在    添加用户,给密码并显示添加成功;  否则    显示用户已存 查看详情

一文速学-pandas处理dataframe稀疏数据及维度不匹配数据详解(代码片段)

...前的博客详细介绍这两种数据结构的处理方法:一文速学-数据分析之Pandas数据结构和基本操作代码一文速学-Pandas实现数值替换、排序、排名、插入和区间切片一些Pandas基础函数的使用方法:DataFrame行列表查询操作详解... 查看详情