Linux :: vi E212: Can't open file for writing sysct1.conf 可能无写权限!查看方法:ls -lh /etc/sysct1.conf如果没有,则chmod 666 /etc/sysctl.conf(root 用户)…
E212: Can't open file for writing Press ENTER or type command to continue 出现这个错误的原因可能有两个: 1.当前用户的权限不足 2.此文件可能正被其他程序或用户使用. 一般错误原因都是前者,解决方案是在使用vi命令打开文件时,前面加上sudo来临时提供管理员权限,比如使用命令“sudo vi hosts”打开编辑文件. 由此看来,sudo命令是很有用的,当我们执行某种操作系统提示诸如“operation not perm…
在vi修改防火墙配置时,不能够保存,报E212 can’t open file for writing错误. 网上大概给出了两种答案. 一是权限不够,可以用root权限事实,或者sudo 操作. 二是文件权限不够,可以给chmod 666 xxx. 第一种答案试过了没用,第二种不是我遇到的情况,我这里是新建文件. 最终我发现是因为上级目录没有建立,于是我先把文件路径通过mkdir /etc/iptables建立好了, 在进行vi /etc/iptables/xxx.conf编辑文件保存就可以了.…
出现E212: Can't open file for writing的问题是由于权限问题导致的,解决方法有以下思路: 1.使用root进行登录,然后再操作. 2.在使用命令时,前面加sudo. 3.如果是多级文件夹的文件时,由于这个文件夹没有创建,所以要先创建这个文件夹,再来操作这个文件.…
今天安装Java环境,出现如下错误: "etc/profile" E212: Can't open file for writing 这是安装到本地JDK路径不正确导致.怎么办呢?那就设置路径呀. 输入这条指令  sudo vim etc/profile  报错啊,权限不够,那我们找他领导解决呀: sudo vi hosts  再次编辑即可,可能会用到的指令: # System-wide .profile for sh(1) if [ -x /usr/libexex/path_help…
在使用vim 对文件或配置进行编辑的时候,在保存时发现当前用户没有写权限.又不想放弃当前编辑的内容,怎么办呢? 来自stackoverflow “For some reason the file you are writing to cannot be created or overwritten. The reason could be that you do not have permission to write in the directory or the file name is n…
意思是不能保存. 原因是权限不够,普通用户用vi 进行不了保存,需要使用超级用户才可以 命令:sudo su     转换成超级用户 vi hello       打开文件 :wq 即可保存退出…
前面目录没有创建 还可能是权限问题…
第一步:我们使用命令行vim /etc/ssh/sshd_config   执行修改,强制保持  :wq!  系统不让我们修改这个文件 "/etc/ssh/sshd_config" "/etc/ssh/sshd_config" E212: Can't open file for writing Press ENTER or type command to continue 既然不让我们编辑  我们就换个命令行 第二步:命令行输入  sudo gedit /etc/s…
问题描述:could not open file '/etc/apt/sources.list' 问题分析:软件源被清空了,也就是 /etc/apt/sources.list 被删除了 解决问题:1.打开更新管理器,点击左下角的设置,打开软件源 2.选中源的相关选项,然后关闭,再点击更新管理器的 检查,更新本地软件列表.…
换为英文的' sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list'…
from my CSDN: https://blog.csdn.net/su_cicada/article/details/86939944 参考 https://raspberrypi.stackexchange.com/questions/3617/how-to-install-unrar-nonfree 1.卸载unrar-free. $ sudo apt-get remove unrar-free 2.通过编辑确保您拥有源存储库/etc/apt/sources.list. $ cat /…
使用终端安装谷歌浏览器时,它会自动在/etc/apt/sources.list.d/这个目录下添加google-chrome.list文件,但是如果它原来就有一个google-chrome.list的话,会添加一个新的文件同时会在新文件的后面加上1来和原文件区分,这时就有两个google-chrome.list文件存在了.所以第一个忽略信息是我安装Chrome时创建的新文件重复导致格式不对 第二个是错误信息:E: 在源列表 /etc/apt/sources.list.d/google-chrom…
今天学习: 在Ubuntu下软件源的文件是/etc/apt/sources.list,那么sourdces.list.d目录下的文件又是什么作用呢? 该文件夹下的文件是第三方软件的源,可以分别存放不同的第三源地址,只需"扩展名"为list即可,更新后使用命令: apt-get update 更新一下软件源.…
Ubuntu 16.04下直接使用命令安装MinGW32: sudo apt-get install mingw32   但是,会报错: Unable to locate package mingw32   解决办法如下: sudo gedit /etc/apt/sources.list //在sources.list末尾添加,保存 deb http://us.archive.ubuntu.com/ubuntu trusty main universe sudo apt-get update s…
转自:大数据云技术基础之Linux源:/etc/apt/sources.list文件 导读 1./etc/apt/sources.list的作用是什么?2.为什么会产生 /etc/apt/sources.list.d?3.deb http://cn.archive.ubuntu.com/ubuntu/ precise main restricted中precise main restricted该如何解析? 正文 一般源信息都存在这个文件中.但众多软件源都放在一个文件里实在有点乱,于是新版ubu…
vim /etc/apt/sources.list #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib #阿里云 #deb http://mirrors.aliyun.com/kali kali-rolling main non-free contr…
安装docker过程中使用以下命令设置稳定存储库. $ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" 由于其中空格问题导致配置文件出现记录格式有误但本身sources.list该文件是只读模式,使用vim等程序都无法修改后发现在终端输入sudo gedit /etc/apt/sources.list可以…
yum或apt基本源设置指南   关于: 管理Linux服务器的运维或开发人员经常需要安装软件,最常用方式应该是通过Linux系统提供的包管理工具来在线安装,比如centos的yum,ubuntu或debian的apt-get.当然这些工具使用之前需要配置好yum源或apt源. 配置文件: centos配置---->/etc/yum.repos.d/xxx.repo debian配置---->/etc/apt/sources.list 指南: 国内有不少优秀的镜像源服务器,比如mirror.b…
前言 之前玩 ubuntu 需要切换国内源地址时,都是网上复制别人提供好的,也不知道是什么意思,拿来就用. 这次花点时间来看一下 apt sources.list 的格式,以及其表示的含义. 格式 sources.list 文件中每一行的格式都如下所示: 以 ubuntu 20.04 为例(腾讯云默认的配置) 第一部分 deb 表示二进制可执行文件 deb-src 表示包的源代码 第二部分 URL 仓库地址 阿里 http://mirrors.aliyun.com/ubuntu/ 腾讯 http…
deb http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse deb-src http://mirrors.163.com/ubuntu/ precise main universe restricted multiverse deb http://mirrors.163.com/ubuntu/ precise-security universe main multiverse restricted…
deb http://debian.csie.ntu.edu.tw/debian/ sid main contrib non-free deb-src http://debian.csie.ntu.edu.tw/debian/ sid main contrib non-free…
deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main# deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main# deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main# deb-src http://ppa.launchpad.net/webupd8team…
0. 无废话版本 需求: 有一堆 .deb 包,想把它们做成一个 APT 仓库,这样就可以用apk install pkgname进行安装了,这样一方面自己可以规避 dpkg -i xxx.deb 时候的依赖问题,另一方面也方便了其他人 解决方法: mkdir -p /opt/raspi-apt-repos/raspbian8 cp ~/Downloads/raspbian8/*.deb /opt/raspi-apt-repos/raspbian8 cd /opt/raspi-apt-repos…
问题描述 使用vi编辑器写好内容后保存并退出时遇到以下问题 解决方案 该问题的原因是用户权限不够,因为普通用户用 vi 不能保存文件,需要使用超级用户才可以. 先转换为超级用户:su 再用vi打开文件进行保存:vi...:wq 参考链接 linux操作提示:“Can't open file for writing”或“operation not permitted”的解决办法 vi 新建文件保存文件时遇到的问题:E212: Can't open file for writing…
If you have an internet connection, you can safely comment out the line starting with deb cdrom: .... in the file /etc/apt/sources.list. You can edit this file with the command: sudo gedit /etc/apt/sources.list and simply prepend this line with the #…
Cloudera Impala需求 为了达到预期的效果,Impala依赖于软件.硬件的可用性,以及下面章节描述的配置. 继续阅读: 支持的操作系统 支持的Hadoop发布 Hive Metastore及相关配置 Java依赖关系 包和库 网络配置需求 硬件需求 用户帐户需求 支持的操作系统 支持的64位操作系统: Red Hat Enterprise Linux (RHEL) 5.7/6.2/6.4.Oracle Linux 5.7/6.2/6.4.Centos 5.7/6.2/6.4 在Red…
一.安装gcc编译器 通过命令gcc -v查看当前的GCC版本 [root@localhost /]# gcc -v Reading specs from /usr/i386-glibc-2.1-linux/lib/gcc-lib/i386-glibc21-linux/egcs-2.91.66/specs gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) 当出现如下问题: Command 'gcc' not found, b…
在linux系统下,普通用户无法直接执行root用户权限下的命令,如果想让普通用户执行只有root用户才能执行的操作命令.下面罗列下经常使用sudo命令的几个场景: 1.用户无权限执行root命令普通用户登录 shell 之后,如果自身没有权限访问某个文件或执行某个命令时,若该用户获得root授权,那么就可以在需要执行的命令之前加上 sudo,临时切换到root用户的权限,完成相关的操作.在sudo于1980年前后被写出之前,一般用户管理系统的方式是利用su切换为超级用户.但是使用su的缺点之一…