linux
常用命令
whereis #寻找命令的二进制文件地址
jobs -l #查看后台运行的任务
ps aux|grep service-side.jar 查看运行的jar
kill 进程id
tail -n 5 /etc/profile 查看文件后5行内容
tail -f filename 查看实时日志
tree 以当前文件夹开始显示文件树
安装vim
yum -y install vim*
检查端口是否正常
curl ip:port
ping ip
telnet 120.234.202.200 33380
端口加入防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-port
查看占用端口
netstat -nlp |grep :8686
如果没有东西说明没有备占用
检查本地是否安装某软件
rpm -qa | grep mysql
查看linux架构
file命令
file看一下本地的可执行程序,比如/bin/bash,随便找个可执行程序就可以。
file /bin/bash

里面有个ARM,显然是ARM架构。

显然是X86架构
arch命令
arch命令给出的结果比较简洁
arch
aarch64
x86_64

| 386 | X86架构 |
|---|---|
| 386 | X86架构 |
| amd64 | amd架构 |
| arm | arm架构 |
| arm64 | 64位arm架构 |
| mips | mips架构 |
| mips64 | 64位mips架构 |
| mipsle | mipsle架构 |
| mips64le | 64位mipsle架构 |
4、虚拟机目录
4.1、目录含义
/bin :存放着最经常使用的命令
/home :存放普通用户的主目录,一般该目录名是以用户的账号命名
/root :该目录为系统管理员,也称作超级权限者的用户主目录(根目录)
/boot:Linux启动相关文件
/lib:系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。
/lost+ found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件
/etc:系统管理所需配置和子文件目录
/user:用户应用程序和文件
/proc[不能动]:是虚拟目录,系统内存映射,访问这个目录获取系统信息
/srv[不能动]:存放服务启动后所需数据
/sys[不能动]:该目录安装了2.6内核新出现的文件系统
/tmp:存放临时文件
/mnt:存放挂载文件
/opt:给主机额外安装软件的目录,即软件存放目录
/user/local:软件安装后的目标目录,一般是编译源码的方式安装的程序
常用命令
vi 文件名 新建文件
:wq:保存退出
:q:不保存退出
:q!:强制退出
编辑模式》一般模式:esc
查看
ll ls lscpu free free -g
查看系统
uname -a
查看端口是否开放
lsof -i:端口号
netstat -aptn(nupl,ntpl)
Telnet ip
一、查看哪些端口被打开 netstat -anp
二、关闭端口号:iptables -A INPUT -p tcp --drop 端口号-j DROP
iptables -A OUTPUT -p tcp --dport 端口号-j DROP
三、打开端口号:iptables -A INPUT -ptcp --dport 端口号-j ACCEPT
四、以下是linux打开端口命令的使用方法。
nc -lp 23 &(打开23端口,即telnet)
netstat -an | grep 23 (查看是否打开23端口)
五、linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以
查看本地运行java
ps -aux | grep java
mkdir指令
创建一个目录:mkdir 创建的目录
创建多个目录:mkdir -p /test/one
rmdir指令
删除一级目录:rmdir 删除的空目录
如果删除的目录下有内容,非得删除的话使用:rm -rf 要删除的目录
rm指令
移除文件或目录:rm 【选项】要删除的文件或目录
常用选项:
递归删除文件夹:-r
强制删除不提示:-f
cat指令
查看文件内容:cat 【选项】要查看的文件
常用选项:
显示行号:-n
cat只能浏览,不能修改,为浏览方便,一般会带上 管道命令|(|是或符号不是大写i,表示前一个指令结果交给后面的指令处理):|more
例:cat -n /etc/profile | more
10、日期指令
显示当前日期:date
显示今年:date +%Y
显示当前月份:date +%m
显示当前天数:date +%d
指定格式显示年月日时分秒:date "+%Y-%m-%d %H:%M:%S"
设置日期:date -s 字符串日期
查看日历:cal 【选项】,不指定选项, 默认当前月日历
cd指令
切换目录:cd 【参数】
cd~或cd:回到自个家目录
返回当前目录的上一级目录:cd ..
7、用户管理
切换用户:su - 用户名
权限高的用户切换到低权限用户不需要输入密码,反之需要。返回原来用户时,exit或logout
添加用户:useradd 用户名
给用户指定密码:passwd 用户名
显示当前用户所在目录:pwd
删除用户(保留家目录):userdel 用户名
删除用户(删除包括家目录):userdel -r 用户名
查询用户信息:id 用户名
查看当前登录用户:who am i
用户组:系统对有权限的用户同一管理
新增组:groupadd 组名
删除组:groupdel 组名
新增用户直接分组:useradd -g 用户组 用户名
修改用户组:usermod -g 用户组 用户名

浙公网安备 33010602011771号