分类
科研工具

Linux压缩与解压zip,tar,tar.gz,tar.bz2类型文件

今天遇到Linux压缩与解压zip,tar,tar.gz,tar.bz2类型文件,总结记录一下。

压缩与解压ZIP类型文件

zip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:

我们可以使用下列的命令压缩一个目录:

zip -r archive_name.zip directory_to_compress

下面是如果解压一个zip文档:

unzip archive_[......]

继续阅读

分类
科研工具

树莓派/RaspberryPi Ubuntu Remmina Remote Desktop Client 远程连接

最近使用的ubuntu系统,需要远程连接树梅派桌面。下面是树莓派/Raspberry Pi使用Ubuntu Remmina Remote Desktop Client 远程连接的一个教程。

网络设置

设置Ubuntu主机跟树莓派在同一网段,树莓派设置静态IP地址:

查看/etc/network/interfaces的内容,其中有#For static IP, consult /etc/dhcpcd.conf或man dhcpcd.conf
修改/etc/dhcpcd.conf,在文件结尾加入以下内容:

 重启即可。

连接方式,可以将两个终端接入同一路由[……]

继续阅读

分类
网络日志

Windows快速批量删除大量文件的命令

发现Windows系统的一个文件夹中有巨量的小文件,删除到回收站时,反应太慢。发现其实Windows系统下有命令行模式的删除文件方式。

Windows服务器或普通操作系统中经常会遇到很多生成的临时文件需要删除,如果需要删除的文件夹中数目很多,且文件很巨大时,如果通过鼠标选择文件夹再直接删除会响应得非常慢,特别是文件数量也巨大时,Windows系统在删除之前还会先计算文件大小,那个龟速让你无语到飞起。用下面两个DOS命令则可以比较快速删除大量文件夹和文件。

命令分别如下:

其中rmdir 与rd命令相同。

/S 表示除目录本身外,还将删除指定目录下的所有子目录和[……]

继续阅读

分类
网络日志

linux 下PHP服务重启

有时候,需要将linux 下PHP服务进行重启,记录一下linux下PHP重启命令。

linux 下PHP服务操作命令:

service php-fpm start  开启

service php-fpm stop   停止

service php-fpm restart  重启

以上就是linux 下PHP服务重启的命令。

[……]

继续阅读

分类
网络日志

配置nginx 301重定向

nginx是非常流行的服务器环境,nginx301重定向也是在使用nginx环境中常常遇到的问题。其实,nginx的301重定向非常简单,对于新手,配置后,记得要重启nginx服务。

301重定向不陌生, 有时候有需求把某目录整个重定向到一个二级域名,或者不带www的顶级域名请求全部重定向到带www的二级域名.如果是Apache,需要配置.htaccess,nginx不支持,需要在配置文件里面使用rewrite指令来实现。

顶级域名重定向到www

server {
server_name ttlsa.com;
rewrite ^/(.*)$ htt[……]

继续阅读

分类
网络日志

python 判断字符串中是否含有汉字或非汉字的实例

今天遇到python 判断字符串中是否含有汉字或非汉字的要求。以下是python 判断字符串中是否含有汉字或非汉字的代码片段。

model中compile值可以根据需要更改,满足不同的检测需求。

以上就是python 判断字符串中是否含有汉字或非汉字的实例。

经过测试,上面的python代码能判断字符串中是否含有汉字。

[……]

继续阅读

分类
网络日志

服务器防火墙配置:开启80端口、3306端口

在配置服务器防火墙时先检查一下80端口,3306端口是否开启。

通过下面这个方式可以查看是否连通服务器,

如果可以正常连通,那么查看3306接口是否能通:

如果连通不了,那就需要到服务器的防火墙开启,先通过下面这种方式查看:

如果3306状态是DROP,那么就被关闭了需要开启,如果是ACCEPT就是正常,由于linux默认不会开启一些接口,比如外网要使用3306接口。那就需要手动开启

3306状态会变为ACCEPT,开启3306外网接口。

同样方法,检查80端口,如果未开,则开启:

80状态会变为ACCEPT,开启80外网接口。

[……]

继续阅读

分类
科研工具

linux下清理redis缓存

最近在linux下使用了redis缓存,更新程序后出现问题,从网上查了一下,说清除redis内存可以解决问题。于是试着清除了一下。记录一下linux下如何清理redis缓存:

1、先确保redis进程存活

ps -ef|grep redis

2、执行./redis-cli或者./redis-cli -h 127.0.0.1 -p 6379

[root@slave bin]# ./redis-cli

3、执行:dbsize命令

4、执行:flushall命令

5、使用keys * 进行验证是否为空

6、执行:exit

以上为linux下清理r[……]

继续阅读

分类
科研工具

python保存jupyter notebook 代码为.py格式

jupyter notebook 在写python代码时非常方便,当然,也可以将 jupyter notebook 代码方便地保存为.py格式。

Jupyter notebook 源自 Fernando Perez 发起的 IPython 项目。IPython 是一种交互式 shell,与普通的 Python shell 相似,但具有一些很好的功能(例如语法高亮显示和代码补全)。

在jupyter notebook里输入:

%%writefile train.py 表示将文件保存为trian.py的文件,运行之后会显示:

Writing train.py

[……]

继续阅读

分类
科研工具

Ubuntu使用命令下清除回收站

最近在使用Ubuntu系统,一切都挺好,就是回收站打开速度特别慢,可能是删除文件太多造成的。

既然GUI不好用,那试一下命令行吧。

命令行清除回收站:

sudo rm -rf ~/.local/share/Trash/*

其实如果不在GUI里删除文件,一般可以用rm直接删除。

[……]

继续阅读