开源人linux系统运维培训中心

Linux技术大拿必备思想,请详阅

1. 开发先用git,平时多commit 为什么开发要用GIT呢?因为要给自己一颗后悔药吃。只要经常commit,文件就可以随时回退到某个时刻的内容,再也不担心别人改了自己的文件,自己误删了文件,特别是ide的删除,删除不是进回收站的,一不小心又没备份,分分钟重写的节奏。 2. 数据库最起码每...

   时间 : 2016-11-07 | 浏览 : 256 次 [阅读全文]

解决centos7 虚拟机错误Failed to start LSB: B...

[root@nagios bdkyr]# systemctl status network.service  ● network.service - LSB: Bring up/down networking    Loaded: loaded (/etc/rc.d/init.d/network...

   时间 : 2016-11-07 | 浏览 : 248 次 [阅读全文]

/usr/bin/ld: cannot find -lxxx 报错

11111在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:         /usr/bin/ld: cannot find -lxxx 这些讯息会随着编译不同类型的source code 而有不...

   时间 : 2016-11-01 | 浏览 : 424 次 [阅读全文]

ntp服务器yum方式安装

NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。时间按NTP服务器的等级传播。按照离外部...

   时间 : 2016-11-01 | 浏览 : 398 次 [阅读全文]

ubuntu误改sudoers权限之后的恢复

sudo 这个命令是ubuntu系统是用的最多的(和其他大众版linux系统比起来),而一个普通用户是否有sudo权限来临时切换到root用户来执行“一行”命令取决于 /etc/sudoers的配置,而sudoers这个诡异的文件又不能用常规的方式来修改。 所谓常规方式是什么呢,就是用chmod让可以操纵的...

   时间 : 2016-10-25 | 浏览 : 601 次 [阅读全文]

ubuntu环境visudo使用精讲

sudo 命令,为非根用户授予根用户的权限 配置文件是/etc/sudoers,此文件有权限限制,而且有格式要求,万一改错会比较麻烦。使用visudo可以容易配置。 1.输入命令 sudo visudo 字段说明: root :能使用sudo...

   时间 : 2016-10-25 | 浏览 : 295 次 [阅读全文]

Ubuntu重启网卡不生效问题

Ubuntu14.04及之后版本重启网卡不生效 Ubuntu14.04修改配置,重启网卡没有生效,出现如下问题: service  networking restart //重启网络服务 stop: Job failed while stopping start: Job is a...

   时间 : 2016-10-25 | 浏览 : 809 次 [阅读全文]

win7禁ping的解决方法

  现在一些优化工具(360, 魔方)优化后, 就出现可以Ping别人, 却不可以被别人Ping通的情况.   windowsn2008 server:   服务器管理器——设置——高级安全windows防火墙——入站规则   找到“文件和打印机共享(回显请求-ICMPv4-in)”右...

   时间 : 2016-10-20 | 浏览 : 1,131 次 [阅读全文]

显示当前进程的UID与EUID

#include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(void){  printf("Current process UID : %ld\n",(long)getuid()); &...

   时间 : 2016-10-09 | 浏览 : 539 次 [阅读全文]

输出当前进程的进程号和父进程号

#include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(void){  printf("Current Process ID :%ld\n",(long)getpid()); &nb...

   时间 : 2016-10-09 | 浏览 : 395 次 [阅读全文]

不同类型变量在进程的代码段...

#include <stdio.h> #include <stdlib.h> #include <string.h> extern int etext,edata,end; char *g_pstr="Global string\n"; char g_buffer[2...

   时间 : 2016-10-09 | 浏览 : 437 次 [阅读全文]

进程各个不同数据段的位置示例

#include<stdio.h> #include<malloc.h> #include<unistd.h> int bss_var; int data_var0=1; int main(int argc,char **argv) {   printf...

   时间 : 2016-10-09 | 浏览 : 423 次 [阅读全文]

