准备:切换到root用户下

su #切换到root用户下

一、配置开机自动打开网卡

cd /etc/sysconfig/network-scripts # 进入网络配置文件目录

修改 ifcfg-ens33 文件中

onboot=yes # 设置开机网卡自动打开

二、安装五笔输入法

yum install ibus-table-wubi #安装五笔输入法

三、更换yum源,并更新系统软件包

cd /etc/yum.repos.d #进入yum源的配置文件所在目录

mv CentOS-Base.repo CentOS-Base.repo.bak # 备份原系统yum源配置文件

wget http://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里云yum源的配置文件

yum clean all #清空缓存,视频中未做此操作

yum makecache # 重建本地缓存

yum update -y # 更新系统软件包

yum upgrade -y # 升级系统

视频地址:https://www.ixigua.com/7066799734404579877

验证环境:CentOS 7

验证时间:2022-02-21 21:45:00

整理环境:Windows + Word

整理时间:2022-02-21 22:22:00

1、下载

下载网址:https://typora.io/linux/Typora-linux-x64.tar.gz

2、解压

# 进入下载路径并解压下载的文件
cd /home/zxd/下载
tar -zxvf Typora-linux-x64.tar.gz

3、复制解压后的文件到/opt目录,并修改用户及权限

su 
cd bin
cp -r Typora-linux-x64 /opt
cd /opt
chown root Typora-linux-x64
chmod 4755 Typora-linux-x64

4、设置桌面快捷方式

cd /home/zxd/桌面
vim Typora.desktop

# 添加以下内容
1 [Desktop Entry]
2 Version=0.9.96(beta)
3 Encoding=UTF-8
4 Name=Typora
5 Comment=Typora
6 Exec=/opt/Typora-linux-x64/Typora
7 Icon=/opt/Typora-linux-x64/resources/app/asserts/icon/icon_128x128.png
8 Terminal=false
9 Type=Application
10 Categories=Application;Office;Typora;
11 StartupNotify=true
12 Name[zh_CN]=Typora
13 GenericName[zh_CN]=
14 Comment[zh_CN]=Typora

5、运行Typora

双击运行Typora,提示授权时授权即可

6、复制快捷方式到应用程序目录(应用程序菜单中显示)

cp /home/zxd/桌面/typora.desktop /usr/share/applications/

验证环境:CentOS 7.6 + Typora

整理环境:CentOS7.6 + Typora

验证时间:2020-09-23 10:05:00

整理时间:2020-09-23 10:22:00

1、用户和用户组准备

  1. groupadd dba
  2. groupadd oinstall
  3. useradd oracle -g oinstall -G dba
  4. passwd oracle #设置密码

2、创建安装目录

  1. mkdir -p /opt/oracle
  2. mkdir -p /opt/database
  3. mkdir -p /opt/oraInventory
  4. chown -R oracle:oinstall /opt/database
  5. chmod 755 /opt/

3、设置Oracle用户运行环境

  1. su – oracle
  2. vi ~/.bash_profile
  3. export ORACLE_BASE=/opt/oracle
  4. export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
  5. export ORACLE_SID=orcl
  6. export LANG=”en_US” #此参数设置系统运行在英文环境
  7. #export NLS_LANG=”SIMPLIFIED CHINESE_CHINA.ZHS16GBK” # 此参数配置安装环境中文_字符集 ZHS16GBK,因中文安装涉及字符集问题,与系统默认utf8不一致,可能导致烂码,参数太多,故使用以下一行参数,用英文安装
  8. export NLS_LANG=”AMERICAN_AMERICA.ZHS16GBK” # 此参数根据要配置的数据字符集配置 ZHS16GBK
  9. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
  10. export ORACLE_TERM=xterm
  11. export PATH=$ORACLE_HOME/bin:$PATH
  12. #export DISPLAY=:0.0 #当使用 rdp 远程桌面远程时此行可能导致闪退
  13. source ~/.bash_profile #使修改后的环境变量生效,也可重启使用变量生效
  14. #注:标红内容为直接影响oracle安装的内容,未标红内容为可选参数

