精华内容
下载资源
问答
  • linux服务器编译命令

    千次阅读 2017-09-27 16:49:59
    今天记录一下,我们在使用linux服务器的一点常见命令: 纯属个人后续使用方便而记录,高手见到了别见笑哈。 查看服务器别人在编译的命令:ps -aux | grep make 查找当前路径的makefile文件并重命名为...

    今天记录一下,我们在使用linux服务器的一点常见命令:

    纯属个人后续使用方便而记录,高手见到了别见笑哈。

    查看服务器别人在编译的命令:ps -aux | grep make


    查找当前路径的makefile文件并重命名为makefile.bak
    find ./ -name "*makefile"  | xargs rename  's/makefile/makefile.bak/g'

    gpio 接口 测试方法:连接adb shell

    apk选择gpio 937 点export按键
    adb shell 下ls /sys/class/gpio
    看到有gpio937目录

    选择out direction,点write按键
    点read按键
    adb shell 下cat /sys/class/gpio/gpio937/direction
    值是out

    选择in direction,点write按键
    点read按键
    adb shell 下cat /sys/class/gpio/gpio937/direction
    值是in

    选择1 value,点write按键
    点read按键
    adb shell 下cat /sys/class/gpio/gpio937/value
    值是1

    选择0 value,点write按键
    点read按键
    adb shell 下cat /sys/class/gpio/gpio937/value
    值是0

    点unexport按键
    adb shell 下ls /sys/class/gpio
    看到gpio937目录被删除

    find . -name ".git" | xargs rm -Rf 找到所有.git 文件并删除

    高通8953平台出现adb remount fail 的情况修改方案:
    执行如下命令
    adb root
    adb disable-verity
    adb reboot
    adb root
    adb remount

    后续有时间再持续更新。

    展开全文
  • Linux vsftpd编译安装和配置允许本地用户登录FTP 1、下载vsftpd源码 wget https://security.appspot.com/downloads/vsftpd-2.3.4.tar.gz 2、编译vsftpd源码 64位的系统编译之前先要执行cp /lib64/libcap.so.1 /lib/...
  • Linux编译安装SRS直播服务器

    万次阅读 2016-08-01 17:00:11
    在Linux编译安装SRS直播服务器 1. 下载SRS源代码 网上有说这样下载:# git clone https://github.com/winlinvip/simple-rtmp-server 可是下载的却是个仅有两个文件的文件夹simple-rtmp-server! # git clone...

    在Linux上编译安装SRS直播服务器

    1. 下载SRS源代码
    网上有说这样下载:# git clone https://github.com/winlinvip/simple-rtmp-server

    可是下载的却是个仅有两个文件的文件夹simple-rtmp-server!
    # git clone https://github.com/winlinvip/simple-rtmp-server
    # ls
    simple-rtmp-server
    # cd simple-rtmp-server/
    # ls
    LICENSE  README.md

    所以我直接打开 https://github.com/winlinvip/simple-rtmp-server 网页下载了,是srs-master.zip。
    # ls
    srs-master.zip

    2. 编译SRS
    注意:这里只编译不安装,没有执行 make install ,当然执行 make install 也行。
    # unzip srs-master.zip  // 解压
    # cd srs-master/trunk
    # ./configure && make

    3. 启动SRS
    # cd srs-master/trunk    // 先进入trunk目录。
    # ./objs/srs -c conf/srs.conf

    检查SRS是否启动成功:
    # ps -ef | grep srs

    4. 安装ffmpeg
    # cd srs-master/trunk/3rdparty
    # ls
    ...
    ffmpeg-2.1.1.zip
    ...
    # unzip ffmpeg-2.1.1.zip  // 解压
    # cd ffmpeg-2.1.1
    # ./configure
    # make && make install

    5. 到此,SRS安装完成了,找个视频文件(比如test.flv)测试下。

    在服务器端执行ffmpeg。
    # ffmpeg -re -i "/root/test.flv" -vcodec copy -acodec copy -f flv rtmp://<本机IP地址>/live/mydemo
    其中“本机IP地址”就是SRS所在机器的IP地址。测试发现,只要是本机IP都有效,不管是哪个网卡。
    比如:
    # ffmpeg -re -i "/root/test.flv" -vcodec copy -acodec copy -f flv rtmp://192.168.1.3/live/mydemo
    ffmpeg version 2.1.1 Copyright (c) 2000-2013 the FFmpeg developers
    ... ...
    Stream mapping:
      Stream #0:0 -> #0:0 (copy)
      Stream #0:1 -> #0:1 (copy)
    Press [q] to stop, [?] for help
    frame= 365 fps= 15 q=-1.0 size=  1356KB time=00:00::24.28 bitrate= 457.4kbits/s


    在浏览器的地址栏上输入 http://192.168.1.3:8080/ 回车,打开SRS客户端测试网页:

    如下点击【JWPlayer6播放器】,在RTMP的URL栏框中写上正确的直播地址 rtmp://192.168.1.3:1935/live/mydemo。

    点击【播放RTMP】开始观看SRS服务器正在播放(直播)的 test.flv 视频:

    

    

    展开全文
  • 主要介绍了Linux服务器软件为什么需要编译安装,在什么情况下需要编译安装,需要的朋友可以参考下
  • 远程连接linux服务器编译时使用screen

    千次阅读 2013-06-04 11:15:48
    前两天看到一个同事通过远程连接服务器编译时,十分害怕死机导致前功尽弃,我知道一个简单的办法解决这个问题,使用screen命令。 简单介绍一下screen,screen是GNU的全屏窗口管理器,可以在一个物理终端上虚拟几个...

    前两天看到一个同事通过远程连接服务器编译时,十分害怕死机导致前功尽弃,我知道一个简单的办法解决这个问题,使用screen命令。

    简单介绍一下screen,screen是GNU的全屏窗口管理器,可以在一个物理终端上虚拟几个虚拟终端的效果。screen十分强大,可以定制,我就用它的虚拟窗口的功能,别的真知道的不多,有兴趣的同学可以研究。就说怎么在编译时用这个命令吧,做个实验来说明screen在编译大工程是的用法吧,实验过程:


    1.登录服务器,键入screen,这是就进入了一个新的session,然后ctrl-a d,这叫detach,这样就回到了登录时的session,此时可以重复上边的操作,建立几个session

    用screen -ls查看,可以看到建立的session。如我建立了4个session,并且都detach了。



    2.进入一个session,用screen -r pid,pid就是ls出来的session最前面的数字。进入后再-ls就看到后面的detach变成atached,


    在这个session进行编译,编译个内核


    3.关闭终端

     

    4.重新登录,用screen -r pid恢复你刚才推出的session,编译还在进行



    这样就不怕ssh的意外退出了。screen同样适用于打开一个session进行编译,ctrl-a d,在登录的session中进行其他工作,省得再打开一个ssh登录了。

    关闭session用exit命令就行了。

    希望对大家有帮助,对screen强大功能感兴趣的同学可以google之。

    ps:使用linux的同学不要把linux就当作一个编译器,别总看内核的书,买本系统管理的书看看是很有好处的,推荐LSH,linux之父称之为linux真正的宝典
    展开全文
  • 远程连接Linux服务器编译Android源码

    千次阅读 2014-09-05 13:30:09
    首次开始编译Android源码。

    首次开始编译Android源码。当然需要配置编译环境。

    1、我的虚拟机安装的是32位的Ubuntu,由于32位的不是很好用(编译Android时可能会出现多的问题);半天功夫下载配置等,安装好了64位的Ubuntu。

    同事说make编译至少1小时吧。听占用时间的。且我的Window7开启虚拟机有时超卡的抓狂。我就改用师傅说的利用服务器的Linux编译我的源码。

    2、同事帮我弄了Smb的账户。我在”我的电脑“右击”映射网络驱动器“的文件夹输入”//ip//smb用户名“再输入密码既可。

    3、Smb是把Linux的文件夹共享给Window,其所共享的文件夹还是属于Linux的文件系统。支持同名但不同大小写的文件(Window不支持同名即使是不同大小写)。

    4、而把现有的我的Android源码拷贝到Linux下,参考http://blog.csdn.net/zyp009/article/details/39029817。

    5、所需的文件解压好(sudo tar -zxvf **.tar.gz),打开到源码下,再

    (1) z@ubuntu-jsyjb:/mnt/zypShare/AndroidSrc/rk30$ . ./build/envsetup.sh
    including device/asus/grouper/vendorsetup.sh
    including device/generic/armv7-a-neon/vendorsetup.sh
    including device/generic/armv7-a/vendorsetup.sh
    including device/moto/wingray/vendorsetup.sh
    including device/rockchip/rk30sdk/vendorsetup.sh
    including device/samsung/crespo/vendorsetup.sh
    including device/samsung/maguro/vendorsetup.sh
    including device/ti/panda/vendorsetup.sh
    including sdk/bash_completion/adb.bash

    (2)再z@ubuntu-jsyjb:/mnt/zypShare/AndroidSrc/rk30$ lunch
    You're building on Linux
    Lunch menu... pick a combo:
         1. full-eng
         2. full_x86-eng
         3. vbox_x86-eng
         4. full_grouper-userdebug
         5. mini_armv7a_neon-userdebug
         6. mini_armv7a-userdebug
         7. full_wingray-userdebug
         8. rk30sdk-eng
         9. full_crespo-userdebug
         10. full_maguro-userdebug
         11. full_panda-userdebug
    Which would you like? [full-eng] 

    选择8;

    (3)Which would you like? [full-eng] 8
    ============================================
    PLATFORM_VERSION_CODENAME=REL
    PLATFORM_VERSION=4.1.1
    TARGET_PRODUCT=rk30sdk
    TARGET_BOARD_PLATFORM=rk30xx
    TARGET_BUILD_VARIANT=eng
    TARGET_BUILD_TYPE=release
    TARGET_BUILD_APPS=
    TARGET_ARCH=arm
    TARGET_ARCH_VARIANT=armv7-a-neon
    HOST_ARCH=x86
    HOST_OS=linux
    HOST_OS_EXTRA=Linux-3.11.0-22-generic-x86_64-with-Ubuntu-12.04-precise
    HOST_BUILD_TYPE=release
    BUILD_ID=JRO03H
    OUT_DIR=out
    ============================================

    再$:make即可。

    (注:每次新连接服务器都要做(1)(2)(3)步骤)

    参考:http://blog.csdn.net/gobitan/article/details/24367439

    6、编译1个小时后出现问题,如下:

    make: *** No rule to make target `kernel/arch/arm/boot/Image', needed by .....(忘记了)stop.

    师傅说是kernel没有编译。

    解决如下:cd 源码目录/kernel/arch/arm/

    源码目录/kernel/arch/arm/configs$ ls make rk3066_sdk_defconfig(查看文件是否存在,没存在我也不知道啥办)

    源码目录/kernel/arch/arm/configs$ cd ../../../ (返回到kernel目录下)

    源码目录/kernel$sudo make rk3066_sdk_defconfig

    源码目录/kernel$sudo make kernel.img

    如此再次回到源码目录下再次make即可(编译了快3个小时)。

    展开全文
  • 主要介绍了Linux下源码编译安装配置SVN服务器,需要的朋友可以参考下
  • 下文翻译自 ...   in modules directory i have only httpd.exp and so files...当我按照上面的方法使用命令 ./configure --enable-so --enable-mods-shared=most 之后,果然编译出了很多的模块,问题解决了。
  • Linux服务器软件为什么需要编译安装.pdf
  • ARMlinux常用服务器+交叉编译工具链 1. tftp服务器在安装linux时通常可供选择是否安装tftp服务器 启动后可通过在控制终端输入netstat -a|grep tftp查看是否已经安装若已安装则为如下打印信息 [root@localhost /]# ...
  • 由于Linux是完全开源的,所以很容易获得Linux的内核,也可以对内核新增一些特殊功能,一个特殊的内核,本文不涉及内核编程,只是简单的升级一下云服务器内核。 步骤 先看一下我的腾讯云服务器的内核版本号 ...
  • 本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/51843196之前InfoQ的一篇文章提到用vs2015可以将C++项目直接编译Linux的可执行文件。Writing C++ for Linux on Visual ...
  • Linux服务器内核编译基础 --几个重要的RedHat Linux内核文件介绍 mynix编译自www.linux.org之Linux HowTo之Kernel HowTo 在网络中,不少服务器采用的是Linux系统。为了进一步提高服务器的性能,可能需要根据特定的...
  • Nginx实战基础篇一 源码包编译安装部署web服务器linux服务器应用 电脑资料 实验步骤: 一安装nginx必须的依赖包 二安装编译nginx目前系统测试环境为rhel6.3 软件版本为nginx-1.27 三通过nginx自身脚本机器nginx服务器...
  • 嵌入式web服务器支持CGI编程 移植到ARM板上修改权限 chmod +x boa 再输入 # boa & 后台运行
  • Linux远程编译

    千次阅读 2012-11-15 08:23:05
    作者联系方式:vision_chen@yeah...1.虚拟机装Linux,使用虚拟机里面的的eclipse或者kde等软件编写编译代码; 2.虚拟机装Linux,使用VC写代码,然后用autotool等工具生成Makefile或者干脆自己写Makefile或其他编译
  • linux做代理服务器

    千次阅读 2005-03-11 15:14:00
    一、 准备工作 最好是为Squid建立专用的运行帐号和用户组。...二、 下载: 可以在http://squid.nlanr.net/Squid/ 处下载Squid代理服务器软件。文件名字是 squid-2.2.STABLE3-src.tar.gz。这是一个压缩以后
  • linux编译运行驱动

    万次阅读 2013-07-10 21:05:48
    linux编译运行驱动 嵌入式linux下设备驱动的运行和linux x86 pc下运行设备驱动是类似的,由于手头没有嵌入式linux设备,先在vmware上的linux上学习驱动开发。 按照如下方法就可以成功编译出hello world模块驱动...
  • linux编译caffe

    千次阅读 2018-03-19 17:09:37
    去年这个时候,曾经编译过一次caffe,途中也遇到了很多问题,但是编译成功后就没关过了,这次因为服务器的原因又需要重新编译,本以为会得心应手,但事实证明“没那么简单”,所以这次一定要写篇博客记录一下。...
  • 手机中的Web服务器——Arm Linux编译 shttpd 记录 之前的, 不能访问,请求了 Web Master,至今没有回音,晚一点补上。SORRY。shttpd,诸位应该多少都知道怎么样子了。 Stand-alone server, or embeddable into ...
  • Linux编译安装Apache httpd 2.4

    万次阅读 2015-12-02 09:55:26
    Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。当前Apache版本为2.4,本文主要描述基于CentOS 6.5以...
  • Linux编译安装Apache及模块

    千次阅读 2015-06-09 19:24:47
    Apache是时下最流行的Web服务器软件之一,支持多平台,可快速搭建web服务,而且稳定可靠,并可通过简单的API扩充,就可以集成PHP/Python等语言解释...文章这里讲解如何在linux编译 Apache,以及如何编译Apache模块。
  • ubuntu编译服务器搭建

    千次阅读 2015-11-03 09:45:54
    我们现在开始Android项目,编译Android源码必不可少。但是Android编译需要Linux平台(一般都采用ubuntu),而且各种环境搭建繁杂,编译时间长,占用资源多,如果每个人都...经过两天折腾,我总算把这个编译服务器搭建
  • Linux交叉编译环境搭建和内核编译

    千次阅读 2017-05-24 20:10:49
    a)要想在x86桌面平台对ARM架构的嵌入式CPU编译程序就需要用到交叉编译工具链,而交叉编译工具链一般都是在Linux环境下使用的,所以我们就需要在Ubuntu下安装: 注:本文使用的交叉编译工具链版本为 2012.03由嵌入式...
  • Linphone Android 在Linux编译运行

    千次阅读 2016-11-30 00:15:53
    Android sip电话开源项目在LInux编译并运行项目
  • 获取包:6.0.3版本wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tarlinux的补丁wget http://www.abrahamsson.com/dss-6.0.3.patch 安装之前,确信安装了gcc glibc g++等包安装步骤...
  • GOOS:目标平台的操作系统(darwin、freebsd、linux、windows) GOARCH:目标平台的体系架构(386、amd64、arm) 各操作系统的打包方法 windows打包项目 set GOARCH="…"(amd,arm) set GOOS="…"(windows,linux) go ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 293,877
精华内容 117,550
关键字:

linux做编译服务器

linux 订阅