sudo命令

Ubantu 18.04 ifconfig 找不到命令

故事扮演 提交于 2020-01-11 06:43:20
1.原因 因为种种问题,看别的说法是因为缺乏维护之类的, 在Ubantu 18.04中net-tools 工具包不会被默认安装(好吧,我也安装了Ubantu 16.04,也没有),所以针对这种问题,我们只需安装net-tools就行. 2.操作 输入指令:sudo apt-get install net-tools 好吧,这时候又提示大概是说:E盘 net-tools没有可安装候选,这是我们只需要再输入: sudo apt-get update .更新数据包. 验证 输入指令: ifconfig 如若成功,则会显示系统的网络配置参数 来源: CSDN 作者: 沈晨彦 链接: https://blog.csdn.net/shensiyong/article/details/103882282

解决“QGtkStyle could not resolve GTK……”问题

筅森魡賤 提交于 2020-01-11 02:29:20
如果出现错误 QGtkStyle could not resolve GTK. Make sure you have installed the proper libraries 或者出现错误 error while loading shared libraries: libgtk-x11-2.0.so.0 可以尝试以下命令 sudo apt-get install libgtk2.0-0 若出现新错误 Failed to load module “canberra-gtk-module” 则可尝试以下命令 sudo apt-get install libcanberra-gtk-module 2019.06.26 来源: CSDN 作者: wh201906 链接: https://blog.csdn.net/wh201906/article/details/103845046

Linux下编译并且调试OpenJDK12

僤鯓⒐⒋嵵緔 提交于 2020-01-11 01:54:09
前言:建议尽量在Linux或者MacOS上构建OpenJDK,这两个系统在准备构建工具链和依赖项上比Windows上容易的多。此次我在VMware workstation pro 15虚拟机中安装Ubuntu 18.04 LTS为平台构建。官方文档要求编译OpenJDK至少2~4GB的内存空间,至少6~8GB的空闲磁盘空间。本人建议虚拟机分配至少30GB磁盘空间。因为我编译完JDK和构建编译环境还有安装CLion编辑器已经用了25GB磁盘空间了。另外编译比较耗时,本人虚拟机配置8线程16GB内存编译完成用了四十分钟。读者可根据自己的硬件配置虚拟机。 接下来话不多说,开始了 1.第一步,下载OpenJDK源码 https://hg.openjdk.java.net/jdk/jdk12 1.第一步进入网站,点击左遍菜单中的“Browse",第二部点击"zip",此时默认代码下载到/home/user/Downloads/目录下面。 2.执行解压命令 tar zxvf jdk12-06222165c35f 2.第二步,构建编译环境 1.安装GCC命令 sudo apt-get install build-essential 2.安装若干第三方库 sudo apt-get install libfreetype6-dev sudo apt-get install libcups2-dev

linux /etc/shadow--passwd/pam.d/system-auth文件详解

╄→гoц情女王★ 提交于 2020-01-11 00:40:44
 在linux操作系统中, /etc/passwd文件中的每个用户都有一个对应的记录行,记录着这个用户的一下基本属性。该文件对所有用户可读。   而/etc/shadow文件正如他的名字一样,他是passwd文件的一个影子,/etc/shadow文件中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。但是/etc/shadow文件只有系统管理员才能够进行修改和查看。  /etc/passwd文件介绍   首先,我们通过命令行cat /etc/passwd进行查看/etc/passwd文件内容: root:x:0:0:root:/root:/bin/bash avahi:x:111:117:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false lightdm:x:112:118:Light Display Manager:/var/lib/lightdm:/bin/false colord:x:113:121:colord colour management daemon,,,:/var/lib/colord:/bin/false hplip:x:114:7:HPLIP system user,,,:/var/run/hplip:/bin/false pulse:x

Linux下安装xrdp

梦想的初衷 提交于 2020-01-09 20:22:47
Linux 下安装 xrdp 使用rdp协议访问远程Linux桌面 一般情况下,如果需要登陆远程Linux系统,我们会使用ssh/telnet来完成,如果需要登陆到远程Linux系统的桌面环境,我们可能会使用VNC。 VNC是大部分Linux发行版默认的基于RFB协议的远程桌面程序,但对于普通用户来说,VNC的用户体验并不好,比较慢,还需要安装客户端。 Windows的远程桌面基于RDP协议,在Linux下,我们也是可以找到开源的rdpserver的,这就是xrdp。 下面,我来和大家介绍安装centos下xrdp的安装方法。 1.首先安装vnc yum install -y tigervnc-server 启动vnc服务并设置开机自动启动 service vncserver start chkconfig vncserver on 2.安装xrdp,这里我下载最新版的xrdp安装包, 官网下载地址:http://jaist.dl.sourceforge.net/project/xrdp/xrdp/0.6.1/xrdp-v0.6.1.tar.gz wget http://jaist.dl.sourceforge.net/project/xrdp/xrdp/0.6.1/xrdp-v0.6.1.tar.gz 解压并安装 tar -zxvf xrdp-v0.6.1.tar.gz cd

