rpm 安装本地的软件,卸载本地安装的程序
程序安装:rpm -ivh 程序名,注意安装包名是rpm结尾的 程序查看:rpm -qa 程序卸载:rpm -e --nodeps 程序名yum 联网安装软件,相当于联网的rpm
环境准备:
yum install glibc.i686yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6yum update libstdc++-4.4.7-4.el6.x86_64yum 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 environmentJAVA_HOME=/usr/local/java/jdk1.8.0_181CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport 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 -pshow 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 networkalias 起别名