分类: Linux&Unix

类Linux,类Unix。包括系统及软件。

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…

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


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

Cacti 1.2.x 安装

参考文档:
CentOS 7.4源码安装Cacti 1.1.26监控Linux主机图文详解
https://www.linuxidc.com/Linux/2018-03/151649.htm
CentOS7.5安装Cacti1.1.38
https://blog.csdn.net/networken/article/details/81567337

官方安装文档: https://docs.cacti.net/manual:088:1_installation.1_install_unix
安装服务并配置


CentOS新安装准备

系统使用最小化安装。
安装完以后更新系统: yum update
安装igconfig工具:yum install net-tools.x86_64
配置永久静态路由(新增文件): vi /etc/sysconfig/network-scripts/route-ens192
192.168.20/24 via 192.168.0.254 dev ens192
显示静态路由: ip route show
修改网络IP: vi /etc/sysconfig/netwok-scripts/ifcfg-ens192

Continue…

VMware ESXi for DELL

官网下载: https://my.vmware.com/cn/web/vmware/details?downloadGroup=ESXI670&productId=742

DELL R7x0服务器对应 ESXi 版本:
VMware ESXi 6.5.X (R710)
—–
VMware ESXi 6.5 : https://www.dell.com/support/home/cn/zh/cnbsdt1/Drivers/DriversDetails?driverId=NF6XJ

VMware ESXi 6.5 U2 A01: https://www.dell.com/support/home/cn/zh/cnbsd1/drivers/driversdetails?driverid=k72kj

VMware ESXi 6.7.X (R730\R740)
—-
VMware ESXi 6.7 A01
https://www.dell.com/support/home/cn/zh/cnbsd1/drivers/driversdetails?driverid=gv3pd

VMware ESXi 6.7 U1 A03
https://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverId=53N67

Patch:
https://my.vmware.com/zh/group/vmware/patch#search
下载Patch,上传到ESXi服务器,并通过SSH安装并重启ESXi。
esxcli software vib update -d “/vmfs/volumes/datastore1/patch-directory/ESXi650-201811002.zip”

VMWARE ESXI开启SNMP服务

从6.5版本以后,已经无法直接修改/etc/vmware/snmp.xml文件,修改并启动服务后正常。但系统重新启动后又恢复默认关闭状态(snmp.xml复原)。
通过登录ssh,命令模式修改snmp.xml文件:
esxcli system snmp set –communities YOUR_COMMUNITY_STRING
esxcli system snmp set –enable true
/etc/init.d/snmpd start
其中 YOUR_COMMUNITY_STRING 是您希望设置的 SNMP Community 字符串。
验证 SNMP 服务是否正在运行:
您可以使用以下命令检查 SNMP 服务的运行状态:
/etc/init.d/snmpd status

——————————————————————-
其实就是配置/etc/vmware/snmp.xml 文件就可以,1、启用;2、设置communities。 MIBs下载: https://kb.vmware.com/s/article/1013445

Continue…