存档

‘Linux’ 分类的存档

Linux下SpeedTest测速

2017年6月7日 没有评论

wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

chmod +x speedtest.py

测试结果:$ ./speedtest.py
Retrieving speedtest.net configuration…
Testing from Psychz (104.???.???.???)…
Retrieving speedtest.net server list…
Selecting best server based on ping…
Hosted by Time Warner Cable (Los Angeles, CA) [36.79 km]: 316.038 ms
Testing download speed……………………………………………………………………..
Download: 0.91 Mbit/s
Testing upload speed……………………………………………………………………………………
Upload: 2.81 Mbit/s

阅读全文…

分类: Linux 标签: ,

VNC setup on Raspberry Pi from Ubuntu

2017年6月5日 没有评论

VNC setup on Raspberry Pi from Ubuntu

通过SSH连接:

ssh pi@192.168.0.112

默认用户名pi, 默认密码‘raspberry’

配置VNC:

sudo apt-get install tightvncserver

启动VNC:vncserver :1 -geometry 1024x600 -depth 16 -pixelformat rgb565
连接VNC:vncviewer 192.168.0.112:5901
停止VNC:vncserver -kill :1
分类: Linux 标签: , ,

修改SSH默认22端口

2017年6月5日 没有评论

首先修改配置文件
vi /etc/ssh/sshd_config

找到#Port 22一段,这里是标识默认使用22端口,修改为如下:

Port 22
Port 50000
然后保存退出

执行/etc/init.d/sshd restart
这样SSH端口将同时工作与22和50000上。

现在编辑防火墙配置:vi /etc/sysconfig/iptables

启用50000端口。
执行/etc/init.d/iptables restart

分类: Linux 标签: ,

解决: g++: internal compiler error: Killed (program cc1plus)

2017年4月30日 没有评论

g++: internal compiler error: Killed (program cc1plus)

主要原因是内存不足,g++编译时需要大量内存, 临时使用交换分区来解决吧

sudo dd if=/dev/zero of=/swapfile bs=64M count=16

sudo mkswap /swapfile

sudo swapon /swapfile

After compiling, you may wish to

Code:

sudo swapoff /swapfile

sudo rm /swapfile

分类: Linux 标签: ,

Linux常用命令

2017年4月29日 没有评论

Linux常用命令


Ctrl-R : 查找历史命令
Ctrl-W : 删除最后一个单词
Ctrl-U : 删除一行
cd – : 回到上一次的工作目录
man bash查找Readline Key Bindings一节来看看bash的默认热键
使用 mtr 会比使用 traceroute 要更容易定位一个网络问题。

Linux查看文件夹大小du -sh 查看当前文件夹大小

du -sh * | sort -n #统计当前文件夹(目录)大小,并按文件大小排序

Notepad++中用正则表达式匹配中文 通常正则表达式匹配中文可以利用Unicode的特点,使用[\u4e00-\u9fa5]匹配。但在Notepad++中不能正常使用。 解决方法是,首先将编码转换成Unicode(菜单->格式->转换为UTF-8,如果不转换可能匹配出错),然后使用[\x{4e00}-\x{9fa5}]就可以实现匹配中文了。

android.(text|hint).*[\x{4e00}-\x{9fa5}]+.*
date +"%Y-%m-%d %T"

file -sL /dev/sd*     //  How do I tell what sort of data (what data format) is in a file?
UUID=3c05a2da-4e6b-4ba7-855e-62914e67c99f /home/war/aosp  ext3    defaults rw 0 0    // sudo vi /etc/fstab
/dev/sda1       /work/          ntfs    defaults,umask=022,uid=1000,gid=1000          0       0
/dev/sda5       /media/         ntfs    defaults,umask=022,uid=1000,gid=1000          0       0
/dev/sda6       /aosp/          ntfs    defaults,umask=022,uid=1000,gid=1000          0       0
sudo ntfslabel /dev/sdb1 my_external   //修改ntfs卷的Label
sudo e2label  

reads a file passed as an argument line by line:


#!/bin/bash
while IFS='' read -r line || [[ -n "$line" ]]; do
    #echo "Text read from file: $line"
    grep -q \"$line\" strings.xml
    if [ $? != 0 ]; then
        echo $line, "unmatched"
    fi
done < "$1"
分类: Linux 标签: ,

图片大小转换 ImageMagick

2017年4月29日 没有评论

图片大小转换 ImageMagick

convert -flop foo.png bar.png
convert foo.jpg foo.png  #格式转化
convert -resize 100x100 foo.jpg thumbnail.jpg  #大小缩放
convert -resize 50%x50% foo.jpg thumbnail.jpg  #大小缩放
convert -mattecolor "#000000" -frame 60x60 yourname.jpg rememberyou.png  #加边框
convert -border 60x60 -bordercolor "#000000" yourname.jpg rememberyou.png #加边框
convert -fill green -pointsize 40 -draw 'text 10,50 "charry.org"' foo.png bar.png #加文字
convert -blur 80 foo.jpg foo.png  #高斯模糊
convert -flip foo.png bar.png  #上下翻转
convert -flop foo.png bar.png  #左右翻转
convert -negate foo.png bar.png  #反色,形成底片的样子
convert -monochrome foo.png bar.png #单色,把图片变为黑白颜色:
convert -noise 3 foo.png bar.png #加噪声
convert -paint 4 foo.png bar.png #油画效果
convert -rotate 30 foo.png bar.png #旋转
convert -charcoal 2 foo.png bar.png #炭笔效果
convert -spread 30 foo.png bar.png #散射,毛玻璃效果:
convert -swirl 67 foo.png bar.png  #漩涡,以图片的中心作为参照,把图片扭转,形成漩涡的效果:
convert -raise 5x5 foo.png bar.png #凸起效果
分类: Linux 标签:

vim 配置ctags/cscope/taglist

2017年3月24日 没有评论
ctags -R --exclude=out
find . -name "*.h" -o -name "*.c" -o -name "*.cc" -o -name "*.cpp" -o -name "*.java" -o -name "*.mk" -o -name "*.xml" -o -name "*.hpp" -o -name "*.aidl" -o -name "*.AIDL" -not -path "out" > cscope.files
cscope -bkq

wget https://vim.sourceforge.io/scripts/download_script.php?src_id=19574 -O taglist_46.zip
unzip taglist_46.zip -d ~/.vim/
wget http://cscope.sourceforge.net/cscope_maps.vim
mv cscope_maps.vim ~/.vim/plugin/

阅读全文…

分类: Linux, 未分类 标签: , , ,

SELinux配置

2017年3月23日 没有评论

1、查看selinux状态
查看selinux的详细状态,如果为enable则表示为开启
# /usr/sbin/sestatus -v
查看selinux的模式
# getenforce

2、关闭selinux
2.1:永久性关闭(这样需要重启服务器后生效)
# sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config
2.2:临时性关闭(立即生效,但是重启服务器后失效)
#设置selinux为permissive模式(即关闭)
# setenforce 0
#设置selinux为enforcing模式(即开启)
# setenforce 1

分类: Linux, 未分类 标签: