Ubuntu

linux增加用户并赋予sudo权限

谁都会走 提交于 2021-02-15 11:31:27
在sudo于1980年前后被写出之前,一般用户管理系统的方式是利用su切换为超级用户。但是使用su的缺点之一在于必须要先告知超级用户的密码。sudo使一般用户不需要知道超级用户的密码即可获得权限,sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,减少了root用户的登陆和管理时间,提高了安全性。 一:创建用户"daiyu" useradd -m daiyu 二:为新建的用户设置密码,回车后输入新密码 passwd daiyu 三:为新建的用户设置sudo权限 a) 切换至root账户,为sudo文件增加写权限,默认是读权限 chmod u+w /etc/sudoers b) 打开文件vim /etc/sudoers,在root ALL=(ALL) ALL这一行下面添加 daiyu ALL=(ALL) ALL # 在文件结尾, 追加此内容禁止普通用户通过sudo su命令进入root模式的方法(在root模式下操作) daiyu ALL=(ALL) ALL,!/bin/su # sudo忽略密码 daiyu ALL=(ALL) NOPASSWD:ALL,!/bin/su c) 再次取消sudo文件的写权限 chmod u-w /etc/sudoers 四:注意,sudo时输入的密码是用户"daiyu"的密码 -------------------------

Linux Crontab 定时任务

假装没事ソ 提交于 2021-02-15 11:10:25
linux内置的cron进程能帮我们实现这些需求,cron搭配shell脚本,非常复杂的指令也没有问题。 cron介绍 我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。 /var/spool/cron/ 目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名 /etc/crontab 这个文件负责调度各种管理和维护任务。 /etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。 我们还可以把脚本放在/etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly、/etc/cron.monthly目录中,让它每小时/天/星期、月执行一次。 crontab的使用 我们常用的命令如下: crontab [- u username ]     //省略用户表表示操作当前用户的crontab - e (编辑工作表) - l (列出工作表里的命令) - r (删除工作作) 我们用 crontab -e 进 入当前用户的工作表编辑,是常见的vim界面。每行是一条命令。 crontab的命令构成为 时间+动作,其时间有 分、时、日、月、周 五种,操作符有 * 取值范围内的所有数字,任何 / 每过多少个数字 -

apt-get install tzdata noninteractive

与世无争的帅哥 提交于 2021-02-15 08:34:04
问题 When I try to apt-get install -y tzdata the command line option for picking timezone shows up. I am trying to use this in a script to do some setup, how can I make the apt-get run without user input? I know to reconfigure the tzdata I can do echo "America/New_York" > /etc/timezone dpkg-reconfigure -f noninteractive tzdata But when installing I need it to run fully even if it doesn't set the right timezone, I can always reconfigure it. I tried echo 5 | apt-get install -y tzdata but it is not

apt-get install tzdata noninteractive

a 夏天 提交于 2021-02-15 08:26:11
问题 When I try to apt-get install -y tzdata the command line option for picking timezone shows up. I am trying to use this in a script to do some setup, how can I make the apt-get run without user input? I know to reconfigure the tzdata I can do echo "America/New_York" > /etc/timezone dpkg-reconfigure -f noninteractive tzdata But when installing I need it to run fully even if it doesn't set the right timezone, I can always reconfigure it. I tried echo 5 | apt-get install -y tzdata but it is not

apt-get install tzdata noninteractive

我是研究僧i 提交于 2021-02-15 08:25:22
问题 When I try to apt-get install -y tzdata the command line option for picking timezone shows up. I am trying to use this in a script to do some setup, how can I make the apt-get run without user input? I know to reconfigure the tzdata I can do echo "America/New_York" > /etc/timezone dpkg-reconfigure -f noninteractive tzdata But when installing I need it to run fully even if it doesn't set the right timezone, I can always reconfigure it. I tried echo 5 | apt-get install -y tzdata but it is not

apt-get install tzdata noninteractive

谁说我不能喝 提交于 2021-02-15 08:24:59
问题 When I try to apt-get install -y tzdata the command line option for picking timezone shows up. I am trying to use this in a script to do some setup, how can I make the apt-get run without user input? I know to reconfigure the tzdata I can do echo "America/New_York" > /etc/timezone dpkg-reconfigure -f noninteractive tzdata But when installing I need it to run fully even if it doesn't set the right timezone, I can always reconfigure it. I tried echo 5 | apt-get install -y tzdata but it is not

FAIR-Detectron 开源代码

