avatar

目录
常用命令笔记

centos6/7 配置 jdk8

1、下载 JDK

这里选择 JDK8,去官网下载即可。
jdk-8u11-linux-i586.tar.gz

2、上传到服务器,解压

通过 ssh,将jdk-8u11-linux-i586.tar.gz放到/usr/local下。
解压:

bash
1
tar -xzvf jdk-8u11-linux-i586.tar.gz

3、配置环境变量

bash
1
vi /etc/profile

文件末尾追加如下内容:(路径根据自己的实际情况修改)

bash
1
2
3
4
5
6
# set java environment
JAVA_HOME=/usr/local/jdk1.8.0_11
JRE_HOME=/usr/local/jdk1.8.0_11/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

4、配置文件生效

bash
1
source /etc/profile

5、查看 jdk 版本

bash
1
java -version


vue-cli2

  • 创建项目/脚手架
bash
1
vue init webpack project-name

启动项目

bash
1
npm run dev

编译(打包)项目

bash
1
npm run build

安装 HTTP 请求

bash
1
npm install --save vue-resource

安装路由

bash
1
npm install --save vue-router

安装 axios

bash
1
2
npm install axios
npm install --save axios

vue-cli3

bash
1
2
创建项目/脚手架
vue create project-name

vue-cli4

目前已升级到 vue-cli4,使用 vue-ui 创建项目安装依赖

Ubuntu 配置网卡绑定 IP

  • static IP
  • DHCP
bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
cd /etc/network
# 必须以管理员身份编辑interfaces
sudo vi interfaces
# ---------------------
# 本机回环地址
auto lo
iface lo inet loopback
# ---------------------
# DHCP自动获取IP地址
auto lo
iface lo inet dhcp
# ---------------------
# 静态IP配置
auto lo
iface lo inet static
address xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx

bladex 代码生成之后,表字段发生改变

做以下调整:

  • entity 更新字段
  • mapper 更新字段

springboot 接收参数,会忽略/#/后的内容

如果参数中要传/#/,需要进行 urlencode(/#/)操作
http://127.0.0.1:8087/my-lms/YiBanAuth/auth?callBack=http://192.168.1.102:8081/#/enter
=>
http://127.0.0.1:8087/my-lms/YiBanAuth/auth?callBack=http%3A//192.168.1.102%3A8080/%23/enter

swagger 测试 bladex 的 save 方法

使用 swagger 测试 bladex 的 save 方法时,swagger 会传 id: 0,需要把这行删除,不然数据库中的 id 字段不会调用 bladex 的 id 自动生成方法,会直接把 0 当作 id 存储。

bladex 的接口权限配置(WEB 自动配置)

bladex 的数据隔离配置

avue 列显隐:showColumn: true / false

baldex 菜单管理

  • 某个表的增删改查操作,可以增加自定义按钮,通过 permission.xxx(菜单编号)控制 xxx 按钮的显隐。

角色赋权步骤

  • 设置菜单权限(菜单显示、按钮显示)
  • 设置接口权限(要与按钮匹配)
  • 设置数据权限(只看自己部门及子集,或其他)

centos7 配置网卡

bash
1
2
cd  /etc/sysconfig/network-scripts
# 查看目录文件:ls,如下图所示


ifcfg-en016777736 表示的是 en016777736 网关的配置文件,en016777736 是网关名称,不同的操作系统名称可能不同,只需要操作相关的配置文件即可

bash
1
vi ifcfg-en016777736
  • DHCP 方式获取 IP
    将 ONBOOT=no 修改为 ONBOOT=yes
    systemctl restart network.service

  • 静态 IP
    BOOTPROTO:获取 IP 地址方式
    ONBOOT:开机是否自动打开网卡
    将 BOOTPROTO=dhcp 修改为 BOOTPROTO=static
    将 ONBOOT=no 修改为 ONBOOT=yes
    IPADDR0=192.168.67.129
    PREFIX0=255.255.255.0
    GATEWAY0=192.168.67.1
    DNS1= 114.114.114.114
    DNS2=8.8.8.8
    IPADDR0:IP 地址
    PREFIX0:子网掩码
    GATWAY0:网关地址
    DNS1:主 DNS
    DNS2:备用 DNS
    systemctl restart network.service

没有 ifconfig 命令

bash
1
yum search ifconfig

通过 yum search 这个命令我们发现 ifconfig 这个命令是在 net-tools.x86_64 这个包里,接下来我们安装这个包就行了,命令:yum install net-tools.x86_64
安装完成后,再次使用 ifconfig 命令就可以查看到所有的网卡了。

firewall 配置

(–permanent 永久生效,没有此参数重启后失效)

  • 重新载入
bash
1
firewall-cmd --reload
  • 添加
bash
1
firewall-cmd --zone=public --add-port=80/tcp --permanent
  • 删除
bash
1
firewall-cmd --zone=public --remove-port=80/tcp –permanent
  • 查看开放端口
bash
1
firewall-cmd --list-ports
  • 对指定 ip 开放指定端口

    例如允许 192.168.142.166 访问 6379 端口

bash
1
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="6379" accept"
  • 删除规则
bash
1
2
3
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="11300" accept"

systemctl restart firewalld.service
文章作者: Bill
文章链接: http://blog.webpro.ltd/2019/12/27/work-cmd/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Bill's blog

评论