CentOS5.6(64bit)下编译安装Nginx1.2.0、Percona-Server-5.1.61、PHP5.3.10

Centos5.6 x86_64下部署安装DRBD+Heartbeat+MySQL 立即下载

CentOS5.6(64bit)下编译安装Nginx1.2.0、Percona-Server-5.1.61、PHP5.3.10

 

一、安装centos5.6(64位)

   此步骤省略(详情见CentOs5.6的文本安装)

 

二、安装前环境配置

   安装完centos5.6后的一些配置

  1、关掉不用的系统服务项

    #chkconfig --list | grep :on

 #chkconfig iscsi --del

 #chkconfig iscsi --del

     #chkconfig iscsid --del  

    #chkconfig lvm2-monitor --del

    #chkconfig ip6tables --del

    #chkconfig iptables --del

    #chkconfig haldaemon --del

    #chkconfig avahi-daemon --del

    #chkconfig avahi-dnsconfd --del

 

  2、配置好IP、DNS、网关确保远程工具能够连接到服务器

    #vi /etc/sysconfig/network-scripts/ifcf-eth0        配置IP

    #vi /etc/sysconfig/network                               配置网关

    #vi /etc/resolv.conf                                         配置DNS

    #service network restart                                   重启网卡服务

 

  3、关闭SELINUX
     #vi /etc/selinux/config
      #SELINUX=enforcing                                  注释掉
      #SELINUXTYPE=targeted                            注释掉
      SELINUX=disabled                                      增加
      :wq                                                             保存,退出
     #shutdown -r now                                           重启系统

 

  4、新建软件包存放和安装目录

#mkdir /data/src

#mkdir /usr/local/软件名字

 

  5、下载下面的软件包到存放目录

 

#cd /data/src/

下载nginx(最新稳定版)

#wget http://nginx.org/download/nginx-1.2.0.tar.gz

下载pcre(支持nginx伪静态)

#wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.30.tar.gz

下载php

#wget http://cn.php.net/distributions/php-5.3.10.tar.gz

下载percona(mysql的衍生版)

#wgethttp://www.percona.com/downloads/Percona-Server-5.1/Percona-Server-5.1.61-13.2/source/Percona-Server-5.1.61.tar.gz

下载libmcrypt(php模块)

#wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz

下载libiconv(php库文件)

#wger http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

下载mhash(哈希函数库)

#wget http://cdnetworks-kr-2.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz

下载xcache(php缓存器)

#wgethttp://xcache.lighttpd.net/pub/Releases/1.3.2/xcache-1.3.2.tar.gz

 

