您现在的位置:首页 > 服务器技术 > linux服务器 > 

服务器技术  /  linux服务器频道头条

Linux静态库与动态库实例详解

Linux静态库与动态库实例详解 1. Linux 下静态链接库编译与使用 首先编写如下代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 // main.c #include test.h int main(){ test (); return 0; } // test .h #includeiostream using namespace s...

日期:2017-10-12 21:40:25

点击:92 好评:0

linux下php配置smtp发送邮件的方法

方法一 ,使用mail函数发送邮件;使用时时需要在本地系统上正确设置SMTP,否则将不能发送邮件。由于对系统的依赖性比较大,很多时候很不稳定,在一些提供虚拟主机服务的代理商中使用mail函数发送邮件往往很不好用,所以不推荐使用这种方法。 方法二 ,使用管道的形式发送邮...

日期:2017-10-08 19:44:51

点击:145 好评:0

Linux共享内存实现机制的详解

Linux共享内存实现机制的详解 内存共享: 两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都...

日期:2017-07-11 23:21:52

点击:128 好评:0

Linux备份及恢复及Linux文件权限详解

Linux备份及恢复及Linux文件权限详解 概述 一个系统管理员菜鸟不小心输入chmod -R 777 /从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏。在日常管理中,我们有许多工具可以用来备份文件权限,如cp、rsync、etckeeper等。如果你使用了这个备份工具,那么你的确不...

日期:2017-07-08 00:10:02

点击:92 好评:0

LinuxCentos7安装mysql5.7.16数据库

前言: 在linux下安装mysql不如windows下面那么简单,但是也不是很难。本文向大家讲解了如何在Centos7下如何安装mysql5.7版本,如果有什么问题和错误的地方,欢迎大家指出。 版本: mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar 注释: 在安装前需要确定现在这个系统有没有...

日期:2017-07-08 00:09:02

点击:114 好评:0

LinuxJava环境安装配置教程

本文教程为大家分享了Java环境安装配置,供大家参考,具体内容如下 jdk版本:jdk-8u131-linux-x64.rpm 注:以下操作在root用户或具有root权限的用户下操作 一、将 dk-8u131-linux-x64.rpm拷贝到/home目录下 cp jdk-8u131-linux-x64.rpm /home/ 二、解压rpm文件 rpm -i...

日期:2017-07-08 00:08:08

点击:54 好评:0

Linux虚拟机和镜像文件安装配置

一、安装虚拟机 (本文以vmware workstation 12为例) 1.在网上所有虚拟机并下载。 2.找到下载文件安装好 3.一直下一步 4.接下来的就是选择安装的目录了,当然如果你的电脑c盘够大够用,安装在c盘也可以,不过建议安装在非系统盘,免得影响电脑的运行速度。选择好了点击下...

日期:2017-07-08 00:06:57

点击:140 好评:0

详解Linux系统如何防止TCP洪水攻击

#最关键参数,默认为5,修改为0 表示不要重发net.ipv4.tcp_synack_retries = 0#半连接队列长度net.ipv4.tcp_max_syn_backlog = 200000#系统允许的文件句柄的最大数目,因为连接需要占用文件句柄fs.file-max = 819200#用来应对突发的大并发connect 请求net.core.soma...

日期:2017-07-08 00:06:10

点击:59 好评:0

Linux中别名与二进制的使用教程

本文介绍的是关于Linux中别名与二进制使用的相关内容,分享出来给大家参考,下面来看看详细的介绍: 二进制 一般二进制这个名词听上去高深莫测,然而当你了解它之后其实并不复杂,在计算机里处理数据一般都是由二进制处理。 平时我们计数都是以10为进制,比如平时数数:1、...

日期:2017-07-08 00:05:19

点击:56 好评:0

linux中echo命令的用法实例教程

前言 对于初学者来说,掌握一些基本命令的常用用法是必须的。本文列举了echo命令的几个常用用法并加以实例说明,以作回顾、参考。 基础 echo命令常用作打印输出字符串,根据echo帮助文件可以获得以下信息: 语法 echo [-neE][arg] 三个参数: -n : 关闭输出文字时的自动...

日期:2017-07-08 00:04:32

点击:154 好评:0

Linux中dd命令使用实例教程

本文主要给大家介绍了关于Linux中dd命令使用的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 一、Linux dd命令用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 使用方法: dd [OPERAND] 参数注释: bs=BYTES read and write BYTES bytes at a t...

日期:2017-07-08 00:03:34

点击:129 好评:0

linux中xargs命令的各种使用技巧

前言 xargs命令是把接收到的数据重新格式化,再将其作为参数提供给其他命令,下面介绍xargs命令的各种使用技巧,一起来看看吧。 一、将多行输入转换成单行输入: [root@host1 test]# echo -e 1 2 3 4 5 \n6 7 8 \n9 10 11 12 example.txt[root@host1 test]# cat examp...