4、设置系统限制

  1. /etc/security/limits.conf
  2. oracle soft nofile 1024
  3. oracle hard nofile 65536
  4. oracle soft nproc 16384
  5. oracle hard nproc 16384
  6. #以下内容可不要
  7. oracle soft stack 10240
  8. oracle hard stack 32768
  9. oracle hard memlock 134217728
  10. oracle soft memlock 134217728

5、系统参数调整,可以在安装时,根据提示运行指定脚本,此参数在虚拟机中验证通过,无报错

  1. vim /etc/sysctl.conf
  2. kernel.shmmni = 4096
  3. kernel.shmmax = 1041166336
  4. kernel.shmall = 2097152
  5. kernel.sem = 250 32000 100 128
  6. fs.file-max = 6815744
  7. net.ipv4.ip_local_port_range = 9000 65500
  8. net.core.rmem_default = 262144
  9. net.core.wmem_default = 262144
  10. net.core.rmem_max = 4194304
  11. net.core.wmem_max = 1048576

6、关闭防火墙

  1. systemctl stop firewalld
  2. systemctl disable firewalld
  3. sed ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config //关闭selinux

7、安装依赖包

  1. yum install -y gcc-4.* libaio-0.* glibc-2.* compat-libstdc++-* elfutils-libelf-devel-* glibc-devel-* glibc-headers-* gcc-c++-*
  2. yum install -y libaio-* libgcc-* libstdc++-* unixODBC-* ksh-* glibc-static.x86_64 glibc-static.i686

8、解决Linux下安装oracle11g中文乱码的问题

  1. mkdir –p /usr/share/fonts/zh_CN/TrueType
  2. cd /usr/share/fonts/zh_CN/TrueType
  3. chmod –R 75 zysong.ttf # 此为中文字体,可在百度搜索自行下载

9、使用带参数的命令安装oracle,原因使用系统中jre1.8环境,防止消息框弹不出来

  1. ./runInstaller -jreLoc /etc/alternatives/jre_1.8.0

10、安装过程中报错处理

安装过程中会弹出一个错误信息框,里面带有 ins_ctx.mk  字样,处理方法:
vim /opt/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk

ctxhx: $(CTXHXOBJ)
$(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
修改为
ctxhx: $(CTXHXOBJ)
-static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a
修改完毕保存,点击oracle图形安装界面的continue按钮继续安装
再次报错,错误信息里含有 ins_emagent.mk 字体,处理方法:
vim /opt/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk文件中的配置,将文件中的
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL)
修改为
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL) -lnnz11
点击图形安装界面的继续按钮

 

 

 

验证环境:CentOS 7.7

验证时间:2019-12-13 22:59:00

 

时间:2019-12-13 23:01:00

 

 

 

 

参考网址:https://www.linux-dba.com/index.php/2019/11/15/138/

一、检查本机是否有python3

  1. python #检查本机默认版本
  2. which python #查看本机默认版本位置
  3. ll /usr/bin/python* #查看本机/usr/bin/目录下是否有需要的python版本

二、安装依赖包

  1. yum -y groupinstall “Development tools” #安装开发工具组
  2. yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel #安装依赖包

三、下载python-3.7.5安装包,并解包

  1. wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz #此步骤因从国外下载,故时间较长
  2. tar -xvf Python-3.7.5.tar.xz #解包

四、编译、安装

  1. cd Python-3.7.5 #进入目录
  2. ./configure –prefix=/usr/local/python37 #编译
  3. make&&make install

五、创建链接到/usr/bin目录

  1. ln -s /usr/local/python37/bin/python3 /usr/bin/python3 #创建软链接
  2. ln -s /usr/local/python37/bin/pip3 /usr/bin/pip3 # 创建软链接

六、测试python3.7.5安装是否成功

  1. python3

七、升级pip3工具

  1. pip3 install –upgrade pip # 升级pip3工具包

