JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: linux

linux禁止修改文件和目录chattr +i.

因为帝国CMS经常被改配置文件:单个文件 chattr +i aaa.txt去除则chattr -i aaa.txt目录及文件 chattr -R +i ttt使用 chattr -R +i A (-R 递归地修改目录以及其下内容的属性) , 即可保护好A目录下的所有内容.设置了’i’属性的文件不能进行修改,只有超级用户可以设置或清除该属性....
此文被围观3068次  分类: 服务器 标签:  ···

linux批量修改文件名.

批量修改文件名称:p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff} span.s1 {font-variant-ligatures: no-common-ligatures}find ./ -name screen.png | xargs rename 's/screen/launch_screnn/'linux,rename,rename批量修改...
此文被围观1638次  分类: 服务器 标签:  ···

linux支持证书登录并禁用密码登录.

1、生成rsa, ssh_keygen -t rsa,需要密码密钥。2、复制id_rsa.pub为authorized_keys3、修改ssh配置文件    Protocol 2 #协议版本最好是2     PubkeyAuthentication yes #公钥登陆     #AuthorizedKeysFile     .ssh/authorized_keys     PasswordAuthentication no #禁止密码登录4、拷贝id_rsa文件用于客户端登录。重启ssh服务...
此文被围观1905次  分类: 服务器 标签:  ····

linux查找文件并打包,多文件中查找关键字.

linux查找文件并加入压缩包中。find -name '*.log' | xargs grep -l 'cart' //查找当前目录下后缀为.log的文件,然后使用xargs查询每个文件里面是否含有关键词cart或者find -name '*.php' exec grep -l 'test' {} ;查找到的文件如何加入压缩包内:分两步:  1、将按照自己条件搜索出来的文件名写入到一个文件 tmp.list 中  find /tmp -cmin +24 > tmp.list  2、然后将文件中记录到的所有文件加入到压缩包中  tar -T tmp.list -czvf tmp.expire.tar.gz-exec会把find查找到的结果一次性全部交给后面的命令来进行处理, xargs会把find查找到的结果逐一交给后面的命令进行来处理,最后试了几分钟这样使用一条命令解决问题:find -...
此文被围观2383次  分类: 服务器 标签:  ········

linux 大文件分隔成小文件,split文件分割.

split命令-a 用数据来命令,默认为2位 -a 2-d 添加数字后缀,比如00,01,02-l 按行来分割-b 按文件大小分割-C 按文件大小但保持行的完整行split -a 2 -d -C 5M table.sql sql_将文件table.sql分割成以sql_开头每个文件5M,单位有K,M。。。。等唯一就是没有文件后缀名用rename来解决rename 's/(d{2})/$1.sql/' sql_*重新命令为sql_00.sql类型的文件名了参考:http://www.cnblogs.com/wangkongming/p/5163909.htmlhttp://blog.csdn.net/pzasdq/article/details/52830098http://blog.csdn.net/sea_shore/article/details/6102437 ...
此文被围观1808次  分类: 服务器 标签:  ···

linux下php环境添加pdo_mysql扩展.

转自http://www.2cto.com/os/201404/291403.html进去到php的源码包的ext中[root@linux php]# cd /usr/local/src/php-5.2.17/ext/pdo_mysql[root@linux pdo_mysql]# /usr/local/php/bin/phpize(phpize 命令是用来准备 PHP 外挂模块的编译环境的)Configuring for:PHP Api Version: 20041225Zend Module Api No: 20060613Zend Extension Api No: 220060519[root@linux pdo_mysql]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql (假设你的mysql是安装在/usr/local/mysql)[root@linux pdo_mysql]...
此文被围观2495次  分类: 服务器 标签:  ·····

centos定时访问一个网址.

linux crontab函数语法  假设希望每隔3分钟就访问一个网站, 在linux下, 可以用:  crontab -e 然后输入如下命令: */3 * * * *  curl  http://www.baidu.com 其中*/3 表示每3分钟访问一次. curl将http的内容(html)返回输出....
此文被围观3656次  分类: 服务器 标签:  ·····

