sudo

Linux_权限管理

孤人 提交于 2020-03-01 09:59:51
Linux 文章目录 Linux 1. 权限简介 2. 权限管理命令 2.1 修改权限的命令chmod 2.2 修改文件属主和属组的命令chown 2.3 修改文件的属组命令chgrp 3. 遮罩码 4. linux安全上下文与特殊权限 4.1 linux安全上下文 4.2 特殊权限 5. 文件系统访问控制列表facl 6. sudo 7. 管理命令 1. 权限简介 文件的权限主要针对三类对象进行定义: :属主,u group:属组,g other:其它,o 加粗样式每个文件针对每个访问者都定义了三种权限: 权限的二进制与十进制转换: 2. 权限管理命令 2.1 修改权限的命令chmod //修改三类用户的权限: //语法:chmod MODE file,... -R //递归修改权限 //修改某类用户或某些类用户权限: //u,g,o,a(用户类别) //chmod 用户类别=MODE file,..... //chmod 用户类别=MODE,用户类别=MODE file,..... //修改某类的用户某位或某些位权限: //u,g,o,a(用户类别) //chmod 用户类别+|-MODE file,..... //chmod 用户类别+|-MODE,用户类别+|-MODE file,..... //chmod +|-MODE file,..... 2.2

ubuntu设置时区,网上同步时间

此生再无相见时 提交于 2020-03-01 08:31:45
Linux默认情况下使用UTC格式作为标准时间格式,如果在Linux下运行程序,且在程 序中指定了与系统不一样的时区的时候,可能会造成时间错误。如果是Ubuntu的桌面版,则可以直接在图形模式下修改时区信息,但如果是在Server版 呢,则需要通过tzconfig来修改时区信息了。使用方式(如将时区设置成Asia/Chongqing): sudo tzconfig,如果命令不存在请使用 dpkg-reconfigure tzdata 然后按照提示选择 Asia对应的序号,选完后会显示一堆新的提示—输入城市名,如Shanghai或Chongqing,最后再用 sudo date -s “” 来修改本地时间。 按照提示进行选择时区,然后: sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime 上面的命令是防止系统重启后时区改变。 网上同步时间 1. 安装ntpdate工具 # sudo apt-get install ntpdate 2. 设置系统时间与网络时间同步 # ntpdate cn.pool.ntp.org 3. 将系统时间写入硬件时间 # hwclock –systohc cn.pool.ntp.org是位于中国的公共NTP服务器,用来同步你的时间(如果你的时间与服务器的时间截不同的话,可能无法同步时间哟

centos 部署.netcore 开发环境

好久不见. 提交于 2020-03-01 07:56:23
.netcore 2.0的安装,安装前,先参考官方文档 https://www.microsoft.com/net/core#linuxcento s 先做微软的签名校验工作 # sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc # sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo' 开始安装 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpmsudo yum update sudo yum install dotnet-sdk-2.1安装完用dotnet 命令检查下注意

ubuntu+Nginx + PHP

不打扰是莪最后的温柔 提交于 2020-03-01 07:39:35
OS:ubuntu14.04 WEB Server:nginx1.7.5 PHP-5.9.4 wget http://cn2.php.net/distributions/php-5.5.9.tar.gz tar zvxf php-5.5.9.tar.gz cd php-5.5.9 apt-get install curl apt-get install php5-curl apt-get install libcurl4-gnutls-dev sudo apt-get install libjpeg-dev sudo apt-get install libmcrypt-dev ./configure --prefix=/usr/local/php --enable-fpm --with-mcrypt \ --enable-mbstring --disable-pdo --with-curl --disable-debug --disable-rpath \ --enable-inline-optimization --with-bz2 --with-zlib --enable-sockets \ --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex \ --with-mhash --enable-zip

PHP 7 探针的安装与测试

空扰寡人 提交于 2020-03-01 05:57:47
首先,这是一篇软文,没错!就是一篇软文。因为我知道「PHP 是世界上最好的语言」,所以我相信很多人愿意读这篇用户帮忙写的软文,因为这篇软文应该能帮助 PHP 开发的同学一点小忙。我们是一家成立了7年的公司,所以 OneAPM 的技术实力是得到市场认可的,也得到了很多用户的认可,我们看看用户是如何使用我们的产品的: 以下是内容转载: 本来以为 OneAPM 没有 PHP 7 探针,但是在应用添加的时候,点击「更新日志」竟然发现已经放出 PHP 7.0 的探针了。 所以第一时间就测试安装了。 不过很不幸,安装失败,错误信息 NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/opt/remi/php70/root/usr/lib64/php/modules/oneapm.so' - /opt/remi/php70/root/usr/lib64/php/modules/oneapm.so: undefined symbol: Z_BVAL_P in Unknown on line 0 然后周一就向工程师反应情况,经过几次的测试,目前没遇到什么问题,所以在周末抽空描述一下自己的升级过程。 首先记得先卸载旧版探针再进行下面的升级。 我的环境是 centos 7+nginx+php