八、安装Cx_Oracle包,此包为python连接oracle的包

  1. pip3 list cx-Oracle #查询本机是否安装cx_Oracle包
  2. pip3 search cx-Oracle #pypi 库中查询 cx_Oracle包
  3. pip3 install cx-Oracle==7.3.0 # 安装cx-Oracle 包,本次查询最新包为 7.3.0,安装也安装此版本

九、安装PyQt5,此包为Qt5界面包

  1. pip3 search PyQt5 # 从pypi 库中查询 pyqt5库
  2. pip3 install PyQt5==5.13.2 # 安装PyQt5,本次查询最新包为5.13.2,因文件较大,而且访问的为外网,可以先下载后安装,安装参考下一行命令
  3. pip3 install /software/PyQt5-5.13.2-5.13.2-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl # 本次下载的python包,放在/software文件夹上

十、安装oracle客户端,并配置tnsname.ora

此步骤暂略,后期再补

 

 

附:如果需要安装其他版本python,请到python官网下载

官网下载地址:https://www.python.org/ftp/python

python包的下载地址,请在使用 pip3 install 安装包时,从install 信息中复制

oracle 客户端请到oracle官网下载

 

验证环境:CentOS7.7

验证时间:2019-12-12 08:30:00

 

时间:2019-12-12 08:40:00

 

推荐参考网址一:https://os.51cto.com/art/201911/605966.htm

推荐参考网址二:https://www.cnblogs.com/p0st/p/9482167.html

 

cron 任务用于“自动执行的任务”,它有助于简化重复的、有时是乏味的任务的执行,本站不做基础介绍,本站只记录crontab配置文件格式,需要详细了解cron,请参考本文推荐网址。

 

一、cron服务是Linux的内置服务,cron任务的自动执行需要开启crond守护进程。cronb 进程相关命令:

  1. systemctl status crond.service # 检查crond服务进程状态
  2. systemctl start crond.service # 开启crond服务进程
  3. systemctl stop crond.service # 停止crond服务进程
  4. systemctl enable crond.service # 设置crond服务进程开机启动
  5. systemctl disable crond.service # 关闭crond服务进程开机启动
  6. systemctl is-active crond.service # 检查 crond服务进程是否为活动状态
  7. systemctl is-enabled crond.service # 检查crond服务进程是否为开机启动

二、用 crontab 命令可以配置 cron 参数,crontab格式如下

* * * * * command

此格式也可以表示如下:

m h d moy dow command

让我们来解释一下每个条目

m:代表分钟。范围是 0 到 59
h:表示小时,范围是 0 到 23
d:代表一个月中的某天,范围是 1 到 31
moy:这是一年中的月份。范围是 1 到 12
doy:这是星期几。范围是 0 到 6,其中 0 代表星期日
command:这是要执行的命令,例如备份命令、重新启动和复制命令等

 

注:vim 等其他文本编辑工具也可以,但是不会自动检查语句,crontab会在保存时检查语法

 

验证环境:CentOS 7.7

整理时间:2019-11-30 16:44:00

 

 

时间:2019-11-30 16:45:00

 

 

 

 

 

 

 

参考网址:https://blog.csdn.net/weixin_42255190/article/details/99290039

一、安装软件包mod_ssl、openssl

yun install -y mod_ssl openssl

二、创建存放ssl证书的文件夹

mkdir /var/www/ssl

三、上传证书文件并解压

本站是从阿里云申请的免费ssl证书,因为本站使用的apache 服务器,故只需要下载apache 证书文件,并上传到服务器即可,本站证书文件名:3088252_linux-dba.com_apache.zip

  1. cd /var/www/ssl
  2. unzip 3088252_linux-dba.com_apache.zip

得到三个文件:

3088252_linux-dba.com_chain.crt

3088252_linux-dba.com.key

3088252_linux-dba.com_public.crt

四、修改配置文件

  1. vim /etc/httpd/conf.d/ssl.conf
  2. :set number #显示行号