三、安装软件包

  注:以下是用SecureCRT工具远程登录到服务器,在命令行下面操作的

  1、在安装软件包之前安装编译工具和库文件(使用centos yum命令安装)

   #yum install make apr* autoconf automake curl curl-devel gcc gcc-c++zlib-devel openssl      open   ssl-devel  pcre-devel gd kernel keyutils patch perlkernel-headers compat* mpfr cpp glibc  libgomp  libstdc++-devel ppl cloog-pplkeyutils-libs-devel libcom_err-devel libsepol-devel libselin  ux-devel kr  b5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gdncurses*  libtool* libxm   l2 libxml2-devel patch

 

  2、进入到软件包存放目录安装软件

    #cd/data/src/

    #ls

   安装mysql

    #tar xvfPercona-Server-5.1.61.tar.gz                 解压Percona-Server-5.1.61.tar.gz

    #mvPercona-Server-5.1.61 percona                   重命名Percona-Server-5.1.61为percona

    #cd/data/src/percona/                                       进入percona目录

    #mkdir/data/mysqldb                                       新建mysqldb目录

    #groupaddmysql                                              新建mysql组

    #useradd -gmysql -s /sbin/nologin mysql            新建mysql用户并添加到mysql组中不允许mysql登陆

  #./configure--prefix=/usr/local/mysql --localstatedir=/data/mysqldb --enable-assembler--enable-thr          ead-safe-client--with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-unix-socket-p         ath=/tmp/mysql.sock--with-charset=utf8 --with-collation=utf8_general_ci--with-extra-charsets=co          mplex--with-pthread --with-big-tables --without-embedded-server

   配置编译文件

    #make -j 2                                                       以两个CPU编译mysql

    #make install                                                   安装mysql

   安装完成后计入mysql安装目录更改mysql的用户、组的属性和权限

    #cdsupport-files/

    #cpmy-medium.cnf /etc/my.cnf                         拷贝配置文件

    #/usr/local/mysql/bin/mysql_install_db--user=mysql 初始化mysql

    #cd/usr/local/mysql/

    #chown -Rmysql mysql                                    更改mysql的所属用户为mysql

    #chgrp -Rmysql mysql                                     更改mysql所属组为mysql

    #cp/data/src/percona/support-files/mysql.server /etc/init.d/mysql   把Mysql加入系统启动

    #chmod 755/etc/init.d/mysql                             增加mysql的执行权限

    #ldconfig                                                         刷新新安装的库文件

    #cd/etc/init.d/                                                  进入init.d目录

    #./mysqlrestart                                                重启mysql服务

  下面这三行把mysql的库文件建立mysql客户端、备份等软件的软连接

    #ln -s/usr/local/mysql/bin/mysql /usr/bin/mysql

    #ln -s/usr/local/mysql/bin/mysqldump /usr/bin/mysqldump

    #ln -s/usr/local/mysql/bin/myisamchk /usr/bin/myisamchk

    #/usr/local/mysql/bin/mysqladmin-u root password wanhuajinhui  设置Mysql密码

    #mysql -uroot -p                                             进入mysql

    #chkconfig--add mysql                                    添加mysql到服务中

    #init 6                                                             重启系统

  到这里mysql安装完成

 

  在安装nginx和php前先安装其关联的库

   1、安装libmcrypt
  #cd /usr/local/src
  #tar zxvf libmcrypt-2.5.8.tar.gz                         解压
  #cd libmcrypt-2.5.8                                                 进入目录
  #./configure                                                     配置
  #make -j 2                                                       编译
  #make install                                                   安装
 2、安装libiconv
  #cd /usr/local/src
  #tar zxvf libiconv-1.14.tar.gz
  #cd libiconv-1.14
  #./configure
  #make -j 2                                                       编译
  #make install                                                   安装
3、安装pcre
  #cd /usr/local/src
  #mkdir /usr/local/pcre                                       创建安装目录
  #tar zxvf pcre-8.30.tar.gz
  #cd pcre-8.30
  #./configure --prefix=/usr/local/pcre                   配置
  #make -j 2
  #make install

 安装Nginx

#groupaddwebuser                                           添加webuser组
    #useradd -g webuser webuser -s/bin/false

创建nginx运行账户webuser并加入到webuser组,不允许webuser用户直接登录系统

   #cd /usr/local/src
  #tar zxvf nginx-1.2.0.tar.gz
  #cd nginx-1.2.0
  #./configure --prefix=/usr/local/nginx--user=webuser --group=webuser --with-http_stub_status_mo   dul   e--with-openssl=/usr/ --with-pcre=/usr/local/src/pcre-8.30
  #make -j 2                                                     编译nginx
  #make install                                                   安装nginx
  #/usr/local/nginx/sbin/nginx                               启动nginx

    

   编辑下面文件设置开机启动nginx

    #vi/etc/rc.d/init.d/nginx                                    编辑启动文件添加下面内容

    #!/bin/bash

=================================================================================

# nginx Startup script for the Nginx HTTP Server

# it is v.0.0.2 version.

# chkconfig: - 85 15

# description: Nginx is a high-performance web andproxy server.

# It has a lot of features, but it's not foreveryone.

# processname: nginx

# pidfile: /var/run/nginx.pid

# config: /usr/local/nginx/conf/nginx.conf

nginxd=/usr/local/nginx/sbin/nginx

nginx_config=/usr/local/nginx/conf/nginx.conf

nginx_pid=/usr/local/nginx/logs/nginx.pid

RETVAL=0

prog="nginx"

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Check that networking is up.

[ ${NETWORKING} = "no" ] && exit0

[ -x $nginxd ] || exit 0

# Start nginx daemons functions.