工控机测试

混江龙づ霸主 提交于 2020-03-01 04:49:10
一.克隆系统到PC机 1.检查是否可以wifi上网:      1).插上无限网卡,连接wifi      2).打开网页,若不能上网,但可ping通同网段其它用户(也可试ping 8.8.8.8)       解决:在/etc/resolv.conf文件添加nameserver 127.0.1.1 (或141.141.141.141或8.8.8.8)      3).若不能搜索到wifi,则考虑无线网卡的驱动安装问题 2.更新:      sudo apt-get update      sudo apt-get upgrade 3.确保用户在串口隶属的组内(一般为dialout组)      1).ls -l /dev/ttyS*      2).groups 用户名      3).sudo gpasswd --add 用户名 dialout      4).确认操作成功:groups 用户名 二.PC设置: 1.设置电脑名同用户名:      1).sudo gedit /etc/hostname      2).将电脑名改为和用户名相同,如:将agv01-desktop改为agv01 2.添加其它用户的IP和用户名      1).sudo gedit /etc/hosts      2).添加其它用户的IP和用户名,如: wang 3.设置开机跳过密码输入 4

解决virtualbox找不到USB设备

懵懂的女人 提交于 2020-03-01 03:43:28
安装 Oracle VM VirtualBox Extension Pack,需要把linux用户加入 命令:sudo usermod -aG vboxusers <username> 重启系统或者注销用户生效 资料来源: http://askubuntu.com/questions/25596/how-to-set-up-usb-for-virtualbox -----------------------------------------分割线,下面是老资料------------------------- sudo adduser 你的linux用户名 vboxusers 然后重新启动 资料来源: http://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux-host Ok, that's my solution, simplified and improved with the help of vorburger and boechat . Short answer: Execute sudo adduser YOURUSERNAME vboxusers , log out and log in again. Long Answer: Close

deepin系统添加apt源方法

怎甘沉沦 提交于 2020-03-01 03:31:45
直接修改源文件,在源文件里面添加新的源: 1、在修改源文件前先备份源文件,这样万一源文件出问题了可以随时还原: 1 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2、百度搜索想添加的源,一般用户都会把原始的源替换为阿里源等国内源 3、修改源文件: 1 sudo vi /etc/apt/sources.list 4、把复制的源覆盖到源文件里面,然后保存退出 5、更新源: 1 sudo apt-get update 2 sudo apt-get upgrade 最后说明:关于apt-get update命令和apt-get upgrade命令的区别可以参考下面链接 https://blog.csdn.net/beckeyloveyou/article/details/51352426 更多linux相关知识参考如下链接: https://blog.csdn.net/dengjin20104042056/article/details/94669639 ppa:hzwhuang/ss-qt5 来源: https://www.cnblogs.com/ThundRuss-XPLI/p/12387800.html

mac删除node 步骤

落爺英雄遲暮 提交于 2020-03-01 03:23:50
卸载node 依次在终端执行下面的脚本 $ sudo npm uninstall npm -g $ sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* $ sudo rm -rf /usr/local/include/node /Users/$USER/.npm $ sudo rm /usr/local/bin/node $ sudo rm /usr/local/share/man/man1/node.1 $ sudo rm /usr/local/lib/dtrace/node.d 最后验证一下 $ node //command not found $ npm //command not found 就卸载完了。 来源: CSDN 作者: Missying55 链接: https://blog.csdn.net/Missying55/article/details/104579365

编译新一代PostgreSQL管理工具 pgAdmin4

烈酒焚心 提交于 2020-03-01 02:39:55
平台:Fedora 22 x86_64 网页: http://git.postgresql.org/gitweb/?p=pgadmin4.git;a=summary 我自己的环境是做 PostgreSQL 开发用的,有很多依赖包可能已经安装,因此对于读者的具体环境,下文仅供参考,欢迎补充。 1、安装所需工具包: sudo yum install qt-devel qtwebkit-devel python-devel 2、克隆源代码 git clone git://git.postgresql.org/git/pgadmin4.git 3、安装Python包 提示首先需要升级 pip( 我的环境是 Python2.7.10 ): sudo pip install --upgrade pip sudo pip install Flask Flask-Babel Flask-SQLAlchemy Flask-Security 4、编译 cd pgadmin4/runtime qmake make 5、pgAdmin4 一直运行失败,可能是环境设置问题,直接到 web 下 cp config.pyc config_local.pyc python setup.py(设置登陆 pgAdmin4的用户名/密码) 运行 python pgAdmin4.py 6、打开浏览器 http://127