博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 备忘录
阅读量:5132 次
发布时间:2019-06-13

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

1.  ps aux|grep 程序   -------->查看当前程序是否运行  ps aux|grep nginx

 

2.  tar -zxvf  压缩包 ---------> 解压缩  tar -zxvf apache-tomcat-7.0.85.tar

 

3.  /etc/init.d/iptables status     ------------->查看防火墙状态 /etc/init.d/iptables stop  ----------------->关闭防火墙

 

 

4.   ./程序.sh    ---------->启动sh脚本

 

5.重新命名 mv jdk1.7.8  jdk1.7

 

 

6.安装 java jdk 配置环境变量

vim /etc/profile

 //刷新配置文件

 source /etc/profile

  java -version //进行测试

 

 

export JAVA_HOME=/opt/soft/jdk1.7

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

export PATH=$JAVA_HOME/bin:$PATH

  7,文件设置权限命令 chmod     chmod 777  文件名 :文件可读可写可执行;
8.  mkdir 文件夹 :创建文件夹   mkdir /文件夹/文件夹/文件夹 -p     :创建递归文件夹
9.ll 关键字*  :查找关键字匹配的文件
10.Tomcat 相关    启动:./startup.sh    关闭:./shutdown.sh     查看日志:cd  ../logs/                             tail -f catalina.out    快速杀死tomcat进程: ps -ef|grep tomcat |grep -v auto | awk '{system("kill -9 "$2)}'

 

11. 剪切重命名mv  zookeeper /usr/local/zk
12.vim 文本编辑快捷键   yy   :复制当前行    p    :粘贴复制的内容   dd  :删除当前行      /搜索的关键字-> 回车   n 查找下一个   :文本搜索查找关键字   set nu   :显示行号   set nonu   :取消行号   G   :直接到达文件最末行   gg.  :到达文件的首航   u    :删除上一个动作   20+shift+g    :到达第20行(随意指定)      180,190y     :复制180-190 之间到内容   v :进入可视化操作   l 选中光标内容

 

13.echo   输出指令    echo $PATH     :输出path 路径    echo "hello".    :输出hello
14. head   显示文件的前几行、   head  文件     :默认前10行   head -n 5 文件   :前五行
15. tail     显示文件的后几行       tail -f 文件    :实时监控文件的状态更新日志(*****)   tail 文件    :查看文件的后10行   tail -n 100 文件     :查看文件后100行

 

16 . 本地文件传输到另一台Linux 服务器(mac 也是) scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径 scp -r nginx-1.11.4.tar.gz  root@10.5.6.160:/www/webapps/ROOT

 

17. top  查看系统运行健康状态 。cpu 负载,内存占比   默认按cpu 排序, M :安内存排序; p 按cpu 排序; q 退出

 

18 查看端口:netstat -tunlp

 

19 查看系统硬盘大小df -hl

 

rpm 查询: rpm -q 包名 查询全部包 rpm -qa rpm 卸载: rpm -e 包名 yum:yum源配置路径:/etc/yum.repos.d 获取所有软件包列表: yum list 搜索查询软件包: yum search 包名 安装: yum -y install 包名 卸载: yum -y remove 包名 源码包默认安装在 /usr/local yum 二进制包安装在 /etc/

 mysql

启动:service mysql start 关闭:service mysql stop 重启: service mysql restart 备份:mysqldump -uroot -proot database >name.sql

 rabbitmq:

centos 7.1Erlang 19.0.4版本RabbitMQ 3.6.14版本安装erlangwget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpmrpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpmyum -y install erlang测试安装成功版本erl -version安装rabbitmqwget https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_14/rabbitmq-server-3.6.14-1.el7.noarch.rpmyum install rabbitmq-server-3.6.14-1.el7.noarch.rpm安装客户端(m q 的一些命令都在/s bin 下):/sbin/rabbitmq-plugins enable rabbitmq_management 配置用户名以及登录权限rabbitmqctl add_user root youpasswordrabbitmqctl set_user_tags root administratorrabbitmqctl set_permissions -p "/" root ".*" ".*" ".*" 启动 关闭 重启 状态命令 service rabbitmq-server start  service rabbitmq-server stop  service rabbitmq-server restart  service rabbitmq-server status
 

nginx:

wget http://nginx.org/download/nginx-1.10.2.tar.gzyum install -y  pcre pcre-devel zlib zlib-devel openssl openssl-devel./configure --prefix=/usr/local/nginx --with-http_ssl_modulemakemake install

 

 

系统定时:

查看系统定时是否启动ps -ef|grep crond 编辑定时任务 crontab -e 查看定时任务 crontab -l 删除当前用户所有的任务 crontab -r

 防火墙:

//防火墙状态firewall-cmd --state //防火墙打开systemctl start firewalld 添加指定需要开放的端口:firewall-cmd --add-port=123/tcp --permanent重载入添加的端口:firewall-cmd --reload查询指定端口是否开启成功:firewall-cmd --query-port=123/tcp //查看区域

firewall-cmd --list-all

 git 操作:

查看版本git reflog版本回退git reset --hard 索引值

 

 

 

 

 

 

 

 

 

Shell 编程:

以     #!/bin/bash    开头   

 

cut :字段提取一列

 

1. cut    字符串截取    cut -f 1 获取文本的第一列    cut -d “”  -f 1 :以什么进行分割获取第一列

 

history  查看执行了的历史命令
输出重定向(将输出内容重定向到文件):命令 > 文件 将错误输出正确输出都保存到文件里(覆盖) 命令 > 文件 2>&1
将错误输出正确输出都保存到文件里(追加) 命令 >> 文件 2>&1         等于 命令 &>>文件

 

转载于:https://www.cnblogs.com/iscys/p/9515115.html

你可能感兴趣的文章
Oracle数据库案例整理-Oracle系统执行时故障-内存过少导致分配共享内存失败
查看>>
Android Gradle Task-中文
查看>>
hiho一下第91周《Events Arrangement》(前半部分)
查看>>
Activity返回值[转]
查看>>
1_dbworld
查看>>
"%Error opening tftp://255.255.255.255/network config"
查看>>
HDU 1022 Train Problem I stack 基础题
查看>>
StringUtils.htmlEncode()--html标签过滤方法实现
查看>>
萌豆工作室《用户许可协议》
查看>>
使用webstorm操作git
查看>>
SharpDevelop 如何切换设计视图和代码视图
查看>>
Hadoop切换namenode为active
查看>>
SpringCloud-服务的消费者(rest+ribbon)
查看>>
MapReduce-计数器
查看>>
javascript 中 function bind()
查看>>
format 用法及对齐
查看>>
[Lua]Lua入门教程
查看>>
Ubuntu samba 安装与配置 实现windows和虚拟机中的Ubuntu共享文件
查看>>
spring boot 2.0 Feign的客户端
查看>>
[buaa-SE-2017]个人作业-Week1
查看>>