主頁 >  其他 > Linux服務器搭建Oracle 12c資料庫 詳細安裝教程

Linux服務器搭建Oracle 12c資料庫 詳細安裝教程

2021-12-07 10:36:12 其他

🌞大家好!我是互聯網-小啊宇 ~主要從事運維相關作業,喜歡寫博客來記錄自己學習的點點滴滴,很高興可以把每篇文章分享給面前的你,如果對你有幫助不妨點個關注,
?這篇文章主要講解Linux服務器如何搭建Oracle 12c資料庫

在這里插入圖片描述

官方檔案:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/index.html

Oracle 12C

  • Vmware創建實驗所用Linux桌面化虛擬機(如果有機器則跳過)
    • 新建虛擬機
    • 開啟虛擬機,引導配置
    • 設定網卡地址資訊、聯網
  • 安裝Oracle 12C資料庫
    • 主機資訊
    • 1.關閉防火墻,禁止防火墻開機自啟
    • 2.關閉selinux
    • 3.yum安裝必要安裝包
    • 4.創建 swap
    • 5.創建 oracle 磁區(可選、我自己跳過了)
    • 6.創建 oracle data 目錄(同第5步可選、我自己跳過了)
    • 7.設定時區、升級系統、安裝桌面環境
    • 8.創建oracle用戶與用戶組
    • 9.引數配置
    • 10.重啟服務器
    • 11.下載或拷貝oracle檔案
    • 12.配置環境變數
    • 13.解壓并開始安裝
      • 我先選擇典型安裝做示例:
      • 高級安裝如下操作:
    • 14.創建啟停腳本
    • 15.啟動并測驗服務
    • 16.創建Linux服務(可選、我跳過了)

Vmware創建實驗所用Linux桌面化虛擬機(如果有機器則跳過)

新建虛擬機

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
配置完畢后點關閉
在這里插入圖片描述

開啟虛擬機,引導配置

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
點開以后什么都不需要設定,進來之后就點完成
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
設定root賬號密碼
在這里插入圖片描述

創建普通用戶
在這里插入圖片描述
在這里插入圖片描述

等待安裝,,,
在這里插入圖片描述
安裝完成
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
用root賬戶登錄
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
登錄后、一直前進
在這里插入圖片描述

看到如下界面,安裝成功完畢!
在這里插入圖片描述

設定網卡地址資訊、聯網

在這里插入圖片描述
配置ip,查看自己網卡名稱
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
修改完成后:
ESC #退出編輯模式
:wq #保存并退出
在這里插入圖片描述
重啟網路
在這里插入圖片描述
測驗查看ip、聯網情況
在這里插入圖片描述
成功

此時本機得xshell也可以進行連接虛擬機
在這里插入圖片描述

安裝Oracle 12C資料庫

官方安裝檔案
https://oracle-base.com/articles/12c/oracle-db-12cr2-installation-on-oracle-linux-6-and-7
首先下載安裝包

Oracle 12C安裝包
鏈接:https://pan.baidu.com/s/1GYgSF2gPhhHg94hsEfChcw
提取碼:p8u4

主機資訊

hostname: ol7-122.localdomain
hosts: 192.168.1.10    ol7-122.localdomain  ol7-122
[root@localhost ~]# vi /etc/hosts

在這里插入圖片描述

1.關閉防火墻,禁止防火墻開機自啟

# 關閉防火墻
systemctl stop firewalld.service 
# 禁止防火墻開機啟動
systemctl disable firewalld.service
# 查看防火墻狀態
systemctl status firewalld.service

2.關閉selinux

# 編輯檔案
vi /etc/selinux/config
# 修改內容
SELINUX=disabled

3.yum安裝必要安裝包

使用 yum 批量安裝依賴包,若執行一遍失敗則繼續執行第二遍(多次執行不會出現其他問題)

yum install binutils -y
yum install compat-libcap1 -y
yum install compat-libstdc++-33 -y
yum install compat-libstdc++-33.i686 -y
yum install glibc -y
yum install glibc.i686 -y
yum install glibc-devel -y
yum install glibc-devel.i686 -y
yum install ksh -y
yum install libaio -y
yum install libaio.i686 -y
yum install libaio-devel -y
yum install libaio-devel.i686 -y
yum install libX11 -y
yum install libX11.i686 -y
yum install libXau -y
yum install libXau.i686 -y
yum install libXi -y
yum install libXi.i686 -y
yum install libXtst -y
yum install libXtst.i686 -y
yum install libgcc -y
yum install libgcc.i686 -y
yum install libstdc++ -y
yum install libstdc++.i686 -y
yum install libstdc++-devel -y
yum install libstdc++-devel.i686 -y
yum install libxcb -y
yum install libxcb.i686 -y
yum install make -y
yum install nfs-utils -y
yum install net-tools -y
yum install smartmontools -y
yum install sysstat -y
yum install unixODBC -y
yum install unixODBC-devel -y

