
Linux
科比不来it
左手代码,右手篮球。酷爱编程,痴迷技术。关注我,不迷路
展开
-
LINUX如何解决服务器TCP连接TIMEOUT过长
net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。net.ipv4.tcp_fin_timeout 修改系統默认的 TIMEOUT 时间。转载 2023-01-11 15:07:51 · 3530 阅读 · 0 评论 -
Linux 文件句柄导致系统压力测试时出现错误率
最近,在对一个golang写的获取商品详情信息的接口做压力测试时,tps 单机可以达到1400多,但是发现每当压力测试开始2分钟多时就会出现502或504 错误,整体的错误率在0.5%左右。对代码做了一次次的桌前检查,认为不是代码的问题,怀疑是服务器文件句柄开的过低,紧接着就是一波一波的排查。Linux中所有的事物或资源都是以文件的形式存在,比如消息、共享内存、连接等,句柄可以理解为指向这些文件的指针。),在生产环境系统中这是远远不够的,所以很多应用都需要解除文件句柄数的限制。永久修改单个进程句柄数。原创 2023-01-11 14:40:15 · 753 阅读 · 0 评论 -
Linux下使用rar和zip方法与tar压缩命令合集
============zip文件的操作==================================zip -r data.zip data解释:将data文件夹压缩成了data.zip格式。unzip data.zip解释:将data.zip文件解压到当前文件夹。-----------------下面是一些详细的说明----------------转载 2014-06-20 13:21:20 · 3845 阅读 · 0 评论 -
vsftpd启动报错:vsftpd:500 OOPS: bad bool value in config file for: anonymous_enable
vsftpd启动报错:vsftpd:500 OOPS: bad bool value in config file for: anonymous_enable今天在调试centos vsftp的时候,配置好了vsftpd准备重新启动时,出现了一个奇怪的现象,[root@localhost ~]# service vsftpd restartShutting down vsftpd: [FA原创 2013-03-19 11:11:26 · 24144 阅读 · 2 评论 -
一个备份MySQL数据库的简单Shell脚本
Shell脚本是我们写不同类型命令的一种脚本,这些命令在这一个文件中就可以执行。我们也可以逐一敲入命令手动执行。如果我们要使用shell脚本就必须在一开始把这些命令写到一个文本文件中,以后就可以随意反复运行这些命令了。我首先要在本文带给你的是完整脚本。后面会对该脚本做说明。我假定你已经知道shell scripting、 mysqldump和crontab。适用操作系统:任何Lin转载 2015-12-31 19:01:20 · 1287 阅读 · 0 评论 -
linux 中软链接的使用
软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。链接文件甚至可以链接不存在的文件,这就产生一般称之为”断链”的现象,链接文件甚至可以循环链接自己。类似于编程语言中的递归。软链接文件只是其源文件的一个标记,当删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但却不能查看软链接文件的内容了。用ln -s转载 2016-05-24 16:34:08 · 1709 阅读 · 0 评论 -
linux物理内存一直占满的问题
用的阿里云,开始是512的内存,数据量增大后,说卡,后面增加到1G,还是很快用光了,后面一下加到 4G,开始还好,后面没两天又跑满了,查了资料,才明白。[root@iZ9488z4qfcZ ~]# free total used free shared buffers cachedMem: 39211转载 2016-10-28 15:39:15 · 3410 阅读 · 0 评论 -
Linux下查看系统版本号信息的方法
一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.8.1.el5.centos.plus (mockbuild@builder17.centos.org) (gcc version 4.1.2 20080704 (R转载 2016-10-28 15:47:58 · 384 阅读 · 0 评论 -
Linux如何查看端口状态
本文介绍linux如何查看端口被哪个进程占用的方法:1、lsof -i:端口号2、netstat -tunlp|grep 端口号都可以查看指定端口被哪个进程占用的情况工具/原料linux,windowsxshell方法/步骤【步骤一】lsof原创 2016-11-30 09:46:14 · 5654 阅读 · 0 评论 -
Linux查找文件内容的常用命令方法
Linux查找文件内容的常用命令方法。 从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名查找时不区分大小写:$ grep –i "被转载 2017-02-20 13:03:50 · 930 阅读 · 0 评论 -
CentOS安装crontab及使用方法
安装crontab:[root@CentOS ~]# yum install vixie-cron[root@CentOS ~]# yum install crontabs说明:vixie-cron软件包是cron的主程序;crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。//++++++++++++++++++++++++++++转载 2017-03-24 15:19:26 · 543 阅读 · 0 评论 -
linux下使用crontab实现定时PHP计划任务失败的原因分析
很多人在linux下使用crontab实现PHP执行定时任务却未能成功,不能生成缓存。本文就linux下使用crontab实现定时PHP计划任务失败的原因做一分析。一般我们linux定时执行php代码例如:?1*/5* * * * /usr/local/php/bin/php/home/wwwroot/1.ph转载 2017-03-24 17:23:39 · 758 阅读 · 0 评论 -
Linux系统下安装rz/sz命令及使用说明
1.软件安装1)编译安装root 账号登陆后,依次执行以下命令:cd /tmpwget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20./configure && make && make ins...原创 2018-03-12 16:35:41 · 179 阅读 · 0 评论 -
linux进程管理
进程管理:pgrep 根据进程名列出进程ps aux | grep httpd 和grep 结合,提取指定程序的进程ps -auxf |grep httpd 查看httpd进程kill 4830 杀死httpd进程,4830为进程父idkill -9 5031 强制杀死某个进程top 。和ps 相比,top是动态监视系统任务的工具,top 输出的结果是连续的...原创 2018-05-16 11:14:09 · 155 阅读 · 0 评论 -
linux下载文件命令wget
Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大原创 2016-02-22 14:07:24 · 1439 阅读 · 0 评论 -
详解Linux下SSH远程文件传输命令scp
相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者 类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的转载 2015-03-03 17:27:27 · 722 阅读 · 0 评论 -
linux 查找文件或目录
查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命令详解。这里摘抄如下: ·find path -option [ -print ] [ -exec -ok command ] {} /;#-print 将查找到的文件转载 2015-09-15 18:55:39 · 394 阅读 · 0 评论 -
linux运行级别怎么修改?
linux运行级别怎么修改?在终端下使用命令vi /etc/inittab 发现了这一行id:3 :initdefault:,也就是说默认的启动模式是3 ,接着输入i,进入编辑模式,把id:3 :initdefault改为id:5 :initdefault,按ESC,之后使用shift+:,接着输入wq,点回车.(其实就是保存修改后退出vi编辑器),输入reboot重启后就可以进入X Wi原创 2013-02-23 13:38:24 · 896 阅读 · 0 评论 -
ServerAlias 应用及测试
ServerAlias 应用及测试ServerAlias应用及测试如果,想实现多个域名访问同一个网站时,可以使用ServerAlias来实现:前提条件:已在域名服务提供商处或自己管理的DNS服务器上,将多个域名或A记录(如:test.com 、[url]www.test.com[/url] 、pub.test.com )指向同一个公网IP(如:166.166.166.1转载 2013-03-13 10:01:01 · 565 阅读 · 0 评论 -
Apache下开启mod_rewrite
Apache下开启mod_rewrite启用mod_rewrite模块在conf目录的httpd.conf文件中找到LoadModule rewrite_module modules/mod_rewrite.so将这一行前面的#去掉。2.在要支持url rewirte的目录启用Options FollowSymLinks和AllowOverride AllAlias原创 2013-03-13 10:01:12 · 560 阅读 · 0 评论 -
配置vsftpd时因权限不够导致无法配置成功
配置vsftpd时因权限不够导致无法配置成功今天刚刚晚上在配置centos vsftpd的时候,我已经配置好了web服务器 ,在配置vsftpd中,遇到了一个奇怪的问题。我测试了好久,一直配置不成功。后来捉摸了好久,才恍然大悟,原来是我没有给用户自己的ftp目录配置足够的权限,具体方法如下:第一步:创建FTP[root@localhost var]# chmod go+rwx /var/原创 2013-03-19 11:11:32 · 1745 阅读 · 0 评论 -
linux centOS下怎么配置web服务器
linux centOS下怎么配置web服务器下是我在配置web服务时作的一些记录,高手飘开或者看了指点一下,不胜感激,第一次配置,很多细节需要自己优化。适合环境:万网翔云I独享主机============================================================登陆主机建议用SSH Secure File Transfer Client这原创 2013-03-19 11:11:20 · 787 阅读 · 0 评论 -
linux网站目录最小权限分配-linux读写执行权限区别
网站文件最小权限设置方法:1、假如web服务器是apache,那么用户访问web页面的时候,就是通过apache服务(httpd)的所有者的身份进行访问,所以要将 apache也就是httpd服务的所有者和所有组设为apache或者自定用户,不要用root,这个一般安装的时候就会有默认设置。2、网站程序的所有者不要和apache服务的所有者一样,如果一样就相当于给了普通访问者对web文件的转载 2013-07-19 10:19:38 · 1435 阅读 · 0 评论 -
linux下vi命令大全
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f转载 2013-08-02 10:17:02 · 532 阅读 · 0 评论 -
Centos6.2 中vsftpd 的安装和配置全解析
Centos6.2 中vsftpd 的安装和配置全解析作者:大江网络 www.admin122.com QQ:106-3818-265 欢迎交流!近期学完了centos linux的80%的知识,常用的功能都烂熟于心了,心里算是稍微松了一口气,今天我把Centos6.2 中vsftpd的配置方法分享给大家,希望能给还不熟悉linux的菜鸟朋友一点帮助,高手飘开,打个小广告,本人善于结交网原创 2013-07-27 16:52:45 · 749 阅读 · 0 评论 -
WDCP web引擎切换的配置文件
/www/wdlinux/wdcp/data/sys_conf.php<?$templates_dir="templates";$cookie_time="3600";$os_rl="1";$web_eng="1";$mailsend="1";$task_iss="1";$is_lc="1";$is_ll="1";$web_home="/www/web";$backup_ho原创 2013-08-28 16:52:57 · 1363 阅读 · 0 评论 -
Linux 下SElinux以及防火墙的关闭
SElinux以及防火墙的关闭关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。 如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式转载 2015-04-03 10:29:13 · 531 阅读 · 0 评论 -
阿里云主机上安装LAMP步骤 (RHEL5.4_X86.64)
前提是先要安装好yum,下面就正式进入LAMP的配置环节: 1.安装Mysql yum install mysql mysql-server chkconfig mysqld on2.安装Apacheyum install httpdchkconfig httpd on启动Apache/etc/init.d/httpd start转载 2015-06-16 16:47:05 · 497 阅读 · 0 评论 -
整理基础的CentOS常用命令
整理基础的CentOS常用命令对CentOS常用命令的经常使用情况,全面细致的整理了一些基础并且在我们工作中经常要使用的CentOS常用命令。CentOS常用命令在我们的使用中,经常被使用。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就来介绍这些CentOS常用命令。一:使用CentOS常用命令查看cpumore /proc/cpuinfo | gr原创 2013-02-23 13:24:54 · 457 阅读 · 0 评论