start() {

if [ -e $nginx_pid ];then

echo "nginx already running...."

exit 1

fi

echo -n $"Starting $prog: "

daemon $nginxd -c ${nginx_config}

RETVAL=$?

echo

[ $RETVAL = 0 ] && touch/var/lock/subsys/nginx

return $RETVAL

}

# Stop nginx daemons functions.

stop() {

echo -n $"Stopping $prog: "

killproc $nginxd

RETVAL=$?

echo

[ $RETVAL = 0 ] && rm -f/var/lock/subsys/nginx /usr/local/nginx/logs/nginx.pid

}

reload() {

echo -n $"Reloading $prog: "

#kill -HUP `cat ${nginx_pid}`

killproc $nginxd -HUP

RETVAL=$?

echo

}

# See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

reload)

reload

;;

restart)

stop

start

;;

status)

status $prog

RETVAL=$?

;;

*)

echo $"Usage: $prog{start|stop|restart|reload|status|help}"

exit 1

esac

exit $RETVAL


=================================================================================

:wq                                                                 保存退出

    #chmod 775/etc/rc.d/init.d/nginx                       赋予文件执行权限
  #chkconfig nginx on                                         设置开机启动

 

   进入data目录下修改www目录的所属用户和组

    #cd /data/

    #ll

    #chownwebuser:webuser www

  #/etc/rc.d/init.d/nginx restart                             重启nginx
  #service nginx restart                                        重启nginx

 

 安装php

    #cd/data/src/

    #ls

    #tarphp-5.3.10.tar.gz

    #cdphp-5.3.10

   #./configure --with-libdir=lib64 --prefix=/usr/local/php--with-config-file-path=/usr/local/php/etc --  wit   h-mysql=/usr/bin--with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir --disable-fi   leinfo   --with-freetype-dir --with-jpeg-dir--with-png-dir --with-zlib --with-libxml-dir=/usr --enabl   e-xml --d  isable-rpath --enable-safe-mode --enable-bcmath --enable-shmop--enable-sysvsem --en   able-inline-o   ptimization --with-curl --with-curlwrappers--enable-mbregex --enable-fpm --with-fp  m-user=webuse   r--with-fpm-group=webuser --enable-mbstring --with-mcrypt --with-gd --enable-   gd-native-ttf --wit   h-openssl --with-mhash --enable-pcntl--enable-sockets --with-xsl --with-ldap -  -with-ldap-sasl --wit   h-xmlrpc--enable-zip --enable-soap --with-pear=/opt/pear --with-gettext --wi   th-xpm-dir=/usr/lib64

    #makeZEND_EXTRA_LIBS='-liconv' -j 2

    #make install

   #cp php.ini-production /usr/local/php/etc/php.ini              复制php配置文件到安装目录
  #rm -rf /etc/php.ini                                                删除系统自带配置文件
  #ln -s /usr/local/php/etc/php.ini/etc/php.ini              添加软链接
  #cp/usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf                                                                                                  拷贝模板文件为php-fpm配置文件

   设置 php-fpm开机启动
  #cp/usr/local/src/php-5.3.10/sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm

                                                                                 拷贝php-fpm到启动目录
  #chmod 755 /etc/rc.d/init.d/php-fpm                        添加执行权限
  #chkconfig php-fpm on                                                 设置开机启动

 

 配置nginx支持php
  #vi /usr/local/nginx/conf/nginx.conf
   修改/usr/local/nginx/conf/nginx.conf 配置文件,需做如下修改
   user www www;

     首行user去掉注释,修改Nginx运行组为webuser webuser;必须与/usr/local/php/etc/php-fpm.conf中的  user,group配置相同,否则php运行出错
   index index.php index.html index.htm;                  添加index.php
   # pass the PHPscripts to FastCGI server listening on 127.0.0.1:9000
  
#
   location ~ \.php$ {
   root /data/www;
  
fastcgi_pass 127.0.0.1:9000;
   fastcgi_index index.php;
   fastcgi_param SCRIPT_FILENAME/data/www$fastcgi_script_name;
  
include fastcgi_params;
   }
   改为/data/www$fastcgi_script_name,/data/www/目录为php文档根目录

   #/etc/init.d/nginx restart                                                 重启nginx

