sudo

版本控制svn

戏子无情 提交于 2020-02-24 17:32:22
环境:ubuntu10.04LTS 1、在终端中直接输入 sudo apt-get install subversion,选择安装即可 2、查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看到) 3、查看svnserver是否已启动: netstat -ntlp,可看到svn对应的端口3690(如果没有看见,则证明服务未启动,可使用svnserve -d启动svn服务,还可以通过 svnserve -d -r /home/wwwwfw/mobile来指定启动目录) 4、建立项目:svnadmin create mobile(mobile为项目名称,位置在当前登录用户的主目录下,如我使用wwwwfw登录,则路径为/home/wwwwfw/mobile) 5、在mobile文件夹中可以看到conf文件夹,可针对conf文件夹中的authz、passwd、svnserve.conf进行设置,svnserve.conf主要设置整体的安全策略,passwd则设置用户名和密码,authz则是设置具体的用户有什么权限。 7、常用svn命令: checkout (co)命令: svn co url --username user --password password 根据提示可以输入yes来保存帐号和密码; update (up)命令:

linux用户及组相关命令

∥☆過路亽.° 提交于 2020-02-24 15:33:26
基本概念 用户是Linux系统工作中重要的一环,用户管理包括用户与组管理 在Linux系统中,不论是本机还是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限 对文件/目录的权限包括: 读 read r 4 写 write w 2 执行 excute x 1 组 为了方便用户管理,提出了组的概念,在实际应用中,可以预先针对组设置好权限, 然后将不同的用户添加到对应的组中,从而不用依次为每个用户设置权限 ls -l扩展 ls -l 可以查看文件夹下文件的详细信息,从左到右依次是: 权限,第1个字符如果是d表示目录 硬链接数,通俗地讲,就是有多少种方式,可以访问当前目录/文件 拥有者,家目录下文件/目录的拥有者通常都是当前用户 组,在Linux中,很多时候,会出现组名和用户名相同的情况,后续会讲 大小 时间 名称 文件/目录权限示例 目录 拥有者权限 组权限 其他用户权限 - r w - r w - r - - d r w x r w x r - x chmod简单实用 chmod可以修改用户/组对文件/目录的权限 命令格式如下: chmod -/+rwx 文件名|目录 超级用户 Linux系统中的root账号通常用于系统的维护和管理,对操作系统的所有资源拥有访问权限 在大多数版本的Linux中,都不推荐直接实用root账号登录系统 sudo

1 服务器基本插件安装

妖精的绣舞 提交于 2020-02-24 10:14:47
  准备一台干净的腾讯云ubuntu18.04服务器 1 重装系统,设置密码 2 XShell登录,用户名ubuntu,密码为之前设置的密码 3 登录系统后,先更改密码,再设置root密码,然后转到root用户。 $ sudo passwd $ sudo passwd root $ su root 4 建立python3软链接 $ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 36 $ python -V   此时可看到python的版本为Python3.6.8 5 安装distutils.core 模块 $ sudo apt-get install python3-distutils 6 安装下传下载模块 $ sudo apt-get install lrzsz 7 安装setuptools依赖包   在pypi.org下搜索setuptools,下载一个最新的setuptools依赖包,目前最新版本是45.2.0.下载后拷贝到服务器解压安装。 $ tar -xzvf setuptools-45.2.0.tar.gz $ cd setuptools-45.2.0 $ python setup.py install 8 安装pip   在pypi.org下搜索下载pip

VSCode in WSL: how to sudo a root file so I can edit it

大城市里の小女人 提交于 2020-02-24 10:04:20
问题 WSL v.1 -- VSCode v1.40.1 (using 'Remote - WSL' extension 40.3) How to open a root-owned file for edit using sudo and VSCode? (without running as root) If I open a root file without sudo , I can't edit it (expected): $ code /etc/profile.d/custom-profile.sh $ But, if I try to sudo code the file, I get: $ sudo code /etc/profile.d/custom-profile.sh [sudo] password for xxxx: sudo: code: command not found Binarify's answer below shows that I can switch the default user to root , but I definitely

Nginx负载均衡配置

对着背影说爱祢 提交于 2020-02-24 09:50:13
1.安装Nginx 使用 sudo apt-get install nginx 就能自动安装 Nginx,为了确保获得最新的 Nginx,可以先使用 sudo apt-get update 命令更新源列表。 安装好之后,使用 dpkg -S nginx 命令来搜索 nginx相关文件,可以从命令显示结果看出 Nginx默认的安装位置是/etc/nginx目录,其配置文件nginx.conf也是在该目录下,并且在 etc/init.d 下有 nginx的启动程序,该目录下的程序都会在系统开启时启动。 此外,Nginx的默认网站目录是 /usr/share/nginx/html/,默认Nginx网站配置文件为 /etc/nginx/sites-available/default 。 启动 Nginx服务,使用下面两个命令任意一个即可: sudo /etc/init.d/nginx start sudo service nginx start 使用 netstat -anp 则可以看到80端口已经处于 LISTEN状态了。 直接查看80端口可以使用命令:sudo lsof -i :80 在浏览器输入 127.0.0.1后,就可以看见 Nginx的欢迎页面了。 之后安装LNMP环境 2.配置反向代理 将nginx的请求代理到 IP为139.196.142.229的服务器上

蛙蛙推荐:蛙蛙教你配置linux+mysql+.net环境

