【 XBATU . COM 】    【 MOZICHINA . COM 】    【 2858999 . COM 】


 

linux

关于WIN10记事本编辑的中文文件在Ubuntu16.04终端下显示乱码的解决方法

webmaster@李松涛 提交于 周四, 03/02/2017 - 12:01

 

很多朋友都遇到过这类问题,在WINDOWS平台下编辑的含有中文内容的文件当在Linux平台下显示时中文内容变成了乱码。

 

本文:

首先, 以  WIN10 系统 自带的 记事本 编辑几个txt文件。

然后,用Ubuntu 16.04 平台下的cat 命令来显示这些文件的内容,来演示这类问题。

最后,提供一种针对该问题的解决方法。

 

1、登录WIN10,用记事本编辑三个文件:

 

english_ansi.txt:纯英文默认编码保存
english_chn_ansi.txt:中、英文默认编码保存
english_chn_utf-8.txt:中、英文UTF-8编码保存

输入一些符合演示需求的内容。

Ubuntu 16.04 和 智能手机 如何通过蓝牙 相互发送接收 任意类型文件(包括但不限于音频、图片、视频等)

webmaster@李松涛 提交于 周二, 02/21/2017 - 11:28
 bluetooth adapters 03
笔记本电脑及智能手机之间 蓝牙链接 建立成功

 

本文背景:

 

笔记本电脑:有蓝牙设备、Ubuntu 16.04 系统 (个人猜测:其他版本的 Ubuntu系统 或者 其他的 Linux 发行版 应该也有可以的)。

智能手机:有蓝牙设备、Android 系统 (个人猜测:苹果手机应该也可以,有条件的朋友可以试试)。

 

让您的WEB服务器更加安全:禁止SSH root 远程登录及修改SSH默认登录端口

webmaster@李松涛 提交于 周五, 08/19/2016 - 15:38

 

全世界大部分互联网网站的 WEB 服务器基本上使用的都是Linux操作系统,其中具体的Linux系统又以 CentOS 居多,我们远程登录这类 WEB 服务器的时候,一般都是使用SSH,SSH的默认的端口22,默认使用root也是可以登录的。其实这样在互联网上是很危险的事情。我们可以通过改变它的默认登录端口并且禁用root 远程登录,来相对地提高我们的WEB 服务器的安全性。

 

注意:

修改配置文件 /etc/ssh/sshd_config 及重启SSH服务,需要当前用户具备相应的权限,一般以root身份即可完成这些操作。

SSH 远程登录命令: ssh 用户名@服务器IP地址  -p  登录端口,如果是登录默认端口可以直接使用: ssh 用户名@服务器IP地址,不用指定 -p  登录端口。

本文章中的操作是在CentOS 7.2 系统下进行的。

 

一、修改SSH默认端口

 

1、通过当前的SSH端口(默认为:22)登录。

如何为ubuntu 14.04 添加swap分区,让低配电脑不再卡顿。

webmaster@李松涛 提交于 周六, 06/25/2016 - 15:46

 

我的一台笔记本电脑是2005年购置的 IBM Thinkpad R52,现在是2016年,这台笔记本电脑服役已经超过10年。系统原装的是Windows Xp,几年前,把内存升级到了500M,硬盘升级到100G,再后来,把系统也换成了ubuntu12.04,为了让电脑的运行速度快一点,把ubuntu的桌面系统也替换为了xfce,经过一番改造,这台笔记本电脑的运行速度还行,基本不卡顿。

最近,对这台笔记本电脑的系统进行了升级,从ubuntu 12.04升级为ubuntu 14.04,升级完成后,其他还好,只是用google-chrome上网,页面老是无响应,卡顿的不要不要的,其实,只要是很耗资源的程序运行时都会卡顿,甚至卡顿的电脑看起来像死机一样。

通过用命令:swapon -s 或者 free -m 来查看系统的swap分区的相关信息,发现根本没有设置swap分区,系统的硬件配置如此古老,运行着ubuntu14.04系统,还没有设置swap分区,这种情况下,电脑的运行速度能超过蜗牛才怪呢!^_^

Linux平台下 如何用df命令查看文件系统相关的信息

webmaster@李松涛 提交于 周四, 04/14/2016 - 14:13

df命令用来查看Linux文件系统相关的信息,如文件系统类型、空间使用情况(大小、已用、可用)及挂载位置等信息。

1、打开terminal ,执行命令 df -Th,执行效果参看本文的配图。

