使用smbclient可以方便的连接上windows共享目录或samba
smbclient //192.168.11.32/test -U administrator 回车输入密码 Enter administrator's password: Domain=[COMPUTER] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] smb: \>
常用的命令有ls显示,cd切换目录,del删除,put上传,get下载等。
使用smbclient可以方便的连接上windows共享目录或samba
smbclient //192.168.11.32/test -U administrator 回车输入密码 Enter administrator's password: Domain=[COMPUTER] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager] smb: \>
常用的命令有ls显示,cd切换目录,del删除,put上传,get下载等。
chattr与lsattr可以修改文件属性,是比chmod, chown的属性更底层的属性。
chattr可以结合 -减 +增 = 指定 属性
查看属性,默认只有一个e属性
#lsattr /etc/hosts -------------e- /etc/hosts
添加i属性,则这个文件将不能修改,删除,重命名,追加,也不能创建硬链接。root也只能在回收这个属性值之后才能正常使用。
# chattr +i /etc/hosts # lsattr /etc/hosts ----i--------e- /etc/hosts rm /etc/hosts会出现Operation not permitted
添加a属性,使文件只能被追加,不能被删除,常用于日志文件,比如说在logrotate的时候对日志文件先-a,然后再+a。如nginx的logrotate
# This configuration is from jpuyy 2013-12-16
/web/nginx/logs/access.log {
weekly
rotate 5
compress
sharedscripts
prerotate
/usr/bin/chattr -a /web/nginx/logs/access.log
endscript
sharedscripts
postrotate
/usr/bin/killall -HUP nginx
/usr/bin/chattr +a /web/nginx/logs/access.log
endscript
}
chattr -R 递规更改属性
mysql中的between and用于将一定范围内的数据取出,包含了边界值, 查看ID号在20至50之间的用户,包含20和50:
SELECT * FROM user WHERE uid BETWEEN 20 AND 50
还可以查看在字符范围内的,应该是按ASCII码排序
SELECT * FROM user WHERE name BETWEEN a AND e;
between and 比较时间,可以是从1970-01-01 00:00:00的秒数,如1387210733,可以是date格式,也可以是datetime格式。如
SELECT * FROM user WHERE rtime BETWEEN '2010-08-10' AND '2013-12-10';
查看已经安装的软件包
dpkg --get-selections
查看npm包都包含哪些文件
dpkg -L npm
查看npm的详情(status)
dpkg -s npm
将查询结果保存到文件里, 注意 如果已经存在同名文件,则不会创建。
SELECT…INTO OUTFILE
例子:
select name,ctfid,birthday,mobile,tel,email from info where ctfid like '130000%' into outfile '/tmp/fuping-of-rujia';
同时可以指定分隔符等
SELECT a,b,a+b INTO OUTFILE '/tmp/result.text' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM test_table;
从文件读取的语法为
LOAD DATA INFILE
同样可以指定分隔符等,例如从csv文件导入:
load data local infile '1-200W.csv' into table `info` fields terminated by ',' lines terminated by '\n';
traceroute是检测到目的主机路由的工具,它并不能保证从本机发出的两个IP数据报有相同的路由。
原理是:traceroute发送udp数据报,先发送TTL为1的,到第一个路由器TTL减1,并返回一个超时的ICMP报文,这样就得到了第一个路由器的地址;接下来发送TTL值为2的报文,得到第二个路由器的报文;到目的主机的时候,并不会返回超时ICMP报文,而是udp发送到一个不可能到达的目的端口,这样就能返回一个“端口不可达”的错误。这样traceroute也就完成了任务。
显示自治区域,如果显示[*]有可能是bgp
traceroute -A g.cn
指定网卡
traceroute -i wlan0 g.cn
只显示ip,不显示ip映射的值
traceroute -n g.cn
通过管道使用nali这个程序查询地址库显示ip地理位置
traceroute -n g.cn | nali