0℃
2022年09月01日
⁄ Linux
⁄ 被围观 1,744次+
默认情况下,Linux系统一般没有安装中文字体,如果有需求可以自己安装,下面以CentOS 7.x为例来进行安装。
1、使用yum源在线安装默认字体库
yum install fontconfig
2、安装字体库管理工具
#安装ttmkfdir这个是用来搜索目录中所有的字体信息并汇总生成fonts.scale文件
yum install ttmkfdir
#创建中文字体存放目录
mkdir /usr/share/fonts/chinese
3、拷贝字体,可以从windows系统进行拷贝,打开c盘下的C:\Windows\Fonts目录,一般选择宋体和黑体,simsun.ttc、msyhbd.ttc、msyhl.ttc、msyh.ttc将中文字体复制到/...
linux阅读全文
0℃
2022年08月26日
⁄ Linux
⁄ 被围观 1,948次+
File Browser是一个使用go语言编写的软件,功能是可以通过浏览器对服务器上的文件进行管理。可以是修改文件,或者是添加删除文件,甚至可以分享文件,是一个很棒的文件管理器,你甚至可以当成一个网盘来使用。总之使用非常简单方便,功能很强大。
项目地址:https://github.com/filebrowser/filebrowser/releases/
教程地址:https://www.filebrowser.cn/
下载地址:https://github.com/filebrowser/filebrowser/releases/download/v2.22.4/linux-amd64-filebrowser.tar.gz
上传安装包到/usr/local/src目录
开启...
File Browser, linux阅读全文
0℃
2022年08月23日
⁄ Linux
⁄ 被围观 1,468次+
go-fastdfs 是一个基于 http 协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。
官方网站:https://sjqzhang.gitee.io/go-fastdfs/
go-fastdfs (go语言版本的FastDFS)
项目地址:https://github.com/sjqzhang/go-fastdfs
编译版本下载地址:https://github.com/sjqzhang/go-fastdfs/releases
go-fastdfs-web 监控工具
项目地址:https://github.com/perfree/go-fastdfs-web
各打包版本下载地址:https://github.com...
Go-FastDfs, linux阅读全文
0℃
2022年08月14日
⁄ Linux
⁄ 被围观 1,094次+
说明:
1、JDK 是 Java 语言的软件开发工具包,JDK 是整个 Java 开发的核心,它包括 Java 运行环境、Java 基础类库和 Java 工具。
2、目前JDK有三个长期支持版本(LTS),分别是:JDK8、JDK11 和 JDK17。
3、JDK 版本包括 Oracle JDK、OpenJDK、AdoptOpenJDK、Amazon Corretto、阿里 Dragonwell 以及华为毕昇 JDK等,其中Oracle JDK 使用最广泛,版本最全面。
4、OpenJDK 是由 Sun 公司创建的 JDK SE 的开源实现,它采用 GPL 协议,可以免费使用,源码开放。
5、AdoptOpenJDK(adoptium) 是由 Java 社区维护的预建...
阅读全文
0℃
2021年10月16日
⁄ Linux
⁄ 被围观 2,732次+
一、CentOS 7.x 安装Docker-ce社区版本
https://www.osyunwei.com/archives/11592.html
二、准备安装软件包
cd /usr/local/src #建议先把需要安装的软件包下载到本地目录
1、下载nginx
wget http://nginx.org/download/nginx-1.21.1.tar.gz #nginx
2、下载pcre
wget http://ftp.pcre.org/pub/pcre/pcre-8.45.tar.gz #nginx扩展
3、下载openssl
wget https://www.openssl.org/source/openssl-1.1.1l.tar.gz #nginx扩展
4、下载zlib
wget http://www.zlib.net/zlib-1.2.11.tar.gz #nginx扩展
三、准备Nginx相关配置...
阅读全文
0℃
2021年09月03日
⁄ Linux
⁄ 被围观 3,248次+
一、CentOS 7.x 安装Docker-ce社区版本
https://www.osyunwei.com/archives/11592.html
二、准备安装软件包
cd /usr/local/src #建议先把需要安装的软件包下载到本地目录
1、下载mysql(自带boost版本)
https://cdn.mysql.com/archives/mysql-5.7/mysql-boost-5.7.34.tar.gz -O mysql-5.7.34.tar.gz
2、下载cmake(编译工具)
https://cmake.org/files/v3.21/cmake-3.21.1.tar.gz
三、构建mysql容器镜像
1、从docker hub拉取官方基础镜像
#我们用centos系统进行构建
https://hub.docker.com/_/centos?tab=tags...
阅读全文
0℃
2021年05月05日
⁄ Linux
⁄ 被围观 4,031次+
Ubuntu Server 20.04.x LTS系统中需要开机启动某个服务、开机备份文件等都可以通过systemd实现
1、创建配置文件
nano /lib/systemd/system/autostart.service #创建文件
[Unit]
Description=autostart
[Service]
Type=forking
PIDFile=/run/autostart.pid
#EnvironmentFile=/etc/systemd/autostart.conf
ExecStart=/home/autostart.conf
ExecReload=/bin/kill -SIGHUP $MAINPID
ExecStop=/bin/kill -SIGINT $MAINPID
[Install]
WantedBy=multi-user.target graphical.target
Alias=autostart.service
ctrl+o #保...
Ubuntu阅读全文
0℃
2021年02月07日
⁄ Linux
⁄ 被围观 2,756次+
Centos 7 kubectl 客户端连接rancher里面的k8s
1 centos7 安装最新版本的kubectl
脚本如下:install_kubectl.sh
#!/bin/bash
# make sunny sunnylinux@foxmail.com
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-ke...
kubernetes阅读全文
0℃
2021年02月06日
⁄ Linux
⁄ 被围观 4,590次+
rancher 简介:
Rancher 是为使用容器的公司打造的容器管理平台。Rancher 简化了使用 Kubernetes 的流程,开发者可以随处运行 Kubernetes(Run Kubernetes Everywhere),满足 IT 需求规范,赋能 DevOps 团队。
网上千篇一律的安装方法:
sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server但是当你的centos7 内核没有升级没有优化,rancher的k8s是无法添加node主机,给很多人造成困惑。安装环境centos7 ,update最新版本,docker-ce 最新的20版本与朋友交流总结updte内核脚本,
#!/bin/ba...
Rancher阅读全文
0℃
2016年11月30日
⁄ Linux
⁄ 被围观 13,754次+
说明:
操作系统:CentOS
Nginx安装目录:/usr/local/nginx
需求:增加Modsecurity模块,实现Nginx服务器Web应用防护系统
开始操作:
一、安装ModSecurity
cd /usr/local/src
wget https://www.modsecurity.org/tarball/2.9.1/modsecurity-2.9.1.tar.gz #下载软件
yum install httpd-devel #modsecurity安装需要APXS包,APXS在httpd-devel中
cd /usr/local/src
tar zxvf modsecurity-2.9.1.tar.gz
cd modsecurity-2.9.1
./autogen.sh
./configure --enable-standalone-module --disable-mlogc
make
安装过程...
阅读全文
0℃
2016年11月01日
⁄ Linux
⁄ 被围观 14,048次+
Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。
Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcatalog等的集中管理。也是5个顶级hadoop管理工具之一。
Ambari主要取得了以下成绩:
通过一步一步的安装向导简化了集群供应。
预先配置好关键的运维指标(metrics),可以直接查看Hadoop Core(HDFS和MapReduce)及相关项目(如HBase、Hive和H...
ambari,hadoop,hbase,zookeeper阅读全文
0℃
2016年07月07日
⁄ Linux
⁄ 被围观 14,547次+
问题:
默认在Linux下产生的私钥文件ssh-rsa格式,ssh远程连接工具putty是不识别的,putty只能识别自己的ppk格式。
需求:
把ssh-rsa格式的私钥文件转换为putty能识别的ppk格式。
具体步骤:
一、下载转换工具PuTTYgen
https://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe
二、开始转换
1、运行puttygen
2、点击Conversions菜单项中的Import key,选择在Linux下生成的id_rsa文件
3、在puttygen的界面上点击Save private key按钮就可以把私钥转换为ppk的格式了
至此,Linux的私钥文件...
阅读全文
0℃
2016年06月16日
⁄ Linux
⁄ 被围观 14,624次+
操作系统:CentOS 6.x 64位
实现目的:安装部署Memcached服务器
一、防火墙设置
vi /etc/sysconfig/iptables #编辑防火墙配置文件,添加下面代码
-A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT
:wq! #保存退出
service iptables restart #最后重启防火墙使配置生效
二、关闭SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
三 、系统约定
软件源代码包存放位置:/usr/lo...
linux, memcached阅读全文
0℃
2016年05月06日
⁄ Linux
⁄ 被围观 10,322次+
准备知识:
Linux下php安装imagick
http://www.osyunwei.com/archives/5327.html
漏洞描述:
ImageMagick是一款广泛流行的图像处理软件。近日,该软件被爆出存在远程代码执行漏洞,编号为CVE-2016–3714。此漏洞允许攻击者通过上传恶意构造的图像文件,在目标服务器执行任意代码。由于ImageMagick应用十分广泛,目前已确定Wordpress等知名应用受此漏洞影响。
影响范围:
ImageMagick <= 6.9.3-9
漏洞修复:
安装最新版本的软件
一、下载软件包:
cd /usr/local/src #进入软件包存放目录
1、ImageMagick(目前...
ImageMagick, linux阅读全文
0℃
2016年02月06日
⁄ Linux
⁄ 被围观 24,664次+
说明:
操作系统:CentOS
web服务器:apache
问题:
搜索引擎的爬虫导致网站在某一段时间内访问量剧增,服务器压力过大,网站访问超时、页面无法打开。
解决办法:
定时监控服务器负载,超过一定阀值后,自动重启web服务。
apache安装目录:/usr/local/apache
脚本运行日志文件:/usr/local/apache/check_cpu_load.log
脚本存放目录:/home/crontab
cd /home/crontab
vi check_cpu_load.sh #编辑,添加以下代码
#!/bin/sh
#crontab: */5 * * * * /home/crontab/check_cpu_load.sh >> /usr/local/apache/che...
Liunx, 负载阅读全文
0℃
2016年01月25日
⁄ Linux
⁄ 被围观 77,079次+
说明:
操作系统:CentOS
磁盘容量有300GB,之前分区的时候只分了一个150GB的/data分区,现在/data分区已经不够用了。
需求:把这块磁盘剩余的150GB容量增加到之前的/data分区,并且保证/data分区原有的数据不损坏。
具体操作:
一、关闭掉使用/data分区的服务,这里/data分区是mysql数据库
service mysqld stop
二、卸载掉磁盘,重新分区
1、卸载磁盘
umount -l /data
若提示磁盘忙,使用fuser找出将正在使用磁盘的程序并结束掉。
fuser -m -v /data
fuser -m -v -i -k /data
2、磁盘分区
使用fdisk命令重新...
linux, 磁盘分区阅读全文