日期:2017-07-08 00:02:37

点击:142 好评:0

阿里云linux服务器安全设置(防火墙策略等)

首先需要进行linux的基础安全设置,可以先参考这篇文章 http://www.jb51.net/article/94842.htm 1、Linux系统脚本 #!/bin/bash##########################################Function: linux drop port#Usage: bash linux_drop_port.sh#Author: Customer Service...

日期:2017-07-08 00:01:14

点击:55 好评:0

在Linux代理服务器上设置防火墙

一般而言,实现Linux的防火墙功能有两种策略。一种是首先全面禁止所有的输入、输出和转发数据包,然后根据用户的具体需要逐步打开各项服务功能。这种方式的特点是安全性很高,但必须全面考虑用户所需的各项服务功能,不能有任何遗漏,要求系统管理员清楚地知道实现某种...

日期:2017-07-07 23:58:47

点击:105 好评:0

关闭selinux(防火墙)方法分享

刚好手工装完一台CentOS6.4,就顺便记录一下。 复制代码 代码如下: # sestatus SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy version: 24 Policy from config file: targeted 你可以运...

日期:2017-07-07 23:57:56

点击:202 好评:0

linux下mysql链接被防火墙阻止的解决方法

vi /etc/sysconfig/iptables 在后面添加 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT service iptables restart 发现还是不行 最终发现记录要添加在 -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT 这一...

日期:2017-07-07 23:57:05

点击:162 好评:0

linux利用CSF防火墙屏蔽恶意请求

问题 最近不知道为什么,恶意代理的请求数越来越多,明明我返回的都是403Forbidden,但是由于数量实在庞大,还是消耗了我大量的带宽和资源。之前的方法已经没有用了,想了半天还是研究研究防火墙吧,虽然仅仅靠Apache也能对某些IP进行黑名单设置,但是感觉还是有点麻烦的。...

日期:2017-07-07 23:56:17

点击:177 好评:0

Linux VMware虚拟机中如何配置静态IP详解

此处详解如何在VMware虚拟机中配置静态IP。 上图是一个草图,大致说明下VMware网络情况。网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段 如果你在A小区,你女朋友在B小区,你想和她联系就需要通过网关。你好基友住你隔壁,你和他通信就不需要通过网关。...

日期:2017-07-07 23:55:08

点击:75 好评:0

Linux下如何对端口流量进行统计

在不修改源代码的情况下对程序暴露端口流量进行监控统计,可以利用Linux中自带的Iptable添加简单的规则让其起到端口流量统计的作用。但是需要注意的是在服务器重启、Iptable服务重启的时候统计数据会被重置清零。 添加需要统计的端口 1、输入监控 下面示例是监...

日期:2017-07-07 23:54:13

点击:185 好评:0

linux下system函数的简单分析

