查看某个软件的所有进程

  1. ps -ef|grep uwsgi

杀掉某一进程

kill -9 进程号/服务名

查看端口占用情况

lsof -i:端口号

进程切换

ps -ef | grep java # 表示查看所有进程里是java的进程信息


ps -aux|grep java # 显示所有状态

阅览切换

键盘 用处
空格键 向下翻一页
PaGe down 向下翻一页
PaGe up 向上翻一页
home 直接前往首页
end 直接前往尾页
/ 从上至下搜索某个关键词
从下至上搜索某个关键词
n 定位到下一个搜索到的关键词
N 定位到上一个搜索到的关键词
q 退出

查看系统中的进程状态

ps

  • -a 显示所有进程(包括其他用户的进程)
  • -u 用户以及其他详细信息
  • -x 显示没有控制终端的进程

动态地监视进程活动与系统负载等信息

top

查询某个指定服务进程的PID值

每个进程的进程号码值(PID)是唯一的

  • pidof 服务名称

关闭某个服务

  • kill 服务名称|服务pid
  • killall 终止某个指定名称的服务所对应的全部进程

工作目录

  • 创建目录mkdir
  • 创建文件touch
  • 复制文件cp [选项] 源文件 目标文件
  • 文件重命名mv [选项] 源文件 [目标路径|目标文件名]
  • 文件|目录删除rm [选项] 文件
  • 前进目录 cd
  • 后退目录cd ..
  • 显示文件的详细信息ls
  • 文本文件查看cat

文件压缩|与解压

zip

基本用法

zip file.zip *

压缩后自动删除原文件

zip -m file.zip *

将子目录一起压缩

zip -r file.zip *

如果子目录有内容 想要忽略子目录的内容
zip -j file.zip *

  • 对文件进行打包压缩或解压tar [选项] [文件]
    • -c 创建压缩文件
    • -x 解开压缩文件
    • -t 查看压缩包内有哪些文件
    • -z 用Gzip压缩或解压
    • -j 用bzip2压缩或解压
    • -v 显示压缩或解压的过程
    • -f 目标文件名
    • -p 保留原始的权限与属性
    • -P 使用绝对路径来压缩
    • -C 指定解压到的目录
  • 对文件进行打包压缩或解压gzip [选项] 文件或目录
    如果没有参数的时候,执行压缩操作,产生.gz的压缩文件,并删除源文件
    • d 解压缩文件
    • r 递归的压缩目录中的所有文件
    • v 显示文件的压缩比例
#打包Demo目录里的所有文件
cd Demo
tar -cvf log.tar *

#把指定的文件进行打包压缩
tar -czvf etc.tar.gz /etc

#解压 讲etc.tar.gz所有文件解压到Demo目录里
tar -zxvf etc.tar.gz -C Demo

Linux下安装配置

  • 安装mysql
sudo apt-get install mysql-server mysql-client
  • 安装pip
sudo apt-get install
  • 配置环境变量
vi /etc/profile #进入配置文件

export PATH=/opt/ActivePython-2.7/bin:$PATH #在最下面输入Path

Linux安装Python3

默认安装了Python2

rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联

 whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令

 whereis python ##验证删除,返回无结果

下载Python3

[https://www.python.org/downloads/](https://www.python.org/downloads/)

解压与编译

tar -zxvf Python-3.6.1.tgz

./configure --prefix=/usr/local/python3
make
make install

建立软链

ln -s /usr/local/python3/bin/python3 /usr/bin/python3.8

加入Path

# vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH

使更改修改

source ~/.bash_profile

安装pip3

CenterOS

yum install openssl
yum install openssl-devel
yum install libffi-devel -y
wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install
wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

安装Java

x64

# 下载jdk

# 解压
tar -xvf 

# 配置环境变量 /etc/profile
JAVA_HOME=/usr/local/software/java8
JRE_HOME=/usr/local/software/java8/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH


# 更新source
source /etc/profile

gradle

gradle-7.4.2-bin.zip