yum install -y autoconf bc vim wget screen telnet lrzsz zip unzip lsof locate nc tcpdump strace iftop iotop htop crontabs strace ntpdate curl
#开发工具
autoconf #开源软件安装依赖
bc #计算器
vim #编辑器
wget #获取网络文件
screen #ssh提供多个桌面
telnet #网络连接
lrzsz #文件上传和下载
zip #压缩
unzip #解压缩
lsof #列出当前系统打开文件的工具
locate #查找文件,它比find命令的搜索速度快
nc #提供网络端口功能
tcpdump #抓包分析工具
strace #跟踪进程执行时的系统调用和所接收的信号
iftop #流量监控工具
iotop #查看IO使用情况
htop #查看内存使用情况
crontabs #任务定时
strace #跟踪进程执行时的系统调用和所接收的信号
ntpdate #同步时间
curl #http(s)请求
yum install -y cpp gcc gcc-c++ libgcc libstdc++ libstdc++-devel libgomp
#系统库
cpp
gcc
gcc-c++
libgcc
libstdc++
libstdc++-devel
libgomp
yum install -y libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers sqlite-devel libevent-devel ncurses-devel xmlto python-devel python-setuptools MySQL-python
Yum install -y libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl-devel e2fsprogs e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openSSL-devel OpenLDAP OpenLDAP-devel nss_ldap OpenLDAP-clients OpenLDAP-servers SQLITE-devel libevent-devel ncurses-devel xmlto python-devel python-setuptools MySQL-python
yum install -y 省略
#其它通用库
libjpeg
libjpeg-devel
libpng
libpng-devel
freetype
freetype-devel #php依赖,图像库
libxml2
libxml2-devel #php依赖,xml解析
zlib
zlib-devel #php依赖
glibc
glibc-devel
glib2
glib2-devel
bzip2
bzip2-devel
ncurses
ncurses-devel
curl-devel
e2fsprogs
e2fsprogs-devel
krb5
krb5-devel
libidn
libidn-devel
openssl
openssl-devel #加密相关
openldap
openldap-devel
nss_ldap
openldap-clients
openldap-servers
sqlite-devel #sqlmap依赖
libevent-devel #memcache依赖
ncurses-devel #erlang依赖
xmlto #rabbitqm依赖
python-devel #python
python-setuptools
MySQL-python
(需要)
python-pip (或者python-setuptools已安装情况下执行easy_install pip)
用yum安装基本软件
yum install -y gcc*
yum install -y zlib*
yum install -y glibc*
yum install -y boost-* --skip-broken
yum install -y lib* --skip-broken
yum install -y compat-*
yum install -y java-* --skip-broken
yum install -y pip*
yum install -y python2-pip.noarch python34-pip.noarch
yum install -y cmake3.x86_64 cmake.x86_64
yum install -y ncurses-devel.i686 ncurses-devel.x86_64
yum install -y root.x86_64
yum install -y libcurl-devel.i686 libcurl-devel.x86_64 libcurl.i686 libcurl.x86_64
yum install -y libXScrnSaver.i686 libXScrnSaver.x86_64
yum install -y argtable.x86_64 argtable-devel.x86_64
yum install -y openssl-devel
yum install -y libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libstdc++-static.i686 libstdc++-static.x86_64 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64
yum install -y tbb-devel.x86_64
yum install -y gsl-devel.i686 gsl-devel.x86_64 gsl.i686 gsl.x86_64
yum install -y perl-Sys-SigAction.noarch
yum install -y build-essentials
yum install -y swig-doc.noarch
yum install -y swig.x86_64
yum install -y libcurl-devel.i686
yum install -y libcurl-devel.x86_64
yum install -y libcurl.i686
yum install -y libcurl.x86_64
yum install -y glibc-devel.i686
yum install -y glibc-devel.x86_64
yum install -y libXtst-devel.i686
yum install -y libXtst-devel.x86_64
yum install -y openssl-devel.i686
yum install -y openssl-devel.x86_64
yum install -y xmlsec1.x86_64
yum install -y xmlsec1.i686
yum install -y xmlsec1-nss.x86_64
yum install -y xmlsec1-nss.i686
yum install -y xmlsec1-openssl.x86_64
yum install -y xmlsec1-openssl.i686
yum install -y xmlsec1-openssl-devel.x86_64
yum install -y libquadmath.i686
yum install -y libquadmath.x86_64
yum install -y libquadmath-devel.i686
yum install -y libquadmath-devel.x86_64
yum install -y libstdc++-static
yum install -y pandoc.x86_64
yum install -y pcre2.x86_64
yum install -y pcre.x86_64
yum install -y pcre2.x86_64
yum install -y ImageMagick* --skip-broken
复制
安装python模块
yum install -y python3-* --skip-broken
复制
安装perl模块
yum install -y perl-* --skip-broken
复制
perl这一块的安装包找不到,可以用conda来安装,还有cpanm来安装
(base) xiehs 09:45:56 ~
$ cpanm XML::Parser
--> Working on XML::Parser
Fetching http://www.cpan.org/a用yum安装基本软件http://www.cpan.org/a ... OK
Configuring XML-Parser-2.46 ... OK
Building and testing XML-Parser-2.46 ... OK
Successfully installed XML-Parser-2.46 (upgraded from 2.41)
1 distribution installed
复制
其他应用
yum install -y dnf
yum install -y git
yum install -y tree
yum install -y htop
yum install -y screen
yum install -y lftp
yum install -y iftop
yum install -y tmux
yum install -y podman-docker.noarch
yum install -y pbzip2 nethogs
复制
检查更新
yum check-update
复制
更新
yum update
复制
升级centos-stream
#默认腾讯云centos8.2系统
#升级到centos-stream
dnf swap centos-linux-repos centos-stream-repos
dnf distro-sync
复制
完成后查看下当前系统
Complete!
root 10:07:45 ~
$ cat /etc/centos-release
CentOS Stream release 8