檢查是否安裝成功(31個安裝包)

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

4.創建 swap

我建議swap還是要重新創建一下,不然后面oracle典型安裝得時候swap空間不足報警;
高級安裝可以自定義記憶體大小;
下面以8G為例操作:(我設定得swap與運行記憶體相同)
如果你本來就又swap(不是0),也可以直接按下面的步驟進行,重新設定是沒有問題的,

1、查看當前記憶體
[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           7.6G        733M        5.3G         33M        1.6G        6.5G
Swap:          5.0G          0B        5.0G


2、創建用于交換磁區的檔案:增加2G大小的交換磁區,count等于想要的塊大小  (1024000x8)
[root@localhost ~]# dd if=/dev/zero of=/home/swap bs=1024 count=8192000
記錄了8192000+0 的讀入
記錄了8192000+0 的寫出
8388608000位元組(8.4 GB)已復制,26.9355 秒,311 MB/秒


3、設定交換磁區檔案
[root@localhost ~]#  mkswap /home/swap
正在設定交換空間版本 1,大小 = 8191996 KiB
無標簽,UUID=e4a6e8b2-dedf-4075-a0a4-d96e1d0d8fbf


4、立即啟用交換磁區檔案
[root@localhost ~]# swapon /home/swap
swapon: /home/swap:不安全的權限 0644,建議使用 0600,

5、再查看記憶體情況,swap就出來了(下方的12G是把原來的5G加上了,都操作完重啟之后5G就沒了)
[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           7.6G        740M        126M         31M        6.8G        6.5G
Swap:           12G        2.0M         12G


如果想使得開機自啟動,想要修改檔案/etc/fastb 修改swap行

#
# /etc/fstab
# Created by anaconda on Mon Dec  6 20:50:25 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=e4f255cc-23a0-49be-95a6-e8e80675aa9f /boot                   xfs     defaults        0 0
/home/swap swap                    swap    defaults        0 0
~                                                               

修改完之后重啟

[root@localhost ~]# reboot
[root@ol7-122 ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           7.6G        402M        6.8G         16M        407M        6.9G
Swap:          7.8G          0B        7.8G

5.創建 oracle 磁區(可選、我自己跳過了)

如果你作業系統原有磁區都合適,這步可以忽略

# 查看硬碟及磁區資訊(啟動Disk開頭的就是硬碟,Device開頭的就是磁區)
fdisk -l
# 創建磁區(/dev/sdb 是硬碟,是你需要創建磁區的硬碟,創建磁區后會生成 /dev/sdb1,如果本來有sdb1,則會出現sdb2)
fdisk /dev/sdb
# 格式化新創建的磁區
mkfs.xfs /dev/sdb1
# 將磁區添加到 /etc/fstab 檔案中,使之開機自動掛載(編輯保存 fstab 檔案后不會立即生效)
vim /etc/fstab
/dev/sdb1        /u01     xfs      defaults 0 0

6.創建 oracle data 目錄(同第5步可選、我自己跳過了)

# 創建目錄
mkdir /u01
# 重新加載檔案 /etc/fstab 所有內容,該操作會忽略所有已經完成的操作,所以多次執行,只會有第一次能看到效果,
mount -a
?
df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   20G   12G  8.7G  57% /
devtmpfs                 3.8G     0  3.8G   0% /dev
tmpfs                    3.9G     0  3.9G   0% /dev/shm
tmpfs                    3.9G   13M  3.8G   1% /run
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1                2.0G  179M  1.9G   9% /boot
/dev/mapper/centos-home   10G   33M   10G   1% /home
tmpfs                    781M  4.0K  781M   1% /run/user/42
tmpfs                    781M   52K  781M   1% /run/user/0
/dev/sdb                  20G   33M   20G   1% /u01

7.設定時區、升級系統、安裝桌面環境

(我們在上面創建的桌面化虛擬機所以這步跳過;
如果最開始安裝的是最小化的則需要安裝桌面化)
方式一:針對最小化安裝的系統

# 設定時區
timedatectl set-timezone Asia/Shanghai
# 升級系統
yum clean all && yum update -y
# 安裝桌面環境(兩個組包必須,不然安裝oracle會出現卡死現象)
yum groupinstall "GNOME Desktop" "Server with GUI" -y
# 安裝完畢設定開機啟動桌面環境
systemctl set-default graphical.target

方式2 : 預裝系統時勾選桌面環境功能

  • Server with GUI
  • Hardware Monitoring Utilities
  • Large Systems Performance
  • Network file system client
  • Performance Tools
  • Compatibility Libraries
  • Development Tools

8.創建oracle用戶與用戶組

# 創建oinstall和dba組
groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
# 創建oracle用戶
useradd -u 54321 -g oinstall -G dba,oper oracle
# 設定oracle密碼
passwd oracle
# 查看創建結果
[root@ol7-122 ~]# id oracle
uid=54321(oracle) gid=54321(oinstall)=54321(oinstall),54322(dba),54323(oper)

9.引數配置

配置內核引數(這些引數根據你機器的配置不同,有些引數需要再次修改,在安裝oralce程序中的check那一步,會給出提示,按要求逐個修改對應的推薦值即可)

[root@ol7-122 ~]# vi /etc/sysctl.conf 
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

[root@ol7-122 ~]# sysctl -p

# 配置ulimit引數
vi /etc/security/limits.d/oracle-database-server-12cR2-preinstall.conf
oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    16384
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    32768
oracle   hard   memlock    134217728
oracle   soft   memlock    134217728
# 設定上面創建的資料目錄權限
mkdir -p /u01/app/oracle/product/12.2.0.1/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01

10.重啟服務器

reboot

11.下載或拷貝oracle檔案

Oracle 12C安裝包
鏈接:https://pan.baidu.com/s/1GYgSF2gPhhHg94hsEfChcw
提取碼:p8u4

12.配置環境變數

mkdir /home/oracle/scripts
?
cat > /home/oracle/scripts/setEnv.sh <<EOF
# Oracle Settings
export TMP=/tmp
export TMPDIR=\$TMP
export ORACLE_HOSTNAME=ol7-122.localdomain
export ORACLE_UNQNAME=zhufuc_sscp
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=\$ORACLE_BASE/product/12.2.0.1/db_1
export ORACLE_SID=zhufuc_sscp
export PATH=/usr/sbin:/usr/local/bin:\$PATH
export PATH=\$ORACLE_HOME/bin:\$PATH
export LD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib
EOF
?
echo ". /home/oracle/scripts/setEnv.sh" >> /home/oracle/.bash_profile
# 執行命令使環境變數生效
source /home/oracle/.bash_profile

13.解壓并開始安裝

假設 oracle 檔案已經下載到 /opt/linuxx64_12201_database.zip
使用圖形化安裝方式,你可以直接在原服務器上連接顯示幕安裝,或者使用其他 ssh 遠程安裝(不帶圖形化的靜默安找找度娘), 如果使用
Xshell 這種工具安裝(需要開啟X11,可以參考:Xshell 顯示圖形化界面)

[root@ol7-122 ~]# cd /opt
[root@ol7-122 opt]# ls
 linuxx64_12201_database.zip  rh
[root@ol7-122 opt]# unzip linuxx64_12201_database.zip 
給oracle用戶安裝目錄的權限
[root@ol7-122 opt]# chown -R oracle:oinstall database/
[root@ol7-122 opt]# chmod -R 775 database/
[root@ol7-122 opt]# ll
總用量 3372752
drwxrwxr-x  7 oracle oinstall        117 127 2017 database
-rw-r--r--  1 root   root     3453696911 126 14:30 linuxx64_12201_database.zip
drwxr-xr-x. 2 root   root              6 1031 2018 rh

準備安裝的時候
切記!切記!切記!
如果是虛擬機請切換用戶重新登陸
如果是xshell也請切換用戶重新連接
不要使用su - oracle 后面執行安裝腳本會報錯!
虛擬機切換用戶:
在這里插入圖片描述

在這里插入圖片描述
xshell使用oracle用戶連接:在這里插入圖片描述
執行安裝

[oracle@ol7-122 ~]$ cd /opt
[oracle@ol7-122 opt]$ ./database/runInstaller 
正在啟動 Oracle Universal Installer...

檢查臨時空間: 必須大于 500 MB,   實際為 25677 MB    通過
檢查交換空間: 必須大于 150 MB,   實際為 7999 MB    通過
檢查監視器: 監視器配置至少必須顯示 256 種顏色,    實際為 16777216    通過
準備從以下地址啟動 Oracle Universal Installer /tmp/OraInstall2021-12-06_02-40-45PM. 請稍候...

會自動彈出安裝界面
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

我先選擇典型安裝做示例:

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
會進行檢查,如果之前swap跟我一樣設定了這里不會報swap空間不足!如果沒有其他報錯!則成功跳轉下個界面,
如果選擇典型安裝,swap大小是根據你的運行記憶體大小而定!
如果選擇高級安裝,swap使用大小可以調整!
在這里插入圖片描述
到這里就可以進行安裝了!安裝完就成功了!

高級安裝如下操作:

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在高級安裝里可以自定義記憶體
在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
我在創建虛擬機的時候磁盤沒給夠,所以我就不選擇恢復區了,直接下一步
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
安裝
在這里插入圖片描述

根據提示操作使用root用戶

[root@ol7-122 /]# /u01/app/oraInventory/orainstRoot.sh 
更改權限/u01/app/oraInventory.
添加組的讀取和寫入權限,
洗掉全域的讀取, 寫入和執行權限,

更改組名/u01/app/oraInventory 到 oinstall.
腳本的執行已完成,
[root@ol7-122 /]# /u01/app/oracle/product/12.2.0.1/db_1/root.sh 
Performing root user operation.

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/12.2.0.1/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]: 
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Do you want to setup Oracle Trace File Analyzer (TFA) now ? yes|[no] :  

Oracle Trace File Analyzer (TFA - User Mode) is available at :
    /u01/app/oracle/product/12.2.0.1/db_1/suptools/tfa/release/tfa_home/bin/tfactl

OR

Oracle Trace File Analyzer (TFA - Daemon Mode) can be installed by running this script :
    /u01/app/oracle/product/12.2.0.1/db_1/suptools/tfa/release/tfa_home/install/roottfa.sh

腳本執行完畢后,點擊確定繼續安裝,
如下圖:
證明安裝完畢,https://ol7-122.localdomain:5500/em
這個地址是Oracle的em地址,web界面
域名則對應的是你的Linux服務器IP
在這里插入圖片描述
現在訪問不了可能是瀏覽器不支持flash
在這里插入圖片描述
其實原頁面是這樣的:
在這里插入圖片描述
在這里插入圖片描述
安裝后
使用oracle用戶編輯“ /etc/oratab”檔案,將每個實體的重新啟動標志設定為“ Y”,

zhufuc:/u01/app/oracle/product/12.2.0.1/db_1:Y

14.創建啟停腳本

cat > /home/oracle/scripts/start_all.sh <<EOF
#!/bin/bash
. /home/oracle/scripts/setEnv.sh
export ORAENV_ASK=NO
. oraenv
export ORAENV_ASK=YES
dbstart \$ORACLE_HOME
EOF
?
?
cat > /home/oracle/scripts/stop_all.sh <<EOF
#!/bin/bash
. /home/oracle/scripts/setEnv.sh
export ORAENV_ASK=NO
. oraenv
export ORAENV_ASK=YES
dbshut \$ORACLE_HOME
EOF
?
chown -R oracle.oinstall /home/oracle/scripts
chmod u+x /home/oracle/scripts/*.sh

注釋:如果執行腳本報錯dbstart、dbshut找不到命令
可直接使用命令操作
dbstart /u01/app/oracle/product/12.2.0.1/db_1
dbshut /u01/app/oracle/product/12.2.0.1/db_1

15.啟動并測驗服務

su -  oracle
~/scripts/start_all.sh  # 啟動腳本
~/scripts/stop_all.sh   # 停止腳本
?
# 使用 telnet 測驗服務埠
telnet 127.0.0.1 1521
?
# 使用 sqlplus 登錄資料庫
sqlplus /nolog
conn / as sysdba

16.創建Linux服務(可選、我跳過了)

創建一個新服務以自動啟動/停止Oracle資料庫,這是假定Oracle資料庫不使用Oracle重新啟動和“start_all.sh”和“stop_all.sh”腳本已經存在

創建名為“ /lib/systemd/system/dbora.service”的服務檔案,

vi /lib/systemd/system/dbora.service
[Unit]
Description=The Oracle Database Service
After=syslog.target network.target
?
[Service]
# systemd ignores PAM limits, so set any necessary limits in the service.
# Not really a bug, but a feature.
# https://bugzilla.redhat.com/show_bug.cgi?id=754285
LimitMEMLOCK=infinity
LimitNOFILE=65535
?
#Type=simple
# idle: similar to simple, the actual execution of the service binary is delayed
#       until all jobs are finished, which avoids mixing the status output with shell output of services.
RemainAfterExit=yes
User=oracle
Group=oinstall
Restart=no
ExecStart=/bin/bash -c '/home/oracle/scripts/start_all.sh'
ExecStop=/bin/bash -c '/home/oracle/scripts/stop_all.sh'
?
[Install]
WantedBy=multi-user.target
?
systemctl daemon-reload
systemctl stop dbora.service
systemctl start dbora.service
systemctl enable dbora.service

至此,Oracle 資料庫安裝結束,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/374760.html

標籤:其他

上一篇:c++專案——聊天室——第一節

下一篇:Hadoop筆記(1)

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more