sudo

IP Command Examples · WDSP

爷,独闯天下 提交于 2020-02-10 01:04:09
如何配置静态 IP 地址 1. 如何给某一个设备配置地址 2. 查看 IP 地址 3. 如何删除 IP 地址 4. 如何启用网卡 5. 如何关闭网卡 6. 如何查看路由表 7. 如何添加静态路由 8. 如何删除静态路由 9. 如何永久添加路由 10. 如何添加默认网关 无意间发现了这篇文章,从学习 ip 这个命令的角度看,写的还是不错的,所以简单的翻译了放在这里。原文地址 http://www.tecmint.com/ip-command-examples/ 。 在这片文章里,作者将讲述如何配置静态 IP 地址、静态路由和静态网关等内容。在本文中,将使用命令 IP 给需要的设备配置 IP 地址。命令 IFCONFIG 已经被废弃,并被命令 IP 所取代,但是在很多 Linux 发行版中,命令 IFCONFIG 仍然存在,并且可以用来配置网络。 如何配置静态 IP 地址 为了配置静态 IP 地址,你需要修改系统的网络配置文件来给系统分配一个静态 IP 地址。并且要求你是超级管理员,可以通过在终端或命令行输入命令 su 切换用户。 RHEL/CentOS/Fedora 用户 使用你最爱的编辑器打开网卡(eth0 或 eth1)的配置文件。例如,为了给网卡 eth0 配置 IP 地址, [root@tecmint ~]# vi /etc/sysconfig/network-scripts

Docker基础概念

烈酒焚心 提交于 2020-02-09 18:09:26
1. 虚拟化 1)什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种 实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间 的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚 拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计 算能力和资料存储。 在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的 硬件产能过低的重组重用,透明化底层物理硬件,从而最大化的利用物理硬件 对资源充 分利用 虚拟化技术种类很多,例如:软件虚拟化、硬件虚拟化、内存虚拟化、网络虚拟化(vip)、 桌面虚拟化、服务虚拟化、虚拟机等等。 2. 什么是Docer    docker是一种容器技术 。容器是直接运行在操作系统内核之上的用户空间。容器虚拟化也被称为“操作系统级虚拟化”,容器技术可以让多个独立的用户空间运行 在同一台宿主机上。 容器的局限性:   由于“客居”于操作系统,容器只能运行与底层宿主机相同或者相似的操作系统,这看 起来并不是非常灵活。例如:可以在 Ubuntu 服务中运行 Redhat Enterprise Linux,但无法再 Ubuntu 服务器上运行 Microsoft Windows。   相对于彻底隔离的管理程序虚拟化

【教程】Ubuntu成功安装微信

主宰稳场 提交于 2020-02-09 17:29:50
【教程】Ubuntu安装deepin-wine 微信 运行环境 :Ubuntu 18.04 【推荐】Ubuntu下各种安装包的 github链接 ,这个作者真的是超级大牛。 ubuntu下 安装QQ 的教程可以参考我的另一篇博客, 链接 如下: https://blog.csdn.net/weixin_43545225/article/details/104235656 安装教程 1. 安装 deepin-wine 在终端分别输入以下指令: (1)下载deepin-wine git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git (2)进入deepin-wine的路径 cd deepin-wine-for-ubuntu 或者直接打开Home路径下的deepin-wine-for-ubuntu文件夹下面也可以。 (3) 在第(2)的路径下输入安装指令 sudo sh install.sh 其实也就是运行deepin-wine-for-ubuntu文件夹下面的这个install.sh这个文件。 2. 安装 微信 (1)选择安装版本 最好是选择更新日期最新的,这样能避免安装后版本过期无法使用的悲剧。 微信链接 选择发布时间最新的安装包(博主安装的时候就是2020年2月份了)。因此,我选择了发布时间是2019年的这个包

go 安装consul包("github.com/hashicorp/consul/api")

笑着哭i 提交于 2020-02-09 16:42:11
注意: 1.这里安装的不是consul本身,而是consul包,就是go程序里要import的那个。 2.安装方法适用于所有系统,包括linux,windows,mac,只需要机器上有git consul源码就是用go写的,所有使用go程序调用consul包,只需要把整个go项目从github上clone下来即可。其实用go get也可以安装,但是因为源在国外,非常慢,且go get看不到进度,不如用git clone,还能看到下载百分比。 注意,要把包clone到GOPATH下,具体命令如下: mkdir $GOPATH/src/github.com/hashicorp cd $GOPATH/src/github.com/hashicorp sudo git clone https://github.com/hashicorp/consul.git 最后一步我使用了sudo,是因为,第一次没有sudo,报了一个如下的错误: 我查了半天没有查到什么好的解决办法,于是加上了sudo又执行了一次,就好了。。。 最后还有一个小建议,就是如果你有一个可以翻墙的机器,那就直接在那台机器上下载好之后,把程序打个压缩包,然后使用scp命令传到其他机器上,毕竟consul这个项目有两百多兆,在不能翻墙的机器上下实在是太慢了。。。 cd $GOPATH/src/github.com

CentOS7下配置防火墙

僤鯓⒐⒋嵵緔 提交于 2020-02-09 12:11:58
firewall防火墙 CentOS7下默认防火墙是firewall,而非iptables 1、查看firewall服务状态 systemctl status firewalld 出现Active: active (running)切高亮显示则表示是启动状态。 出现 Active: inactive (dead)灰色表示停止,看单词也行。 2、查看firewall的状态 firewall-cmd --state 3、开启、重启、关闭、firewalld.service服务 开启 service firewalld start 重启 service firewalld restart 关闭 service firewalld stop 4、查看防火墙规则 firewall-cmd --list-all 5、查询、开放、关闭端口 查询端口是否开放 firewall-cmd --query-port=8080/tcp 开放80端口 firewall-cmd --permanent --add-port=80/tcp 移除端口 firewall-cmd --permanent --remove-port=8080/tcp 重启防火墙(修改配置后要重启防火墙) firewall-cmd --reload 参数解释 1、firwall-cmd:是Linux提供的操作firewall的一个工具;

常用 Linux 命令的基本使用

社会主义新天地 提交于 2020-02-09 09:08:58
常用 Linux 命令的基本使用 操作系统   作用:管理好硬件设备,让软件可以和硬件发生交互 类型   桌面操作系统     Windows     macos     linux   服务器操作系统     linux     Windows server   嵌入式操作系统     Linux   移动设备操作系统     iOS     Android 内核和发行版     Linux内核就是系统的心脏 只有一个版本     发行版就是Linux演变而生有无数个版本,例如Ubuntu,Redhat,Debian    Linux目录结构     windows 是单用户操作,文件是从盘符开始     Linux 初衷就是多用户操作, 文件是从根目录开始     终端快捷键     桌面操作按钮     操作       teb:可以代码自动补齐 没有歧义会自动补齐 有歧义连续按两下会显示有歧义的命令       上下键:可以快速切换曾经使用过的代码       CTRL C :不想执行的代码可以跳过   查看命令帮助信息     --help       格式:command --help       作用:显示command 命令的帮助信息     man       格式:man command       作用:查阅command 命令的使用手册       操作

在Ubuntu 14.04安装Nginx

天涯浪子 提交于 2020-02-09 08:03:59
###介绍 Nginx是世界上最流行的网络服务器中的一种,负责托管网络上一些流量最高的网站。在多数情况下,Nginx比Apache在资源上更加友好,可以作为网络服务器或反向代理服务器。 这篇教程中,我们将讨论怎样在Ubuntu 14.04服务器上安装Nginx。 ###预备工作 在开始这篇教程前,你的服务器上应该已经有了普通非根用户,并配置了`sudo`权限。也可以在我们的[Ubuntu 14.04初始服务器设置指南](https://www.digitalocean.com/community/articles/initial-server-setup-with-ubuntu-14-04)学习如何配置一个普通用户账户。 准备好可用账户后,用非根用户登陆。 ###步骤1—安装Nginx 我们可以很容易地安装Nginx,因为Ubuntu团队在默认库里提供了一个Nginx包。 因为在这次会话里,这是与apt包系统的第一次交互,我们应该在开始前更新本地的包指数,这样我们用的就是最新的信息。然后,安装nginx: sudo apt-get update sudo apt-get install nginx 你可能会看到用户密码的提示,输入来确认你希望完成安装,会有合适的软件下载到你的服务器,并自动安装。 ###步骤2—检查网络服务器 Ubuntu 14.04默认情况下

用户名 不在 sudoers文件中,此事将被报告。

岁酱吖の 提交于 2020-02-09 04:03:48
继续昨天的故事 话说昨天新建了一个帐号linc,今天在执行sudo时回显一个很吓人的信息: [plain] view plain copy [sudo] password for linc: linc 不在 sudoers 文件中。此事将被报告。 这是要去哪儿报告呢?本人最讨厌别人打小报告了,哈哈。 为了解释这个问题,先来说说sudo。 sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。 其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中呢。 我们可以通过编辑器来打开/etc/sudoers,或者直接使用命令visudo来搞定这件事情。 打开sudoers后,像如下那样加上自己的帐号保存后就可以了。 [plain] view plain copy # User privilege specification root ALL=(ALL:ALL) ALL linc ALL=(ALL:ALL) ALL 来源: https://www.cnblogs.com/zhepama/p/4079874.html

linux docker安装

你离开我真会死。 提交于 2020-02-09 03:55:25
1. Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 2 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。 Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。 本文介绍 Docker CE 的安装使用。 安装一些必要的系统工具: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 添加软件源信息: sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 更新 yum 缓存: sudo yum makecache fast 安装 Docker-ce: sudo yum -y install docker-ce 启动 Docker 后台服务 sudo systemctl start docker 镜像加速 鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:

ubnutu14.04下安装eclipse

◇◆丶佛笑我妖孽 提交于 2020-02-09 03:50:12
在linux下配置开发环境有点麻烦,对于linux刚入门的菜鸟来说,命令使用不熟悉,环境也是朦朦胧胧,今天整理了一下ubnutu14.04下安装eclipse的步骤,希望对大家有用。废话不多说,进入主题 ubuntu系统自带有openjdk,在终端中输入java -version命令,会有一些提示,这对后面安装没有影响主要是让大家了解一下 1 # 首先到 http://www.oracle.com/technetwork/java/javase/downloads/ 下载jdk,我下载的是最新版jdk-8u20-linux-i586.tar.gz,下载完成使用命令 sudo tar zxvf jdk-8u20-linux-i586.tar.gz 解压 2 # 然后将解压好的jdk1.8.0_20文件夹复制到/usr/lib/jvm目录里 sudo cp -r ~/jdk1.8.0_20/ /usr/lib/jvm/ 3 # 配置环境变量 sudo gedit ~/.profile 在末尾加上: export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_20 然后保存关闭,使用source更新下 source ~/.profile 使用env命令察看JAVA_HOME的值 env 如果显示JAVA_HOME=/usr/lib/jvm/jdk1.8.0_20