文件编辑
cat:查看
查看日志后100行
tail -f :实时查看日志文件 tail -f 日志文件log
tail - 100f :实时查看日志文件 后一百行
tail -f -n 100 catalina.out :linux查看日志后100行
vi,vim 编辑
:wq 保存 :q!不保存
clear : 清屏
权限
chmod 775 /XX/XX.sh --文件名 或 777
chmod u+x *.sh
查找
find / -name ‘’ --查找文件
find / -name '文件夹名称' -type d --查找文件夹
find / -type f -name "*.*"|xargs grep "XXX"
查看进程
查看java进程
ps -ef|grep java
强制结束进程
结束10304端口号
kill - 9 10304
查看文件
文件目录的详细资料
列出/home/peidachang文件夹下的所有文件和目录的详细资料
ls -lR /home/peidachang
t”开头的目录的详细内容
列出当前目录中所有以“t”开头的目录的详细内容
命令:ls -l t*
文件下的子目录
只列出文件下的子目录
命令:ls -F /opt/soft |grep /$
命令:ls -l /opt/soft | grep "^d"
排序
列出目前工作目录下所有名称是s 开头的档案,愈新的排愈后面,可以使用如下命令:
命令:ls -ltr s*
列出目前工作目录下所有档案及目录;
目录于名称后加"/", 可执行档于名称后加"*"
命令:ls –AF
数量
计算当前目录下的文件数和目录数
命令:
ls -l * |grep "^-"|wc -l ---文件个数
ls -l * |grep "^d"|wc -l ---目录个数
文件绝对路径
在ls中列出文件的绝对路径
命令:ls | sed "s:^:`pwd`/:"
不递归包含隐藏
列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归
命令:find $PWD -maxdepth 1 | xargs ls –ld
递归包含隐藏
递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径
命令: find $PWD | xargs ls -ld
文件时间
指定文件时间输出格式
命令: ls -tl --time-style=full-iso
彩色列表
显示彩色目录列表
打开/etc/bashrc, 加入如下一行:
alias ls="ls --color"
下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下:
1. 蓝色-->目录
2. 绿色-->可执行文件
3. 红色-->压缩文件
4. 浅蓝色-->链接文件
5. 灰色-->其他文件
重启
init 6
shutdown -r now
halt --少用
中文乱码
LANG=”en_US.UTF-8”
先执行乱码,在执行命令。
服务器切换
ssh root@ip
防火墙
查看防火状态
systemctl status firewalld
service iptables status
暂时关闭防火墙
systemctl stop firewalld
service iptables stop
永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
重启防火墙
systemctl enable firewalld
service iptables restart
永久关闭后重启
chkconfig iptables on
互信
1.修改配置
vim /etc/hosts
2.执行命令
ssh-keygen -t rsa
执行:修改ip地址
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.138
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.179
文件转移
单个
A:/home/bak/redis-3.0.0.gem
B:/home/bak/
用户:root IP: 192.168.1.138
scp /home/bak/redis-3.0.0.gem root@192.168.1.138:/home/bak/
多个
A:/home/bak/redis-4.0.8
B:/home/bak/
用户:root IP: 192.168.1.138
scp -r /home/bak/redis-4.0.8 root@192.168.1.138:/home/bak/
查看硬件配置
查看服务器的CPU
• 查看CPU信息:cat /proc/cpuinfo
• 物理cpu个数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
• 每个物理cpu中core的个数(即核数):cat /proc/cpuinfo | grep "cpu cores" | uniq
服务器的逻辑CPU = 物理个数 * 核数
查看服务器的内存情况
free -h
参数解释:
total 内存总数 used 已经使用的内存数
free 空闲的内存数 shared 多个进程共享的内存总额
buffers Buffer Cache和cached Page Cache 磁盘缓存的大小
-buffers/cache (已用)的内存数:used - buffers - cached
+buffers/cache(可用)的内存数:free + buffers + cached
可用的memory=free memory+buffers+cached
服务器磁盘使用情况
查看当前硬盘使用情况: df –h
查看硬盘性能:iostat -x 1 10
查看环境变量
查看环境变量:env
网络
查看所有网络接口的属性:ifconfig
查看防火墙设置:iptables -L
查看路由表:route -n
查看所有监听端口:netstat -lntp
查看所有已经建立的连接:netstat -antp
查看网络统计信息:netstat -s
网友评论