我的未来我决定 提交于 2021-02-15 02:26:32
先贴上链接:https://github.com/facebookresearch/Detectron 。。。Install Caffe2 就问题一大堆了。。。。 首先是下载完caffe2工程后,第一步的make ,就出现“Protocol "https" not supported or disabled in libcurl” 试了很多方法,都不管用,哎。 应该是curl的问题,不管了,反正系统已经重装了,现在一切正常,比以前还顺溜~ 装个这玩意让我火大。直接重装系统!!!!! 全新的系统:Ubuntu14.04!!! 显卡:GTX 1080 本以为重装系统的话,cuda这玩意又要倒腾很久,已经做好了长期奋战的准备,结果 - - 时代在进步啊,要是当年有这么好装的话,我也不用装大半个月了。 废话不多说,总结下今天安装 caffe2 的过程。 一、 首先下载依赖项: sudo apt- get update sudo apt-get install -y --no- install - recommends \ build - essential \ cmake \ git \ libgoogle -glog- dev \ libgtest - dev \ libiomp - dev \ libleveldb - dev \ liblmdb - dev \ libopencv -

解决django项目在ubuntu系统上无法安装mysqlclient

笑着哭i 提交于 2021-02-15 00:05:01
首先我的项目是django2.0,python环境是3.5。 我们在本地开发完django项目了,在本地运行是成功的,然后我们把django项目放到服务器上,运行的时候就出错了。 如图: 我们都知道,Django中如果使用的是python3,其官方默认使用的mysqldb是不能用的,我们还可以使用mysqlclient连接mysql,所以我们可以看到错误的结尾 有一个提示 Did you install mysqlclient?提示我们安装mysqlclient 首先先安装pip3 然后我们尝试安装mysqlclient 不料出错了,现在我们需要安装libmysqld-dev就可以解决这个问题 把libmysqld-dev这个东西安装好了,我们重新安装mysqlclient 成功安装mysqlclient,我们重新运行django项目,如果没有报错说明成功了。 然而并没有报错。。。 来源: oschina 链接: https://my.oschina.net/u/4385831/blog/4044690

ubuntu安装pycharm教程

三世轮回 提交于 2021-02-14 21:59:44
Python的IDE有很多,其中最受欢迎的是PyCharm PyCharm支持Windows,Mac ,Linux 下面介绍的是Linux安装PyCharm的详细教程 1.进入pycharm官网下载pycharm的linux版本 官网链接: www.jetbrains.com 官网下载链接: http://www.jetbrains.com/pycharm/download/download-thanks.html?platform=linux 2.cd 到pycharm的下载目录里,pycharm的下载包是tat.gz格式的,使用以下命令解压 $ tar -zxvf pycharm-professional-2017.1.tar.gz /home/kylin/download 3.解压完成后,cd到pycharm的解压文件夹里的bin文件夹里. $ cd /home/kylin/download/pycharm-professional-2017.1/bin 4.在该文件夹下输入一下命令打开pycharm $ sh ./pycharm.sh 5.安装选项 如果你需要导入之前安装版本的设置的话,可以选择第一个选项,如果没有的话,默认不导入设置就可以了 单击同意 然后激活pycharm就可以使用了 6.激活pycharm的方法.  server选项里边输入 http:/

petalinux环境安装和基本编译

≯℡__Kan透↙ 提交于 2021-02-14 21:01:50
过去的两个月,由于工作原因使用到了zynq,花了一些功夫学习了petalinux的使用,以下做一些记录 1、petalinux环境的安装   根据官网的介绍,petalinux所需的操作系统有特殊要求,其他版本的操作系统尽量不要使用,会出现莫名其妙的错误,不是我这种小白能解决的了的,然后在系统上面安装petalinux所需要的环境,具体的一览表可以在官网上面的文档可以看到,截图如下 我安装的环境是ubuntu16.04,这里的Ubuntu一定要使用64位的,刚开始我安装了一个ubuntu16.4 32位的,安装的时候最后总是啥也不提示,然后就安装失败了,前前后后花了一个月的时间没有搞明白为啥别人一下就安装成功了,我的确失败了,直到有一次我要安装eclipse,下载了一个64位的提示我安装失败,我才发现自己的ubuntu竟然是32位的,欲哭无泪呀。 Note:ubuntu安装的磁盘空间最少需要50G,后面的patalinux文件有点大,安装完之后也很大,生成的工程文件也很大,所以确保足够的空间 然后安装petalinux在ubuntu下的使用环境,使用命令 #sudo apt-get install xxxx,将ubuntu那一列的软件全部在线安装,网上也有一些可以教你怎么一次全部安装上去的命令 安装好之后,需要将指令变成dash指令,执行命令#sudo dpkg