博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux(centos) 常用命令
阅读量:6869 次
发布时间:2019-06-26

本文共 2903 字,大约阅读时间需要 9 分钟。

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 -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 起别名

 

转载于:https://www.cnblogs.com/liyingchun/p/9366263.html

你可能感兴趣的文章
CSS+DIV之流式布局
查看>>
客车网上售票系统(Java源码+sql脚本)
查看>>
创新扶贫机制 助推产业发展——2019消费扶贫与乡村振兴(深圳)大会即将召开...
查看>>
linux之入门---U盘安装centos7.3
查看>>
运维Linux技巧
查看>>
熊掌号是什么及对小网站真的有保护作用吗?
查看>>
java虚拟机内存监控工具
查看>>
chmod命令、chown命令、umask命令、chattr命令、lsattr命令
查看>>
APP网站安全漏洞检测服务的详细介绍
查看>>
Knative Eventing 中如何实现 Registry 事件注册机制
查看>>
今天的学习
查看>>
Makefile有三个非常有用的变量。分别是$@,$^,$
查看>>
网络大厂和以色列研究团运用ML打造洪水预测模型
查看>>
Dart | 浅析dart中库的导入与拆分
查看>>
FFMpeg编程1 环境搭建
查看>>
SpringBoot | 第十八章:web应用开发之WebJars使用
查看>>
Web开发:我希望得到的编程学习路线图
查看>>
Hadoop Outline Part 3 (I/O - Avro)
查看>>
Ubuntu16.04下查看软件版本及安装位置
查看>>
hibernate的查询缓存 (转)
查看>>