![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 环境部署
文章平均质量分 67
Fu_Lin_
为人朴实正直,有积极进取的心态,努力拼搏。性格沉稳内敛,做事细心踏实,个性坚韧,能吃苦耐劳,对工作有很强的责任感!有很强进取心和团队协作精神,学习能力、适应能力、承受压力能力较强,善于挑战自我。
展开
-
Kubuntu / Ubuntu 使用及DL设置
在 Ubuntu 上设置系统范围的Proxy(代理)的方法,代理服务器在其基本级别上是一个计算机系统,其服务位于发出Web请求的计算机(客户端)和包含所请求内容的服务器之间。在Ubuntu/Debian操作系统上有各种配置代理设置的方法,可以使用图形界面,或者在命令行上完成所有设置,本文介绍这两种的实现方法。上发现使用apt官方源特别慢,而镜像源替换又会报错,于是想到开代理,直接下载安装clash来翻墙访问,安装以后果然速度刚刚的,下面是安装教程,不过安装以后也要设置相关代理,否则无用!原创 2023-10-23 10:56:48 · 266 阅读 · 2 评论 -
VMWare中Ubuntu虚拟机复制粘贴功能失效问题
和虚拟机之间复制粘贴。我从网上找来一篇可用的,目前自己测试UKUI系统都是可以使用,如果是。在安装期间遇见yes直接输入yes即可,其他情况均回车。然后,一定要重新启动虚拟机,才能让配置生效。网上找了挺久才解决的,所以把正确方法扩散一下。, 执行命令之前执行。原创 2023-05-31 12:00:08 · 3653 阅读 · 2 评论 -
VMware虚拟机共享文件夹问题: /mnt下没有hgfs文件夹
今天在VM虚拟机上面安装麒麟V10,发现里面/mnt目录下啥也没有,之前装ubuntu就遇到过/mnt目录下有hgfs目录但是内部没有内容,现在直接hgfs都不显示了,究其原因还是。,VMware Tools文件夹就会挂载到/media/用户名/VMware Tools下面,由于该文件夹只读,所以需要把对应的压缩文件解压到其他目录下,以管理员身份运行。这个是灰色, 需要先右键虚拟机图标,选择settings->CD/DVD (SATA),将。解决这个错误之后,重启启动虚拟机,然后在虚拟机图标上右键,选择。.原创 2022-08-11 10:11:22 · 4987 阅读 · 2 评论 -
centos 在iptables中增加删除通行端口
查看开放端口命令:iptables -L -n新增开放端口 ://开放8080端口iptables -I IN_public_allow -p tcp --dport 8080 -j ACCEPTiptables -I INPUT -p tcp --dport 8080-j ACCEPT-A 增加-I 插入-D 删除-R 替换拦截链的名字是IN_public_allow 还是INPUT 通过iptables -L -n查看即可,比如下面这种情况,就应该使用INPUT开放所有端口:原创 2022-02-19 10:54:16 · 2316 阅读 · 0 评论 -
linux 使用 rz上传文件出现乱码,rm删不掉
文章目录前言解决办法:删除inode号题外:如何避免rz命令文件不乱码前言今天在linux服务端使用rz命令上传本地文件到服务端后,发现文件名是乱码,然后文件大小size还是0KB , 如下图:然后我用rm -rf filename ,tab文件名tab不出来,复制黏贴后还是删不掉,提示没有发现这样的文件!后面在CSDN上查了几个博主的介绍发现有两种方法更改字符集删除inode号通过更改字符集无解,用删除inode号的方法解决了。解决办法:删除inode号首先查看文件的inode原创 2022-02-19 10:00:10 · 4984 阅读 · 0 评论 -
VMware win系统共享文件夹, 在Ubuntu下进入/mnt/hgfs无法显示的问题解决方案
Linux Ubuntu,在进入/mnt/hgfs文件夹后,看不到共享的win系统文件夹,但是用vmware-hgfsclient命令可以看到共享文件夹目录,这个命令是你安装了vmwaretools成功后生成的。然后根据网上说法先安装 sudo apt-get install open-vm-dkms 命令,发现是错误的,如下图:然后使用命令mount -t vmhgfs .host:/shared /mnt/hgfs命令挂载该共享文件夹,(注意:“.”号前面是有一个空格的),其中.host:/原创 2021-11-08 20:27:59 · 3678 阅读 · 3 评论 -
JS中的Map对象
Qt 中有QMap, js中应该也有对应的Map对象,所以现记录如下:1,js创建map对象var map = new Map();2.将键值对放入map对象map.set("key",value)map.set("key1",value1)map.set("key2",value2)3.根据key获取map值map.get(key) 4.删除map指定对象delete map[key]或map.delete(key) 5.循环遍历mapma转载 2020-09-27 08:53:13 · 796 阅读 · 0 评论 -
linux centos7 升级 make 4.3
最近在装glibc 时 遇到了一个问题就是make的版本低不能使用,默认带的是 3.82 不满足 make 4.0 的最低要求。所以需要手动升级一下。具体过程如下首先去make官网下载最新的make包官网make下载地址可以看到最新是4.3wget http://mirrors.ustc.edu.cn/gnu/make/make-4.3.tar.gztar xf make-4.3.tar.gz cd make-4.3/# 安装到指定目录./configure --prefix=/usr/l原创 2020-09-21 11:08:31 · 5744 阅读 · 0 评论 -
(2015)JS ES6 必知的十个 特性
前言今天用到了最新的js的一些新特性,什么箭头函数啊,我是搞qml的,所以也支持,想着肯定不止这一个新特性,于是乎,搜索了一番,果然发现一些非常好用的新东西,现记录下,以备不时之需下面的记录均为其他地方的借鉴,最后结尾我会给出具体借鉴参考地址,其中细节之处有我自己的验证和具体释义,因为很多地方我也看不懂,但是我会用更简洁的方式表达出来,绝对不是一味的无脑copy当然我也会把格式整理的更加工整正文这是为忙碌的开发者准备的ES6中最棒的十个特性(无特定顺序):默认参数模版表达式多行字符串拆原创 2020-08-03 11:34:29 · 450 阅读 · 0 评论 -
Linux 手自合并挂载、卸载磁盘
1)查看新增磁盘的设备号如下图,本例中新增磁盘设备号为 /dev/sdb,大小为10G;磁盘已自动完成分区(/dev/sdb1)和文件系统(ext4)的设置,下面直接挂载即可。2)挂载磁盘文件系统这里介绍两种挂载方式:手动和自动。手动即每次重启启动后,需要再次手工挂载分区到响应目录;自动则是系统在重启时自动完成,无需再次手工操作。假设我们要将新增磁盘挂载到/data 目录,则先手动创建该目录,然后开始挂载。a. 手动挂载使用 mount 命令将分区 /dev/sdb1 挂载到 /data 目原创 2020-07-14 09:08:38 · 734 阅读 · 0 评论 -
Linux 设置MySQL开启自动启动
将服务文件拷贝到init.d下,并重命名为mysqlcp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld赋予可执行权限chmod +x /etc/init.d/mysqld添加服务chkconfig --add mysqld显示服务列表chkconfig --list看到3、4、5状态为开或者为 on 则表示成功。如果是 关或者 off 则执行一下chkconfig --level ..转载 2020-06-18 09:53:56 · 621 阅读 · 0 评论 -
Linux 生成pem或ppk文件 用于免密登录
pem适用于xshell工具免密登录,ppk适用于putty工具免密登录下面我来阐述2种文件的生成和密码登录禁止的使用生成pem文件1.在远程机器生成.pem文件创建密钥对$ ssh-keygen -t rsa -b 2048 -v或者输入ssh-keygen -t rsa -C "root的密钥" -f "root_key"都可以,我是用的是下面这种root_key直接一路回车确认下一步查看生成的密钥对:我创建的密钥文件时直接生成在当前目录,如果当前用户主目录下有.ssh 可能会原创 2020-06-17 10:59:41 · 2076 阅读 · 1 评论 -
两台服务器之间免密码传输文件scp ssh
原理就是把两台服务器的对应用户的公钥拷贝到对方authorized_keys文件里面!Client端步骤1(生成证书)ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): <-- 直接输入回车Enter s原创 2020-06-02 15:07:44 · 969 阅读 · 0 评论 -
Linux 磁盘已满,查看具体哪个磁盘文件占用命令
1.使用 df -h或者df -hl 查看磁盘空间占用情况df -hdf -hl使用 sudo du -s -h / * | sort -nr 命令查看那个目录占用空间大sudo du -s -h /* | sort -nr一眼就看出25G好明显,再通过sudo du -s -h /opt/* | sort -nr 一层层排查,找到占用文件多的地方。sudo du -s -h /opt/xxx/xxx/* | sort -nr ...原创 2020-05-28 08:59:13 · 816 阅读 · 0 评论 -
linux环境下nohup 命令提示 redirecting stderr to stdout 最优解决方式
在生产环境下启动Weblogic时,发现原来好好的nohup信息输出到指定文件中的功能,突然出问题了。现象是控制台输出的信息一部分输出到了我指定的文件,另一部分却输出到了nohup.out,而我是不想让它产生nohup.out文件,不知道是什么原因。我的启动命令是这样的:nohup bin/startManagedServer.sh myserver htp://192.168.0.1 -Xm...原创 2020-01-17 11:08:34 · 5912 阅读 · 0 评论 -
nginx 启动报错 “/var/run/nginx/nginx.pid" failed” 解决方法
问题:重启虚拟机后,再次重启nginx会报错: open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory)解决方法:(1)进入 cd /usr/local/nginx/conf/ 目录,编辑配置文件nginx.conf ;(2)在配置文件中有个注释的地方: #pid logs/nginx.pi...原创 2019-07-27 10:28:42 · 2757 阅读 · 2 评论 -
搭建Nginx服务器
一、nginx安装环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。①gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gccyum install gcc-c++ ②PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl ...转载 2019-09-16 10:44:56 · 346 阅读 · 0 评论 -
HAproxy安装和配置
HAproxy安装和配置安装部署yum安装安装haproxy源码编译安装配置文件介绍配置文件大体分类配置文件详解:重点配置参数安装部署haproxy安装不算很难,haprox官方base源已经被收录,也可以使用源码编译。yum安装安装haproxy yum install haproxy -y源码编译安装安装开发环境yum groupinstall &amp;amp;quot;development ...原创 2019-01-15 17:45:30 · 2402 阅读 · 0 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)今天服务器遇到了一个很熟悉的问题输入:#mysql -u root -pERROR 2002 (HY000): Can’t connect to local MySQL server ...原创 2018-10-09 16:56:19 · 635 阅读 · 0 评论 -
Xshell评估过期处理方法(下载个人免费版本)
现在百度搜索的xshell官网很多都是假的,只能下载评估版本下面说下个人免费版本的获取:点击出现的评估期已过的窗口如下,如果你也遇到了同样的问题,通过以下方法解决。1、爽快的点击上面图片上的取消按钮。。。。。。(取消之后不需要进行任何卸载操作,保证再次登陆后数据还存在)2、进入Xshell官网主页,https://www.netsarang.com/。2.1、点击上面的download...原创 2019-07-10 17:36:18 · 2347 阅读 · 0 评论 -
搭建Nginx图片服务器
一、安装Nginx先安装Nginx,看我之前发的文章: 搭建Nginx服务器二、安装vsftpd再安装vsftpd组件,看我之前发的文章:Linux环境下安装配置vsftpd服务全攻略(踩坑)下面是原博主的博文Linux安装ftp组件(8步完成)三、开始搭建Nginx图片服务器1、效果例如:图片通过ftp服务上传到/home/ftpuser/www/images目录下,我想通过访...转载 2019-07-13 10:34:01 · 1941 阅读 · 0 评论 -
GCC 7.3.0编译安装
科大开源镜像站 GCC源码https://mirrors.ustc.edu.cn/gnu/gcc/下载gcc-7.3.0wget https://mirrors.ustc.edu.cn/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz解压&amp;进入目录tar -xf gcc-7.3.0.tar.gz cd gcc-7.3.0运行 downlo...转载 2018-10-09 09:29:42 · 1570 阅读 · 0 评论 -
add-apt-repository: command not found
今天给nginx 升级的时候碰到一个问题通过执行 add-apt-repository 命令来添加nginx 的ppa的时候发现 命令找不到root@ubuntu:~# sudo add-apt-repositoryppa:nginx/stablesudo: add-apt-repository: command not found经过 搜索才知道 add-apt-repository 是由...转载 2018-10-09 10:28:11 · 1239 阅读 · 0 评论 -
Ubuntu12.04升级C++11标准
参考博客:http://my.oschina.net/zenglingfan/blog/169564一、问题分析Ubuntu默认apt-get安装的版本好像是4.6,需要首先把g++版本安装到g++4.8.安装完后要更新gdb7.6,安装gdb7.6是因为g++升级到4.8后会导致与12.04默认的gdb7.4不兼容(使用gdb –version可查看gdb版本)二、安装g++ 4.8指令...原创 2018-10-09 10:41:12 · 1038 阅读 · 0 评论 -
ubuntu中安装lua5.3
下载lua包并解压wget -c http://www.lua.org/ftp/lua-5.3.0.tar.gz或者下载地址:http://www.lua.org/ftp/,把下载的文件放到/usr/local/src/目录下。下载libreadline相关支持Ubuntusudo apt-get install libreadline5 sudo apt-get ...原创 2018-10-09 12:36:53 · 1118 阅读 · 0 评论 -
luasql脚本工具的安装
在luasql的安装过程中不能成功编译,主要遇到两个问题缺失mysql.h在安装了mysql的前提下,还需要再安装libmysqlclient-dev,具体指令:sudo apt-get install libmysqlclient-dev系统所用的lua版本及路径与luasql的不一致将config文件的lua路径配置成与系统的一致,具体路径查看,可以使用指令whereis...原创 2018-10-09 18:47:20 · 886 阅读 · 0 评论 -
安装redis 及常见问题
最近安装了下redis遇到了些问题,现记录如下:正常流程如下:解压文件:tar xzvf redis-2.8.17.tar.gz进入目录cd redis-2.8.17编译make测试make test通过会出现下面的提示:如果途中一个错误都没有遇见,那么恭喜你,成功编译过去,下面的错误可以不用理会途中遇到的错误如下:1、cc: command not fo...原创 2018-10-10 11:00:54 · 500 阅读 · 0 评论 -
redis通过6379端口无法连接服务器
看了网上很多解决方案,都是端口问题,将127.0.0.1改为0.0.0.0,就ok了,但是本人的问题不是端口问题,端口本来就是0.0.0.0。其实redis无法连接数据库就只有这几种可能,防火墙,安全组,密码,绑定IP。这次的问题感觉还是比较让人费解的,当更换端口号的时候就可以,默认端口6379就是不行。按照顺序依次检查了防火墙,安全组,密码,配置文件,都确认没有问题之后,再次启动redis,...原创 2018-10-17 10:05:22 · 10061 阅读 · 24 评论 -
Linux防火墙iptables规则设置
文章目录语法选项常用实例iptables常用命令iptables命令是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置。语法iptables(选项)(参数)选项-t<表>:指定要操纵的表; -A:向规则链中添加条目; -D:从规则链中删除条目; -i:向规则链中插入条目; -R:替换规则链中的条目; -...原创 2018-10-17 10:35:23 · 958 阅读 · 0 评论 -
Linux测试UDP 和 TCP 端口
怎样检测TCP/UDP端口的连通性1 TCP端口的连通性TC端口的连通性,一般通过telnet检测:TCP协议是面向连接的,可以直接通过telnet命令连接telnet host-ip port2 UDP端口的连通性因为公司网络防火墙一般对端口会有一些限制,通过公司网络访问外部服务器特定端口时,需要检测与目标服务器特定端口的连通性;若无法连通,在确认目标服务器相关端口打开时,则很有...原创 2018-11-13 17:29:51 · 5666 阅读 · 0 评论 -
root环境下源码安装nginx,php, mysql
1、准备资源,下载nginx及相关组件:cd usr/local/src 进入下载目录,可自定义准备下载4个程序:wget http://nginx.org/download/nginx-1.10.2.tar.gzwget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gzwget http://zlib.ne...原创 2018-12-24 10:12:49 · 523 阅读 · 0 评论 -
virtualbox新版本安装Liunx时鼠标不见了,但是点击、滚动有反应解决方案
今天想装一下linux虚拟机,选择了virtualbox,但是在安装时,发现看不到鼠标,键盘上下移动是有反应的,鼠标乱点也有反应,如图:解决方案:在设置-显示-graphic Controller 里面选择VBoxVGA,就可以了...原创 2019-01-21 10:06:03 · 10627 阅读 · 6 评论 -
Ubuntu安装keepalived
首先说下我的环境,是在win系统下安装的子系统ubuntu,方便操作。网上一般都是使用centos 安装keepalived,基于用ubuntu算是碰到很多坑,这里只说需要安装的缺少包,然后可以参考我都这边文档:Linux下Keepalived安装与配置.首先需要安装一下依赖包,缺少一个都不行:apt-get install libpopt-dev daemon gcc libssl-d...原创 2019-01-21 11:32:11 · 2003 阅读 · 0 评论 -
Linux下Keepalived安装与配置
一、简介负载平衡是一种在真实服务器集群中分配IP流量的方法,可提供一个或多个高度可用的虚拟服务。在设计负载均衡拓扑时,重要的是要考虑负载均衡器本身的可用性以及它背后的真实服务器。用C编写的类似于layer3, 4 &amp;amp; 7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。Keepalived为负载平衡和高可用性提供了框架。负载平衡框架依赖于众所周知且广泛使用的Linux虚...转载 2019-01-15 18:03:07 · 1673 阅读 · 0 评论 -
Keepalived配置日志文件
最近安装keepalived,再centos上面一帆风顺啊,没有遇到任何阻拦,但是再ubuntu上装,差点没让我砸了电脑,各种坑,各种报错,ubuntu上安装可以看下我这边博客:ubuntu 下安装keepalived所以,能够查看日志是一件很幸福的事情啊,根据日志来定位错误会事半功倍好了,正片上映:配置日志文件修改配置文件keepalived vi /etc/sysconfig/ke...原创 2019-01-22 17:56:41 · 2624 阅读 · 0 评论 -
Linux 下Haproxy+keepalived 高可用负载
前面写了两个单独配置和安装的文档,这次需要记录的是两个强强联手需要注意的东西。首先,这边就不再累赘这两个工具的安装和部署了,如还未部署的请移步到我这两篇博客后再来观看:Linux下Keepalived安装与配置HAproxy安装和配置好了进入正文首先在keepalived安装完毕后,配置文件中需要加入下内容:vrrp_script chk_haproxy { scrip...原创 2019-01-23 15:19:47 · 342 阅读 · 0 评论 -
Docker_入门?只要这篇就够了!(纯干货适合0基础小白)
这篇博客适合谁?对于Docker并不了解,只是有一点模糊的感觉,觉得Docker可以当成虚拟机用之类的只是下载了Docker软件,对于怎么配置,怎么玩,第一步干什么,完全一无所知本文适用于mac,PC用户不保证文章的效果,现在离开来得及网上Docker相关的教程都泛滥了,为啥还要写,为啥我要看你的文章首先欢迎你,能搜索到我的博客就是缘分其次,确实,现在Docker相关的文章真的太...转载 2019-03-15 11:19:35 · 422 阅读 · 0 评论 -
Linux安装python3.6
如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!一、安装Python3.6安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-...原创 2018-09-12 14:03:16 · 494 阅读 · 0 评论