linux
文章平均质量分 57
Lucky0928
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mac 下使用docker安装centos:8镜像
1. 先检查一下你本机docker是否安装,使用如下命令:docker version:这里不再详述docker的安装,详情请查阅https://docs.docker.com/docker-for-mac/install/a2.根据菜鸟教程:https://www.runoob.com/w3cnote/hadoop-setup.html(1)先pull一个centos:8镜像...原创 2021-05-06 16:26:18 · 725 阅读 · 0 评论 -
macos virtualbox install vm
download vagrant:https://www.vagrantup.com/downloadsdownload virtualbox:https://www.virtualbox.org/wiki/Downloads双击安装成功后打开virtualbox 去new一个vm:填写好虚拟机名字,设置好内存和hard,done 就创建出一个VM设置网络位桥连接,设置好之后启动VM时会报一个error:Kernel driver not installed (rc=-1908),先保存好VM,重启.原创 2021-04-20 21:17:19 · 222 阅读 · 0 评论 -
LVS原理详解以及部署
一、LVS简介linux virtual server简称LVS,是章文嵩博士1998年发起的一个开源项目。官网:http://www.linuxvirtualserver.org。Internet的快速增长使多媒体网络服务器面对的访问数量快速增加,服务器需要具备提供大量并发访问服务的能力,因此对于大负载的服务器来讲, CPU、I/O处理能力很快会成为瓶颈。由于单台服务器的性能总是有限的...转载 2019-12-06 21:13:15 · 524 阅读 · 0 评论 -
How to enable Kdump on RHEL 7 and CentOS 7
Kdump is a kernel feature which is used to capture crash dumps when the system or kernel crash. For enabling kdump we have to reserve some portion of physical RAM which will be used to execute kdump k...转载 2018-12-05 11:08:20 · 756 阅读 · 0 评论 -
Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linux下常用的性能分析...转载 2018-12-19 15:10:35 · 231 阅读 · 0 评论 -
Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必...转载 2018-12-19 15:16:53 · 203 阅读 · 0 评论 -
make[2]: warning: Clock skew detected. Your build may be incomplete. #62
github 有相关的解决办法:https://github.com/linux-sunxi/linux-sunxi/issues/62根据此github关于此warning,个人的解决办法(仅供参考):1.首先查看一下你机器的date是不是正确如果不正确:在中国就用下面,这个时区是可以改变的:cp /usr/share/zoneinfo/Asia/Shanghai /etc/...原创 2018-12-27 14:56:52 · 808 阅读 · 0 评论 -
linux启动和修复
CentOS 5和6的启动流程linux组成linux:是有kernel和+rootfs (linux内核加应用程序) kernel :进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能 rootfs: 程序和glibc(库) 库:函数计划,function,调用接口(头文件负责描述) 过程调用: procedure,无返回值 函数调用: function(一堆命令的...翻译 2019-01-14 13:36:54 · 802 阅读 · 0 评论 -
认识JBoss web、tomcat和weblogic
JBoss Web和 Tomcat的区别 在Web2.0的浪潮中,各种页面技术和框架不断涌现,为服务器端的基础架构提出了更高的稳定性和可扩展性的要求。近年来,作为开源中间件的全 球领导者,JBoss在J2EE应用服务器领域已成为发展最为迅速的应用服务器。在市场占有率和服务满意度上取得了巨大的成功,丝毫不逊色于其它的非开源 竞争对手,如WebSphere、WebLogic、Applica...转载 2019-01-09 15:23:05 · 552 阅读 · 0 评论 -
linux硬链接和软链接的区别
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。1.命令格式: ln [参数][源文件或目录][目标文件或目录]2.命令功能:...转载 2019-01-22 16:43:41 · 287 阅读 · 0 评论 -
linux awk命令详解
原文链接 : http://blog.chinaunix.net/uid-23302288-id-3785105.htmlawk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} //{command1; comm...转载 2019-01-22 17:55:03 · 6295 阅读 · 0 评论 -
linux man 命令的详解
Linux man命令的使用方法(整理收集自网络)Linux提供了丰富的帮助手册,使用Linux man命令来查看一些不熟悉的命令的使用方法,还可以用来查询系统库文件中的一些函数定义和使用方法。Linux man中的man就是manual的缩写,用来查看系统中自带的各种参考手册,但是手册页分为好几个部分,如下所示:1 Executable programs or shell com...转载 2019-01-28 11:11:54 · 1563 阅读 · 0 评论 -
使用 Crash 工具分析 Linux dump 文件
前言Linux 内核(以下简称内核)是一个不与特定进程相关的功能集合,内核的代码很难轻易的在调试器中执行和跟踪。开发者认为,内核如果发生了错误,就不应该继续运行。因此内核发生错误时,它的行为通常被设定为系统崩溃,机器重启。基于动态存储器的电气特性,机器重启后,上次错误发生时的现场会遭到破坏,这使得查找内核的错误变得异常困难。内核社区和一些商业公司为此开发了很多种调试技术和工具,希望可以让内...转载 2019-01-28 14:19:57 · 578 阅读 · 0 评论 -
User space(用户空间)和 Kernel space(内核空间)
学习 Linux 时,经常可以看到两个词:User space(用户空间)和 Kernel space(内核空间)。简单说,Kernel space 是 Linux 内核的运行空间,User space 是用户程序的运行空间。为了安全,它们是隔离的,即使用户的程序崩溃了,内核也不受影响。 Kernel space 可以执行任意命令,调用系统的一切资源;User space 只...转载 2019-01-29 13:23:33 · 1741 阅读 · 0 评论 -
centos 更换yum源
有时候CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想。这时候需要将yum源设置为国内镜像站点。国内主要开源的开源镜像站点应该是网易和阿里云了。网易官方源:http://mirrors.163.com/阿里官方源:https://opsx.alibaba.com/mirror?lang=zh-CN一、修改CentOS默认yum源为mirrors.163...转载 2019-01-30 15:18:34 · 1750 阅读 · 0 评论 -
Linux正则表达式特性及BRE与ERE的区别
Linux正则表达式(Regular Expression)主要遵从POSIX BRE或者POSIX ERE标准。什么是POSIX呢,POSIX Portable Operating System Interface 可移植操作系统接口ERE是BRE的扩展版本,具体更强的处理能力,并增加了一些元字符(metacharactor)。BRE主要的能力集有:1) 普通字符(Literal tex...转载 2019-02-13 16:59:22 · 688 阅读 · 0 评论 -
centos 下java tomcat Jenkens 环境搭建
(一)先简单了解一下Jenkins:Jenkins是什么?Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。Jenkins 安装在一台服务上也中央构建发生的地方。下面的流程图展示了Jenkins是如何工作的一个...原创 2018-11-30 16:46:16 · 325 阅读 · 0 评论 -
Install Sublime Editor in Linux Systems
Install Sublime Editor in Linux SystemsAs I said, the recent Sublime Text 3 includes packages and package repositories for most of the major Linux distributions for an auto-upgrade mechanism.Insta...原创 2018-11-12 16:09:15 · 186 阅读 · 0 评论 -
how to install gdb on centos7.3
Install CentOS SCLo RH repository: yum install centos-release-scl-rh Install devtoolset-7-gdb rpm package: # yum install devtoolset-7-gdb原创 2018-11-13 16:05:23 · 476 阅读 · 0 评论 -
linux 替换字符串
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。:s/well/good/ 替换当前行第一个 well 为 good:s/well/good/g 替换当前行所有 well 为 good:n,$s/well/good/ 替换第 n 行开始到最后一行中每一行的第一个 well ...转载 2018-06-29 13:30:35 · 5479 阅读 · 0 评论 -
Linux定时任务Crontab命令详解
linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与window...转载 2018-08-29 15:46:43 · 559 阅读 · 0 评论 -
CentOS 7添加开机启动服务/脚本
一、添加开机自启服务在CentOS 7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):systemctl enable jenkins.service #设置jenkins服务为自启动服务sysstemctl start jenkins.service #启动jenkins服务二、添加开机自启脚本在centos7中增加脚本有两种常用的方法,以脚本autosta...转载 2018-09-14 15:36:00 · 239 阅读 · 0 评论 -
Linux 内核源码中likely()和unlikely()
likely()与unlikely()在2.6内核中,随处可见,那为什么要用它们?它们之间有什么区别呢?首先明确:if (likely(value))等价于if (value)if (likely(a>b)) {fun1();if (unlikely(value))等价于if (value)也就是说likely()和unlikely()从阅读和理解的角度是一样的。这两个宏在内核...转载 2018-10-12 10:10:04 · 227 阅读 · 0 评论 -
linux 下 进程和线程的区别
1、进程与线程进程是程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。一个进程由几个线程组成(拥有很多相对独立的执行流的用户程序共享应用程序的大部分数据结构),线程与同属一个进程的其他的线程共享进程所拥有...转载 2018-10-12 10:13:03 · 234 阅读 · 0 评论 -
linux下C语言多线程(一)线程的创建与取消
linux下用C开发多线程程序,Linux系统下的多线程遵循POSIX线程接口,称为pthread。#include <pthread.h>int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, ...转载 2018-10-12 10:18:49 · 7651 阅读 · 0 评论 -
汇编语法
在 AT&T 汇编格式中,寄存器名要加上 '%' 作为前缀;而在 Intel 汇编格式中,寄存器名不需要加前缀。例如:AT&T 格式 Intel 格式 pushl %eax push eax 在 AT&T 汇编格式中,用 '$' 前缀表示一个立即操作数;而在 Intel 汇编格式中,立即数的表示不用带任何前缀。例如:AT&T 格式 Intel 格...转载 2018-09-28 14:47:44 · 346 阅读 · 0 评论 -
从简单实例开始,学会写Makefile(一)
不会写Makefile虽然还不至于影响到项目进度,从别的地方拷贝一份过来稍加修改就可以用了,但是,对于咱们“程序猿”来说这实在是一件让人感觉很不爽的事。于是,百度,谷歌(PS:吐槽一下,不XX的话Google已经完全不能用了,Bing的效果都要比百度好一些),各种看资料,看大牛的博客,或许是本人比较笨,也或许是网上的资料不太适合咱们这种新人,缺乏生动的实例讲解,所以决定自己动手研究一下,并把过程...转载 2018-10-19 10:17:10 · 661 阅读 · 0 评论 -
Makefile经典教程
makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefil...转载 2018-10-19 13:51:20 · 334 阅读 · 0 评论 -
ubantu 16.04 config nfs / ssh / proxy
一 NFS1.sudo apt-get install nfs-kernel-server 安装nfs.2.sudo mkdir /home/share/nfs 建立nfs共享文件夹.3.sudo vi /etc/exports 配置nfs在文档的最后一行加入/home/song/nfs *(rw,sync,no_root_squash,no_subtree_check),保存...原创 2018-10-22 16:14:15 · 334 阅读 · 0 评论 -
fedora 28 config
开机自动配置Ip1.设置ip 1.启动网卡:ifconfig eno1 up |ifup eno1 2.查看eno1状态:ethtool eno1 3.获取网关:route Destination:default Gateway:10.240.176.0 4.配置静态ip:vi /etc/sysconfig/network-scripts/ifcfg-e...转载 2018-10-25 09:17:30 · 495 阅读 · 0 评论 -
centos 7 修改系统屏幕分辨率
centos 7 修改系统屏幕分辨率,命令方式和图形方式的修改方法。命令:xrandr 通过命令 xrandr 修改系统的分辨率,输入xrandr:[admin@localhost ~]$ xrandrScreen 0: minimum 1 x 1, current 1366 x 768, maximum 4096 x 4096Virtual1 connecte...转载 2018-10-25 09:19:02 · 21549 阅读 · 0 评论 -
install gcc (centos7.3)
autoconf automake binutils bison flex gcc gcc-c++ gettext libtool make patch pkgconfig redhat-rpm-config rpm-build rpm-signCommand to list groups on a CentOS / RHEL 7Type the followin...转载 2018-10-25 13:42:58 · 560 阅读 · 0 评论 -
PyQt5 install and config (ubantu 16.04)
I need to port some code that's Python2+PyQt4 to Python3+PyQt5.I started installing pip3sudo apt-get install python3-pip Installationpip3 install --user pyqt5 sudo apt-get install python...原创 2018-10-23 11:01:16 · 270 阅读 · 0 评论 -
ubuntu 16.04 nfs服务的搭建
nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单。现在介绍如何在ubuntu16.04系统中搭建nfs服务,ubuntu的搭建比红帽的还要简单。1、安装nfs服务sudo apt install nfs-common2、修改配置文件sudo vim /etc/exports 修改内容如下:/home *(rw,sync,no_roo...转载 2018-10-31 16:18:05 · 3242 阅读 · 0 评论 -
VNC 安装和配置
Step:1 Make Sure the Desktop Packages are installedIn order to setup VNC server first we make sure that Desktop is installed ,in My case i am using Gnome Desktop. If Gnome Desktop is not installed on ...转载 2018-05-22 18:19:36 · 1043 阅读 · 0 评论
分享