一、开启root用户SSH远程登陆
1、给root用户添加密码:
sudo passwd root
2、切换到root用户
su - root
3、修改ssh配置文件
vi /etc/ssh/sshd_config
#打开22端口
Port 22
#允许root远程登陆
#PermitRootLogin prohibit-password
PermitRootLogin yes
4、重启ssh服务:
service ssh restart
5、配置ssh开机启动
systemctl enable ssh
6、查看ssh是否启动
ps -ef | grep 22
netstat -lntup | grep 22
---------------------------------------------------------------------------------------------------------------------------------
二、配置xrdp远程桌面
1、说明
xrdp是linux下的用远程桌面协议来进行可视化远程操作,默认监听端口是3389。
2、安装
apt-get install xrdp
3、在windows上用mstsc远程桌面来连接linux服务器ip(本例连接用户名为root)
---------------------------------------------------------------------------------------------------------------------------------
三、修改文件名时显示扩展名(默认是不显示,无法在图形界面修改文件扩展名)
打开文件管理器后,点击右上角的三横线按扭,选择设置,在基础设置下的隐藏文件项,取消重命名时隐藏文件扩展名选项前的勾,就行了。
---------------------------------------------------------------------------------------------------------------------------------
四、root用户无法打开chrome
1.找到Chrome的路径
find / -name google-chrome
/opt/apps/cn.google.chrome/files/google-chrome
2.编辑google-chrome文件
vim /opt/apps/cn.google.chrome/files/google-chrome
在 exec -a "$0" "$HERE/chrome" "$@" 末尾增加 --user-data-dir --no-sandbox
3、保存退出
---------------------------------------------------------------------------------------------------------------------------------
五、安装java
1、下载安装包
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
2、解压到指定目录(-C:指定目录)
tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /opt/apps
3、配置环境变量(无需要修改/etc/profile文件,仅需要在shell中运行下面两条命令)
update-alternatives --install /usr/bin/java java /opt/apps/jdk-17.0.2/bin/java 1000
update-alternatives --install /usr/bin/javac javac /opt/apps/jdk-17.0.2/bin/javac 1000
4、查看系统中所有JAVA的版本和优先级(因为有进系统中还安装了OpenJDK,所以还要执行以下命令来将安装的版本设置为默认的JDK)
update-alternatives --display java
5、执行命令选择JAVA版本:
update-alternatives–config java
6、确认使用的版本
java -version
---------------------------------------------------------------------------------------------------------------------------------
六、安装mysql
1、下载mysql源配置库
wget https://repo.mysql.com//mysql-apt-config_0.8.22-1_all.deb
2、安装mysql源配置库
dpkg -i mysql-apt-config_0.8.22-1_all.deb
3、配置mysql源
dpkg-reconfigure mysql-apt-config
4、更新源
apt-get update
5、安装mysql(过程中会要求输入密码)
apt-get install mysql-server
apt-get install mysql-client
6、查看mysql服务状态
service mysql status
7、登陆mysql
mysql -uroot -p
---------------------------------------------------------------------------------------------------------------------------------
七、安装anaconda
1、下载安装包
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
2、为安装包增加执行权限
chmod +x Anaconda3-5.3.1-Linux-x86_64.sh
3、执行安装
bash Anaconda3-5.3.1-Linux-x86_64.sh
(1)按“ENTER”查看许可证协议
(2)将屏幕滚动至底部,输入“yes”确认
(3)确认安装路径
(4)确认初始化,输入“yes”确认
4、查看安装的包名及版本号
conda list
5、添加路径到PATH
vi .bashrc
export PATH=/root/anaconda3/bin:$PATH
source .bashrc
echo $PATH
6、在桌面添加spyder快捷方式(在桌面新增spyder.desktop文件,也就是桌面启动器)
vim spyder.desktop
[Desktop Entry]
Categories=Development;Science;IDE;Qt;
Comment=The Smarter Way to manage dadabase
Encoding=UTF-8
Exec=/root/anaconda3/bin/python "/root/anaconda3/bin/spyder"
Icon=/root/anaconda3/pkgs/spyder-3.3.1-py37_1/share/icons/spyder3.png
#Icon=/opt/apps/cn.wps.wps-office/entries/icons/hicolor/256x256/mimetypes/wps-office2019-kprometheus.png
MimeType=text/x-python;
Name=Spyder
StartupNotify=true
Terminal=0
Type=Application
Version=1.0
X-AppStream-Ignore=True
X-Deepin-Vendor=user-custom
7、修改快捷方式的权限
chmod 777 spyder.desktop
8、升级spyder到4(支持中文版)
conda install spyder=4.0.1
9、安装新样式(使spyder支持全屏深蓝)
(1)升级pip
pip install --upgrade pip
(2)下载安装QDarkStyleSheet
pip install qdarkstyle
(3)修改mainwindow.py文件
(a)查找文件位置
find / -name mainwindow.py
/root/anaconda3/lib/python3.8/site-packages/spyder/app/mainwindow.py
(b)先备份文件
cp /root/anaconda3/lib/python3.8/site-packages/spyder/app/mainwindow.py /root/anaconda3/lib/python3.8/site-packages/spyder/app/mainwindow.py.bak
(c)引入qdarkstyle
打开这个文件,在 from __future__ import print_function 这就话后面添加 import qdarkstyle(或者在import这些语句的随便一个位置)
(d)添加样式
在这个文件下面部分找到这个类:class MainWindow(QMainWindow):
找到这个函数 def __init__(self, options=None):
在这个函数第一句(QMainWindow.__init__(self))的后面添加:
self.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5())
保存文件
(e)选择主题
在 Tools->Preferences->Syntax coloring->Scheme里选一个喜欢的暗色主题:spyderdark(这个只针对editor和console,要是不改别的只进行这步会发现标题栏任务栏还是白的,不叫完全的dark theme)
要是觉得Spyder3主题图标看不清可以在,Preferences的General里改为Spyder2的主题。
(4)重启Spyder
---------------------------------------------------------------------------------------------------------------------------------
八、安装Eclipse
1、下载
wget https://mirrors.nju.edu.cn/eclipse//technology/epp/downloads/release/2021-12/R/eclipse-jee-2021-12-R-linux-gtk-x86_64.tar.gz
2、解压
tar -zxvf eclipse-jee-2021-12-R-linux-gtk-x86_64.tar.gz -C /opt/apps/
3、创建桌面启动器
vi /root/Desktop/Eclipse.desktop
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/apps/eclipse/icon.xpm
Exec=/opt/apps/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;
---------------------------------------------------------------------------------------------------------------------------------
九、安装DBeaver
1、说明
dbeaver是一个非常好用的多数据库管理软件,可以管理Mysql、oracle 、postgresql、DB2等,基本只要主流的数据库她都支持,还支持NoSql数据库,如Redis,mongodb等等。
2、下载
wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add -
3、配置源
echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list
4、安装
apt-get update && sudo apt-get install dbeaver-ce
5、创建桌面启动器
vi /root/Desktop/DBeaver.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=DBeaver Community
GenericName=UniversaL Database Manager
Comment=Universal Database Manager and SQL Client.
Path=/usr/share/dbeaver-ce/
Exec=/usr/share/dbeaver-ce/dbeaver
Icon=/usr/share/dbeaver-ce/dbeaver.png
Categories=IDE;Development
StartupWMClass=DBeaver
StartupNotify=true
Keywords=Database;SQL;IDE;JDBC;ODBC;MySQL;PostgreSQL;Oracle;DB2;MariaDB
MimeType=application/sql
---------------------------------------------------------------------------------------------------------------------------------
十、rpm与deb互转
1、安装alien
apt-get install alien
2、rpm转换成deb
alien --to-deb --scripts zsh-4.3.11-4.el6.centos.i686.rpm
3、deb转成rpm
alien --to-rpm --scripts dateutils_0.3.1-1.1_amd64.deb
4、安装deb
dpkg -i package_file.deb
5、卸载
dpkg -r package_name
---------------------------------------------------------------------------------------------------------------------------------
十一、oracle安装
1、将rpm转为deb
alien --to-deb --scripts /tools/oracle-database.rpm
2、安装所需依赖
apt-get install libaio-dev sysstat unixodbc-dev libelf-dev unzip g++ zlib1g-dev ksh libstdc++5 binutils
3、修改参数文件:/etc/security/limits.conf (在文件结尾添加)
vi /etc/security/limits.conf
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
4、修改参数文件:/etc/sysctl.conf (在文件结尾添加)
vi /etc/sysctl.conf
fs.file-max=6815744
kernel.sem=250 32000 100 128
kernel.shmmni=4096
kernel.shmall=1073741824
kernel.shmmax=4398046511104
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
fs.aio-max-nr=1048576
net.ipv4.ip_local_port_range=9000 65500
5、建立软连接
#mkdir /usr/lib64 #已存在,不用建立
#ln -s /usr/bin/awk /bin/awk #已存在,不用建立
#ln -s /usr/bin/basename /bin/basename #已存在,不用建立
#ln -s /usr/bin/rpm /bin/rpm #已存在,不用建立
ln -s /etc /etc/rc.d
ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib
6、创建用户、组和安装目录
groupadd oinstall
groupadd dba
7、创建用户
#最好是在图形界面使用系统自带的设置来创建oracle用户,否则有可能无法出现密码输入框的问题
#useradd -d /home/oracle -m -c "Oracle Database" -g dba -G sudo -s `which bash` oracle
#passwd oracle
# -d:参数是指定用户主目录
# -m:自动建立用户的登入目录
# -c:用户描述
# -g:指定用户所属的组
# -G:指定用户所属的附加组
# -s:指定用户登入后所使用的shell
usermod -G oinstall,dba,lp,sudo,users,netdev,lpadmin,scanner,sambashare oracle
8、创建安装目录
mkdir -p /u01/oracle/app/oracle/product/19c/db_1
chown -R oracle:oinstall /u01
9、配置oracle用户环境变量
vi /home/oracle/.bashrc
export ORACLE_BASE=/u01/oracle/app/oracle
export ORACLE_HOME=/u01/oracle/app/oracle/product/19c/db_1
export PATH=ORACLE_HOME/bin:$PATH
export ORACLE_SID=19c
export LANG=en_us
export NLS_LANG=AMERICAN_AMERICA.UTF8
export LC_ALL=C
10、安装
(1)oracle用户下
sudo dpkg -i oracle-database_1.0-2_amd64.deb
(2)root用户下
/etc/init.d/oracledb_ORCLCDB-19c configure
#说明:最好/etc/init.d/oracledb_ORCLCDB-19c这个文件中的oracle环境变量配置部分按上面的改一下,否则就会用自带的,在/opt/oracle目录下
#/etc/init.d/oracledb_ORCLCDB-19c这个文件中的环境的默认配置如下:
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export ORACLE_VERSION=19c
export ORACLE_SID=ORCLCDB
export TEMPLATE_NAME=General_Purpose.dbc
export CHARSET=AL32UTF8
export PDB_NAME=ORCLPDB1
export LISTENER_NAME=LISTENER
export NUMBER_OF_PDBS=1
export CREATE_AS_CDB=true
# General exports and vars
export PATH=$ORACLE_HOME/bin:$PATH
(3)修改sys用户密码(deb方式安装后sys和system的密码是随机的,需要修改)
orapwd file=$ORACLE_HOME/dbs/orapwORCLCDB sys=y password=oracle force=y format=12
(4)启动数据库
sqlplus / as sysdba
startup
(5)查看cdb和pdb
SQL> select name,cdb from v$database;
NAME CDB
--------- ---
ORCLCDB YES
SQL> col pdb_name for a30
SQL> select pdb_id,pdb_name from dba_pdbs;
PDB_ID PDB_NAME
---------- ------------------------------
3 ORCLPDB1
2 PDB$SEED
(6)创建pdb
dbca #建议,创建完后自动打开
或
create pluggable database test admin user test identified by test123456 file_name_convert=('/opt/oracle/oradata/ORCLCDB/pdbseed/','/opt/oracle/oradata/ORCLCDB/test/') ;
SQL> select pdb_id,pdb_name from dba_pdbs;
PDB_ID PDB_NAME
---------- ------------------------------
3 ORCLPDB1
2 PDB$SEED
4 TEST
alter session set container=TEST;
startup;
(7)修改tnsnames.ora:
#用记事本打开tnsnames.ora,在最后添加
PDB_TEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = TEST)
)
)
---------------------------------------------------------------------------------------------------------------------------------
十二、自动挂载VMware共享文件夹到指定目录
1、加载VMware共享文件夹
在VMware菜单栏的虚拟机菜单下选择重新安装VMware tools;
安装后在编辑虚拟机设置,在选项菜单下的共享文件夹中启用共享并设置共享文件夹;
此时,共享文件夹将会出现在/mnt/hgfs目录下:如D:\Share 就会到/mnt/hgfs/Share中
2、设置共享文件夹开机自动挂载到/tools目录下(也可以改/etc/fstab文件)
mkdir /tools
chmod 777 /tools
vmhgfs-fuse ./host:/Share /tools -o allow_other #Share是设置的windows下的VMware共享文件夹,一定要加-o allow_other否则除root外的其它用户无法访问
3、设置共享文件夹开机自动挂载到/tools目录下
#在rc.local文件中设置就行了。deepin系统中没有这个rc.local文件,创建一个就行。rc.local文件需要加上执行权限,chmod +x rc.local
vim /etc/rc.local
#!/bin/bash
vmhgfs-fuse ./host:/Share /tools -o allow_other
exit 0
---------------------------------------------------------------------------------------------------------------------------------
十三、Docker安装
1、配置apt源
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" >> /etc/apt/sources.list
2、安装docker-ce
apt-get install docker-ce
3、 检测docker
#安装后docker已经启动,并已设置为开机自动启动。
docker -v
ps -ef |grep docker
---------------------------------------------------------------------------------------------------------------------------------
十四、Docker安装达梦8数据库
1、查找dm源
docker search dm
2、下载dm8_docker
wget -O dm8_docker.tar -c https://download.dameng.com/eco/dm8/dm8_docker.tar
3、 加载
docker import dm8_docker.tar dm8:v01
4、安装镜像
docker images
5、运行dm8
docker run -itd -p 5236:5236 --name dm8_01 dm8:v01 /bin/bash /startDM.sh
6、查看是否启动成功
docker ps
docker logs -f dm8_01
netstart -lntup | grep 5236
#安装后docker已经启动,并已设置为开机自动启动。
docker -v
ps -ef |grep docker