linux基础
cd.. 返回上级目录
cd/ 返回根目录
cd d: 进入d盘
cd test 进入当前目录的test文件夹
./shutdown.sh 使用Tomcat关闭命令
ps -ef|grep java 查看Tomcat是否已关闭
进入到tomcat的bin目录下,再执行./version.sh 查看版本
cd /opt/tomcat/bin 进去bin目录
cd ../ 返回上一级
cd / 返回根目录
ls 列出文件
ll 列出文件
ll -a 列出隐藏文件
ll -rts 按时间排列列出文件
sz catalina.log 下载文件到本地
rz catalina.log 上传文件到服务器
mv a b a重命名为b
mkdir lib 创建lib目录
[root@mysql ~]# ifconfig -a // 查看所有网卡的信息(包括down状态的网卡
[root@mysql ~]# ifconfig eth0 // 查看指定网卡的信息
[root@mysql ~]# ifconfig eth0 up // 启用指定的网卡,等同于:ifup eth0
[root@mysql ~]# ifconfig eth0 down // 关闭指定的网卡,等同于:ifdown eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置IP
ethtool -p eth0 使网卡port上的led不断的闪
chmod +x cleaninstall.sh 开放脚本权限
chown root.root nginx.conf nginx.conf的文件所有者:root,组所有者:root
chmod -R 777 /opt/dahuaHA/ 赋777权限
file命令 查看文件类型
cat 由第一行开始显示文件内容
tail -f 用于显示指定文件末尾内容
tail -n 10 filename 用于显示指定文件末尾10行内容
touch [file name] 创建空文件
lsof -i :8080 查看占用8080的进程
kill -9 进程号 关闭进程
vi 进入vi编辑器 ctr+f:向后翻整页 ctr+b:向前翻整页
: q! (不保存退出)
:wq!(保存退出)
top 类似于Windows的任务管理器
netstat -anotulp |grep 9000 |grep -v 127.0.0.1 查看有哪些是客户端的IP
netstat -anotulp |grep 61016 查看端口使用情况
netstat -anp|grep 117952 查看进程相关的所有端口
tar -zcvf test.tar.gz *.tx *.tx文件打包并压缩为 test.tar.gz
tar -zcvf test.tar conf conf文件夹打包并压缩为 test.tar
tar czvf my.tar file1 单个文件压缩打包
tar -zxvf test.tar.gz 将 test.tar.gz 解压
(zip,create,extract,verbose,file)
unzip CardSolution.war -d CardSolution 解压war包到指定文件夹
unzip LicTool.zip 解压zip包到当前目录
/ download.giz 在vi界面搜索 n键下一个
rm -rf ... 删除
killall -9 nginx 重启nginx时,需先杀死nginx进程
- ln -snf /opt/mysql/tmp/mysql.sock /tmp/mysql.sock
目标文件/tmp/mysql.sock 连接到了 源文件/opt/mysql/tmp/mysql.sock。源文件必须写成绝对路径
-
删除软连接
rm -rf ./test_chk_ln
注意:错误的删除方式rm -rf ./test_chk_ln/ (这样就会把原来test_chk下的内容删除)
tcpdump -i any -s0 -w all.pcap
tcpdump -i any port 9400 -s0 -w PES.pcap 对特定端口抓包
tcpdump -s0 -i any -w zhuatu_shebei2.pcap host 10.35.105.241 and port 37776 对设备抓包
-i any 监听所有的网络接口;
-s0 表示包不截断,抓完整的数据包
-w 直接将包写入文件中,并不分析和打印出来
iptables -A INPUT -p tcp --dport 8000 -j ACCEPT 打开端口号
iptables -A INPUT -p tcp --dport 8000 -j DROP 关闭端口号
service iptables save 保存端口设置
/sbin/iptables -L -n
iptables -nvL 查看所有防火墙
wireshark
ip.src == 192.168.0.1
ip.dst == 192.168.0.1
http.request.uri contains ""
cp -r eims eims_bak 递归复制
cp -r /mnt/dss/index ./ 注意./是当前目录
pam_tally2 --reset 后面账号锁定了,找其他正常登录的,执行下以上
grep -rn 'abc*' 根据文件内容查找
find / -name 'abc*' 根据文件名查找
env | grep LD_LIBRARY_PATH 或者echo "$LD_LIBRARY_PATH" =》动态库查找路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib 添加动态库查找路径
ldd -r xxx.so 命令查看so动态链接状态和错误信息
echo '/lib' >ld_lib_path-x86_64.conf
ldconfig
df -h 查看服务器磁盘空间使用情况
free -h 查看服务器内存使用情况
top
top -p pid
iotop
iostat -x 1 10 查看io情况,看util
注意编写的sh脚本里面不要有CR换行符
tree ** -N 树型展示目录
date -s 06/29/22 设置日期
date -s 16:25:00 设置时间