系统相关

Linux下获取安装包

12-03
https://blog.csdn.net/xiaofeng3011/article/details/82797614 # cat /etc/yum.conf [main]cachedir=/var/cache/yum/$basearch/$releasever #下载包的缓存地址,可以设置keepcache=0 #这个说明没有存,一安装完就自动删除了,如果要保留,改为1 centos下执行yum install xxx后. 系统会从yum源下载rpm,将rpm放置到缓存目录下:/var/cac

VMware Workstation安装虚拟机时遇到的”拦路虎“

12-03
今天在重装系统后,我安装了VMware Workstation,准备安装windows server 2012 的虚拟机,但是在安装过程中,出现了报错"二进制转换与此平台上的长模式不兼容.此虚拟环境中的长模式被禁用,因此需要使用长模式的应用程序将无法正常运行."初次遇到这个问题,我一时也不知道该如何解决,便在网上查找答案,最终使用下面方法解决此问题,现分享给遇到此类问题不知该如何解决的朋友们,自己亲自操作,不喜勿喷.问题说明:1.启动vmware出现:"二进制转换与此平台上的

Linux squid代理

12-03
代理的作用: 共享网络 : 加快访问速度,节约通信带宽 : 防止内部主机受到攻击 : 限制用户访问,完善网络管理: 传统代理: 首先要在内部主机设置代理服务器的IP和port,然后通过代理服务器访问外部资源,代理服务器收到访问请求后,会查询本地是否已缓存 原文地址:https://www.cnblogs.com/hyc-blog/p/10071841.html

linux工作空间满载问题

12-03
问题报错::::_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Home/******.php 查看磁盘 命令:df -l Use% 100% 磁盘满了 mthinkphp文件夹用命令进不去 sudo chmod -R 777 /**/**/mthinkphp 从项目初始目录开始用命令 :du -h --max-depth=1 查看哪个目录占用空间最大 最后发现mthinkphp最大 然后逐层使用命令:du -h --max-depth=1 找

Linux的帮助文档命令

12-03
Linux的帮助文档命令 1.man page man是manual(操作手册)的简写,使用方式: man [指令] man date 在显示的内容中查找内容: / + 搜索你的关键字 上下左右键来查看更多说明,按q退出 man -f man(查找man完整名称的手册) man -k man(模糊查询含有man名称的手册) whatis [命令或数据] <==相当于 man -f [命令或数据] apropos [命令或数据] <==相当于 man -k [命令或数据] 上面的这两个命令要使用

vim脚本插件化

12-03
日积月累,自己写的 vim 脚本越来越多,大大的方便了日常编写任务,但是这些脚本没有做成插件的形式,导致换一台新机器时,不方便下载使用,下面就介绍一下如何把 自己写的脚本做成一个插件,可以在vimrc中使用Plug xxx安装. begin 新建文件夹,命名为vim_script 进入文件价,执行 git init初始化一个仓库 去 github 新建一个仓库,vim_scipt 设置本地仓库的 remote 信息 在 vim_script 下新建 autoload 文件夹,把自己写的 vim

docker三剑客之应用machine,compose,swarm

12-03
利用Docker-Machine创建虚拟Docker主机 ## 下载docker-machine https://github.com/docker/machine/releases [email protected]:~$ curl -L https://github.com/docker/machine/releases/download/v0.16.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && ch

Linux基本命令之用户管理

12-03
Linux 用户和用户组管理Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护. 每个用户账号都拥有一个惟一的用户名和各自的口令. 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账

安装Linux内核源代码

12-03
系统:Ubuntu 18 CPU架构:AMD64 1,在终端输入:sudo apt install linux-source 命令 2,进入/usr/src/linux-source-4.15.0目录解压源码压缩文件:sudo tar jxkf linux-source-4.15.0.tar.bz2 3,目录linux-source-4.15.0即包含的是当前内核的源代码文件. 原文地址:https://www.cnblogs.com/yitouniu/p/10057715.html

Linux Chrony 设置服务器集群同步时间

12-03
导读 Chrony是一个开源的自由软件,像CentOS 7或基于RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步.相对于NTP时间同步软件,占据很大优势.其用法也很简单. Chrony有两个核心组件,分别是:chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步.它确定计算机增减时间的比率,并对此进行调整补偿.chronyc:提供一个用户界面,用于监控性能并进行多样化的配置

vi/vim打开文件提示Found a swap file by the name

