1. LC_ALL="zh_CN.GB2312" export LC_ALL
2. scp local_file remote_username@remote_ip:remote_folder
从服务器上下载文件
rsync -av root@$ip:remote_folder local_file
从本地上传到服务器上去
rsync -av local_file root@$ip:remote_folder
3. ftp: 1) 批量: 》prompt 》 mput *
4. 查看动态、静态库符号:
[admin@master]$nm libanet.so |grep Http
000000000001f0c0 T _ZN4anet17HttpRequestPacket10findHeaderEPKc
[admin@master]$c++filt _ZN4anet17HttpRequestPacket10findHeaderEPKc
anet::HttpRequestPacket::findHeader(char const*)
objdump -x **.so
readelf -s *.so/*.a
5.
抓堆栈: sudo pstack $进程ID > /tmp/111
查看线程 :ps -L $进程ID
用树形显示进程和线程: ps -ef f
通过进程号pid,我们在linux上可以通过top –H –p <pid>命令,显示该进程中每个线程的CPU资源消耗情况
sudo ps -eLF |grep $进程名 |wc -l
查看句柄:sudo lsof |grep $进程ID |wc -l
<br>
使用ldd命令来查看执行文件依赖于哪些库。
该命令用于判断某个可执行的 binary 档案含有什么动态函式库。
[root@test root]# ldd [-vdr] [filename]
参数说明:
--version 打印ldd的版本号
-v --verbose 打印所有信息,例如包括符号的版本信息
-d --data-relocs 执行符号重部署,并报告缺少的目标对象(只对ELF格式适用)
-r --function-relocs 对目标对象和函数执行重新部署,并报告缺少的目标对象和函数(只对ELF格式适用)
<br>
6. find . -name "*" |xargs grep "test"
7. shell 查看返回值 #cmd;echo $?
8. netstat -anp
9. du -h --max-depth=1
du 统计文件大小相加
df 统计数据块使用情况
10. 使用 mysqld 脚本启动:/etc/inint.d/mysql start
11. samba配置共享文件夹
/etc/samba/smb.conf
[share]
path = /apsarapangu/disk1
writeable = yes
browseable = yes
public = yes
guest ok = yes
service smb restart
12. 系统配置文件:/etc/sysctl.conf
13. 1) dns配置文件:/etc/resolv.conf
2)nslookup、dig 查看ip 域名对应关系
3)nscd 管理dns缓存,关闭则没有缓存