ubuntu matplotlib 图像显示问题  No module named _tkinter

让人想犯罪 __ 提交于 2020-01-09 19:04:37
ubuntu matplotlib 图像显示问题 import matplotlib.pyplot as plt year = [2011,2012,2013,2014] pop = [1.2,3.4,4.5,6.5] 会抛出如下错误 ImportError: No module named _tkinter, please install the python-tk package 解决步骤 sudo apt-get update 观察python的小版本号 然后对应的写成版本号的 python2.7-tk 的命令 sudo apt-get install python2.7-tk 完美解决,图像出来了 来源: CSDN 作者: 成伟Frey 链接: https://blog.csdn.net/fanchw/article/details/103910134

【没有权限时怎么安装python包?】不用sudo安装tkinter的解决方法

给你一囗甜甜゛ 提交于 2020-01-07 22:26:15
在用 https://www.zhihu.com/question/42162071?sort=created 所述的方法解决tkinter安装问题时, 要用到sudo权限。用linux服务器进行安装时,无法使用sudo,下载并解压缩到python3.5/site-packages文件夹后,可以采用以下命令: 1.cd /python3.5/site-packages/tcl9.0a1 2.bash ./configure --prefix=./speakerDiari /inaSpeechSegEnv/lib/python3.5(后跟想要安装的位置) 3.make 4.make install 就可以正常安装了 来源: CSDN 作者: 苏家不二饮 链接: https://blog.csdn.net/m0_37767371/article/details/103882195

fedora与ubuntu的网络配置文件

冷暖自知 提交于 2020-01-07 19:41:58
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、fedora系统的网络配置文件 要建立一个Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,也许你需要编辑这些文件来完成联网工作,下面介绍几个基本的TCP/IP网络配置文件。 1./etc/sysconfig/network-scripts/ifcfg-<interface-name>文件 在RedHat中,系统网络设备的配置文件保存在/etc/sysconfig/network-scripts目录下,ifcfg-eth0包含第一块网卡的配置信息,ifcfg-eth1包含第二块网卡的配置信息。在启动时,系统通过读取这个配置文件决定某个网卡是否启动和如何配置。 下面是/etc/sysconfig/network-scripts/ifcfg-eth0文件的示例: DEVICE=eth0 HWADDR=00:e0:4c:fe:bb:f5 ONBOOT=yes BOOTPROTO=none USERCTL=yes PEERDNS=yes IPV6INIT=no NM_CONTROLLED=yes TYPE=Ethernet NETMASK=255.255.255.0 IPADDR=192.168.0.

[转帖]一大波你可能不知道的 Linux 网络工具

对着背影说爱祢 提交于 2020-01-06 16:58:48
一大波你可能不知道的 Linux 网络工具 https://linux.cn/article-5435-1.html 作者: Bobbin Zachariah 译者: LCTT FSSlc | 2015-05-12 14:52 评论: 4 收藏: 24 如果要在你的系统上监控网络,那么使用命令行工具是非常实用的,并且对于 Linux 用户来说,有着许许多多现成的工具可以使用,如: nethogs, ntopng, nload, iftop, iptraf, bmon, slurm, tcptrack, cbm, netwatch, collectl, trafshow, cacti, etherape, ipband, jnettop, netspeed 以及 speedometer。 鉴于世上有着许多的 Linux 专家和开发者,显然还存在其他的网络监控工具,但在这篇教程中,我不打算将它们所有包括在内。 上面列出的工具都有着自己的独特之处,但归根结底,它们都做着监控网络流量的工作,只是通过各种不同的方法。例如 nethogs 可以被用来展示每个进程的带宽使用情况,以防你想知道究竟是哪个应用在消耗了你的整个网络资源; iftop 可以被用来展示每个套接字连接的带宽使用情况,而像 nload 这类的工具可以帮助你得到有关整个带宽的信息。 1) nethogs nethogs

centos7 Systemd 指令详解

你离开我真会死。 提交于 2020-01-06 16:06:43
历史上, Linux 的启动 一直采用 init 进程。 下面的命令用来启动服务。 $ sudo /etc/init.d/apache2 start # 或者 $ service apache2 start 这种方法有两个缺点。 一是启动时间长。 init 进程是串行启动,只有前一个进程启动完,才会启动下一个进程。 二是启动脚本复杂。 init 进程只是执行启动脚本,不管其他事情。脚本需要自己处理各种情况,这往往使得脚本变得很长。 二、Systemd 概述 Systemd 就是为了解决这些问题而诞生的。它的设计目标是,为系统的启动和管理提供一套完整的解决方案。 根据 Linux 惯例,字母 d 是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。 使用了 Systemd,就不需要再用 init 了。Systemd 取代了 initd ,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。 $ systemctl --version 上面的命令查看 Systemd 的版本。 Systemd 的优点是功能强大,使用方便,缺点是体系庞大,非常复杂。事实上,现在还有很多人反对使用 Systemd,理由就是它过于复杂,与操作系统的其他部分强耦合,违反"keep simple, keep stupid"的 Unix 哲学 。 (上图为