sudo

ubuntu在xampp下安装memcache扩展

▼魔方 西西 提交于 2020-03-10 05:30:31
sudo wget http://pecl.php.net/get/memcache-2.2.1.tgz sudo tar vxzf memcache-2.2.1.tgz cd memcache-2.2.1/ sudo /opt/lampp/bin/phpize ./configure --with-php-config=/opt/lampp/bin/php-config --enable-memcache #make #make install (会显示编译好了memcache.so,并安装到了 Build complete. Don't forget to run 'make test'. root@hdp003:/home/cchunDownload/memcache-2.2.1# make install Installing shared extensions: /opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/ ) 如果显示错误: cd /usr/src/ sudo wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz sudo tar -zxvf m4-1.4.9.tar.gz cd m4-1.4.9/ ./configure && make && make

laravel的目录权限

拥有回忆 提交于 2020-03-10 01:09:23
目录权限 在安装 Laravel 后,需要配置一些权限。 storage 和 bootstrap/cache 目录在你的 web 服务下应该是可写的权限,否则 Laravel 将无法运行。 改变laravel中这两个文件夹的权限,改变方法如下: sudo chmod -R 777 ./storage sudo chmod -R 777 ./bootstrap/cache 来源: oschina 链接: https://my.oschina.net/u/2444569/blog/3190782

树莓派上 Docker 的安装和使用

三世轮回 提交于 2020-03-09 23:36:49
Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,容器性能开销极低。这对树莓派非常有用,本教程将介绍 Docker 这个工具以及如何在 Raspbian 上安装 Docker。 Docker 的应用场景 Web 应用的自动化打包和发布。 自动化测试和持续集成、发布。 在服务型环境中部署和调整数据库或其他的后台应用。 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。 Docker 的优点 Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。方便快捷已经是 Docker 的最大优势,过去需要用数天乃至数周的任务,在Docker容器的处理下,只需要数秒就能完成。Docker 可以简化部署多种应用实例工作。比如 Web 应用、后台应用、数据库应用、大数据应用比如 Hadoop 集群、消息队列等等都可以打包成一个镜像部署。 这里介绍两种安装 Docker 的方法,最简单的是直接从 get.docker.com 下载安装脚本并开始安装。仅需执行下面一行命令即可。经测试,树莓派3B、3A+、3B

Docker系列之入门篇

纵饮孤独 提交于 2020-03-09 19:06:10
Dcoker是什么? 概述 Docker 是世界领先的软件容器平台。开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用 Docker 可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用 Docker 可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为 Linux 和 Windows Server 应用发布新功能。 认识容器 有了容器,就可以将软件运行所需的所有资源打包到一个隔离的容器中。容器与虚拟机不同,不需要捆绑一整套操作系统,只需要软件工作所需的库资源和设置。系统因此而变得高效、轻量、自给自足,还能保证部署在任何环境中的软件都能始终如一地运行。 以上是官方的解释。嗯,看完是不是仍然一脸懵逼,不要紧,我们先看来一张图: 推荐 先记忆 后理解,记忆什么?Docker组成的三个基本概念: 镜像 (Image):Docker 镜像可以看作是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 容器(Container):容器镜像是轻量的、可执行的独立软件包,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。 仓库(Repository)

知识拓展2

独自空忆成欢 提交于 2020-03-09 14:50:06
嵌入式操作实践中遇到的问题 1.gcc编译器用不了 利用gedit编写好代码后需要用gcc编译,但编译不了,原因可能是由于第一次用没有安装gcc。解决办法:用apt-get install gcc(如果用的不是高级权限,要在开头加sudo) 2.studio.h:No such file or directory解决方法 gcc安装后仍然编译不了,出现下面的情况: 一直怀疑是自己的代码写错了,但反复都是出现这个情况,所以上网搜索了解决方法,试了很多次最终成功了。 原因可能是安装ubantu时有些地方没有设置安装好,缺少libc6-dev 依次输入命令sudo apt-get update sudo apt-get upgrade sudo apt-get install libc6-dev 装完后就能使用了 期间我还遇过其他问题,比如安装build-essential时出现无法获得锁的情况 当时没有截图,所以借用的图。 要使用如下命令解除占有: sudo rm/var/lib/dpkg/lock-frontend 如果是/var/lib/dpkg/lock-open(11:资源暂时不可用) 则使用如下命令解除占有: sudo rm/var/lib/dpkg/lock 3.绝对路径相对路径 绝对路径:从根目录开始 相对路径:从当前路径开始的路径 举例:home目录下的0303目录

linux命令安装docker

ぃ、小莉子 提交于 2020-03-09 13:33:42
安装:   1、Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安账docker   2、更新yum包:sudo yum update   3、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的     sudo yum install -y yum-utils device-mapper-persistent-data lvm2   4、设置yum源:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo      5、可以查看所有仓库中所有docker版本,并选择特定版本安装:yum list docker-ce --showduplicates | sort -r        6、安装docker:sudo yum install docker-ce-17.12.0.ce   7、启动、设置开启开机启动     sudo systemctl start docker     sudo systemctl enable docker   8、验证安装是否成功

不向历史学习的人,会重蹈历史的覆辙(第十一周)

旧巷老猫 提交于 2020-03-09 12:07:40
1、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问 首先、vim checkup.sh 其次、完成编辑之后写入crontab Crontab -e 然后、测试10次错误的登录ssh 最后、查看/etc/hosts.deny文件 2、配置magedu用户的sudo权限,允许magedu用户拥有root权限 首先、查看文件/etc/passwd文件查看用户,有mage此用户和组 然后、编辑sudo文件 visudo -f /etc/sudoers.d/mage 然后、sudo到mage用户 最后完成测试 来源: 51CTO 作者: kkzzqqjj 链接: https://blog.51cto.com/7814301/2473135

不向历史学习的人,会重蹈历史的覆辙(第十一周)

北战南征 提交于 2020-03-09 11:52:58
1、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问 首先、vim checkup.sh 其次、完成编辑之后写入crontab Crontab -e 然后、测试10次错误的登录ssh 最后、查看/etc/hosts.deny文件 2、配置magedu用户的sudo权限,允许magedu用户拥有root权限 首先、查看文件/etc/passwd文件查看用户,有mage此用户和组 然后、编辑sudo文件 visudo -f /etc/sudoers.d/mage 然后、sudo到mage用户 最后完成测试 来源: 51CTO 作者: kkzzqqjj 链接: https://blog.51cto.com/7814301/2473136

mac sudo: /etc/sudoers is world writable

痞子三分冷 提交于 2020-03-09 11:09:48
今天误操作修改了/etc/sudoers的权限,将它的权限改成了777,结果就导致执行所有sudo的命令都报错。 sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, quitting 想重新把它的权限修改回去,但是执行chmod 440 /etc/sudoers后却发现报错为: chmod: Unable to change file mode on /etc/sudoers: Operation not permitted 这就尴尬了,改不回去。 最后通过疯狂的百度谷歌,找到了一些解决方法,但是有些方法说的太简单了,还是走了好多冤枉路,现总结如下: 1.在Mac中启动root 账户 https://jingyan.baidu.com/article/49711c619e7620fa441b7ca8.html 2.切换到root用户,修改 /etc/sudoers的权限 1 #无法使用chmod修改权限 2 demo:Desktop piaoyu.qiu$ ls -la /etc/sudoers 3 -rwxrwxrwx 1 root wheel 1371 8 9 11:28 /etc/sudoers 4 demo:Desktop piaoyu.qiu$ chmod 440 /etc