简单分析了linux下system函数的相关内容,具体内容如下 int__libc_system (const char *line){ if (line == NULL) /* Check that we have a command processor available. It might not be available after a chroot(), for example. */ return do_system (exit...

日期:2017-07-07 23:53:05

点击:115 好评:0

linux共享上网设置实例详解

linux共享上网设置 1、打开内核ip转发 vi /etc/sysctl.conf net.ipv4.ip_forward = 1 执行sysctrl -p生效 2、如果主机未启用防火墙,那么如下设置iptables [root@Web-Lnmp02 ~]# iptables -F[root@Web-Lnmp02 ~]# iptables -P INPUT ACCEPT[root@Web-Lnmp02 ~]#...

日期:2017-07-07 23:52:27

点击:88 好评:0

linux禁止ping的实现实例

linux禁止ping的实现实例 1、临时禁止PING操作的命令为 :#echo 1/proc/sys/net/ipv4/icmp_echo_ignore_all 2、永久禁止PING配置方法 /etc/sysctl.conf 中增加一行 net.ipv4.icmp_echo_ignore_all=1 执行sysctl -p生效 防火墙方式: 1、允许PING设置 iptables -A...

日期:2017-07-07 23:51:50

点击:180 好评:0

Linux下远程连接MySQL数据库的方法

踩坑笔记 估计搞了一个多小时才把这个远程连接搞好。一台本地电脑,一台云服务器,都是linux系统。 步骤 1、在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* to root@% identified by password;flush privileges;...

日期:2017-07-07 23:50:40

点击:68 好评:0

Linux下查看控制环境变量的方法

查看环境变量 查看某一环境变量:比如我们需要查看HOME这个环境变量,我们可以在shell下直接输入echo $HOME,我们可以把所有的环境变量和环境变量的值都打印出来 打印环境变量 libc中定义的全局变量environ指向环境变量表,environ没有包含在任何头文件中,所以 在使...

日期:2017-07-07 23:49:53

点击:99 好评:0

linux下终端分屏使用的两种方法(screen和tmux)

本文主要介绍两种终端分屏工具:screen和tmux,分享出来供大家参考学习,下面来看看详细的介绍: 一、使用screen分屏(只能上下分屏,不能左右分屏) (1)安装工具 在ubuntu系统中使用 sudo apt-get install screen 安装screen工具 (2)使用工具 1,输入命令 screen 使用工具 2,上下...

日期:2017-07-07 23:49:14

点击:173 好评:0

Linux中logrotate日志轮询操作总结

前言 对于Linux系统安全来说,日志文件是极其重要的工具。不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自...

日期:2017-07-07 23:47:42

点击:196 好评:0

关于Linux安装mysql默认配置文件位置详解

在linux下面安装mysql如果在/etc下面没有存在my.cnf配置文件 解决方式如下: 1.通过which mysqld命令来查看mysql的安装位置 2.通过 /usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 Default options命令来查看mysql使用的配置文件默认路径,(注意红色...

日期:2017-07-07 23:41:47

点击:56 好评:0

详解Linux系统无法上网解决方案

1.linux系统iso镜像文件最好不要使用lived版本的,之前安装这个版本linux系统,每次新建文件夹,下载的资源在重启之后都没法使用,后来下载 就好了。 2.但是下载如此版本出现一个问题,使用ifconfig命令来查看系统的ip地址,一开始出现的是如下情况,没有ipv4地址,如...

日期:2017-07-07 23:40:19

点击:124 好评:0

Linux中僵尸进程和孤儿进程详解

本文主要给大家介绍了关于Linux中僵尸进程和孤儿进程的相关内容,分享给出来供大家参考学习,下面来看看详细的介绍: 1、僵尸进程 一个子进程在其父进程没有调用 wait() 或 waitpid() 的情况下退出,这个子进程就是僵尸进程。如果其父进程还存在而一直不调用wait,则该...

日期:2017-07-07 23:39:24

点击:157 好评:0

使用Docker快速搭建Oracle开发环境的方法教程

前言 oracle太大了,对于开发人员来说,在本机安装一个oracle代价不菲。 在docker环境中,我找了很久,发现wnameless/oracle-xe-11g 镜像还不错,很方便搭建起来。 但是也发现一个问题,挂载本地卷遇到了麻烦。一旦挂载,就无法登陆了。从官方的issues中发现,有一个fork版本...

日期:2017-07-07 23:32:18

点击:133 好评:0

linux下建站目录分配权限的经验技巧总结

前言 在网上搜索网站文件夹权限配置一般都是是: 文件夹权限最小权限755 文件最小权限644 文件的可读可写可执行很容易理解,但文件夹的权限就需要好好梳理梳理啦,下面是自己的一些经验分享给大家,需要的一起来看看详细的介绍: 前期工作 先创建一个文件夹 test mkdir...

日期:2017-07-07 23:31:20

点击:139 好评:0

Linux系统网卡设置教程

由于做了虚拟机的克隆,发现克隆机和被克隆机的MAC地址相同了,下面我将要介绍一下linux中网卡的配置步骤,我使用的linux是CentOS release 6.9 (Final) 1、root用户编辑/etc/udev/rules.d/70-persistent-net.rules文件,找到mac地址重复的那个网卡并删除(这里是eth0),记...

日期:2017-07-07 23:29:24

点击:202 好评:0

Linux中关于inode的知识总结

背景 最近在复习Linux命令,到df的时候发现了一个之前忽略的东西。也就是 -i 这个选项,列出文件系统分区的inode信息。这个inode,是个什么东西? inode是用来做什么的 inode是用来存储文件元信息的区域。中文译名叫做索引节点。 关于inode的背景知识 我们先复习下文...

日期:2017-07-07 23:19:50

点击:60 好评:0

Nginx如何配置虚拟主机

本节主要讲解如果使用nginx配置多个虚拟主机,也就是我们通常说的配置域名.接下来我们配置两个域名a.ttlsa.com,b.ttlsa.com。 如果你还不会安装nginx的话,请看第一节内容:ttlsa教程系列之nginx nginx安装(1) 准备站点 我们站点统一放到/data/site下,每个...

日期:2017-01-21 19:26:24

点击:165 好评:0

虚拟主机与vps主机具体区别

虚拟主机客户不满意,服务器合租不好管理,独立主机卖不动,如果你遇到这个情况可以考虑去选择vps来做网站了! 一,虚拟主机 虚拟主机的关键技术在于,即使在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程序,互不干扰。而各个用户拥...

日期:2017-01-21 19:13:29

点击:249 好评:0