linux环境GCC编译器使用精讲

GCC最开始的意思是 GNU C Compiler。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言,它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言等等。因此,GCC 不再单只是 G...

   时间 : 2016-10-09 | 浏览 : 704 次 [阅读全文]

CentOS6.3搭建NTP服务器精讲

NTP简介: NTP(Network Time Protocol)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正。本例讲解如何在CentOS6.3上配置NTP服务器和NTP客户端,可使多台客户机的时间与指定的NTP服务器的时间保持一致。从而保...

   时间 : 2016-10-09 | 浏览 : 445 次 [阅读全文]

linux tar包批量解压精讲

第一种: for tar in *.tar.gz;  do tar xvf $tar; done for tar in *.tar.bz2; do tar xvf $tar; done 第二种:用tar命令批量解压某个文件夹下所有的tar.gz文件 ls *.tar.gz | xargs...

   时间 : 2016-09-23 | 浏览 : 649 次 [阅读全文]

workstation9虚拟机安装VMware-ESXi-6.0.0

1 EXSI 5.1在虚拟机(workstation)上安装  本安装方式采取交互式安装。  1.1 安装准备  本人安装前准备安装介质:  1、 VMware-ESXi-6.0.0-Update1-3073146-HP-600.9.4.34-Nov2015.ISO&nb...

   时间 : 2016-09-21 | 浏览 : 397 次 [阅读全文]

linux系统查看时区精讲

Linux系统查看时区的方法如下: [bdkyr@nagios ~]$ cat /etc/sysconfig/clock  # The ZONE parameter is only evaluated by system-config-date. # The timezone of t...

   时间 : 2016-09-20 | 浏览 : 327 次 [阅读全文]

VMware虚拟机Take Ownership问题

问题描述: 试图打开一个虚拟机,VMware workstation弹出对话框(图1),选择“Take Ownership”后出错(图2)。 图1 图2 解决办法: 首先你需要确认虚拟机没有被其他VMware程序所使用,包括运行在另一个系统上...

   时间 : 2016-09-13 | 浏览 : 327 次 [阅读全文]

php中@的作用

php中@的作用 ...

   时间 : 2016-09-13 | 浏览 : 471 次 [阅读全文]

linux环境SYN攻击原理及处理讲解

TCP自从1974年被发明出来之后,历经30多年发展,目前成为最重要的互联网基础协议,但TCP协议中也存在一些缺陷。 SYN攻击就是利用TCP协议的缺陷,来导致系统服务停止正常的响应。 SYN攻击原理 TCP在传递数据前需要经过三次握手,SYN攻击的原理就是向服务器发送SYN数据包,...

   时间 : 2016-09-12 | 浏览 : 293 次 [阅读全文]

Linux环境DDOS攻击防御精讲

查看攻击IP 首先使用以下代码,找出攻击者IP netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n 将会得出类似如下的结果: 1 124.226.9.132 1 154.129.237....

   时间 : 2016-09-12 | 浏览 : 511 次 [阅读全文]

mysql中文乱码的解决方法

最近在开发过程中,使用到mysql的数据库,而在将中文数据插入到数据库的时候出现了数据乱码的问题,在网上找了很多方法,问了很多人,试了很久才发现网上有的方法是不行的,因此在此记录下,以便他人查找。 查看字符编码 首先,将中文插入到数据库乱码是因为没有将数据库编码设置为支持中文的编码,mysq...

   时间 : 2016-09-10 | 浏览 : 311 次 [阅读全文]

CTO、技术总监和技术经理有啥区别?

最近朋友圈被CTO的故事刷得满屏皆是,着实又火了一次。作为一个技术老司机,今天就和大伙谈谈这三个角色到底有啥不同。   程序员   程序员,英文名coder/programmer,大家常自嘲叫码农的阶段。这个角色职责是把需求或产品实现为用户可...

   时间 : 2016-09-02 | 浏览 : 525 次 [阅读全文]