linux命令

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   用于列出所有端口的统计信息

netstat 竟然还能这么玩儿? - 掘金

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端口通过的信息给拦住了。

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值