-T:输出文件系统的类型。

-h:以人类可读的格式输出 sizes。

另外:

-a:include dummy file systems。

-t:只显示 选定 文件系统类型的相关信息。

-x:只显示 不是选定 文件系统类型的相关信息。

2、在terminal中依次执行下列命令。

df -t ext4 -hT :显示文件系统类型 是ext4 的磁盘信息。

df -x tmpfs -hT:显示文件系统类型 不是tmpfs 的磁盘信息。

df -Th /home:显示 /home 所在的磁盘信息。

用grep命令查找文件夹中哪些文件内容中包含特定字符串的一种方法

webmaster@李松涛 提交于 周四, 03/24/2016 - 13:29

在Linux 平台下工作时,经常需要看看某些文件夹中到底有哪些文件的内容包含特定字符串,下面介绍一种使用grep命令来实现该目标的方法,及其简单!^_^

打开terminal,输入并执行如下命令:

grep -Rniw --color -d skip 'public' *

即可完成目标啦。执行结果,参看本文的配图。

下面简单解释以下相关参数:

-R:递归搜索,并跟踪 软链接,follow all symlinks。(-r:递归搜索,不跟踪 软链接

-n:打印出行号。

-i:忽略大小写。

-w :严格匹配整个字。

--color :让输出结果绚丽多彩。

-d skip :跳过目录,即不搜索子文件夹。

'public' :你要搜索的特定字符串,想搜啥就改成啥吧。

大家可以根据需要,搭配使用各种参数。

The end

标签

解决Linux平台下无法打开jpg文件(提示: “Not a JPEG file: starts with 0x89 0x50”)的方法

webmaster@李松涛 提交于 周二, 03/22/2016 - 13:40

 

1、我们经常从网上下载各种jpg图片,有时候某些jpg图片在ubuntu14.04平台下无法显示缩略图,如下图中的vim_logo.jpg。

某些jpg图片在ubuntu14.04平台下无法显示缩略图
某些jpg图片在ubuntu14.04平台下无法显示缩略图

2、这种图片用某些图片查看器,比如Image Viewer无法打开,提示错误: Not a JPEG file: starts with 0x89 0x50 ,如下图:

Linux平台下查看网关及局域网中的所有电脑(或其他智能设备)的IP地址的一种方法

webmaster@李松涛 提交于 周二, 03/15/2016 - 16:24

对于家庭局域网而言,网关IP一般指的就是我们的无线路由器的IP,我们经常需要上网访问这个IP来对我们的路由器进行各种配置。所以这个IP地址很重要,本文介绍如何查看它。

有时候我们想知道当前有多少电脑或智能设备(比如智能手机)连接到我们的局域网中,一种方法是通过上网访问我们的路由器管理页面来查看,本文将介绍另一种更便捷的方法。

说明:本人用的是ubuntu14.04平台。

各个命令的执行效果,可以参考本文的图片。

打开一个terminal:

1、查看无线路由器(网关)的IP地址

在terminal中输入如下命令,即可查询到当前使用的路由器的IP地址:

route|grep -i default|awk '{print "网关IP: "$2}'

2、查看当前有多少电脑或智能设备(比如智能手机)连接到我们的局域网中

在terminal中输入如下命令,即可查询到当前有多少电脑或智能设备(比如智能手机)连接到了我们的局域网中:

由于步骤1中查询到网关地址为192.168.1.1,所以这次我们的查询范围从192.168.1.2到192.168.1.255。

解决vimdiff 'E97: Cannot create diffs'错误的一种方法

webmaster@李松涛 提交于 周三, 03/09/2016 - 14:46

vimdiff是vim的一个功能命令,是linux平台下做文件比较时常用的工具,功能类似于windows平台下常用的文件比较工具Beyond Compare。

言归正传,最近再用vimdiff比较两个文件时出现了 'E97: Cannot create diffs'的错误。

我用的是ubuntu14.04平台,vim7.4.52,按大版本来讲就是vim74。

步骤如下:

1、在terminal中运行vimdiff:
vimdiff default.settings.php settings.php

2、在vim里出现如下提示:
E97: Cannot create diffs

3、
退出vim后,在terminal中看到如下显示:
/bin/bash: /usr/share/vim/vim74diff: No such file or directory

4、
在terminal中查看系统的diff :
which diff
显示:
/usr/bin/diff


【 XBATU . COM 】    【 MOZICHINA . COM 】    【 2858999 . COM 】