前阵子买的服务器,装了docker和redis,没设置密码,我一直没用也没发现问题,最近用了一下,发现存入的数据定期就没了一原因分析由于我这边服务器是非常低配置的,经常操作一下就会引起某些进程重启的情况,于是我怀疑是持久化出问题了第一时间是觉得自己服务器配置太低,可能出现了redis重启又没设置持久化,所以检查了下持久化机制,并增加了AOF和RDB的持久化设置但是稍后发现数据依然出现了被清理的情况然后呢我怀疑是内存设置的太少,发生了数据淘汰,于是就检查了下最大内存,使用发现是0,于是设置了100MB的最大内存,另外保险起见设置了淘汰策略为noenviction:不清除数据,只是返回错误然后依然
准备基因名称信息基因名称编写脚本catgene.txt|whilereadiddogrep${id}pb_pav.tsv>>gene_pav.txtdone没有得到结果文件,使用cat-v命令查看文件格式,发现结尾有^M的标记编码问题dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n,而Unix&Linux文件的换行符为\n.dos2unix命令其实就是将文件中的\r\n转换为\n。而unix2dos则是和dos2unix互为孪生的一个命令,它是将Linux&Unix格式文件转换为Windows格式文件的命令。感谢梁同学
准备基因名称信息基因名称编写脚本catgene.txt|whilereadiddogrep${id}pb_pav.tsv>>gene_pav.txtdone没有得到结果文件,使用cat-v命令查看文件格式,发现结尾有^M的标记编码问题dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n,而Unix&Linux文件的换行符为\n.dos2unix命令其实就是将文件中的\r\n转换为\n。而unix2dos则是和dos2unix互为孪生的一个命令,它是将Linux&Unix格式文件转换为Windows格式文件的命令。感谢梁同学
一、压缩和解压缩1.“.tar.gz”结尾的文件:tar tar-cfnewfile.tarfile1file2#将file1,file2文件打包到newfile.tar tar-zcvf/GSE66507tar.gz#解压文件 tar-xzvftest.tar.gz#将test.tar.gz文件解压并提取里边的文件2.“.zip”结尾的文件:zip zipnewfile.zipfile1file2#将file1,file2进行压缩到newfile.zip内 unzipnewfile.zip#解压3.“.gz”结尾的文件:gzip#将file压缩为file.gz
一、压缩和解压缩1.“.tar.gz”结尾的文件:tar tar-cfnewfile.tarfile1file2#将file1,file2文件打包到newfile.tar tar-zcvf/GSE66507tar.gz#解压文件 tar-xzvftest.tar.gz#将test.tar.gz文件解压并提取里边的文件2.“.zip”结尾的文件:zip zipnewfile.zipfile1file2#将file1,file2进行压缩到newfile.zip内 unzipnewfile.zip#解压3.“.gz”结尾的文件:gzip#将file压缩为file.gz
Deletemultiplelinesaboveandbelowfromamatchingpatterninafileusingawk/sed/grep我有file.txt包含:123456789101112131415161718192021222324252627282930313233343536373839registered{ hostname-1 { AAA32; BBBuuid-1; ip192.168.1.1; hosthostname-1; ... ... ... }}registered{ hostname-2 {
Deletemultiplelinesaboveandbelowfromamatchingpatterninafileusingawk/sed/grep我有file.txt包含:123456789101112131415161718192021222324252627282930313233343536373839registered{ hostname-1 { AAA32; BBBuuid-1; ip192.168.1.1; hosthostname-1; ... ... ... }}registered{ hostname-2 {
HowCanIUseSortoranotherbashcmdToGet1linefromallthelinesif1st2ndand3rdFieldareThesame我有一个文件名为file.txt12345678$catfile.txt1./abc/cde/go/ftg133333.jpg2./abc/cde/go/ftg24555.jpg3./abc/cde/go/ftg133333.gif4./abt/cte/come/ftg24555.jpg5./abc/cde/go/ftg133333.jpg6./abc/cde/go/ftg24555.pdf我的目标:从第一个、第二个和第三个PA
HowCanIUseSortoranotherbashcmdToGet1linefromallthelinesif1st2ndand3rdFieldareThesame我有一个文件名为file.txt12345678$catfile.txt1./abc/cde/go/ftg133333.jpg2./abc/cde/go/ftg24555.jpg3./abc/cde/go/ftg133333.gif4./abt/cte/come/ftg24555.jpg5./abc/cde/go/ftg133333.jpg6./abc/cde/go/ftg24555.pdf我的目标:从第一个、第二个和第三个PA
过完年不止是吃胖了,而且变的懒了!为配合网站测试,一直在频繁的添加虚拟主机,然后就是cp、修改配置、重启服务!所幸就写一个Nginx添加虚拟主机的脚本,添加起来方便,再把Nginx的启动关闭添加进来,就省事很多了。原理:自动find本机Nginx的目录位置照例利用while控制语句形成一个交互式的脚本界面创建独立虚拟主机配置文件,内容为一般配置,利用read将用户需要的配置记录为变量,赋值给配置文件,再在Nginx.conf中includd以后抽时间再完善智能添加PHP和PATH_INFO(关于PHP的配置可能需要个人修改,其他比如PATH_INFO当然也要自己修改,可以根据自己情况cp公司现