14
2019
05
Linux安装SS服务端
CentOS 7 开始默认使用Systemd作为开启启动脚本的管理工具,Shadowsocks则是当前比较受欢迎的科学上网工具,本文将介绍如何在 CentOS 下安装和配置 Shadowsocks 服务。安装 pippip是 python 的包管理工具。在本文中将使用 python 版本的 shadowsocks,此版本的 shadowsocks 已发布到 pip 上,因此我们需要通过 pip 命令来安装。在控制台执行以下命令安装 pip:curl "https://bootstrap
作者:hqy | 分类:技术文章 | 浏览:3072 | 评论:0
14
2019
05
iproute家族命令简介
ipip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。语法ip [ OPTIONS ] OBJECT { COMMAND | help }选项-s:输出更详细的信息;-f:强制使用指定的协议族;-4:指定使用的网络层协议是IPv4协议;-6:指定使用的网络层协议是IPv6协议;-0:输出信息每条记录输出一行,即使内容较多也不换行显示;-r:显示主机时,不使用IP地址,而使用主机的域名。OBJECTOBJECT := { link |
作者:hqy | 分类:技术文章 | 浏览:2913 | 评论:0
14
2019
05
Linux系列—策略路由、ip rule、ip route
早期在管理Linux系统的网络时,常使用ifconfig及route之类的命令,不过如果你准备开始使用Linux强大的基于策略的路由机制,那么,就请不要使用这类工具了,因为这类工具根本无法用于功能强大的基于策略的路由机制,取而代之的工具是iproute。iproute这个软件在RedHat系列的Linux系统中是默认安装的,因此,你通常可以找到这个工具。如果真因为某些原因找不到这个软件,只要在使用Fedora或CentOS Linux时,在联网的情况下,用yum install iproute命
作者:hqy | 分类:技术文章 | 浏览:2352 | 评论:0
13
2019
05
linux systemctl命令详解
systemd 相关的绝大多数任务都是通过 systemctl 命令管理的,所以本文将集中的介绍 systemctl 命令的用法。注意,本文以 ubuntu 16.04 进行介绍,文中所有的 demo 都在 ubuntu 16.04 中完成。systemctl 命令有两大类功能:控制 systemd 系统管理系统上运行的服务在介绍这些功能前让我们先来热个身,了解些 systemctl 命令自身相关的信息。预热检查 systemd 的版本?1$ systemctl --version查看 syst
作者:hqy | 分类:技术文章 | 浏览:2689 | 评论:0
13
2019
05
CentOS7下Systemctl详解
一、Systemd简介Systemd是由红帽公司的一名叫做Lennart Poettering的员工开发,systemd是Linux系统中最新的初始化系统(init),它主要的设计目的是克服Sys V 固有的缺点,提高系统的启动速度,systemd和upstart是竞争对手,ubantu上使用的是upstart的启动方式,centos7上使用systemd替换了Sys V,Systemd目录是要取代Unix时代依赖一直在使用的init系统,兼容SysV和LSB的启动脚本,而且能够在进程启动中更有
作者:hqy | 分类:技术文章 | 浏览:2823 | 评论:0
13
2019
05
NetworkManager
Centos7 开始,网络由 NetworkManager 服务负责管理,相对于旧的 /etc/init.d/network 脚本,NetworkManager是动态的、事件驱动的网络管理服务。旧的 /etc/init.d/network 以及 ifup,ifdown 等依然存在,但是处于备用状态,即NetworkManager运行时,多数情况下这些脚本会调用NetworkManager去完成网络配置任务;
作者:hqy | 分类:技术文章 | 浏览:3149 | 评论:0
13
2019
05
NetworkManager管理设备与连接情况
二、nmcli管理设备与连接情况查看设备状态[root@localhost ~]# nmcli device DEVICE TYPE STATE CONNECTION virbr0 bridge connected virbr0 &n
作者:hqy | 分类:技术文章 | 浏览:3130 | 评论:0
13
2019
05
network.service: control process exited, code=exited status=1
May 13 14:49:52 ipsevpn network: 正在打开接口 ens160: [ 确定 ]May 13 14:49:52 ipsevpn kernel: vmxnet3 0000:0b:00.0 ens192: intr type 3, mode 0, 2 vectors allocatedMay 13 14:49:52 ipsevpn kernel: vmxnet3 0000:0b:00.0 ens192: NIC Link is Up 10000 M
作者:hqy | 分类:技术文章 | 浏览:2633 | 评论:0
13
2019
05
Linux学习之CentOS 7----网卡的配置
【正文】Linux系统版本:Centos 6.5Linux系统版本:Centos 7前面,我们使用远程工具SecureCRT,通过“ifconfig eth0 + 具体的ip地址”命令给linux配了IP地址(参考本人博客:远程登录管理工具SecureCRT的使用 ),但是这样配置的问题在于:只能临时生效,一旦重启,需要重新配置;只能配置ip地址和子网掩码,可以连接内网,是无法连接外网的。如果想要连接外网,ip地址、子网掩码、网关、DNS缺一不可。今天来讲,如何真正的给CentOS配一
作者:hqy | 分类:技术文章 | 浏览:3318 | 评论:0
13
2019
05
本节介绍用CentOS7的Firewalll来做NAT以及端口映射
2017-08-15 13:23:59本节介绍用CentOS7的Firewalll来做NAT以及端口映射实验拓扑:因为我的环境里CentOS7上有KVM虚拟机需要共享网卡上网,所以我把网卡都添加到了桥里面,当然这里也可以不用桥,直接用物理网口;用nmcli创建桥,并添加网口到桥;然后给桥设置IP地址:先创建两个桥"br-ex"和"br-in"[root@localhost ~]# nmcli con add 
作者:hqy | 分类:技术文章 | 浏览:2717 | 评论:0
13
2019
05
Linux - NetworkManager网络管理工具
网络管理器(NetworManager)是检测网络、自动连接网络的程序。无论是无线还是有线连接,它都可以令您轻松管理。对于无线网络,网络管理器优先连接已知的网络并可以自动切换到最可靠的无线网络。利用网络管理器的程序可以自由切换在线和离线模式。网络管理器会相对无线网络优先选择有线网络,支持 VPN。网络管理器最初由 Redhat 公司开发,现在由 GNOME 管理。NetworkManager由一个管理系统网络连接、并且将其状态通过D-BUS(是一个提供简单的应用程序 互相通讯的途径的自由软件项目
作者:hqy | 分类:技术文章 | 浏览:3431 | 评论:0
13
2019
05
CentOS 7通过SSH外部访问
1.安装CentOS 7 最小版本后,使用ip addr 查询IP2.进入cd /etc/sysconfig/network-scripts ,vi ifcfg-ens33对文件进行修改TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_
作者:hqy | 分类:技术文章 | 浏览:2717 | 评论:0
13
2019
05
Change SSH port in CentOS with SELinux
Since version 4 of CentOS, SELinux is providing an additional layer of security to the Linux distribution. CentOS describes it like this: “Security-Enhanced Linux (SELinux) is a mandatory access control (MAC) security mechanism implemented in the ker
作者:hqy | 分类:技术文章 | 浏览:2703 | 评论:0
13
2019
05
linux系统没有semanage命令怎么办
我们可以利用以下面命来查看semanage命令对应的安装包由上图,可以知道semanage对应的安装包是policycoreutils-python。因此,我们可以使用下列命令yum install policycoreutils-python关键技术:yum provides 命令路径 用于查找那个安装包能提供某一特征的文件。
作者:hqy | 分类:技术文章 | 浏览:4614 | 评论:0
13
2019
05
semanage命令的安装
实验环境:CentOS 7 Minimal Installation 64bit(1511) semanage命令是用来查询与修改SELinux默认目录的安全上下文。命令介绍这里推荐最为完整的在线中文版man手册 http://man.linuxde.net/semanage CentOS系统自带的chcon工具只能修改文件、目录等的文件类型和策略,无法对端口、消息接口和网络接口等进行管理,semanage能有效胜任SELinux的相关配置工作。[root@localhost
作者:hqy | 分类:技术文章 | 浏览:3069 | 评论:0
13
2019
05
CentOS7 中 semanage命令的安装
CentOS系统自带的chcon工具只能修改文件、目录等的文件类型和策略,无法对端口、消息接口和网络接口等进行管理,semanage能有效胜任SELinux的相关配置工作。安装命令如下:[root@localhost ~]# yum install semanage ****************省略部分内容************No package semanage available. 如果提示No package semanage available.执
作者:hqy | 分类:技术文章 | 浏览:3357 | 评论:0
13
2019
05
SSH修改端口报错 error: Bind to port xxx on 0.0.0.0 failed: Permission denied.解决方法
SSH修改端口报错 error: Bind to port xxx on 0.0.0.0 failed: Permission denied.解决方法Linux修改ssh Port端口后,无法启动ssh访问。具体修改 /etc/ssh/sshd_config 里的 Port 端口,然后查日志后出现:error: Bind to port 77 on 0.0.0.0 failed: Permission denied.最后发现是SELinux的问题,关闭SELinux。关闭SELinu
作者:hqy | 分类:技术文章 | 浏览:7494 | 评论:0
13
2019
05
关闭SELinux的两种方法
关闭SELinux的两种方法1 永久方法 – 需要重启服务器修改/etc/selinux/config文件中设置SELINUX=disabled2 临时方法 – 设置系统参数然后重启服务器。使用命令setenforce 0附:setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式
作者:hqy | 分类:技术文章 | 浏览:3017 | 评论:0
09
2019
05
Linux如何修改自己的主机名
想修改自己的主机名,那你可以根据下面的步骤实现使用hostname使用hostname命令只能临时改变我们的主机名,当我们重启之后主机名还会恢复成原来的# hostname newhostname1输入hostname linux即可将主机名改成linux,使用uname -n命令查看这时我们的主机名已经改变了,左边为什么依然是Peithon呢,你试试重开一个终端,或者要是用Xshell的话,把会话重开一遍修改配置文件想要永久修改自己的主机名,得通过下面的步骤修改文件/etc/sysconfig
作者:hqy | 分类:技术文章 | 浏览:2688 | 评论:0
09
2019
05
Linux终端中获取本机外网 IP 的方法
Linux终端中获取本机外网 IP 的方法在终端中输入 curl ipinfo.io 或者 curl ifconfig.me 即可通过IP地址检测网站提供的api获得取本机的外网IP,或者以 JSON 格式返回全部结果。
作者:hqy | 分类:技术文章 | 浏览:4066 | 评论:0