1、mkdir
mkdir -p /opt/{d1,d2} {}建立多个目录 -p跨目录建
2、touch
3、tar -zxvf /cc/a.tar.gz -C /aa
4、export
5、jps
6、source /etc/profile
让profile文件立即生效
7、whereis java
7、复制 cp 文件名1 文件名2; cp -r 文件夹1 文件夹2 ;来复制文件夹
mv old new:linux修改目录的名字
8、wget
wget是Linux中的一个下载文件的工具,wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。
它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget工具体积小但功能完善,它支持断点下载功能,同时支持FTP和HTTP下载方式,支持代理服务器和设置起来方便简单。
比如下载jdk:wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
首先需要安装:yum install -y wget
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-x64.tar.gz
9、环境变量
在/etc/profile.d目录下添加sh文件
或者在profile文件尾部添加如下内容
8、ps -ef|grep zookeeper
9、kill -9
10、ip addr 查看 网卡 ip
11、ifconfig
ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令就会出错
通过yum search ifconfig 这个命令我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来只要yum install net-tools.x86_64安装这个包就行了
windows里的ipconfig命令到了linux为什么有事还不是必须安装的,原来是ifconfig命令来源于net-tools,这个包里有ifconfig,netstat,whois等命令,所以之前这些命令你都是运行不了的
如果使用yum install xxxx,会找到安装包之后,询问你Is this OK[y/d/N],需要你手动进行选择。但是如果加上参数-y,就会自动选择y,不需要你再手动选择!
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包
12、netstat
show network status
从整体上来看,netstst 的输出结果可以分为两部分,一部分是 Active Internet connections,称为活跃 TCP 连接,其中的 Recv-Q 和 Send-Q 指的是客户端发送队列和客户端接收队列。这两个队列的值一般都是 0 ,如果不是 0 的话表示有消息堆积还没有发出去/取出,这种情况一般很少见到。
-a 显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接 (没有a就没有LISTEN,al都有,l好像会失效)
-n 显示用数字化主机名,即IP地址,而不是compute_name
-t 监听与 TCP 协议有关的端口
-u 监控与 UDP 有关的端口
-p 列出服务名称和PID号
-l 监听(列出)正在处于监听状态的端口
-x 只用于列出所有监听 UNIX 端口
-s 用于列出所有端口的统计信息
13、yum localinstall
用于安装本地已经存在的rpm包, 它会自动联网处理本地rpm包可能存在的依赖.
在centos7中安装MySQL5.7 - happyjava - 博客园
13、查看端口占用
lsof -i:3306 没有任何输出,说明没有开启该端口号
list open files
是一个列出当前系统打开文件的工具,在linux环境下,任何事物都以文件的形式存在。对系统监测以及排错将是很有帮助的。
用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为 lsof 需要访问核心内存和各种文件,所以需要root用户执行。
mysql常用命令
shell>mysql -u root -p
mysql> update user set password=password(”xueok654123″) where user=’root’;
mysql> flush privileges //刷新数据库
mysql>use dbname; 打开数据库:
mysql>show databases; 显示所有数据库
mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后
mysql>describe user; 显示表mysql数据库中user表的列信息);
13.2、查看某个进程的端口占用
netstat -nap | grep 1095
14、防火墙
systemctl status firewalld 检查防火墙,因为有时候服务器防火墙会错把3306端口通过的信息给拦住了。
<