12-03
问题分析 有一次在远程连接主机时,用vi打开文件my.ini却提示:Found a swap file by the name ".my.ini.swp".百度了下才知道,原来在使用vi或vim命令打开一个文件后,就会产生一个.(filename).swp的文件.如果编辑完成之后,正常退出,那么这个swp文件就会被自动删除. 而之前我在使用vi操作该文件时发生了异常中断(非正常退出),于是就在当前目录下生成了一个.my.ini.swp文件.在Linux中,以.开头的文件都是隐藏文件,可

Linux登陆故障“-bash-4.1$”

12-03
出现-bash-4.1$原因:缺少.bash_profile环境变量文件 原文地址:http://blog.51cto.com/12489067/2325622

Linux开启TCP 22端口(基于SSH协议)

12-03
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议. 第一步 #查看本机是否安装SSH软件包 [[email protected] ~]# rpm -qa | grep ssh openssh-server-6.6.1p1-12.el7_1.x86_64 openssh-clients-6.6.1p1-1

Linux命令——pr

12-03
参考:Linux命令——column 前言 接触这个命令的初衷是我想把一个很长的单列输出设置成多列输出,奈何column的分列输出机制太智障,直到我发现了pr 参数 pr -#, 输出指定的列数. -t, 忽略页眉和页脚 -T, 忽略页眉和页脚,去除所有分页记号 查看/usr/bin下面可执行文件,发现有600多行. [[email protected] bin]# find /usr/bin/ -executable -type f | wc -l 641 单列显示的话看起来很吃力,可以借助p

最好用的编辑器之一:Vim-Go环境搭建

12-03
本文由Librant发表 如果说在Linux环境下,什么编辑器最好用,如果我说是VIM,估计会有一大部分人嗤之以鼻,怎么可能.VIM可能是他用过众多编辑器最难用的一个.在我司用的是云虚拟机,说实话吧,这里吐槽一下,是真的卡,没开几个网页,打开几个软件就卡的不要不要的,后来码代码的时候,能用Linux机器我就尽量使用Linux环境,如果读者正好也是一名Gopher的话,那我就强烈建议你使用VIM,Vim-go是当前使用最为广泛的用于搭建Golang开发环境的vim插件.好了,废话不多说,看我搭建好

【Linux 进程】exec族函数详解

12-03
exec族的组成: 在Linux中,并不存在一个exec()的函数形式,exec指的是一组函数,一共有6个,分别是: #include <unistd.h> extern char **environ; int execl(const char *path, const char *arg, ...); int execlp(const char *file, const char *arg, ...); int execle(const char *path, const char *arg

eclipse保存卡死和内存溢出

12-03
转:https://blog.csdn.net/sinat_36831355/article/details/81113042 1.保存卡死(build的时候去除验证)   项目右键----properties----Builders----将validation前的勾去掉 2.内存溢出点击控制台下的Servers----双击tomcat----点击open launch configuration,如下图 在出现的Edit configuration中点击Arguments选项卡,在VM ar

Ubuntu 设置系统环境变量和开机自启动

12-03
Ubuntu 设置系统环境变量和开机自启动 Ubuntu系统环境变量详解 参考这篇文章,讲的非常详细 开机自启动 在Linux下设置软件开机自动有三种方式: 1. 自动启动应用程序--rc.local脚本 2. 自动启动服务--update-rc.d 3. 启动应用程序首选项 3. 使用Systemd 下面来逐一界面这三种方式: 一.自动启动应用程序--rc.local脚本 rc.local脚本是一个Ubuntu开机后会自动执行的脚本,在该脚本内添加命令行,开机时会自动执行. 脚本路径/etc/

CentOS 7 上安装vim(默认未安装)

12-02
首先使用命令查看相关的是不是安装了vim:如下: [[email protected] conf]# rpm -qa|grep vim 出现如下的命令 vim-minimal-7.4.160-1.el7.x86_64 [[email protected] conf]# yum -y install vim* 则,可以安装完vim相关工具了. 原文地址:https://www.cnblogs.com/emanlee/p/10055973.html

linux 基础11-例行性命令

12-02
阅读目录 1.什么是例行性命令 1.1:linux工作排程的种类 1.2:系统常见的例行性命令有哪些 2.仅执行一次的工作排程 3.循环执行的例行性命令 3.1:使用者设定 3.2:系统设定 1. 什么是例行性命令 1.1 linux工作排程的种类: linux例行性命令主要有两种: at:仅执行一次就从linux的任务中取消 cron:将持续例行性的工作下去 1.2 系统常见的例行性命令有哪些: 2. 仅执行一次的工作排程 建立date.sh #!/bin/bash #program: thi