活到老学到老  

记录遇到问题的点点滴滴。

0

    有些公司的局域网环境,例如我们公司的只允许使用代理上网,图形界面的很好解决就设置一下浏览器的代理就好了,但是linux纯命令行的界面就....下面简单几步就可以实现了!一、命令行界面的一般代理设置方法1、在profile文件中设置相关环境变量# vi /etc/profile http_proxy=192.168.10.91:31...

8年前发布  · 2089 次阅读
  linux  Proxy 
0

假设用户名为username,需要运行command程序,命令如下:su username -l -c "comman"其中“-l”表示以登录方式执行,这就意味着username的环境变量会被初始化,这在很多情况下是必须的。

8年前发布  · 1284 次阅读
  linux  su 
0

sed是实现对流的编辑。通常,我们使用sed可以实现内容的编辑后然后保存成另外的一个文件,如果正确的话,才写入到源文件。但是某些时候,我们需要直接修改文件,因为,保存文件到一个文件,然后再覆盖原文件的办法显得很麻烦。其实很简单,只需要一个 -i 参数就可以了。比如,我想替换文件中的 properties 为 property ,可以使用s...

8年前发布  · 1249 次阅读
  linux  Sed 
0

linux的sed工具是十分强大的,能很容易的实现在某关键词的前一行或后一行增加内容。今天在批量修改tomcat的日志时就用到了该功能。一、在某行的前一行或后一行添加内容具休操作如下: #匹配行前加 sed -i '/allow drupecms.com/iallow www.drupecms.com' the.conf.file #匹配...

8年前发布  · 1206 次阅读
  linux  Sed 
0

最近写脚本的时候碰到了这方面的问题,到网上搜了半天也没找到好一点的方案或总结。今天我把自己的摸索写一下。 首先是Sed里使用变量的问题网上有人总结了四种方案:1.       eval sed 's/$a/$b/' filename2.       sed "s/$a/$b/" filename3.       .sed 's/'$a'/...

8年前发布  · 2157 次阅读
  linux  Sed 
0

方法一:linux下删除~/.subversion/auth即可清除之前的用户名和密码:rm -rf ~/.subversion/auth以后再操作svn会提示你输入用户名,这时就可以使用新的了 方法二:svn操作时带上--username参数,比如svn --username=smile co svn_path local_path

8年前发布  · 1149 次阅读
  centos  svn 
0

可以使用lftp这个软件比较容易获得debian,ubuntu...#apt-get install lftpredhat,centos...#yum install lftp下载文件:$ lftp -c "pget -n 10 http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Fi...

8年前发布  · 1405 次阅读
  linux  lftp 
0

shell脚本需要交互的地方可以使用here文档是实现,但是有些命令却需要用户手动去就交互如passwd、scp对自动部署免去用户交互很痛苦,expect能很好的解决这类问题。expect的核心是spawn expect send setspawn 调用要执行的命令 expect 等待命令提示信息的出现,也就是捕捉用户输入的提示: sen...

8年前发布  · 1909 次阅读
  linux  expect 
0

expect是一种能够按照脚本内容里面设定的方式与交互式程序进行“会话”的程序。根据脚本内容,Expect可以知道程序会提示或反馈什么内容以及 什么是正确的应答。它是一种可以提供“分支和嵌套结构”来引导程序流程的解释型脚本语言。shell功能很强大,但是不能实现有交互功能的多机器之前的操作,例如ssh和ftp.而expect可以帮助我们来...

8年前发布  · 1089 次阅读
  linux  expect  ssh  ftp 
0

xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换...

8年前发布  · 990 次阅读
  linux  xargs 
0

一般PID_MAX=0x8000(可改),因此进程号的最大值为0x7fff,即32767。 进程号0-299保留给daemon进程。 现在的内核好像没有这个限制了,《linux内核设计与实现》上说为了与老版本的unix和linux兼容,pid的最大值默认是32767(short int的最大值),如果你需要的话还可以不考虑和老版本兼容,修...

8年前发布  · 1826 次阅读
  linux  pid 
0

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,...

8年前发布  · 1150 次阅读
  nginx 
0

mysql> drop database DB_NAME; ERROR 1010 (HY000): Error dropping database (can't rmdir './DB_NAME', errno: 66)1) 找到数据库目录:mysql -e "select @@datadir" -> /usr/local...

8年前发布  · 2202 次阅读
  mysql 
0

检查文件编码file命令file ip.txt(加上-i选项可强制显示字符集)ip.txt: UTF-8 Unicode text, with escape sequences一、运用iconv命令执行编码转换文件内容编码转换iconv命令用于转换指定文件的编码,默许输出到规范输出装备,亦可指定输出文件。用法: iconv [选项...]...

8年前发布  · 2339 次阅读
  linux 
0

查看文件编码file -i filename递归转换(包括子文件夹)find default -type d -exec mkdir -p utf/{} \; find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \;这两行命令将default目录下的文件由GBK编码转...

8年前发布  · 2190 次阅读
  linux  iconv 
0

一、时区显示时区date --help 获取帮助date -Rdate +%z上面两个命令都可[root@localhost ~]# date -R; date +%z Fri, 19 Oct 2012 23:34:27 +0800 +0800 主要就是后面的+0800,东八区 修改时区cp /usr/share/zoneinfo/Asi...

8年前发布  · 1290 次阅读
0

基本格式 : *  *  *  *  *  command 分  时   日  月   周  命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab文件的一些例子: 30 21...

8年前发布  · 905 次阅读
  linux  crontab 
1

sudo apt-cache search linux-image(搜索可下载内核)sudo apt-get install linux-image-2.6.32-21-generic(下载内核)更换系统内核:sudo gedit /boot/grub/grub.cfgset default="0" #内核默认启动顺序从0开始依次类推,如...

8年前发布  · 1302 次阅读
  ubuntu 
0

date命令的帮助信息 [root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。  -d,--date=字符串          ...

8年前发布  · 1262 次阅读
  linux  date 
0

Shell支持自定义变量。定义变量定义变量时,变量名不加美元符号($),如:variableName="value"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键...

8年前发布  · 838 次阅读