分类: 工作学习

Linux安装Oracle11G

安装Oracle 11g依赖包

#yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static elfutils-libelf-devel ksh libaio libaio-devel numactl-devel sysstat unixODBC unixODBC-devel pcre-devel

Continue…

windows7/windows10 在本机上静态绑定ip地址和mac地址

背景 :本机地址192.168.2.10,默认网关为192.168.2.1
查看本地arp缓存表:
先ping百度,可通
给 网关的ip地址和一个错误的mac地址进行静态绑定:
1.查找网卡的idx号
2.进行绑定
3.进行删除
①CMD中输入:netsh i i show in
//注意两个i之间是有空格的
然后找到“本地连接”对应的 “Idx”
② 然后在CMD输入:netsh -c “i i” add neighbors 13 “192.168.2.1” “41-b0-22-9d-39-dd“,这里 13 是 idx 号。
再看一下arp缓存,发现绑定成功了。
再ping 一下百度,请求超时。
使用netsh -c “i i” delete neighbors IDX(IDX改为相应的数字)才可删除MAC地址绑定
③ 最后删除:
再ping,成功。

arp -a //查看本机arp缓存表
ping www.baidu.com //向百度发送icmp请求包
netsh i ishow in //查看本地网卡对应的Idx”值
netsh -c “i i” add neiehbors. 13 “192.168.2.1″“30-b0-37-9b-21-dd”//设置指定网卡上的ip地址和mac地址的静态绑定,主
netsh -c “i i” delete neighbors 13 /1删除相关网卡上的ip地址和mac地址绑定

Oracle 无法监听

查看监听服务能启动或者一启动就停止,1521端口可以打开,但无法进行监听测试,查看监听日志满(4G):
\oracle\diag\tnslsnr\xxx\listener\trace\listener.log
需要手工删除日志,为方便不生成日志,直接在配置文件中取消监听日志:
\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
添加
DIAG_ADR_ENABLED_LISTENER = OFF

FreeBSD12 系统盘扩容

原磁盘没有分区,通过虚拟机增加磁盘大小从而进行系统盘扩容。
如果增加数据盘。建议增加磁盘并添加到 /etc/fstab。

参考: https://blog.csdn.net/ichen820/article/details/100825536

# gpart show
//一般不用
//gpart recover da0
//指定扩展大小
//# gpart resize -i 3 -a 4k -s 78G da0
//扩展到全部
# gpart resize -i 3 da0
//文件系统扩容,不要使用全网google的 growfs da0p3 (这个是没用的,提示没有操作权限,单用户 rw /,都没用),用 服务成功。
# service growfs onestart


vue+vuetify建站

用vue cli 来安装 vuetify 参考: https://blog.csdn.net/weixin_44381516/article/details/101845903

vue cli3.0快速搭建项目详解 参考: https://www.cnblogs.com/coober/p/10875647.html

安装 vue cli 和 UI
cnpm install -g @vue/cli
cnpm install -g @vue/ui
如果之前安装老版本,先卸载
npm uninstall vue-cli -g

运行 ui
vue ui
查看帮助(参考: https://stackoverflow.com/questions/51250588/how-can-i-bind-vue-ui-to-another-ip-vue-cli-3 )
$ vue ui -h

修改vue-ui 访问IP和端口
vue ui -H 0.0.0.0 -p

vue+vuetify+vue cli3
1.创建项目
vue create project-one
1

cd project-one
1
cnpm run serve
1

2.用vue-cli添加vuetify程序包
vue add vuetify
1

3.vs code打开文件

4.安装vue-router
cnpm install vue-router –save
1

5.更改项目目录
(1).删除文件Helloword.vue和app.vue中有关Helloword信息,并添加文件Home.vue与Team.vue,router.js,如图

(2). 配置router.js

(3).Home.vue与Team.vue

(4).打开页面

大功告成!
————————————————
版权声明:本文为CSDN博主「sea…」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44381516/article/details/101845903

CentOS7配置SSH 限制IP登录

环境:CentOS 7.0
引用:
https://blog.csdn.net/qq_34886247/article/details/81351175

方法一:
首先需要限制登录的ip(外网ip)
XXX为外网IP
Vim /etc/hosts.allow
输入

sshd:XXX.XXX.XXX.XXX:allow
vim /etc/hosts.deny
输入(表示除了上面允许的,其他的ip 都拒绝登陆ssh)

sshd:ALL
最后sshd重启
 /bin/systemctl restart sshd.service

方法二:
比如说你只允许XXX.XXX.XXX.XXX这个IP进入,其它都禁止:
vim /etc/ssh/sshd_config
添加一行:
allowusers xxx@XXX.XXX.XXX.XXX
注:xxx为你用来登入服务器的用户名

最后sshd重启

 /bin/systemctl restart sshd.service

CentOS多线如何设置

线路顺序:
vi /etc/iproute2/rt_tables
252 CT
251 CM
250 CU

路由脚本:
vi /etc/rc.local

#LAN
ip route add 192.168.2.0/24 via 192.168.0.254 dev p1p1

#WAN01 CT
ip route replace default via 61.130.103.121 dev p1p2
ip route flush table CT
ip route add default via 61.130.103.121 dev p1p2 src 61.130.103.126 table CT
ip rule add from 61.130.103.126 table CT

#WAN02 CM
ip route flush table CM
ip route add default via 112.14.56.1 dev p1p3 src 112.14.56.72 table CM
ip rule add from 112.14.56.72 table CM

#WAN03 CU
ip route flush table CU
ip route add default via 60.12.216.65 dev p1p4 src 60.12.216.118 table CU
ip rule add from 60.12.216.118 table CU

CentOS安装、配置Nginx反向代理

https://www.cnblogs.com/xiaonangua/p/9176137.html

  • 添加Nginx存储库  sudo yum install epel-release
  • 安装Nginx  sudo yum install nginx
  • 启动Nginx  sudo systemctl start nginx
  • 如果正在运行防火墙,运行以下命令以允许HTTP和HTTPS通信
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --permanent --zone=public --add-port=8530/tcp
sudo firewall-cmd --reload
  • 在系统启动时启用Nginx    sudo systemctl enable nginx
  • 配置Nginx   ‘/etc/nginx/nginx.conf’
 server {
     listen        80;
     server_name   a.xxx.com aa.xxx.com;
     include /etc/nginx/default.d/*.conf;
     location / {
         proxy_pass         http://192.168.0.139:80;
         proxy_http_version 1.1;
         proxy_set_header   Upgrade $http_upgrade;
         proxy_set_header   Connection keep-alive;
         proxy_set_header   Host $http_host;
         proxy_cache_bypass $http_upgrade;
     }
 }

service nginx start

service nginx reload