首页 2018年2月

2018年2月

  • Linux 定时脚本crontab 中文乱码问题

    Linux 定时脚本crontab 中文乱码问题

    在linux下,利用定时任务执行一个脚本,把结果输出到文件中,查看文件里面有中文,发现中文是乱码。手动执行测试中文显示就正常。原因:因为Unix/Linux下使用crontab时的运行环境已经不是用户环境了,因此原本用户下的一些环境变量的设置就失效了。解决方法:只需要在脚本最前面加上当前环境的lang环境即可。具体操作:①获取当前语言环境,在linux下输入echo $LANG,例如输出en_US.UTF-8②在执行脚本最前面增加一行export LANG=en_US.UTF-8注意:定时任务中的命令必须用绝的路径...

    Linux基础 2018-02-25 1097 0
  • 企业案例

    企业案例

    一、如果向磁盘写入数据提示如下错误:No space left on device,通过df -h查看磁盘空间,发现没有满,请问可能原因是什么?企业场景什么情况下会导致这个问题发生?解答:小文件多,可能是Inode数量被消耗尽了。产生原因:企业工作重临时文件对应太多/var/spool/clientmquene 大量的小文件(centos5默认安装sendmail)二、一个100M(100000K)的磁盘分区,分别写入1K的文件或写入1M的文件,分别可以写多少个?解答:1.主要考察的文件系统Inode和block的...

    Linux基础 2018-02-22 402 0 linux
  • Linux面试题(二):打印一个文件20-30行的的内容

    Linux面试题(二):打印一个文件20-30行的的内容

    创建一个测试文件 seq 100 > seq.txt 法1 head -30 seq.txt|tail -11法2 sed -n '20,30p' seq.txt (必会)法3 awk '{if(NR>19&&NR<31) print $0}' seq.txt法4 awk '...

    Linux基础 2018-02-09 489 0 Linux面试题
  • Linux面试题(一):删除一个目录下的所有文件,但保留一个指定文件

    Linux面试题(一):删除一个目录下的所有文件,但保留一个指定文件

    假设这个目录是/shnne/,里面有log1,log2,log3..log10  十个文件[root@shnne shnne]# touch log{1..10} [root@shnne shnne]# ls log1  log10  log2  log3  log4  log5  log6  log7 ...

    Linux基础 2018-02-09 548 0 Linux面试题
1

日历

«    2018年2月    »
1234
567891011
12131415161718
19202122232425
262728