测试php和nginx是否安装成功

   #cd /usr/local/nginx/html/                                        进入nginx默认网站根目录
  #rm -rf /usr/local/nginx/html/*                                删除默认测试页

   #mkdir index.php                                                   新建index.php文件
  #vi index.php                                                         编辑index.php文件

   <?php
  phpinfo();
  ?>
  :wq!                                                                       保存退出
  #chown webuser.webuser/usr/local/nginx/html/ -R 设置目录所有者
  #chmod 700 /usr/local/nginx/html/ -R            设置目录权限
  #shutdown -r now                                                  重启
在客户端浏览器输入服务器IP地址,可以看到相关的配置信息!
  #
servicenginx restart                                             重启nginx
  #service mysqld restart                                           重启mysql
  #/etc/rc.d/init.d/php-fpm restart                                重启php-fpm
  #/etc/rc.d/init.d/php-fpm stop                                   停止php-fpm
  #/etc/rc.d/init.d/php-fpm start                                  启动php-fpm

 

备注:
 
nginx默认站点目录是:/usr/local/nginx/html/
 权限设置:chown wbuser.webuser /usr/local/nginx/html/ -R
 MySQL数据库目录是:/data/mysql
 权限设置:chown mysql.mysql -R /data/mysql






 

  



 

centos5.6 DNS配置 自己看文档,亲自操作后的整理的关于centos5.6 dns的基本配置步骤,希望帮助迷茫的你 立即下载

相关推荐

用Simulink复现Hopf振荡器:从数学公式到稳定极限环的保姆级仿真教程

本文详细介绍了如何在Simulink中实现Hopf振荡器,从数学原理到仿真建模的全过程。通过参数调试和波形分析,帮助读者掌握Hopf振荡器的核心特性及其在机器人控制等领域的应用。特别强调了自适应调节技巧,提升系统稳定性和鲁棒性。

weixin_29261711的博客 444

linux系统5.6,CentOS 5.6 X64官方正式版系统(64位)

