sudo

su命令,sudo命令,限制root远程登录

梦想的初衷 提交于 2020-03-01 19:10:55
su命令 切换用户 命令su的格式:su – username;普通用户的su命令不加username时,就是切换到root用户 [wuzhou@linux-128 ~]$ su - 密码: 上一次登录:三 11月 1 22:38:52 CST 2017pts/0 上 [wuzhou@linux-128 ~]$ su - user7 密码: [user7@linux-128 ~]$ pwd /home/user7 su切换用户,加不加“-”都可以,但还是有区别的;不加“-”切换用户后,环境变量还是上一个用户的; [root@linux-128 ~]# su wuzhou [wuzhou@linux-128 root]$ pwd /root [wuzhou@linux-128 root]$ echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin [wuzhou@linux-128 root]$ exit 号加上后会初始化当前用户的各种环境变量 [root@linux-128 ~]# su - wuzhou 上一次登录:三 11月 1 22:42:05 CST 2017pts/0 上 [wuzhou@linux-128 ~]$ pwd /home/wuzhou [wuzhou

记录一次买阿里云服务器、建站的经验

社会主义新天地 提交于 2020-03-01 19:00:37
备案之强制性 只要使用国内的储存空间,就需要备案 ,域名在国内或者国外买的都需要,因为备案其实是对存储空间的备案而不是对域名的备案(当然国内买的域名需要实名)。 一开始因为嫌麻烦以及确实是只打算自己玩,曾试着能不能通过修改Host的形式访问,发现好像绕不开,遂作罢。 一开始使用宝塔面板,但是出现了如果不使用面板而直接在apache和tomcat上布置站点则布置不成功的问题,另外宝塔面板也不是适合所有建站环境,遂删除。之后发现,手动部署和用面板难度也没有差很多 安装php+apache+mysql: 原文是centos的,ubuntu改成apt方式就可以了 配置步骤放在附录1 阿里云的防火墙规则:阿里云主机的8080端口需要自己手动在主机内修改防火墙打开(附录2),其他端口只需要修改安全组规则就可以,当然8080也需要修改安全组规则 使用tomcat的图片教程:https://www.cnblogs.com/xdp-gacl/p/4097608.html 查看端口是否正在被监听: netstat -ntl|grep 8080 查看服务器在本地是否能正常访问: curl localhost:8080 启动和停止tomcat服务器:到tomcat安装目录(eg./usr/local/tomcat)下的bin目录,运行start.sh或者shutdown.sh 附录 一:安装MySQL 1

ubuntu apt-get update 失败解决

江枫思渺然 提交于 2020-03-01 17:56:57
问题描述: W: Failed to fetch http://mirrors.aliyun.com/debian/dists/wheezy/InRelease Temporary failure resolving 'mirrors.aliyun.com' W: Failed to fetch http://mirrors.aliyun.com/debian/dists/wheezy-updates/InRelease Temporary failure resolving 'mirrors.aliyun.com' W: Failed to fetch http://mirrors.aliyun.com/debian-security/dists/wheezy/updates/InRelease Temporary failure resolving 'mirrors.aliyun.com' W: Some index files failed to download. They have been ignored, or old ones used instead. 修改 /etc/resolv.conf 追加 nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 198.153.192.1 nameserver 198.153

Linux实战问题解决方案(1):Could not get lock

不问归期 提交于 2020-03-01 17:56:34
环境: Ubuntu12.04 问题描述: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) 出现场景: 使用命令:sudo apt-get update 原因解析: 在上一次下载资源时,由于网络问题,下载失败。当换一个较好一点网络环境之后,下载失败报错。 原因在于,上一次不正常的关闭下载,导致资源被锁不可用,删除异常的资源,重新下载即可。 解决方案: 运行以下命令,删除资源: sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 之后重新使用命令:sudo apt-get update,可以重新正常下载。 PS:如有不正确之处,欢迎指正! 来源: https://www.cnblogs.com/jing-an-feng-shao/p/6189754.html

Linux基础——007_权限管理

自作多情 提交于 2020-03-01 16:20:36
权限管理 1、权限介绍 权限有三种 读权限:对于文件,影响用户是否可以看到文件的内容;对于文件夹来说,影响用户是否可以看的见目录的结构。 写权限:对于文件来说,影响用户是否可以修改文件内容(对文件内容进行编辑);对于文件夹来说,影响到用户是否可以变化文件夹的目录结构(增、删、改、创建文件) 执行权限:对于文件来说(特别是脚本文件),影响文件是否可以运行。对于文件夹来说,影响用户是否可以在文件夹内执行命令。 2、身份介绍 owner身份(文件夹 or 文件的所有者,默认是文档的创建者) 一个工作者创建的文件,除了这个工作者自己(owner)之外没人能对这个文件进行访问和操作。 group身份 (和文件所有者同组的用户) 工作者A和工作者B被分到了相同的组,如果A对自己的文件设置了组的权限,那么B也可以访问和他同组的A的文件。 others身份(其他人、相对于所有者和同组的用户) 如果A创建的文件设置了其他人的权限,不仅自己(owner)、同组的人(group), 其他人(others)也可以看的见这个文件。 3、Linux权限查看 语法: # ls -l 文件夹名/文件名 执行结果: 前面的这一堆全都是十个字符,关于十个字符 解释如下: 1位: 文件的类型, 之前介绍过【d : 文件夹 - : 普通文件 l :软连接 s:套接字文件 c:字符设备 b:块状设备】 2-4位

