#仅供学习,生产环境勿用
#!/bin/bash
systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0
sed -i s#SELINUX=enforcing#SELINUX=disabled# /etc/selinux/config
yum clean all
cp -vrf /etc/yum.repos.d /etc/yum.repos.d.bak
mv /etc/yum.repos.d/* /tmp/
echo "[local_repo]" >> /etc/yum.repos.d/local.repo
echo "name=localyum" >> /etc/yum.repos.d/local.repo
echo "baseurl=file:///mnt/" >> /etc/yum.repos.d/local.repo
echo "enabled=1" >> /etc/yum.repos.d/local.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/local.repo
yum makecache
#连接光盘后挂载
mount /dev/cdrom /mnt/
yum repolist all
yum install -y kylin-lsb
#生产环境谨慎使用
#PS1设置
#为了方便直观显示
vi /etc/profile
Go
#PS1 add
if [ $USER = "root" ]; then
export PS1="\e[1;31m[\u@\[\033[32m\]\h\[\033[0m\] \[\033[37m\]\w \[\033[0m\]\D{%F %T}]\n# "
elif [ $USER = "oracle" ]; then
export PS1="\e[1;34m[\u@\[\033[32m\]\h\[\033[0m\] \[\033[37m\]\w \[\033[0m\]\D{%F %T}]\n$ "
else
export PS1="\e[1;33m[\u@\[\033[32m\]\h\[\033[0m\] \[\033[37m\]\w \[\033[0m\]\D{%F %T}]\n$ "
fi
vi .vimrc
Go
set nocompatible
"set backspace=indent,eol,start
set backspace=2
filetype plugin on
filetype indent on
syntax on
set nu
"abbr wp1 DIC-SPACE(BR)
"set encoding=utf-8
"set termencoding=utf-8
"set fileencoding=zh_CN.UTF-8
"set fileencodings=zh_CN.utf-8,ucs-bom,euc-cn,ZH_cn.UTF-8,utf-8,zh_cn,gbk
set ts=3
set sw=3
set incsearch
set showtabline=2
set shortmess=atI
set noerrorbells
"set cursorline
set nobackup
set hls
set bg=dark
set laststatus=2
set statusline=\ %<%F[%1*%M%*%n%R%H]\ %c:%l/%L%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %l:%c/%L%)
set fileformat=unix
"set path+=/home/icore/include,/home/icore/hbox/include,.,
set vb t_vb=
"set foldenable
let fortran_more_precise=0
set diffopt+=iwhite
set diffexpr=""
au BufNewFile,BufRead *.pc,*.dbC set ft=c
au BufNewFile,BufRead *.trc set ft=trc
"au BufNewFile,BufRead *.cbl,*.olb,*.pco,*.btb,*.exb,*.cpy set ft=cobol
:map <F1> :tabnext<CR>
:map <F2> :tabprevious<CR>
:map <F3> :tabnew<CR>
"colo elflord
colo peachpuff
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line ("'\"") <= line("$") | exec "normal! g'\"" | endif
endif
$ cd $DM_HOME/bin
$ cat ./disql_conf/glogin.sql
--ALTER SESSION SET nls_date_format = 'YYYYMMDD_HH24:MI:SS';
SET LINESHOW OFF;
SET PAGESIZE 99;
SET TIME ON;
SET SERVEROUTPUT ON;
SET SQLPROMPT "_USER'@'_CONNECT_IDENTIFIER > ";
#查看 ForwardX11 no是否被注释
# cat /etc/ssh/ssh_config|grep ForwardX11
# ForwardX11 no
#设置enabled=true打开
[root@NODE01 ~ 2023-08-02 20:01:02]
# cat /etc/lightdm/lightdm.conf|grep -C 5 XDMCPServer
# hostname = Hostname to report to XDMCP clients (defaults to system hostname if unset)
#
# The authentication key is a 56 bit DES key specified in hex as 0xnnnnnnnnnnnnnn. Alternatively
# it can be a word and the first 7 characters are used as the key.
#
[XDMCPServer]
enabled=true
#port=177
#listen-address=
#key=
#hostname=
#重启lightdm.service
systemctl restart lightdm.service
# yum install tigervnc tigervnc-server -y
#把example config 文件从/lib/systemd/system/vncserver@.service复制过来
# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
#修改配置信息(#将其中的user都改为root
# vim /etc/systemd/system/vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
WorkingDirectory=/root
User=root
Group=root
PIDFile=/root/.vnc/%H%i.pid
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver -autokill %i
ExecStop=/usr/bin/vncserver -kill %i
Restart=on-success
RestartSec=15
[Install]
WantedBy=multi-user.target
#重新加载配置文件(新增和修改配置文件后,都需要执行此步)
systemctl daemon-reload
#设置密码
#vncpasswd
Password:# 设置或修改当前用户的VNC登录密码
Verify:# 再次输入当前用户的VNC登录密码
Would you like to enter a view-only password (y/n)? n
询问你是否要再输入一个只有观看权限而被禁止操作远程桌面的密码。一般我们都不需要这样的一个只能看屏幕的权限。所以此处输入n
#设置vnc开机自动启动
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
说明:vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2,端口号加1就是5902,以此类推
[root@DCA ]# xrandr
Screen 0: minimum 32 x 32, current 1024 x 768, maximum 32768 x 32768
VNC-0 connected 1024x768+0+0 0mm x 0mm
1024x768 60.00*+
1920x1200 60.00
1920x1080 60.00
1600x1200 60.00
1680x1050 60.00
1400x1050 60.00
1360x768 60.00
1280x1024 60.00
1280x960 60.00
1280x800 60.00
1280x720 60.00
800x600 60.00
640x480 60.00
# 设置适合自己的分辨率
xrandr -s 1920x1200_60
xrandr -s 1680x1050_60
修改这个4个文件
#/etc/sysconfig/network-scripts/ifcfg-ens32
#/etc/resolv.conf
#/etc/hosts
#/etc/resolv.conf
其他4个节点配置
# uuidgen 获取随机网卡UUID
e88e1c6e-ec5c-4cce-b196-2c9b36a4a737
# vi /etc/sysconfig/network-scripts/ifcfg-ens32
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.80.11 #根据您实际设置的ip更改
PREFIX=24
GATEWAY=192.168.80.2#根据您实际设置的ip更改
[root@PD ~]# systemctl restart network
echo "NETWORKING=yes">> /etc/sysconfig/network
#根据您实际设置的主机名更改
echo "HOSTNAME=node01">> /etc/sysconfig/network
#根据您实际设置的ip更改
echo "GATEWAY=192.168.80.2">> /etc/sysconfig/network
[root@PD1 ~]# cat /etc/sysconfig/network
# Created by anaconda
#add
NETWORKING=yes
HOSTNAME=node01
GATEWAY=192.168.80.2
修改hostname
# hostname
查看当前主机名
#hostnamectl set-hostname node01
修改主机名
vi /etc/hosts
echo "192.168.80.11 node01">> /etc/hosts
echo "nameserver 114.114.114.114">> /etc/resolv.conf
echo "nameserver 8.8.8.8">> /etc/resolv.conf
echo "nameserver 223.5.5.5">> /etc/resolv.conf
[root@PD1 ~]# cat /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 223.5.5.5
达梦社区技术https://eco.dameng.com
文章
阅读量
获赞