// //
兽人博客 - 专注于分享服务器维护经验|网站维护经验|服务器常见问题/解决方案

centos 7.0 netstat和ifconfig命令用不了

如何让ls -l输出结果的文件类型用颜色区分

IIS如何绑定中文域名

windows服务器修改默认远程端口

由于没有远程桌面授权服务器可以提供许可证,远程会话被中断.....

Centos 7.0 服务命令变化

Linux重置密码,输入passwd没有反应

24
2017
07

centos 7设置语言环境

1、查看当前语言变量值

  $ locale

2、查看系统内安装的语言

  $ locale -a

3、临时修改语言值

  $ export LC_ALL=en_US.UTF-8

  $ export LANGUAGE=en_US:en

 

  $ export LC_ALL=zh_CN.UTF-8

  $ export LC_ALL=zh_CN.GB18030

  $ export LANGUAGE=zh_CN:zh:en_US:en

4.1、永久修改系统的语言值

  修改文件/etc/profile(对所有用户有效)或者~/.bash_profile。在文件尾加入上面的修改值。重新登录生效。

4.2、永久修改系统的locale值

  修改文件(debian系列):/etc/default/locale
  修改文件(redhat系列):/etc/sysconfig/i18n
  在文件尾加入上面的修改值。重启电脑生效。

24
2017
07

centos 7修改时区

[[email protected] ~]# timedatectl set-timezone Asia/Shanghai

同时也可以设置时间,日期

[[email protected] ~]# timedatectl set-time "2017-07-24 10:30:30"

非常简单设置好就生效了

09
2016
10

PPTP vpn拨号提示错误806解决办法(配置使用L2TP方法 PS亲测有效)

"错误806,无法在计算机与VPN服务器之间建立VPN连接。造成这种故障最常见的原因是计算机与VPN之间少有一个Internet设备(例如,防火墙或路由器)没有配置为允许基本路由封装(GRE)协议数据包通过。

如果问题仍然存在,请与您的网络管理员或Internet服务提供商联系。"


之前一个客人在使用vpn服务器的时候拨号提示错误806,具体现象是在拨号的时候在验证密码的时候卡住。根据这个错误提示应该是线路的某个设备没有允许GRE。

经测试其他的客户端可以正常使用vpn,那么可以肯定的是服务器端配置是没有问题的。排除的话网络是个很笼统的概念,我们只能管到接入到我们房间这一段,

确保路由器上面允许了PPTP L2TP IPsec等虚拟网络穿透之后如果还不能解决,那么只能放大招了。问题就出在这个GRE无法通过所以无法使用vpn,那么不用它的就可以。

是这么个道理吧,网上查阅资料之后发现,L2TP不需要用到这个鸟东西。那么下面我们就来介绍一下如何配置L2TP来解决PPTP错误806的方法;


本文介绍的方法环境是直接在网络上的一台win2003单网卡的服务器上面配置的L2TP,然后客户端上面相应的配置一些东西就可以了,配置里面多的我不废话,说多了反而晕,我直接贴出必要配置。

其实服务器上默认就开启了PPTP以及L2TP这2种模式,他们的不同之处在于

  1. PPTP与L2TP在使用的选择上需要在客户端去选择客户端vpn连接"属性"--->“网络”默认是使用PPTP的。

  2. 使用L2TP(不使用IPSEC加密)需要修改服务器端、客户端的注册表。

  3. 使用的端口也不一样,PPTP使用tcp 1723端口,L2TP UDP:500(isakmp)/UDP:4500(nat-t) /UDP:1701(l2tp)


1.首先客户端与服务器都禁用掉自动 L2TP/IPSec 策略

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters" /v ProhibitIpSec /t REG_DWORD /d 1 /f

在客户端与服务器端分别运行这个命令只要成功就ok了 ,然后重启机器生效。

26
2016
09

Centos7无网络情况下用本地光盘做yum源处理依赖关系安装软件

Centos安装软件的方式比较常用的就是rpm安装以及yum安装,rpm安装软件最让人抓狂的就是软件依赖关系的问题,相信初学者对此都深有体会;而yum安装自动处理软件之间的依赖关系,把需要安装的软件都安装好。