CentOS5.6(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软...

weixin_42373088的博客 719

超详细Tokenizer——文本训练数据预处理

Tokenizer是Keras库中的一个文本处理工具,它用于将文本分词并构建词汇表,同时将文本映射到整数序列。这对于自然语言处理任务非常有用,例如文本分类、情感分析、机器翻译等。

halo的博客 3701

CentOS重新启动网络配置,文件/etc/resolv.conf会被错误覆盖或清空解决

错误: centos从5.6就有这个问题,CentOS重新启动网络配置,文件/etc/resolv.conf会被错误覆盖或清空。原因: 在文件[/etc/sysconfig/network-scripts/ifcfg-enp0s3]中没有设置DNS server信息。 所以重新启动网络服务自动使用[/etc/sysconfig/network-scri...

weixin_34417183的博客 480

python调用海康工业相机并用opencv显示(整体实现)

python语言调用海康机器人(hikrobotics)工业相机 第一章 Python 语言下连接海康工业相机,并获取数据 文章目录 系列文章目录 前言 目录 python语言调用海康机器人(hikrobotics)工业相机 文章目录 前言 一、底层接口的准备 二、使用步骤 1.引入库 2.枚举设备 3.判断设备类型 4.输入连接设备 5.创建相机实例并创建句柄 6.打开设备 7.获取相关参数 8.主动获取图像 9.开启取流并获取每张.

qq_39570716的博客 5万+

从入门到实战:rkhunter(Rootkit猎手)在Linux服务器安全运维中的部署与自动化监控

本文详细介绍了rkhunter(Rootkit猎手)在Linux服务器安全运维中的部署与自动化监控方法。从Rootkit的危害性入手,讲解了rkhunter的安装、配置及实战应用,包括如何建立基准、优化定时任务方案以及智能告警处理。通过多级过滤脚本和系统级联动,帮助运维人员高效识别和应对Rootkit威胁,提升服务器安全性。

weixin_28715953的博客 240

Centos 5.6 NAT服务器总结

准备工作:1.核心交换机H3CS5500vlan划分10,20,30,40,50,60,70七个vlan2.安装centos5.6服务器配置ip地址为外网eth0地址为192.168.200.9子网掩码为255.255.255.0网关为192.168.200.96dns为202.101.172.46,eth1内网地址无。3.外网为eth0,内网为eth1,物理...

weixin_34306446的博客 171

车企常用架构、通信设计、需求管理工具全汇总

车辆技术是个系统工程,比较大,需要多人协作。“协作”往往需要工具参与,才能保证协作过程的高效、有条不紊。 【文章系转载,出处见图片水印】 今天我们就来捋一捋汽车行业常用的架构、网络开发工具~ Preevision 大名鼎鼎的Preevision,来自大名鼎鼎的Vector。 个人觉得,它是Vector公司最牛逼、最神秘、最高高在上的产品,犹如空谷回响、千里传音,但是很少看到它真正落地。 它最引以为傲的,或许是在给客户做介绍的时候,说“我们甚至能够精确到每一根线束的长度”,但是反观.

MaveDiao的博客 3485

centos mysql5.6下载64位_Centos6.5 64位系统编译安装MySQL5.6

一、卸载旧版本数据库。查看是否安装旧版本数据库,如果安装了,请自行卸载旧版本系统自带5.1.x数据库。rpm-qa|grepmysql如果已经安装了旧版本的mysql,使用rpm-emysql#普通删除模式或者rpm-e--nodepsmysql#强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以...

weixin_36356040的博客 174

【原创】SAP/Oracle 集团企业海外全球化实施注意事项: 一带一路本地化 (持续更新)...

ABC集团SAP的系统平台已经扩展到全球一百来个国家和地区,SAP系统平台的全球实施项目中, 当时是需要支持当地的业务和法律法规的合规要求。   当时客户也是缺乏当地的资源以及对当地法律法规和业务实践的了解,需要团队提供了全球化的支持,通过我们全球产品技术专家充分传递了各区域的本地化支持和实践 而且近年来我们发现一些国家和政府,陆续都在推出一些新的税改和合规的要求,接下来基于这些要求,我们全球...

weixin_34024034的博客 1143

Python抓取摄像头图像,进行AI识别(一)

本文介绍了如何用Python获取海康威视摄像头的图像并进行AI识别。主要内容包括:1)准备工作,包括摄像头IP设置和密码重置方法;2)使用Python的Requests库通过ISAPI接口获取实时图像;3)示例代码展示如何保存摄像头图像。整个过程为后续AI图像识别提供了基础,通过简单的Python代码即可实现专业监控设备的图像采集功能。

Hahafantuan的博客 1514

云原生技术问题

整体流程涉及DNS、ARP、TCP、IP、HTTP核心协议,完整过程如下:首先进行DNS解析,将域名解析为服务器IP,依次查询浏览器缓存、系统hosts、本地DNS缓存,未命中则向DNS服务器迭代查询。核心区别:TCP是面向连接的可靠传输协议,需三次握手建连,具备重传、校验、流量控制、拥塞控制机制,报文开销大、传输延迟高;traceroute利用ICMP超时报文:通过逐级递增数据包TTL值,每经过一台路由器TTL减1,TTL归零后路由器返回ICMP超时报文,以此获取链路所有路由节点IP,定位故障链路。

2303_81849819的博客 465

史上最详细的sqlmap使用教程

sqlmapsqlmap是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL进行SQL注入。目前支持的数据库有MySql、Oracle、Access、PostageSQL、SQL Server、IBM DB2、SQLite、Firebird、Sybase和SAP MaxDB等Sqlmap采用了以下5种独特的SQL注入技术基于布尔类型的盲注,即可以根据返回页面判断条件真假的注入。

大河之犬的博客 5万+

centos 5.6.2上不了网

装了centos后发现上不了网了后来通过两步解决了。 第一步:打开win7系统的网络和共享中心,点击进入网络连接管理界面。 在本地连接右键点击属性,共享选项卡那里设置成以下图所示: 然后确定。 第二步: 在centos系统内,找到/etc/sysconfig目录下的network文件,修改:NETWORKING=yes 找到/etc/sysconfig/network-

隐0士的博客 405

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

CentOS 5.5和5.6 安装后的网络配置

