rpm 安装本地的软件,卸载本地安装的程序
程序安装:rpm -ivh 程序名,注意安装包名是rpm结尾的
程序查看:rpm -qa
程序卸载:rpm -e --nodeps 程序名
yum 联网安装软件,相当于联网的rpm
环境准备:
yum install glibc.i686 yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 yum update libstdc++-4.4.7-4.el6.x86_64 yum install gcc-c++
安装jdk:
先到官网下载jdk tar压缩文件;
创建目录 mkdir -p /usr/local/java;
解压 tar -zxvf xxx.tar.gz -C /usr/local/java;
配置环境变量:vim /etc/profile
#set java environment JAVA_HOME=/usr/local/java/jdk1.8.0_181 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH
重新加载配置(环境变量不会自动执行):source /etc/profile;
查看:java -version
常用命令:
telnet ip port 测试端口
cd .. 返回到上级目录
cd / 切换到根目录
cd ../.. 返回上两级目录
cd - 返回上次所在的目录
pwd 显示工作路径
mkdir 创建文件
rm -rf 级联删除文件夹
cat 查看文件
vim 编辑文件 ;退出保存 esc shift+q wq enter ;退出不保存 esc shift+q q enter
whereis 查询
find / -name 名 查询
ps -aux | grep xxx 查看某应用进程
netstat -anp |grep 端口号 查看端口号是否占用
sudo nohup java -jar MiningCore-rest-service.jar & 真后运行jar项目 ,将日志输出到nohup.out文件中
apt-get 安装
apt-get update 升级列表中的软件包
apt-get upgrade 升级所有已安装的软件
apt-get clean 从下载的软件包中清理缓存
echo " " >xxx.out 清空某文件内容,多为清空项目日志
安装mysql:sudo apt-get install mysql-server
登录 :mysql -u root -p
显示数据源:show databases;
使用数据源: use mysql;
sudo netstat -anp | grep mysql
启动:sudo service mysql start
停止:sudo service mysql stop
服务状态:sudo service mysql status
配置文件:sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address = 127.0.0.1注释,重启mysql生效
查看linux版本号
cat /etc/lsb-release
后台运行jar项目
sudo nohup java -jar MiningCore-rest-service.jar &
默认日志文件 nohup.out
安装mysql
sudo apt-get install mysql-server
登录
mysql -u root -p
show databases;
use mysql;
测试
sudo netstat -anp | grep mysql
启动sudo service mysql start
停止sudo service mysql stop
服务状态sudo service mysql status
配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1注释,重启mysql生效
ubuntu mysql允许root用户远程登录
mysql>use mysql;
mysql>update user set host='%' where user='root' AND host='localhost';
mysql>FLUSH PRIVILEGES;
whereis
find / -name 名
cd ..
cd /
rm -rf 递归删除目录 r递归 f强制
rm -f 强制删除文件
mkdir 创建文件夹
mkdir -p a/b/c 递归操作,逐级创建
复制文件 cp -a a.txt b.txt
复制文件夹 cp -r aa/ bb
剪切 mv a.txt b.txt 可用于重命名
cd ../.. 返回上两级目录
cd - 返回上次所在的目录
cd ~ 返回用户家目录 /root目录
pwd 显示工作路径
apt-get update 升级列表中的软件包
apt-get upgrade 升级所有已安装的软件
apt-get clean 从下载的软件包中清理缓存
ps -aux | grep tomcat
netstat -anp |grep 端口号
echo "" > catalina.out
wget -c 网址 下载文件(c 断点下载)
wget -p 目录 下载到指定目录
ifconfig 查看网卡
uname -a 查看系统内核
top 查看系统负载情况
last 查询最后登录信息
free -h 查看内存使用情况
history 查看历史命令 !编号 重新执行某个命令
history -c 清空历史命令记录
所有以点开头的文件为隐藏文件
ls -al 查询所有文件详细信息
cat 查看小文件
more 查看大文件 按回车翻页
wc 查看文件内容有多少行
file 文件 查看文件是文本还是文件夹
打包 tar czvf 打包之后的文件.tar.gz 要打包的文件
解压 tar xzvf 要解压的文件.tar.gz
| 管道符
echo 密码 | psswd --stdin 用户名
ls -l /etc | wc -l 查看etc中总共多少文件
env 查看所有环境变量
vim i 进入编辑模式;在编辑模式下,按ESC ,然后再按u,返回(相当于ctrl+z)按g直接跳到底部
dd删除光标所在行
set nu 设置行数
跳转某行 :直接输入行数
重启网卡:systemctl restart network
alias 起别名