`
文章列表
linux下按列合并文件 cut用来从文本文件或标准输出中抽取数据列或者域,然后再用paste可以将这些数据粘贴起来形成相关文件。 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同。paste将按行将不同文件行信息放在一行。缺省情况下, paste连接时,用空格或tab键分隔新行中不同文本,除非指定-d选项,它将成为域分隔符。 paste格式为: paste -d -s -file1 file2 选项含义如下: -d 指定不同于空格或tab键的域分隔符。例如用@分隔域,使用- d @。 -s 将每个文件合并成行而不是按行粘贴。 - 使用标准输入。例如ls -l |paste , ...
一、bash命令处理的12个步骤; 1、将命令行分成由固定元字符集分隔的记号; SPACE, TAB, NEWLINE, ; , (, ), <, >, |, & 记号类型包括单词,关键字,I/O重定向符和分号。 2、检测每个命令的第一个记号,查看是否为不带引号或反 ...
当用ntpdate -d 来查询时会发现导致 no server suitable for synchronization found 的错误的信息有以下2个:  错误1.Server dropped: Strata too high 在ntp客户端运行ntpdate serverIP,出现no server suitable for synchronization found的错误。 在ntp客户端用ntpdate –d serverIP查看,发现有“Server dropped: strata too high”的错误,并且显示“stratum 16”。而正常情况下stratum这个值 ...
shell 处理小数位加减法(比较)运算 有一个shell脚本需要处理小数位运算,刚开始使用了expr a=7.9 b=10 c=`expr $a \> $b` 结果运算错误,因为expr只支持整数运算,不支持小数。 查阅文档后得知,需要使用bc计算器处理 a=7.9 b=10 c=`echo "$a \> $b"|bc` 这次是可以正常输出的,加减法也同样适用 a=3.2 b=1.5 c=`echo "$a + $b"|bc` 以此记录,希望对大家有所帮助。
修改php上传文件大小的限制 第一步:修改在php下POST文件大小的限制 1.编修php.ini post_max_size = 8M 改为 post_max_size = 20M upload_max_filesize = 2M 改为 upload_max_filesize = 20M memory_limit = 16M(默认为8M) 由于上传大文件比较费时,所以 max_execution_time 设为800 第二步: Apache环境中的档案上传大小控制 修改位于Apahce目录下的httpd.conf 添加下面内容 LimitRequestBody 20000000  重新启动 ...
今天有台服务器换硬盘重启了一下,起来后发现发不出去邮件了,看日志有如下报错信息 error:Real domain name required for sender address。 手动发邮件也不好使 mail -s "test" abc@163.com < 1.txt 提示直接存入了dead.letter 经查阅资料后得知是hostname配置的问题,重新修改hostname即可。 重新温习一下修改hostname的步骤 1、hostname server01 【立即生效】 2、vi /etc/sysconfig/network 【重启后会读这个文件】 添加 ...
linux 共享文件夹 搭建samba服务器 1、安装samba yum install samba smbfs 2、加用户 useradd -s /sbin/nologin user1 smbpasswd -a user1 3、创建目录 mkdir -p /data/samba/user1 # 修改权限为777,权限交给samba管理 chmod 777 /data/samba/user1 4、修改配置文件 vi /etc/samba/smb.conf # 修改或添加下面的内容 [homes]         comment = Home Directories         bro ...
linux strace命令用法 调用: strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ... [ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ] strace -c [ -eexpr ] ... [ -Ooverhead ] [ -Ssortby ] [ command [ arg ... ] ] 功能: 跟踪程式执行时的系统调用和所接收的信号.通常的用法是strace执行一直到commande结束. 并且将所调用的系 ...
不重新编译PHP为php增加openssl模块的方法 yum -y install openssl /usr/local/bin/是php的安装目录 切换到php安装目录的etx/openssl目录 cd /usr/local/src/php-5.2.8/ext/openssl /usr/local/bin/phpize Cannot find config.m4. Make sure that you run '/usr/local/bin/phpize' in the top level source directory of the module 查看opens ...
.htaccess中的apache rewrite写法: RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?xxx\.com$ RewriteCond %{REQUEST_URI} !^/blog/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /blog/$1 # 没有输入文件名的默认到到首页 RewriteCond %{HTTP_ ...
搭建自己的yum源服务器(复制www.jasonlitka.com的yum源) 1、安装yum工具集 yum install yum-utils yum-metadata-parser yum-fastestmirror yum-updatesd createrepo 2、安装yum-arch【默认套件里没有,需单独安装】 rpm -ivh ftp://ftp.pbone.net/mirror/centos.karan.org/el5/extras/testing/x86_64/RPMS/yum-arch-2.2.2-2.el5.kb.noarch.rpm rpm -ivh f ...
在linux 的shell环境下有一个od命令可以把文件按不同的进制的ascii码输出,该功能可以完成在linux shell下把汉字转换为url编码的任务。 url编码是十六进制的形如%E6%9C%8D%E5%8A%A1%E5的字符串,test是包含“数据库网络,”这几个字符的文件,以下命令输出: #od -t x /test 0000000 ddbefdca f8cde2bf 0a2ce7c2 0000014 该字符串对应的url编码为 %CA%FD%BE%DD%BF%E2%CD%F8%C2%E7%2C。 可以看出编码的对应关系以下是转换的脚本: #!/bin ...
Global site tag (gtag.js) - Google Analytics