﹥>﹥吖頭↗ 提交于 2020-02-24 09:01:56
摘要:.net一般配合sqlserver使用,但mysql在性能和成本上也很有优势,本文介绍如何搭建一个mysql服务器,以及演示如何用.net使用mysql数据库。 一、安装linux 一般PHP环境的最佳组合是LAMP(linux+apache+mysql+php),说明mysql在linux下是最合适的,所以我们先装linux,因为我们在linux下只运行mysql服务,所以选择一个没有x-window的发行版本就行了,最终选择了unbuntu系列的jeos,目前(2008-12-25)最新版本是8.04.1,下载地址如下。 http://cdimage.ubuntu.com/jeos/releases/8.04/release/ jeos是Just enough Operation System的简写,只是一个linux内核加一些主要的控制台工具,没有窗口界面,甚至连telnet和ftp服务也没有,但我们要管理服务器和传文件,必须得装这两个服务。 下载了jeos后,再装一个虚拟机,vpc肯定不行,只能选择ms的操作系统,据说有人选了other装jeos也启动不起来,所以大家不要试了。vmware 5.x有绿色版,大家也不要试了,我试了两宿,装了N遍,死活启不来,那就用vmware6.5版,新建虚拟机的时候选择自定义,然后硬盘选择IDE

运用apt工具“傻瓜式”安拆卸置LAMP

不羁的心 提交于 2020-02-24 07:20:26
作者: 佚名 来由:51CTO汇集拾掇整理 阅读提示:文章介绍了运用apt-get的要领装置Apache,Mysql和PHP三款软件,然后设置测试的全进程。企望作为Linux的初学者以这样一个Linux 系统上操纵最为普遍的效力,来构兵见识Linux。 1、装置前期系统进级事故 要用apt-get这种要领装置三个软件的话,最好,也可以或许是必需先运转上面在饬令进级本人的系统,我的就只能先进级后才干装置mysql5 Apache2 PHP5的。 我在没进级前运转sudo apt-get install apache2 php5 mysql-server 是没无效的。而若是你找的源不好或是你的汇集不颠簸的话,你也有可以或许进级不可。这样的话,你想用apt-get的要领来装置一些软件时可以或许是不能装置的。 #sudo apt-get update #sudo apt-get dist-upgrade 2、运用apt-get要领装置Apache,Mysql和PHP #sudo apt-get install mysql-server 装置上mysql5 #sudo apt-get install apache2 装置apache2 #sudo apt-get install php5 装置php5 #sudo apt-get install php5-mysql

用apt-get方法安装mysql5 + Apache2 + PHP5+Phpmyadmin

你。 提交于 2020-02-24 06:32:12
用apt-get方法安装mysql5 + Apache2 + PHP5+Phpmyadmin: 大家请先看下Ubuntu的WIKI,(http://wiki.ubuntu.org)上面讲的很详细的。但本人按上面做的第一次没有成功。apache2,php5,mysql5都可以运行,就是phpmyadmin不能用。 本人得到的经验是:MYSQL安成功后,一定要先给它设个密码,这上步是不可少的。 此篇只代表个人的观点和经验,可能会片面化和有错误,请大家批评指正,有问题大家一起来讨论!! 1 .要用apt-get的方式安装,最好,也可能是必须先运行下面在命令升级自己的系统,我的就只能先升级后才能安装mysql5 + Apache2 + PHP5的。 我在没升级前运行sudo apt-get install apache2 php5 mysql-server 是没有用的。而如果你找的源不好或是你的网络不稳定的话,你也有可能升级不成。这样的话,你想用apt-get的方式来安装一些软件时可能是不能安装的。 sudo apt-get update sudo apt-get dist-upgrade 2.安装: sudo apt-get install mysql-server 安装上mysql5 sudo apt-get install apache2 安装apache2 sudo apt-get

为什么是“51-android.rules”?

坚强是说给别人听的谎言 提交于 2020-02-24 05:41:18
从这周开始尝试Android开发,记下点滴。 安装JDK、下载ADT不说,连接手机调试的时候出错,一堆问号??????????。网上一查,属于典型错误。试下来,有几步比较关键,容易忽视: 1、我机器上ls /etc/udev/rules.d/出来的结果是: 70-persistent-cd.rules 70-persistent-net.rules README 所以最好命名为70-android.rules、或者71-android.rules 2、手机要root,这点推荐使用360的一键root工具,比当年用一堆小工具、配合各种长短按开机、音量键要方便多了! 3、 sudo adb kill-server、 sudo adb devices一定要在sudo权限下执行,这点貌似最关键。 以上几步只是我的尝试,并没有逐个验证哪个是必不可缺的。另附上参考如下: 1) Linux下Android ADB驱动安装详解 2) 为什么是“51-android.rules”? 来源: https://www.cnblogs.com/AlexanderYao/p/3509588.html

树莓派4B安装Git

霸气de小男生 提交于 2020-02-24 05:15:00
手把手教你在树莓派上配置** Git ** 1.为树莓派更换国内镜像源 1.1修改软件更新源 首先为树莓派更换国内镜像源,在终端输入: sudo nano /etc/apt/sources.list ,文件内容如下图所示: 用 # 号将原来的国外镜像源注释掉,并添加国内源,我用的是清华源,在文件后添加如下代码 deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi #deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi 完成后如下图所示: Ctrl+X 退出,然后按 Y 保存 1.2修改系统更新源 终端输入: sudo nano /etc/apt/sources.list.d/raspi.list ,如下图所示: 用 # 号将原来的国外镜像源注释掉,并添加国内镜像源,我用的是清华源,在文件后添加如下代码: deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui 完成后如下图所示: Ctrl+X 退出,然后按 Y 保存