
Ubuntu
文章平均质量分 51
LiuYinChina
多年 VC++ 经验,擅长模板、调试
展开
-
Ubuntu & Android 技巧
各种工作用到的小技巧原创 2013-09-30 09:38:49 · 5386 阅读 · 0 评论 -
sudo: /etc/sudoers is mode 0777, should be 0440终极解决之道
网上有介绍登入root用户,或者去grub的recovery mode选项去选择root模式进入,再去用chmod把/etc/sudoers的权限改回来.但是你可能从来没设置过root密码,或者你根本就不知道root密码是多少.或者即便进入了recovery mode选项去选择root模式,当执行chmod的时候却发现read-only file system.这时,同学们也许只能仰天长啸了...转载 2014-12-18 14:43:14 · 2799 阅读 · 0 评论 -
安全软件
建议安全界人士仔细阅读这份列表,并对不熟悉或未听说过的工具进行研究,相信会有很大帮助。我自己就从中发现了很多以前没有使用过但非常好用的工具。当很多菜鸟问我“我不知道当一个黑客该从何开始”时,我就让他们来读读这篇文章。 受访者被要求列出各种平台上的开源和商业工具。商业工具会在列表中进行标注。Nmap Security Scanner没有参与投票,因为调查是在Nmap的邮件列表中进行的。因为受访者多为转载 2014-12-02 19:36:24 · 1153 阅读 · 0 评论 -
nginx HTTP 代理服务器
server { resolver 114.114.114.114; listen 80; location / { proxy_pass http://$http_host$request_uri; } }原创 2014-12-01 13:57:10 · 1574 阅读 · 0 评论 -
WireShark 过滤语法
WireShark 过滤语法1. 过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP2. 过滤端口例子:tcp.port eq 80 // 不管端口是来源的还是目标的都显转载 2015-01-07 09:55:07 · 910 阅读 · 0 评论 -
Linux 分区方案
sda1-20G,ext4,挂载至/目录sda2-2048MB,swap格式,无需挂载点sda3-8G,ext4,挂载至/tmp目录sda4-所有剩余磁盘空间,ext4,挂载至/home目录注意分区顺序依次是/,swap,/tmp,/home,平均磁头移臂次数较少,读写综合性能较优.转载 2014-11-24 18:22:46 · 652 阅读 · 0 评论 -
Ubuntu + Eclipse
sudo apt-get install ia32-libs ia32-libs-gtk原创 2014-11-06 14:33:36 · 531 阅读 · 0 评论 -
Linux 工具集
socattmuxackhtopiotop原创 2014-11-21 22:29:13 · 730 阅读 · 0 评论 -
gitproxy-socat
#!/bin/sh# Use socat to proxy git through an HTTP CONNECT firewall.# Useful if you are trying to clone git:// from inside a company.# Requires that the proxy allows CONNECT to port 9418.## Save t转载 2014-11-20 22:10:37 · 1696 阅读 · 0 评论 -
Examples for using socat
// Examples for using socat (and filan)//"$" means normal user, "#" requires privileges, "//" starts a comment///////////////////////////////////////////////////////////////////////////////// si转载 2014-11-20 21:52:03 · 1182 阅读 · 0 评论 -
Working Behind a Network Proxy
HTTP/HTTPS/FTP Setup Set the following environment variables in your ~/.bashrc file. This example uses the same proxy server and port number for all three protocols.export http_proxy='http://myp转载 2014-11-20 22:22:56 · 848 阅读 · 0 评论 -
从github下载最新Android源码
今年5月底开始,谷歌彻底被墙,所有谷歌的网站都不能访问了,这次包括了android.org,googlesource.com,code.google.com。Android官方的资源不能访问,想下载Android代码当然是困难重重了。本文就为大家解决这一问题——介绍如何使从github.com/andorid下载Andorid最新源码。俗话说“授之以鱼不如授之以渔”,本文不只是给出一个已经打包转载 2014-12-03 18:24:11 · 31007 阅读 · 0 评论 -
socat examples
// Examples for using socat (and filan)//"$" means normal user, "#" requires privileges, "//" starts a comment///////////////////////////////////////////////////////////////////////////////// si转载 2014-12-22 17:49:03 · 2205 阅读 · 0 评论 -
免费的在线密码破解站点(MD5 SHA WPA ...)
免费的一些在线密码破解站点,不仅仅局限于MD5,很多都是国外的站,需要使用VPN或者代理访问。MD5 MD5Decrypter(uk)Plain-TextCrackfoo -NNCHashcrackGdataMD5thisMD5crackNoisetteJoomlaaaIgrkioMD5decrypterShell-StormNetMD5转载 2014-12-06 22:46:03 · 6278 阅读 · 1 评论 -
用 NDK 编译 ffmpeg 到 Android 平台
用 NDK 编译 ffmpeg 到 Android 平台原创 2013-10-01 11:03:45 · 3296 阅读 · 0 评论 -
ARM 指令集版本和ARM 版本
常常能看到ARM7,ARM9,ARM11,以及armv6k等不同的表达。且在GCC编译中,常常要用到 -march,-mcpu等。他们分别表达什么涵义呢?Sam自己也不很清楚,只是大概有个模糊的概念。今天就仔细研究一下。 ARM(Advanced RISCMachines)是微处理器行业的一家知名企业。设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。1985年,第一个ARM转载 2015-07-04 00:01:56 · 847 阅读 · 0 评论 -
Linux ls 命令
ls -alt # 按修改时间排序原创 2015-05-14 09:11:16 · 945 阅读 · 0 评论 -
Android 源码下载
Android 下载说明,https://source.android.com/source/downloading.htmlAndroid 版本查看,https://android.googlesource.com/platform/manifest/+refs------------------------------------------修改 hosts 文件(添加原创 2013-08-27 22:30:41 · 2092 阅读 · 0 评论 -
netperf用法
http://blog.youkuaiyun.com/iamljj/article/details/6254461全局参数:-H:指定运行netserver的服务器的IP地址-l: 指定测试的时间长度(秒)-t: 指定进行的测试类型,包括TCP_STREAM,UDP_STREAM,TCP_RR,TCP_CRR,UDP_RR网络性能测试:1. 批量性能测试 局部参数:转载 2014-12-31 21:58:35 · 2034 阅读 · 0 评论 -
更新 Ubuntu 软件源
将以下内容存为 ustc_sources.listdeb ftp://mirrors.ustc.edu.cn/ubuntu/ quantal main restricted universe multiversedeb ftp://mirrors.ustc.edu.cn/ubuntu/ quantal-security main restricted universe multiver原创 2014-01-28 19:19:21 · 2178 阅读 · 0 评论 -
Linux screen 命令详解
一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen是一款由GNU计划开发的用于转载 2014-12-26 16:45:44 · 708 阅读 · 0 评论 -
tmux的使用方法和个性化配置
介绍tmux是一个优秀的终端复用软件,即使非正常掉线,也能保证当前的任务运行,这一点对于远程SSH访问特别有用,网络不好的情况下仍然能保证工作现场不丢失!此外,tmux完全使用键盘控制窗口,实现窗口的切换功能。简单地说,tmux对于我主要有两个功能(这应该也是tmux的主要功能):split窗口。可以在一个terminal下打开多个终端,也可以对当前屏幕进行各种split,即可以转载 2014-12-26 15:06:31 · 49741 阅读 · 3 评论 -
使用CMake构建android原生库
在android下进行原生C/C++应用程序开发,通常使用ndk-build脚本编译源代码,但是对于一些第三方库,采用ndk-build编译却是不太方便。我之前有些项目采用了CMake构建系统,现在希望把这些库拿到android下使用,因此想是否可以仍然采用CMake构建系统。本质上,ndk就是一套交叉编译工具链,加上一些方便使用的脚本,而CMake对交叉编译支持的很好,所以从理论上是可行的。上网转载 2014-12-25 21:48:09 · 2779 阅读 · 0 评论 -
socat echo server
socat TCP4-LISTEN:5001,reuseaddr,fork echo原创 2014-12-22 17:51:19 · 1205 阅读 · 0 评论 -
Ubuntu 配置 samba 实现文件夹共享
sudo apt-get install sambasudo apt-get install smbfsmkdir /home/yourname/sharesodu chmod 777 /home/yourname/sharesudo cp /etc/samba/smb.conf /etc/samba/smb.conf.baksudo vi /etc/sam原创 2013-10-20 12:02:19 · 908 阅读 · 0 评论 -
最全的NC教程 Netcat 1.10
文章结构0. 写在前面的话1. Netcat 1.10 for NT - nc11nt.zip,原始英文信息2. Netcat 1.10 for NT 帮助信息3. Netcat 1.10 常用的命令格式4. 管理肉鸡,更改肉鸡设置5. 下载连接6. 后记########################################################转载 2014-10-14 19:52:03 · 1443 阅读 · 0 评论 -
NetCat
NetCatbyJian Lee简介使用隐藏命令行参数正/反向域名解析参数详解案例监听端口(制作蜜罐)端口扫描ftp 服务器两台服务器文件校验使用注意简介使用最简单的使用: ”nc 主机名/IP端口号/服务名",只要甲主机打开了端口(任何对外服务的端口),乙主机就可以使用nc命令连接这个端口。比如nmap查看到172.16.70.140开转载 2014-10-13 19:43:42 · 754 阅读 · 0 评论 -
git 常用命令
git clone https://YourName@bitbucket.org/YourName/YourProject.gitgit push -u origin mastergit pullgit add .git commit -m "Message"git push原创 2014-03-19 15:49:18 · 810 阅读 · 0 评论 -
获取 Linux 下 MAC 地址
#include #include #include #include ////////////////////////////////////////////////////////////////////////////////int64_t GetMAC(const char *eth_name){ int64_t macAddr = -1; struct ifreq原创 2014-03-18 23:21:06 · 835 阅读 · 0 评论 -
将 Dash 改为 Bash
#先看看是用的哪个 shellls -al /bin/sh方法一#如果是 Dash 可用以下方法切回 Bash(选择 NO)sudo dpkg-reconfigure dash方法二sudo ln -fs /bin/bash /bin/sh原创 2014-03-13 00:03:40 · 9777 阅读 · 0 评论 -
编译 Android 4.3
sudo apt-get install ia32-libssudo apt-get install bison原创 2013-10-02 15:43:55 · 1399 阅读 · 0 评论 -
Ubuntu 各版本网易源
cd /etc/apt/sudo wget http://mirrors.163.com/.help/sources.list.lucid #Ubuntu 10.04sudo wget http://mirrors.163.com/.help/sources.list.maverick #Ubuntu 10.10sudo wget http://mir原创 2012-08-01 10:04:38 · 7473 阅读 · 0 评论 -
Ubuntu VirtualBox
sudo apt-get install dkms build-essential linux-headers-$(uname -r)sudo /etc/init.d/vboxadd setup原创 2013-07-16 11:05:04 · 689 阅读 · 0 评论 -
中国大陆开源镜像站汇总
1.企业贡献:搜狐开源镜像站:http://mirrors.sohu.com/网易开源镜像站:http://mirrors.163.com/2.大学教学:北京理工大学:http://mirror.bit.edu.cn (IPv4 only)http://mirror.bit6.edu.cn (IPv6 only)北京交通大学:http://mirror.bj转载 2013-10-22 13:28:48 · 1072 阅读 · 0 评论 -
新键用户到管理员组
用recovery mode模式启动后,进入命令行模式,提示符应该是 #1、输入用户管理的命令,新建用户(以test为例):useradd test修改 test 用户的密码:passwd test2、将新用户添加到管理组:gpasswd -a test admin3、给 test 用户创建自己的目录:cd /homemkdir testchown test转载 2013-10-20 20:36:33 · 703 阅读 · 0 评论 -
nohup 命令
nohup sh -c "wget \"$url\" && wget \"$url2\"" > /dev/null 2>&1 &原创 2014-03-20 19:38:18 · 891 阅读 · 0 评论 -
sftp_put.exp
#!/usr/bin/expectset USERNAME [lindex $argv 0]set PASSWORD [lindex $argv 1]set IPADDRES [lindex $argv 2]set FILENAME [lindex $argv 3]spawn sftp $USERNAME@$IPADDRESset timeout 30 ex原创 2014-03-24 17:55:51 · 1023 阅读 · 0 评论 -
判断大小端
#include //////////////////////////////////////////////////////////////////////////int main(){ int value = 0x12345678; char *byte = (char *) &value; if (0x78 == *byte) { printf("little endia转载 2014-05-12 00:58:15 · 617 阅读 · 0 评论 -
socat 代理
socat TCP4-LISTEN:80,reuseaddr,fork TCP4:123.58.173.106:80原创 2014-11-12 15:27:14 · 4687 阅读 · 0 评论 -
Linux 错误列表
#define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3 /* No such process */ #define EINTR 4 /* Interrupted system call */ #defi转载 2014-11-12 09:15:39 · 688 阅读 · 0 评论