Linux基本命令
- 切换目录:cd
- 显示当前所在目录:pwd
- 新建目录:mkdir
- 新建文件:touch vi
- 删除:rm (rm -rf aa 1.txt)
- 查看档案和目录:ls ll ls -l
- 复制:cp
- 移动:mv
- 查看文件:cat (cat 1.txt, cat 1.txt 2.txt > 3.txt)
- 一页一页的显示文件内容:more、less
(more 1.txt-à ctrl+f向下一屏;ctrl+b 向上一屏)
(less 1.txt -à 空格键 向下滚动一屏; b 向上滚动一屏; q 退出; less -N qy.log打印行数)
- 只看头几行:head (head –n 100 qy.log)
- 只看尾几行:tail (tail –f –n 1000 qy.log)
- 查看文件类型:file (file 1.wav, file qy.log)
- 查找文件:find (find / -name "1.scp")
- 压缩/解压:tar (tar –Sczf 1.tar.gz 111; tar –xvf 1.tar.gz)
- 查看日期:date
- 关机、重启:shutdown, reboot (shutdown –h now)
- 改变权限:chmod (chmod +x 1.sh)
- 编辑文件:vi file.txt
保存并退出 :wq 不保存退出 :q! 删除整行:dd 按i:可以编辑
- 文本搜索工具:grep (grep "Exception" /log/qy/qy.log)
- 服务器间加密拷贝文件:scp
(scp -r Tomcat7/ [email protected]:/root/)
(scp [email protected]:/root/tr.sh .)
- 服务器间ftp命令传送文件:二进制和文本文件分别怎么传
- 历史操作history
- 环境变量 用户环境变量~/.bash_profile, 系统环境变量/etc/profile
修改环境变量vi filename,并生效source filename
- 查看当前目录的文件ls –l
- 杀掉进程kill -9 pid killall java (ps –ef|grep java)
网络相关命令:
- 查看IP/mac:ifconfig
- 检测网络通不通:ping
- 列出端口:netstat (netstat -anp|grep 8181)
- 检测远程端口是否通畅:telnet (telnet 192.168.42.250 8181)
- 修改网卡配置信息 /etc/sysconfig/network-scripts/ifcfg-eth0, reboot或service network restart
- 修改服务器DNS : /etc/resolv.conf
- 查看网络并发连接数netstat –an | grep 80 | grep ESTABLISHED | wc -l
系统相关命令:
- 查看内存:free –m、cat /proc/meminfo
- 查看cpu:top、cat /proc/cpuinfo
查看cpu是否开启超线程(虚拟核数,真实核数):
1)逻辑CPU个数:cat /proc/cpuinfo | grep "processor" | wc -l 2)物理CPU个数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 3)单个CPU核数:cat /proc/cpuinfo |grep "cores"| uniq
- 查看进程:ps –ef|grep java
- 更新(启动或停止)和查询系统服务的运行级信息:chkconfig
- 设置mysql开机自启动/关闭:chkconfig mysqld on/off
- 列出系统所有的服务启动情况:chkconfig --list
- 启动、关闭、重启mysql服务: start, stop ,restart
service mysql restart
/etc/init.d/mysql restart
- 查看磁盘当前目录所有文件占用空间: du –sh
- 查看分区空间:df -h
- 查看磁盘分区表 fdisk –l
- 安装命令:yum install tcpdump -y
排查问题命令:
- 抓包并分析网络问题:wireshark(windows)、tcpdump(linux)
tcpdump –n –i 网卡名 –w 输出文件名 host 192.168.42.100 and port 80
tcpdump -n -i em1
tcpdump -n -i em1 port 80
tcpdump -n -i em1 port 80 –w mycat.cap
vi /etc/services
开发人员进阶技能:
磁盘分区,heartbeat、drbd的安装使用
#linux
标签:grep,log,查看,qy,cat,命令,linux,培训,txt From: https://blog.csdn.net/jiayouzhan2882/article/details/143096843