Linux系统常用命令大全.

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置...
此文被围观4159次  分类: 服务器 标签:  ······

linux下webbench网站压力测试工具详解.

Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。 Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。 Webbench最多可以模拟3万个并发连接去测试网站的负载能力。 官方主页:http://home.tiscali.cz/~cz210552/webbench.html 官方介绍: Web Bench is very simple tool for benchmarking WWW or proxy servers. Uses fork() for simulating multiple clients and ca...
此文被围观2677次  分类: 服务器 标签:  ·····

Linux下如何让c程序一直运行?nohup命令用法释疑.

公司同事写了一个监听843的端口,需要在linux下一直动行,现在是在终端可以运行,可是一退出终端就关闭了, 要求:我用c写了一个监听程序,想让它一直运行,应该怎么做? 答: 有三个办法: 一、最直接的办法,用nohup命令,将程序挂到后台。 二、最方便的办法,用screen命令,起个虚拟终端,即使断开连接也能继续在后台跑。 三、最正常的思路,是将监听程序置为daemon,直接在后台运行,具体是监听程序启动后,fork一个子进程,将子进程setsid,然后父进程退出,实际操作都放到子进程中。 当然程序里面的循环结构是肯定要的。 nohup命令用法 ssh连接Linux,想关闭连接后 后台还可以运行某程序 可以使用nohup命令 nohup /opt/phpfpm/bin/php hotel.php & 出现appending output to nohup.out就正确了 可以ps -ef查看进程pid 可以kill其pid结束进程 Unix/Linux下一般比如想让某个程序在后台运行,很多...
此文被围观3401次  分类: 服务器 标签:  ·······

Linux服务器安全,linux设置,服务器设置.

现在很多网站所使用的服务器已经不在是window了,很大一个原因就是安全性! linux也不是100%的安全,下面来看一下一些linux安全设置. 禁止root远程登录 作为默认系统管理账号root是最容易攻击的目标。禁止通过ssh远程登录是绝对必须的。 方法: 编辑 /etc/ssh/sshd_config PermitRootLogin no 同时,请为管理员建立个人账户,并分配到sudoers用户组(默认为%admin) $ sudo adduser example_user $ sudo usermod –a -G admin example_user  修改SSHD默认端口 远程服务SSHD的默认端口22也是端口扫描的重点目标,修改为其他端口(通常为1024以上)可避免大部分攻击。 方法: 编辑 /etc/ssh/sshd_config Port 8822 #default 22  使用SCP代替FTP FTP虽然方便,但是安全性一直被诟病。 后台文件管理时,用加密的SCP方式可...
此文被围观3055次  分类: 服务器 标签:  ·····

PHP调用Linux系统的常用函数.

PHP调用Linux系统的常用函数 例如像 1、exec函数 2、system函数 还有哪些? 1、exec函数 [php] <?php $test = "ls /tmp/test"; //ls是linux下的查目录,文件的命令 exec($test,$array); //执行命令 print_r($array); ?> [/php] 2、system函数 [php] <?php $test = "ls /tmp/test"; $last = system($test); print "last: $last\n"; ?> [/php] passthru函数 [php] $test = "ls /tmp/test"; passthru($test); [php] popen函数 [php] $test = "ls /tmp/test"; $fp = popen($tes...

linux在vim中使用查找命令查找指定字符串,VI中查找字符串 .

经常操作服务器就经常会用到在vim中使用查找命令查找指定字符串的方法 要自当前光标位置向上搜索,请使用以下命令: /pattern Enter 其中,pattern 表示要搜索的特定字符序列。 要自当前光标位置向下搜索,请使用以下命令: ?pattern Enter 按下 Enter 键后,vi 将搜索指定的 pattern,并将光标定位在 pattern 的第一个字符处。例如,要向上搜索 place 一词,请键入: /place Enter 如果 vi 找到了 place,它将把光标定位在 p 处。要搜索 place 的其他匹配,请按 n 或 N: n,继续朝同一方向搜索 place。 N,反方向进行搜索。 ...
此文被围观4987次  分类: 服务器 标签:  ·······

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号