修改内容:

  1. DocumentRoot “/var/www/html” #第59行、去掉前面注释号,并修改后面参数为 网址根目录
  2. ServerName www.linux-dba.com:443 #第60行、去掉前面注释符号,并修改网址为服务器网址,本站为www.linux-dba.com
  3. ErrorLog /var/www/ssl/ssl_error_log.log #第64行,修改日志存放路径,
    TransferLog /var/www/ssl/ssl_access_log.log #第65行,修改日志存放路径
  4. SSLEngine on # 第70行,设置ssl 引擎开
  5. SSLCertificateFile /var/www/ssl/3088252_linux-dba.com_public.crt  # 约第100行,修改为证书路径
  6. SSLCertificateKeyFile /var/www/ssl/3088252_linux-dba.com.key # 约第107行,修改为证书key路径
  7. SSLCertificateChainFile /var/www/ssl/3088252_linux-dba.com_chain.crt # 约第116行,去掉注释,修改为证书文件路径
  8. CustomLog /var/www/ssl/ssl_request_log \      # 约215 行,修改日志路径,保留最后一个 \

五、重启apache 服务器

  1. systemctl restart httpd.service # 重启服务器
  2. systemctl status httpd.service # 重启服务器,如果有红色报错,一般是ssl.conf 参数有误,或者无所填路径,留意修正后重启服务器检查httpd.service状态

六、配置防火墙

  1. firewall-cmd –zone=public –add-service=https –permanent  #添加https服务至防火墙,并设置为永久
  2. firewall-cmd –reload # 重启加载防火墙设置,并使此生效

七、配置阿里云安全组规则

找到阿里云的 网络与安全 ====> 安全组

在服务器实例里栏找到 安全组规则====>配置,打开安全组配置工具

克隆一条 协议类型为 TCP 的规则,修改规则方向:入方向,授权策略:允许,协议类型:https(443),授权类型:IPv4地址段访问,授权对象:0.0.0.0/0(表示全网访问)

八、至此,即可外网通过https访问网站,如本站即可通过https://www.linux-dba.com 访问网站

附:可能用到的命令

unzip 解压、mkdir 创建文件夹、cd 进入指定目录、

firewall-cmd 防火墙设置相关知识请参考: https://blog.csdn.net/s_p_j/article/details/80979450

vim 基本知识,请参考:https://www.runoob.com/linux/linux-vim.html

验证环境:CentOS7.7 + Apache + WordPress + 阿里云ECS服务器

验证时间:2019-11-25 11:10:00

时间:2019-11-25 11:19:00

参考网址1:http://subversion.apache.org/packages.html#centos

参考网址2:https://www.cnblogs.com/-mrl/p/8980244.html

参考网址3:https://blog.csdn.net/ljw_jiawei/article/details/84836863

参考网址4:http://ju.outofmemory.cn/entry/115564

 

一、安装svn程序

  1. yum install -y svn

二、创建svn根目录,启动并设置开机启动

  1. mkdir -p /var/svn #svn默认根目录是/var/svn
  2. chmod -R 777 svn # 给svn目录足够权限
  3. systemctl start svnserve.service # 启动svn 服务
  4. systemctl status svnserve.service # 查svn服务状态
  5. systemctl enable svnserve.service # 设置svn开机启动

三、设置防火墙

  1. firewall-cmd –zone=public –add-port=3690/{tcp,udp} –permanent
  2. firewall-cmd –reload

四、创建Svn第一个项目 xxxx

  1. svnadmin create /var/svn/xxxx

五、修改配置文件

cd /var/svn/sysmgr/conf

  1. vim authz # 添加用户、及分配用户权限
  2. # 在此文件中,添加如下数据
  3. [/]
  4. linux = rw # linux 为即将使用的登录账户,rw 为读写权限

 

  1. vim passwd
  2. 在此文件的[users] 下添加
  3. linux = linuxpwd # linux 为authz中分配的用户名,linuxpwd 为将要分配的密码

 

  1. vim svnserve.conf
  2. 修改如下内容
  3. anon-access = read # 第19行,去掉前面#号
  4. auth-access = write # 第20行,去掉前面#号
  5. password-db = passwd # 第27行,去掉前面#号
  6. authz-db = authz # 第34行,去掉前面#号
  7. realm = /var/svn #第39行,去掉前面#号,并修改内容为 /var/svn

