linux
文章平均质量分 69
煎饼皮皮侠
这个作者很懒,什么都没留下…
展开
-
一个命令搞定Linux大文件下载
对于大日志文件,我们可能只需要今天的内容,今天之前的内容不需要查看,所以我们可以对日志文件进行分割,只下载我们需要的片段即可。例如: split -b 50K -d messages.9.gz messages.9.gz.将messages.9.gz 分割成50K大小包,压缩包前缀是: messages.9.gz.以上2个问题,都可以通过Linux一个命令来帮忙 - split。通常,我们可能不知道这个文件有多少行,还可以用以下文件大小分割。让我们先来看看split的帮助文档。很有助于问题的排查速度!原创 2023-05-24 21:31:08 · 2038 阅读 · 0 评论 -
在Ubuntu 11.04中执行sudo apt-get update命令时出现404错误
在Ubuntu 11.04中执行sudo apt-get update命令时,遇到以下错误:W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/natty-security/universe/binary-amd64/Packages 404 Not Found [IP: 91.189.91.24 80]到 http://secu原创 2015-07-01 12:16:09 · 1818 阅读 · 0 评论 -
linux 按文本内容查找所在的文件
$ grep -r "redeem reward" /home/tom/或$ grep -R "redeem reward" /home/tom/转自:http://www.cyberciti.biz/faq/howto-search-find-file-for-text-string/转载 2015-07-11 10:53:44 · 757 阅读 · 0 评论 -
linux设置nodejs的forever自动启动
目前,还没有成功,后期更新。参考:http://angularjs.cn/A00Xhttps://cnodejs.org/topic/5059ce39fd37ea6b2f07e1a3http://labs.telasocial.com/nodejs-forever-daemon/经过了以上设置后,在chkconfig -add forever时,出现了问题,原创 2015-01-06 16:41:09 · 6842 阅读 · 2 评论 -
查看crontab运行的日志
You can see just cron jobs in that logfile by running grep CRON /var/log/syslogIf you haven't reconfigured anything,the entries will be in there.原创 2015-07-23 14:18:42 · 5996 阅读 · 0 评论 -
tar: Removing leading `/’ from member names
首先应该明确:*nix系统中,使用tar对文件打包时,一般不建议使用绝对路径。 通常是在两台环境相似的机器上进行同步复制的时候,才有需要使用绝对路径进行打包。使用绝对路径打包时如果不指定相应的参数,tar会产生一句警告信息:”tar: Removing leading `/’ from member names”,并且实际产生的压缩包会将绝对路径转化为相对路径。 比如:转载 2015-09-08 11:52:07 · 15081 阅读 · 0 评论 -
linux mount nobody nogroup
现象:Ubuntu 14.04(nfs4)下挂载网络磁盘的命令如下:sudo mount 10.111.xx.xx:/home/Data /home/test此时会将远程机器上的/home/Data目录挂载到本机的/home/test目录下,但是,如果此时用ls -l /home命令去看,会发现test目录显示的用户和组是nobody和nogroup,原因:nfs4原创 2015-10-22 18:28:04 · 2563 阅读 · 0 评论 -
linux ln 建立软连接
实例:ln -s /home/gamestat /gamestat linux下的软链接类似于windows下的快捷方式 ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录如上面的示例,当我们执行命令 cd /gamestat/的时候 实际上是进入了 /home/gamestat/转载 2015-10-22 14:31:21 · 552 阅读 · 0 评论 -
linux set http proxy environment variable
在公司内网的Ubuntu VM上需要设置代理,才能访问外网。设置方法:vi /etc/environment追加以下内容:http_proxy=http://16.xxx.xxx.xx:8080https_proxy=http://16.xxx.xxx.xx:8080no_proxy=localhost,127.0.0.1,193.140.0.0/16,16.xxx原创 2015-11-13 16:27:42 · 3362 阅读 · 0 评论 -
linux mount umount的使用
现需要将网络磁盘挂载到本地,只需执行命令:sudo mount 10.66.xx.xx:/Data /home/test/nfs/test/如果要卸载,只需执行:sudo umount /home/test/nfs/test原创 2015-10-13 19:54:13 · 492 阅读 · 0 评论 -
ubuntu创建a sudo user
1. adduserusername2.usermod -aG sudo username 中间出现的以下内容,全部为空略过即可:Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home原创 2017-01-18 16:26:37 · 349 阅读 · 0 评论 -
linux删除某个文件夹下30天前的文件
通过Linux的cron job实现定期删除文件# cd /etc/cron.daily # vi logcron 输入如下内容 #!/bin/sh find /logs -type f -ctime +30 | xargs rm -rf (这里实现了删除30天之前文件的命令) 然后保存该文件,最后执行如下命令给该文件服务可执行权限 # chmod +x /et原创 2017-09-07 18:56:46 · 14142 阅读 · 0 评论 -
Java性能调优工具(Linux)
转自:http://www.cnblogs.com/quanenmin/p/5050435.html转载 2017-09-09 10:36:05 · 1075 阅读 · 0 评论 -
linux下 cat grep快速查找内容
部署在Linux下的程序,日志很多,而且实时滚动,可以通过以下方式快速查找自己自己想要的内容:cat log.txt | grep 'ERROR' -A 5意思是,在log.txt文件中,查找ERROR字符,并显示ERROR所在行的之后5行cat log.txt | grep 'ERROR' -B 5 之前5行cat log.txt | grep 'ERROR' -C 5 前后5...原创 2018-08-14 11:16:47 · 123022 阅读 · 6 评论 -
linux 查看文件夹大小
du -sh /home/xx/xxx例如:du -sh /home/test/cut即可显示该文件夹的大小。原创 2015-05-18 14:24:30 · 473 阅读 · 0 评论 -
cp命令如何排除不想拷贝的子目录
想使用CP拷贝一个大目录(/home/study/test),但又不想拷贝其中的一个子目录(/home/study/test/test1),应该如何写命令行方法:1. cd /home/study/test2. rsync -av --exclude test1/ --exlclude test2/ ../test/ /home/copydir以上,便可将/hom原创 2015-05-21 17:28:56 · 46845 阅读 · 2 评论 -
Ubuntu 创建开机自启动脚本的方法
Ubuntu 创建开机自启动脚本的步骤如下:1) 将你的启动脚本复制到 /etc/init.d目录下以下假设你的脚本文件名为 test.sh。Ubuntu 创建开机自启动脚本的步骤如下:1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test.sh。2) 设置脚本文件的权限 $ sudo chmod 755 /et转载 2015-04-20 17:50:48 · 5615 阅读 · 4 评论 -
linux env 命令
linux env命令,可以查看所有的环境变量原创 2012-12-10 21:20:09 · 3197 阅读 · 0 评论 -
linux查看某端口是否被占用
netstat -apn|grep 8088原创 2014-05-07 10:48:38 · 911 阅读 · 0 评论 -
linux通过长串数字设置时间
Let’s say you want to set your computer’s new time to December 6, 2007, 22:43:55, then you would use:sudo date 120622432007.55原创 2014-04-08 21:08:47 · 1154 阅读 · 0 评论 -
linux远程copy
在2台Linux间,进行文件的copy传输:scp原创 2014-08-04 17:21:11 · 870 阅读 · 0 评论 -
80端口被占用时,停止Apache2服务
有时,80端口被占用,是由于Apache2服务原创 2014-08-05 17:54:47 · 1628 阅读 · 0 评论 -
linux 注释crontab文件及crontab执行sh的坑
原来,在Linux下写了很多crontab,来定时执行某些任务,今天有个需求,是要注释某些c原创 2014-07-31 10:22:59 · 66527 阅读 · 4 评论 -
linux下copy文件夹
linux下copy某一文件夹下的所有文件联原创 2014-08-19 21:32:54 · 867 阅读 · 0 评论 -
linux查看文件夹大小
Linux下查看当前文件夹的大小:原创 2014-09-11 10:10:39 · 752 阅读 · 0 评论 -
linux mysql 导入导出数据
参照:http://blog.51yip.com/mysql/139.html转载 2014-08-05 15:38:29 · 760 阅读 · 0 评论 -
linux 下不解压查看tar.gz包中的文件列表
如下两种命令均可:gunzip 或gzip -dc s.tar.gz | tar tvf -转载 2014-09-16 15:24:58 · 27355 阅读 · 0 评论 -
linux下每天定时备份mongo
linux下每天定时备份mongo,经过了一番折腾终于完成了写shell脚本1.1 定时备份#!/bin/bashsourcepath='/app/mongodb-linux-x86_64-2.4.1'/bintargetpath='/backup/mongobak'nowtime=$(date +%Y%m%d) start(){ ${sourcep原创 2014-11-26 22:16:40 · 5669 阅读 · 0 评论 -
linux上 at 命令的使用
有几个人物,需要在特定的时间执行,qie原创 2014-11-07 17:33:22 · 937 阅读 · 0 评论 -
linux下tab自动补全, redhat没有apt-get命令
今天在用tab自动补全的时候,发现不能用,我用的是普通用户登录,必须要切换到root用户下切换到root用户可以用下面命令$ su然后输入密码。 对于tab补全,一般不会出现问题,如果出现,你重新登陆试试。要连按两下tab键才会补全的。原创 2014-12-12 11:43:24 · 4871 阅读 · 0 评论 -
linux 下 启动tomcat时 提示找不到catalina.sh
linux 下 启动tomcat时 提示找不到catalina.sh 原因:修改catalina.sh后,要对该文件重新添加可执行权限,执行以下语句便可。 chmod +x *.sh 格式:chmod +x *.sh对shell脚本增加执行权限。否则脚本无法执行,报“没有权限”错误。格式:chmod +x jdk*.bin对jdk安装程序增加执行权限。原创 2012-12-10 21:14:23 · 11962 阅读 · 0 评论