iOS开发-CocoaPods的安装与使用

走远了吗. 提交于 2020-03-01 15:01:49
第三方类库管理工具 —CocoaPods 原因 : 假设项目中引入了 10 个第三方框架 , 框架会被作者不断更新 . 不可能天天盯着作者有没有更新 . cocoaPods 可以帮助我们自动更新第三方框架 . 假设 第三方框架 A 依赖框架 B, B 又依赖框架 C, C 依赖框架 D....... cocoapods 只能管理 Github 上的框架 插件 — 给 Xcode 安装的 , 方便操作 xcode 框架 — 集成在项目中的 , 是代码 如何安装 cocoaPods 1. 需要翻墙 — 有条件可以直接翻墙 直接在终端中输入 sudo gem install cocoapods 即可 2. 非翻墙情况 2.1 在终端中 输入 gem sources 查看软件安装源 . 默认源是 https://rubygems.org/, 这是亚马逊提供的 , 因为是国外的 , 被中国官方屏蔽了 2.2 需要找一个 没有被屏蔽的源 , 添加进去 新的源 https://ruby.taobao.org/ 终端以此输入 : 查看当前源 gem sources 1. 删除默认源 : sudo gem sources - -remove https://rubygems.org/ 2. 添加 taobao 源 : sudo gem sources -a https://ruby.taobao

Ubuntu安装Nginx

陌路散爱 提交于 2020-03-01 14:17:28
apt-get安装nginx ## 切换至root用户 sudo su root apt install nginx 查看nginx是否安装成功 nginx -v 启动nginx service nginx start nginx文件安装完成之后的文件位置: /usr/sbin/nginx:主程序 /etc/nginx:存放配置文件 /usr/share/nginx:存放静态文件 /var/log/nginx:存放日志 修改了nginx配置 如果希望nginx的配置是否正确, 输入: sudo nginx -t ,会有显示 successfully 或者 fail 。这里是测试。 如果测试成功之后,希望配置生效, 直接: sudo nginx -s reload(重新加载) 或者 sudo nginx restart (重启) 来源: https://www.cnblogs.com/sunleejon/p/12389442.html

联想y7000p rtx2060 ubunyu16.04 安装nvidia显卡

你离开我真会死。 提交于 2020-03-01 12:57:44
1、禁用nouveau 1)首先通过输入 lsmod | grep nouveau 检查是否已经屏蔽掉nouveau模块,如果没有输出则已经禁用该模块,跳过本小节,否则则是没有禁用。 2)输入 $ sudo gedit / etc / modprobe . d / blacklist . conf 在文件最后一行加入 blacklist vga16fb blacklist nouveau blacklist rivafb blacklist rivatv blacklist nvidiafb 保存。 3)升级内核 $ sudo update - initramfs - u 4)重启 $ sudo reboot 5)重复1),检查是否禁用成功 2 安装NVIDIA-430 由 $ sudo ubuntu-drivers divice 看到推荐型号430,我在nvidia官网下载了NVIDIA-Linux-x86_64-440.59.run。 接下来通过 Ctrl+Alt+F1 进入tty1界面,输入用户名和密码登录 $ sudo service lightdm stop 进入相应的存储位置 $ cd /home/xx x / NVIDIA 赋予权限 $ sudo chmod a + x NVIDIA - Linux - x86_64 - 440.59 . run 安装run

Flutter 踩坑

 ̄綄美尐妖づ 提交于 2020-03-01 11:25:52
# sudo vim /etc/pacman.conf 启用 multilib 因为需要用到依赖 lib32-libglvnd # sudo pacman -Syu # sudo pacman -S flutter # flutter doctor , 果然报错, 根据提示查看 /home/seliote/flutter_01.log 报错 FileSystemException: Cannot open file, path = '/opt/flutter/bin/cache/flutter_version_check.stamp' (OS Error: Permission denied, errno = 13 执行 # sudo chmod -R 777 /opt/flutter 再次 # flutter doctor , 漫长的等待, 1, Unable to locate Android SDK. 2, Android Studio (not installed) 3, IntelliJ IDEA Ultimate Edition Flutter plugin not installed 4, No devices available, 报错暂时不管,猜测应该不会影响 Web 的开发, 这里后面如果要用 Android Studio 的话不能直接用 Android

Ubuntu 10.04 lucid 安装 MariaDB 5.5

◇◆丶佛笑我妖孽 提交于 2020-03-01 10:11:12
sudo nano /etc/apt/sources.list #添加以下几句 # MariaDB 5.5 repository list # http://mariadb.org/mariadb/repositories/ deb http://mirrors.ustc.edu.cn/mariadb/repo/5.5/ubuntu lucid main deb-src http://mirrors.ustc.edu.cn/mariadb/repo/5.5/ubuntu lucid main sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db sudo apt-get update sudo apt-get install mariadb-server 安装过程中会自动卸载原来apt安装的MySQL,原有数据会平滑过渡到MariaDB. 参见: http://downloads.mariadb.org/mariadb/repositories/ https://kb.askmonty.org/en/installing-mariadb-deb-files/ 来源: oschina 链接: https://my.oschina.net/u/561214/blog/84421