Linux笔记
yumdownloader --resolve --destdir=/root/mypackages/ httpd
[root@CentOS6 yum.repos.d]# yum install epel-release.noarch
apt-get update && apt-get install -y python-pip && apt-get install python-m2crypto && pip install --upgrade pip && pip install setuptools && pip install shadowsocks && ssserver -k abcd1234 --user nobody -d start
6/* * * * * /usr/sbin/curl -s http://username:pwd@ddns.oray.com/ph/update?hostname=yourhostname >> /home/root/ip.log
吃豆人 pacman4console
俄罗斯方块 bastet
top命令S列
S 进程状态。(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
awk '$2!~"\s+"{print $0}' cheshi.txt
awk '$2~"\s+"{print $0}' cheshi.txt
awk '{print $1}' /var/log/xxx.log| sort | uniq -c | sort -n -k 1 -r | head -n 10
压缩并指定目录
举例:zip -r /home/kms/kms.zip /home/kms/server/kms
解压并指定目录
举例:unzip /home/kms/kms.zip -d /home/kms/server/kms
使用wget断点续传 wget -c http://www.linuxde.net/testfile.zip
curl ip.cn //查看本机ip
curl ip.cn/192.168.1.1 //参看指定ip
find命令时间 +3 三天前,3第三天,-3前三天
find . -type f -mmin -1//查看一分钟内修改过的文件
Access访问时间。Modify修改时间(文件内容修改)。Change状态改动时间(文件属性更改,比如位置、用户属性、组属性等)
Vim
:r!date //执行命令; :set number //显示行号; :set nonumber //关闭自动显示行 :set ic //(ignorecase 的缩写) 忽略大小写 :set noic //(noignorecase 的缩写) 不忽略大小写 :set fileencoding //显示文件编码格式 :%s/源字符串/目的字符串/g //vim 全局替换 %s/abc/ABC/gc //把abc替换成ABC并在每次替换前寻问。y 就是替换,n 就是跳过,<esc> 是不再继续替换,a 是剩下的全替换。 %s/test/&/gn //统计字符数量 1,30s/string/&/gn ctrl-f ctrl-b //整页翻页 f就是forword b就是backward ctrl-d ctlr-u //翻半页d=down u=up ctrl-e ctrl-y//滚一行 zz //让光标所在行居屏幕中央 zt //让光标所在行居屏幕最上一行 t=top zb //让光标所在行居屏幕最下一行 b=bottom
防火墙
iptables -L -n --line-numbers //查看列表并显示相应行号 iptables -A INPUT -p tcp --dport 22 -j ACCEPT //将22端口添加到链表 iptables -I INPUT 2 -p tcp --dport 22 -j ACCEPT //将22端口插入链表第2行 iptables -D INPUT 2 //删除 service iptables save //保存
[root@tp ~]# iptables -P INPUT DROP
无线
airodump-ng -c 6 -w /root/test --bssid 00:00:00:00:00:00 wlan0mon aireplay-ng -3 -b 00:00:00:00:00:00 -h 11:11:11:11:11:11 wlan0mon aircrack-ng test aireplay-ng -0 1 –a AP的mac -c 客户端的mac wlan0 wifite
mysql
mysql> show columns from db; mysqladmin -u root password "newpass" mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; mysql> FLUSH PRIVILEGES; #查看当前使用数据库 select database(); show tables; status;
Other
##############软件包安装############################ Airacrak-ng 源码安装 apt-get install build-essential libssl-dev pkg-config libnl-3-dev libnl-genl-3-dev reaver libsqlite3-dev ##################################################### screen -A 将所有的视窗都调整为目前终端机的大小。 -d <作业名称> 将指定的screen作业离线。 -h <行数> 指定视窗的缓冲区行数。 -m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。 -r <作业名称> 恢复离线的screen作业。 -R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。 -s 指定建立新视窗时,所要执行的shell。 -S <作业名称> 指定screen作业的名称。 -v 显示版本信息。 -x 恢复之前离线的screen作业。 -ls或--list 显示目前所有的screen作业。 -wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业。 ###########################操作技巧##################### debian关闭桌面x11 /etc/x11 centos克隆后上不了网的问题 /etc/udev/rules.d/70-persistent-net.rules /etc/sysconfig/network-scripts/ openwrt查看连接用户 第一种,cat /proc/net/arp 第二种,软件包nmap root@openwrt:#nmap -sP 192.168.1.0/24 host,nslookup,dig依赖bind包,所以先看一下系统有没有bind包 命令如下:rpm -qa |grep bind 如果没有或者版本太低请升级安装 命令是:yum install bind-utils 安装成功以后这三个命令就可以正常使用了
Other
useradd -g root admin passwd admin stat file.txt ls -althF ls -alh --time-style=long-iso //查看目录完整时间 ls -lrt //按时间排序 find /sbin -perm +700 |xargs ls -l find / -name filename -exec rm -rf {} \; find / -name filename -ok rm -rf {} \;
ls | xargs -t -i mv {} {}.bak //-t 表示先打印命令,然后再执行。-i 或者是-I,这得看linux支持了,将xargs的每项名称,一般是一行一行赋值给{},可以用{}代替。
#查看Linux某用户属于哪个组 id user groups user #挂载windows共享 smbclient -L //d.com -U guest%password smbclient //d.com/Games -U guest%password mount -t cifs //192.168.31.1/XiaoMi-usb0 /mnt/usb/ -o guest find ./* -prune find ./* -prune | grep -v bbs |xargs rm -r find /mnt/usb1/Video/* -prune -type f 路由跟踪 traceroute pkill -f -t tty1 tcpdump -nnAX echo "HELLO WORLD" | tr 'A-Z' 'a-z' hello world cat filelist.txt | tr '\n' ' ' |tr -d '*' >fi.txt ntpdate time.nist.gov tar zxvf mysql.tar.gz -C /home/aaa
head -5 /etc/passwd //查看文件的前5行
tail -10 /etc/passwd //查看文件后10行
tail -f /var/log/messages //监视文件的变化
曾几何时,我们前行无路、四顾茫茫、怅然若失、悲恸欲返;曾几何时,我们春风得意、呼风唤雨、忘乎所以、不可一世;曾几何时,我们淡泊明志、宁静致远、轻品香茗、享受宁静……“行到水穷处,坐看云起时”,我们似恍如隔世,我们如大梦初醒,我们方大彻大悟。