sudo

mac攻略(三) -- apache站点配置

放肆的年华 提交于 2020-01-06 08:48:26
Mac OS X 中默认有两个目录可以直接运行你的 Web 程序, 一个是系统级的 Web 根目录: /Library/WebServer/Documents/ 此根目录我们平常使用地址http://localhost来访问 另一个是用户级的根目录,根目录(也是站点目录)是: ~/Sites 此根目录我们常常会配置好站点,然后输入站点地址来访问 方法一 下面介绍具体的实现步骤 1.创建Sites目录(如果你的家目录下有这个目录就免了) 2.修改”你的用户名.conf”这个文件(文件位于 /etc/apache2/users/ )。 1>如果没有,那么你需要创建一个,取名为”你的用户名.conf” 2>编辑文件 sudo vi /etc/apache2/users/你的用户名.conf 然后将下面内容写到上面打开的文件中 <Directory "/Users/username/Sites/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory> (请将username改成你的用户名) 3>文件保存(:wq)之后,给它赋予相应的权限: sudo chmod 755 /etc/apache2/users/你的用户名.conf

Ubuntu 配置Tomcat环境

倖福魔咒の 提交于 2020-01-06 02:24:57
1、下载Tomcat http://tomcat.apache.org/,下载Tomcat 8(由于目前最新eclipse不支持tomcat 9) 将下载的apache-tomcat-8.0.35.tar.gz解压到任意文件夹,再将解压得到的文件夹apache-tomcat-8.0.35,拷贝到目录/opt下 sudo cp -r apache-tomcat-8.0.35 /opt ###(注意先打开到所解压的文件夹) 2、配置环境变量 编辑apache-tomcat-8.0.35/bin/startup.sh sudo gedit /opt/apache-tomcat-8.0.35/bin/startup.sh 把下面内容,放到startup.sh的 exec "$PRGDIR"/"$EXECUTABLE" start "$@" 上面 JAVA_HOME=/usr/lib/jdk1.8.0_91 JRE_HOME=${JAVA_HOME}/jre PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar TOMCAT_HOME=/opt/apache-tomcat-8.0.35 注意修改自己的jdk目录和tomcat文件夹 同样把这个内容放到目录的shutdown.sh

mac os重装php

﹥>﹥吖頭↗ 提交于 2020-01-06 01:43:15
首先卸载自带的php private/etc/ sudo rm -rf php-fpm.conf.default php.ini php.ini.default /usr/bin/ sudo rm -rf php php-config phpdoc phpize /usr/include sudo rm -rf php /usr/lib sudo rm -rf php /usr/sbin sudo rm -rf php-fpm /usr/share sudo rm -rf php /usr/share/man/man1 sudo rm -rf php-config.1 php.1 phpize.1 /usr/share/man/man8 sudo rm -rf php-fpm.8 利用brew安装php7 brew install php70 目录 /usr/local/opt/php70/bin/php -v/usr/local/opt/php70/sbin/php-fpm -v 安装memcached扩展 memcached brew install php70-memcached 配置文件 /usr/local/etc/php/7.0/conf.d/ext-memcached.ini 来源: https://www.cnblogs.com/zhoupufelix/p

ubuntu16.04+opencv3.1配置

安稳与你 提交于 2020-01-06 01:40:55
#安装必要的依赖 sudo apt-get install build-essential cmake sudo apt-get install cmake Git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev #官方opencv3.1 http://OpenCV.org/downloads.html #或者到我云共享 http://pan.baidu.com/s/1c2HPNd2 unzip opencv-3.1.0.zip -d ~ cd ~/opencv-3.1.0 mkdir build cd build/  sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv3.1 .. #上步可能出现因某文件下载失败(被墙或网络差),而无法正常安装,此刻可以自行下载该文件,放在正确位置。即可跳过下载过程。 #($(nproc)变量返回cpu核心,全速编译&&终端无输出,重定向到make.log文件&&make时间较长) sudo make -j $(nproc) &> make.log cat make.log #查看make结果 #(终端无输入,完毕后直接返回,结果可以cat

Ubuntu14.04 软件安装卸载

眉间皱痕 提交于 2020-01-06 01:24:50
----常用软件安装 sudo apt-get install vim-gtk //安装vim软件 sudo apt-get install zip //安装解压软件和解压文件 sudo apt-get install dos2unix //Windows和linux的转码软件 ----卸载软件 第一步 找到软件名称(以找QQ完整名称为例) dpkg --get-selections | grep 'qq' 执行之后,将会输出所有名称中包含’qq’的软件的名称,我所寻找的是“wine-qqintl”。 第二步 卸载软件 完全卸载: sudo apt-get --purge remove wine-qqintl 保留配置卸载: sudo apt-get remove wine-qqintl 参考: https://blog.csdn.net/insist_hui/article/details/81514532 来源: https://www.cnblogs.com/sea-stream/p/11130005.html

RedHat系列的软件包管理

早过忘川 提交于 2020-01-06 01:13:36
本文主要是记录下RedHat系列的软件包管理。 内容分为以下三个部分:二进制包的管理,源代码包的管理,脚本安装 二进制包的管理 1.1概念 主要有RPM和YUM这两种包管理。 两种包管理各有用处,其中主要区别是:YUM使用简单但需要联网,YUM会去网上的YUM包源去获取所需要的软件包。而RPM的需要的操作精度比较细,需要我们做的事情比较多。 1.1.1RPM 主要的操作 1)卸载 rpm –e [--nodeps] sudo [解析] 需要注意的是在卸载软件包的时候若和其它包有依赖关系,可以用--nodeps来强制卸载 2)安装 rpm –i[v|h] [--excludedocs |prefix |test |replace[pkgs |files] |nodeps] sudo [解析] i为安装,v为显示详细信息,h为hash是进度信息 --excludedocs 不安装软件包的文档文件 --prefix PATH 将软件包安装到指定目录 --test 只对安装进行测试,并不实际安装(通常用来看下需要的依赖项) --replace[pkgs|files] 当出现冲突时或想强制覆盖时可以使用 --nodeps 不考虑依赖关系,强制安装。(这样比较麻烦,而且通常无法使用。这也是使用RPM的一些不方便的地方,而YUM则解决了这个问题,在安装的时候会自动将所需要的都一起安装了)

vim版本更新

谁说我不能喝 提交于 2020-01-06 01:09:30
版本问题 ubuntu 14.05 安装完YouCompleteMe后不生效,提示:YouCompleteMe unavailable : requires Vim 7.4.143 经过检索与查询,ubuntu自带的vim为7.4.50,需要安装最新的vim。 在stackoverflow上查到更新方案如下: sudo add-apt-repository ppa:jonathonf/vim sudo apt update sudo apt install vim sudo add-apt-repository ppa:jonathonf/vim sudo apt-get update && sudo apt-get upgrade 结果,还是不行,ubuntu提示:”The following packages have been kept back”,其中列出了vim的相关组件,但没有进行安装。 经检索找到问题的解释是:因为有部份packages的安装版比release版新。 进行如下操作:apt-get -u dist-upgrade(强制更新软件包到最新版本,并自动解决缺少的依赖包) ,问题解决。 python问题 还会遇到提示缺少python支持,但发现系统中已经安装了其所要求的python版本。经搜索,原因应该是所安装的vim版本不支持python,但我并不想用源码安装

linux中无法使用sudo的方法

我只是一个虾纸丫 提交于 2020-01-06 01:06:49
xxx is not in the sudoers file.This incident will be reported.的解决方法 1.切换到root用户下、 2.添加sudo文件的写权限,命令是: chmod u+w /etc/sudoers 3.编辑sudoers文件 vi /etc/sudoers 找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名) ps:这里说下你可以sudoers添加下面四行中任意一条 user ALL=(ALL) ALL %user ALL=(ALL) ALL user ALL=(ALL) NOPASSWD: ALL %user ALL=(ALL) NOPASSWD: ALL 第一行:允许用户youuser执行sudo命令(需要输入密码). 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码). 第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码. 第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码. 4.撤销sudoers文件写权限,命令: chmod u-w /etc/sudoers 这样普通用户就可以使用sudo了 注意,千万不要写错/etc/sudoers的文件内容,不然root都进不去

XXX is not in the sudoers file. This incident will be reported 的问题解决方案

a 夏天 提交于 2020-01-06 01:06:23
     不多说,直接上干货!    说的是,这种问题,是出现在 ubuntu 系统里。      root@SparkSingleNode:/usr/local/jdk# pwd /usr/local/jdk root@SparkSingleNode:/usr/local/jdk# su spark spark@SparkSingleNode:/usr/local/jdk$ sudo cp /home/spark/Downloads/Spark_Cluster_Software/jdk-8u60-linux-x64.tar.gz /usr/local/jdk [sudo] password for spark: spark is not in the sudoers file. This incident will be reported. spark@SparkSingleNode:/usr/local/jdk$ ls 解决办法: 切换到root用户下    spark@SparkSingleNode:/usr/local/jdk$ pwd /usr/local/jdk spark@SparkSingleNode:/usr/local/jdk$ su root Password: root@SparkSingleNode:/usr/local/jdk#   2、/etc

Ubuntu技巧之\"xxx is not in the sudoers file\"解决方法

假装没事ソ 提交于 2020-01-06 01:01:58
原文地址:http://www.linuxidc.com/Linux/2010-12/30386.htm 用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。 1)进入超级用户模式。也就是输入"su -" su - 系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。也就是root用户模式,为root用户到密码也是root。注意这里有"-" ,这和su是不同的,在用命令”su”的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用”su -”命令将环境变量也一起带过去,就象和root登录一样。 2)添加文件的写权限。也就是输入命令: chmod u+w /etc/sudoers 3)编辑/etc/sudoers文件。也就是输入命令: gedit /etc/sudoers 进入编辑模式,找到这一 行: root ALL=(ALL) ALL 在它的下面添加: hadoop ALL=(ALL) ALL 这里的hadoop是你的用户名,然后保存退出。 4)撤销文件的写权限。也就是输入命令: chmod u-w /etc/sudoers 来源: