分享页面
已经找到“” 的记录2731条
如何在Debian9系统进行拨号设置
 

在云电脑Debian9系统镜像上默认没有安装拨号工具的,用户需要拨号上网所以需新建拨号进行设置。

Debian系统如何拨号?本教程以Debian 9系统为例进行图文说明

本配置适用于Debian9Debian8版本

 

以下为操作步骤:

1. 机器默认是root权限,直接输入pppoeconf进入安装界面

pppoeconf

 

2. 读取网卡eth0eth1中(依次探测以太网端口上的PPPOE服务器)

 

3. 选择YES(确认配置文件是否备份,后面的步骤会修改配置文件)

 

4. 选择YES(向配置文件添加noauth(不认证远程身份)和defaultroute(添加默认路由))

 

5. 删掉默认的username,输入分配的宽带账号和密码

 

6选择YES(是否使用来自端分配的DNS

 

7. 选择YESMTUMSS问题)

 

8. 选择YES(要在系统启动的时候启动连接么)

 

9. 选择YES(说明pon dsl-provider启用pppoeoff dsl-provider停止,现在是否启用?)

10. 说明plog查看状态,ip addr show ppp0 查看接口信息

 

11. 出现Plugin rp-pppoe.so loaded则说明已经成功安装pppoeconf

接下来依次输入poff dsl-providerpon dsl-provider即可拨号

poff dsl-provider

pon dsl-provider

12. 若修改宽带账号信息则重复上述过程1-11步过程,其中在pppoeconf设置里修改新账号和密码即可。

13.若需修改DNS,在对应的DNS栏里设置即可,并且注意是eth1拨号网卡。

vi /etc/network/interfaces
如何在Ubuntu18.04系统安装MongoDB
 

Mongodb是一种开源的Nosql数据库。在Ubuntu18.04系统中,如何安装MongoDB?本文将针对此问题进行说明。

1.首先更导入包管理公钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

2.mongodb创建list file

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

3.更新

sudo apt-get update

4.安装MongoDB

sudo apt-get install -y mongodb-org

5.建立db目录

说明:没有建立db目录,可能无法开启mongo server

sudo mkdir -p /data/db

sudo chown -R `id -un` /data/db

启动mongodb

sudo service mongod start

查看是否启动成功

ps aux | grep mongod

如何在Ubuntu18.04系统安装jenkins
 

Jenkins是一款由Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。在Ubuntu18.04系统中,如何安装Jenkins?本文将针对此问题进行详细说明。

1.由于Jenkins运行需要java环境,因此首先保障机器上有java环境。

java -version

2.首先获取jenkins公钥

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -

3.添加jenkins支持库源地址

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

4.更新软件列表

sudo apt-get update

5.安装jenkins

sudo apt-get install jenkins

6.在浏览器上打开ip:8080 等待几分钟 可以看到

 

7.在机器上获取原始密码

cat /var/lib/jenkins/secrets/initialAdminPassword

8.将密码复制到页面上输入之后,进入设置向导

9.选择安装推荐的插件后,进入安装界面

10.创建管理员用户

11.安装完成

如何在Ubuntu18.04系统安装java环境
 

Java是用于构建不同类型的应用程序和系统的最流行的编程语言之一。在Ubuntu18.04中如何安装java环境?本文将对此问题进行说明。

1.首先更新软件列表

sudo apt-get update

2.然后安装java环境

sudo apt-get install openjdk-8-jre

sudo apt-get install openjdk-8-jdk

3.安装成功之后,配置环境参数

sudo vi /etc/profile

将下面的内容加入 /etc/profile 文件顶部

export JAVA_HOME=/usr/java/jdk1.8.0_144

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

export JRE_HOME=$JAVA_HOME/jre

保存退出

4.重启或者

source /etc/profile

使配置生效

5.查看java版本

java -version

安装成功

如何在Ubuntu18.04系统安装golang
 

Go 语言是由 Google 开发的开源程式语言, 语法简单易用。以下会示范如何在 Ubuntu 安装 Golang, 以及编译一个 Go 语言的 “Hello World!” 程序。

Ubuntu18.04系统中,如何安装golang?本文将针对此问题进行说明。

1.首先下载 golang 的二进制文件包

wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz

2.解压下载回来的压缩档, 并把二进制文件移动 /usr/local:

sudo tar -xvf go1.11.5.linux-amd64.tar.gz

sudo mv go /usr/local

3.然后设定 Golang 的环境参数, 一般需要设定 GOROOT, GOPATH PATH

打开 .profile文件 :

添加以下内容

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

上面的设定分别是:

GOROOT: Golang 安装的目录.

GOPATH: 工作的目录, 储存程序的目录是 ~/go

保存 .profile 文件后, 执行以下指令让设定生效:

source ~/.profile

4.安装好 golang 后, 可以建立第一支 Go 语言的 “Hello World!” 程序

package main

import "fmt"

func main() {

fmt.Println("Hello, World!\n")

}

5.保存后执行

安装成功

使用ESXI创建虚拟机
 

1.通过web登录ESXI,依次选择“网络”→“端口组”→“添加端口组”,设置端口组名称和WLAN ID号之后,点击“添加”:

2. 依次选择“虚拟机”→“创建/注册虚拟机”:

3.选择“创建新虚拟机”→“下一页”:



4.输入虚拟机的名称,并选择操作系统的系列和版本(本文演示采用centos7系统,实际安装过程中,要根据实际情况进行选择),然后点击“下一页”:

5.选择虚拟机的存储位置,这里没什么可改的,点“下一步”:

6.设置虚拟机的CPU、内存、硬盘容量,然后点击硬盘左侧的箭头展开硬盘的详细配置,根据实际需求配置虚拟机硬盘的置备模式、IOPS、磁盘模式等:

7.设置完虚拟机硬盘,向下滑动鼠标滚轮,继续设置别的虚拟硬件,网络适配器根据实际需求进行选择:

8.CD/DVD驱动器选择“数据存储ISO文件”,此时会弹出“数据存储浏览器”对话框,点击左上角的“上载”将本次装机需要用到的ISO系统文件上传到ESXI的数据盘中,上传完成后,选中ISO系统文件,点击“选择”:

9.此时,重新回到“新建虚拟机”页面,检查下配置信息无误后,依次点击“下一页”、“完成”完成虚拟机的创建操作:

10.接下来,我们可以将虚拟机运行起来并安装操作系统,如下图所示,单击需要运行的虚拟机:

11.然后如下图红框所示启动虚拟机(打开电源),并打开虚拟机的会话页面,等操作系统安装完毕后,这台虚拟机就可以使用了:

如何在CENTOS7.6中查看正在使用的端口
 

1.netstat 是一个命令行工具,可以提供有关网络连接的信息。

要列出正在侦听的所有 TCP UDP 端口,包括使用端口和套接字状态的服务,请使用以下命令:

sudo netstat -tun

此命令中使用的选项具有以下含义:

-t - 显示 TCP 端口。

-u - 显示 UDP 端口。

-n - 显示数字地址而不是主机名。

-l - 仅显示侦听端口。

-p - 显示进程的 PID 和名称。仅当您以 root 或 sudo 用户身份运行命令时,才会显示此信息。

2.如果要过滤结果,请使用 grep 命令。例如,要查找在 TCP 端口 22 上侦听的进程,请键入:

sudo netstat -tnlp | grep :22

3.如果输出为空,则表示没有任何内容正在侦听端口。例如:

sudo netstat -tnlp | grep :80

如何在ubuntu18.04系统搭建ftp服务
 

FTPFile Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。

 

其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

 

Ubuntu18.04系统系统如何搭建FTP?本教程以Ubuntu18.04系统为例进行图文说明,本配置适用于Ubuntu16.04Ubuntu18.04版本。

 

以下为操作步骤:

1.更新软件包信息(apt是本地存了一份软件包信息的列表,比如软件大小,版本号,依赖等。)(若更新不了的话编辑vi /etc/apt/sources.list 在末尾添加源后保存退出。)

sudo apt-get update

 

2. 目前Linux上使用较多的ftp服务器是vsftpd。需要先安装vsftpd软件。在Ubuntu上安装vsftpd使用的命令是

sudo apt-get install vsftpd

 

3.安装完成后查看vsftpd服务状态

systemctl status vsftpd

 

4.修改vsftpd配置文件,anonymous_enable=YES允许匿名访问

sudo vi /etc/vsftpd.conf

 

5.修改之后重启vsftpd服务

sudo systemctl restart vsftpd

 

6.Ubuntu预设的FTP server 目录是在/srv/ftp

建立一个目录和文件进行测试

cd /srv/ftp

sudo touch test.txt

sudo mkdir test

 

7.在文件管理的地址栏填入ftp://服务端IP

如图所示,搭建完成

如何查看centos7.6的内核和系统版本
 

1.查看Linux内核版(2种方法)

cat /proc/version

uname -a

2.查看Linux系统版

cat /etc/redhat-release(这种方法只适合Redhat系的Linux)

交换机接口access模式和trunk模式的区别
 

一般情况下,以太网端口可以划分为两种链路类型:access trunk

Access类型的端口:只能属于1VLAN,一般用于连接计算机(或路由器)的端口;

Trunk类型的端口:可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间互联的端口。

1.交换机接口access模式处理出入数据的过程如下:

1.1Access端口收报文:

收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省);

Access接受并转发的数据包必须是无VLAN信息的数据包)

1.2Access端口发报文:

将报文的VLAN 信息剥离,直接发送出去。

Access发送的数据报必定是无VLAN信息的数据包)

1.3总之,access 端口可接受并转发来自外界的无VLAN信息数据包——从一个access口进入并打上VLAN标记,然后在交换机内转交给相同VLANaccess口,最后去掉标记从该access口转发出去。如下图所示,PC2PC3能够相互ping通,PC1PC2,PC3不能ping通,与上述结论相符合。

2.交换机接口trunk模式处理出入数据的过程如下:

2.1Trunk端口收报文:

收到一个报文,判断是否有VLAN信息;

如果有,判断该trunk端口是否允许该VLAN的数据进入;

如果可以则转发,否则丢弃;

如果没有VLAN信息则打上端口的PVID,并进行交换转发。

(可以将trunk口看做是access口功能上的扩充,对于有VLAN信息的数据包Access直接丢弃,而Trunk则会对有指定VLAN的数据包直接转发)

2.2Trunk端口发报文:

比较将要发送报文的VLAN信息和端口的PVID

如果不相等则直接发送;

如果两者相等则剥离VLAN信息,再发送。

Access口发数据包时对所有数据包去除VLAN信息,而trunk只对与自己端口PVID相等(trunk默认PVIDVLAN1相等)的数据包去VLAN信息,其他则直接转发)。

2.3总之,结合trunk口接受与发送数据包特点,可以得出经双绞线相连的一对trunk口或同一交换机上的两个trunk口可以将数据包(有或无VLAN信息)原封不动的从一端传到另一端。如下图所示,PC1-PC3PC2-PC6;PC4-PC5之间可以ping通,与上述总结相符合。

扫码添加专属客服

扫码关注公众号