1. 配置网卡 修改对应网卡的IP地址的配置文件 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容 DEVICE=eth0(描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0) BOOTPROTO=static(设置网卡获得ip地址的方式,可能的选项为s...

weixin_34240657的博客 186

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

CentOS 5.6可镜像下载啦

本周热点:CentOS 5.6 发布 CentOS 是一个免费的操作系统。CentOS 5.6是 CentOS 5 发行系列的第六次更新。它包含了很多错误修正、升级和新功能。虽然官方还没有正式发布的消息,不过镜像服务器里已经有了Centos 5.6的ISO镜像文件。 CentOS 5.6 DVD版本下载地址:http://centos.ustc.edu.cn/cento...

weixin_34248487的博客 1212

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

CentOS5.6系统中安装并使用USB无线网卡(配置成功) 转

CentOS5.6系统中安装并使用USB无线网卡(配置成功) 2012-04-11 12:04:56|分类:CentOS|标签:centoswireless无线网卡配置连接|举报|字号订阅 最近一直在配置linux服务器,因为家里装修的时候没有在墙面预留网络接口,所以我的台式机也使用无线网卡连接网络。在CentOS6.2下安...

weixin_33831196的博客 410

CentOS5.6环境下设置yum代理

CentOS5.6环境下设置yum代理 学校环境下上网需要设置代理服务器。所以新安装的CentOS无法使用yum和wget等进行操作。现把自己的配置设置显示如下: 网络上面的英文的配置资料如下: Using yum with a proxy server ----

tsangchoonhsia的专栏 1万+

Centos下Yum安装PHP5.5,5.6,7.0

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34128501的博客 107

理解 Linux 动态库加载:LD_LIBRARY_PATH

flyfish

二分掌柜的 347

USB 技术系列 11 · USB Linux 驱动框架

本文系统解析Linux USB驱动框架,涵盖USB Core、HCD(xhci-hcd/dwc3)、类驱动(CDC/HID/Mass Storage)分层架构,详解usb_device_id匹配、probe/disconnect生命周期及Device Tree配置。结合RISC-V N300实战,揭示Host/Device双模式驱动开发核心逻辑,助力嵌入式BSP开发者掌握USB子系统全栈能力。

peter_pan_study的博客 253

Linux-iostat命令详解

Linux命令学习记录

m0xin的博客 120

Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位

iptables 四表五链模型、firewalld zone 信任级别、云安全组与主机防火墙的关系与优先级,避坑改了防火墙把自己挡在服务器外面的翻车事故。

2502_91473995的博客 320

Linux rm 误删文件恢复实操教程

Linux使用rm删除文件时,并不会直接抹除磁盘上的数据,只是移除文件索引,让系统不再识别这块空间。只要没有写入新数据,原有扇区内容就会保留。新文件写入才有可能覆盖这些区域,一旦覆盖就很难找回。恢复的本质就是扫描磁盘,找到这些还存在、但索引丢失的数据条目,再把它们导出保存到其他分区。越早停止写入,恢复成功的概率越高。

海天数据恢复-winhex数据恢复教程 231

Windows/Linux下强实时运动控制内核(二):基于Qt的Delta机械手的开发应用

强实时运动控制内核MotionRT750下Qt开发Delta机械手的完整开发流程。

weixin_57350300的博客 241

Linux epoll 一篇讲透:从 select/poll 到红黑树、LT/ET,再到完整 TCP 服务器

一万个客户端已经连上服务器,眼下只有十个客户端发来了数据。服务器怎样把时间花在这十个连接上?理解这个问题,就抓住了 epoll 的主线。接下来,我们沿着“为什么需要它 → 接口怎么用 → 内核如何实现 → LT/ET 怎么写 → 完整服务器怎么运行”的顺序,把知识连起来。**阅读基础:**了解socketbindlistenaccept的基本用途即可。本文示例面向 Linux,服务器使用 C++17,实验脚本使用 Python 3。

2601_94861874的博客 181
上一篇: CentOS设置开机启动
下一篇: CentOS5.6 虚拟机安装nginx配置调试和遇到的问题
阳小良
博客等级 码龄17年 54粉丝 155原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值