这个是非常爽的,但是一般来讲yum安装的软件库都是在线上的,意思是需要你的机器能够连上网才能够正常使用。那么在不能没有网络或者连不上网络的时候,我们能否也可以使用yum来安装软件呢?答案是yes

记得最初接触Linux的时候,用rpm来安装软件都是挂载系统光盘,在光盘下面的Packages目录下面去找需要的软件包,那么我们也可以用本地光盘来做yum的源;

16
2016
09

Linux系统tarball安装基本步骤

我們提過以 Tarball 方式釋出的軟體是需要重新編譯可執行的 binary program 的。而 Tarball 是以 tar 這個指令來打包與壓縮的檔案,所以啦,當然就需要先將 Tarball 解壓縮,然後到原始碼所在的目錄下進行 makefile 的建立,再以 make 來進行編譯與安裝的動作啊!所以整個安裝的基礎動作大多是這樣的:


  1. 取得原始檔:將 tarball 檔案在 /usr/local/src 目錄下解壓縮;

14
2016
09

Linux命令操作技巧

私人文章,登录状态下方可查看。

12
2016
09

centos7.0最小化安装bash命令参数补全用不了

最小化安装系统之后进入系统使用命令发现非常别扭,因为tab只能补全命令,但是参数无法补全,网上找了很多资料,在使用bash命令行时,在提示符下,输入某个命令的前面几个字符,然后按TAB键,就会列出以这几个字符开头的命令供我们选择。不光如此,还可以进行参 数补全,但只限于文件参数,当输入到参数部分时,按TAB键,就会列出以这个参数开头的文件路径供我们选择。Bash提供了一个complete内建命 令,它的用途是规定参数怎么自动补全(Specify  how arguments to each name should be completed.)。它怎么使用在网上的资料都没怎么看见,man手册页不太想看,但是这个世界好人真的挺多,网站http://www.caliban.org/bash/提供了一个称之为bash-completion的软件包,通过一个复杂的脚本bash_completion实现可编程的补全程序,减少系统管理员日常维护工作,减少差错,提高工作效率。以下就是通过yum安装非常的简单;

05
2016
09

Linux开机流程、模组管理以及loader

  • Linux 不可隨意關機,否則容易造成檔案系統錯亂或者是其他無法開機的問題;

  • 開機流程主要是:BIOS、MBR、Loader、kernel+initramfs、systemd 等流程

  • Loader 具有提供選單、載入核心檔案、轉交控制權給其他 loader 等功能。

  • boot loader 可以安裝在 MBR 或者是每個分割槽的 boot sector 區域中

05
2016
09

Linux单用户模式下mount -o remount,rw /有大用

们的Linux系统在无法启动时候,通常需要进入单用户模式下进行修改一些配置文件,或调整一些参数方可。但是在进入单用户模式后,我们的/文件系统是只读模式,无法进行修改,那么这个时候我们就需要用到一条命令:mount –o remount, rw / 这个命令来让我们的/路径文件系统为可读模式,这样就可以实现自由修改了。

例如:

增加了/etc/mtab

31
2016
05

正则表达式特殊符号详解


特殊符號    代表意義
[:alnum:]    代表英文大小寫字元及數字,亦即 0-9, A-Z, a-z
[:alpha:]    代表任何英文大小寫字元,亦即 A-Z, a-z
[:blank:]    代表空白鍵與 [Tab] 按鍵兩者
[:cntrl:]    代表鍵盤上面的控制按鍵,亦即包括 CR, LF, Tab, Del.. 等等
[:digit:]    代表數字而已,亦即 0-9
[:graph:]    除了空白字元 (空白鍵與 [Tab] 按鍵) 外的其他所有按鍵
[:lower:]    代表小寫字元,亦即 a-z
[:print:]    代表任何可以被列印出來的字元
[:punct:]    代表標點符號 (punctuation symbol),亦即:" ' ? ! ; : # $...
[:upper:]    代表大寫字元,亦即 A-Z
[:space:]    任何會產生空白的字元,包括空白鍵, [Tab], CR 等等
[:xdigit:]    代表 16 進位的數字類型,因此包括: 0-9, A-F, a-f 的數字與字元