六、关闭Selinux

  1. vim /etc/sysconfig/selinux # 配置selinux配置文件,将其中所有内容注释后保存,重启

七、重启服务器

  1. reboot now #重启后可以在windows 下用svn 客户端工具访问,访问协议 svn,如:svn://192.168.100.100/xxxx

 

注:因本人是个渣渣,尝试配置Selinux,未成功,而且是内网环境测试,故直接关闭Selinux

Selinux 配置可以参考:

http://www.toxingwang.com/management/security/1011.html 

https://blog.csdn.net/kangshuo2471781030/article/details/79294506

 

 

Windows 版本svn服务器搭建,可参考:https://www.cnblogs.com/kinwing/p/11093843.html

 

 

验证环境:CentOS 7.7 + Windows 客户端

验证时间:2019-11-22 11:45:00

 

 

时间:2019-11-23 00:08:00

 

 

参考网址:https://blog.csdn.net/qq378947986/article/details/80821237

Windows 上有很多下载工具,如迅雷,网际快车,idm等,但是这些好用的工具,linux 下有一类似工具XDM,安装方法及使用如下:

一、下载页面

https://sourceforge.net/projects/xdman/

  1. wget https://jaist.dl.sourceforge.net/project/xdman/xdm-2018-x64.tar.xz #我下载的时候,下载地址

二、安装

  1. tar -xvf xdm-2018-x64.tar.xz #解包

三、安装解包后的文件

  1. ./install.sh

四、使用

  1. xdman # 命令打开xdm

或者从应用管理里面找到图标打开

 

五、设置中文

点击 Tools==> Language

选择 简体中文,确定

File ==> Exit

再次打开程序界面即为中文界面

 

验证环境:CentOS7.7

验证时间:2019-11-20 15:15:00

 

时间:2019-11-20 15:46:00

 

参考网址:https://www.cnblogs.com/s-seven/p/9105973.html

 

一、检查本机是否有python3

  1. python #检查本机默认版本

  2. which python #查看本机默认版本位置

  3. ll /usr/bin/python* #查看本机/usr/bin/目录下是否有需要的python版本

二、安装依赖包

  1. yum -y groupinstall “Development tools” #安装开发工具组

  2. yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel #安装依赖包

三、下载python-3.8.0安装包,并解包

  1. wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz #此步骤因从国外下载,故时间较长

  2. tar -xvf Python-3.8.0.tar.xz #解包

四、编译、安装

  1. cd Python-3.8.0 #进入目录

  2. ./configure –prefix=/usr/local/python38 #编译

  3. make&&make install

五、创建链接到/usr/bin目录

  1. ln -s /usr/local/python38/bin/python3 /usr/bin/python3 #创建软链接
  2. ln -s /usr/local/python38/bin/pip3 /usr/bin/pip3 # 创建软链接

六、测试

  1. python3

 

 

验证环境:CentOS7.7

验证时间:2019-11-15 20:21:00

 

时间:2019-11-15 20:23:00

 

 

 

 

腾讯终于发布linux版的QQ了,再也不用通过各种模拟器安装windows版本的QQ了。

下载页面:https://im.qq.com/linuxqq/download.html

下载链接:https://qd.myapp.com/myapp/qqteam/linuxQQ/linuxqq_2.0.0-b1-1024_x86_64.rpm

 

安装方式:yum命令直接在线安装

  1. yum install -y https://qd.myapp.com/myapp/qqteam/linuxQQ/linuxqq_2.0.0-b1-1024_x86_64.rpm

安装完成后,即在桌面生成一个qq.desktop,双击后点击第二个按钮即可运行程序

 

测试环境:CentOS7.7

测试时间:2019-11-12

时间:2019-11-12 20:37:00