- 博客(41)
- 资源 (15)
- 收藏
- 关注
原创 CentOS 7 下安装Chrome浏览器
https://chrome.richardlloyd.org.uk/ The next step for RHEL/CentOS 7 users You’re in luck - just run this command as root to install the latest Google Chrome: yum install https://dl.google.com/linux
2017-09-30 11:50:20 305
原创 Docker 代理配置
公司内部使用代理上网,docker默认是无法通过代理上网的,即使在你的系统内已经设置了代理的环境变量,操作系统可以通过 代理上网,但docker不行,需要给docker添加代理地址[root@resiones ~]# docker pull hello-world Unable to find image 'hello-world:latest' locallyPulling repos...
2017-09-26 22:14:00 907
原创 Linux进程查看及管理的工具
Linux进程查看及管理的工具主要命令:pstree, ps, pidof, pgrep, top, htop, glance, pmap, vmstat, dstat, kill, pkill, job, bg, fg, nohup一. pstree命令:用于查看进程树之间的关系功能说明:以树状图显示运行的程序。语法:pstree [-acGhlnpuUV][-H &l...
2017-09-26 19:16:29 837
原创 Linux常用压缩解压命令总结
Linux文件压缩工具有:gzip、bzip2、rar、7zip、lbzip2、xz、lrzip、PeaZip、arj等。1,压缩文件:在linux中常用的文件的压缩和归档如下: 压缩工具 解压工具 文件扩展 gzip gunzip .gz bzip...
2017-09-26 17:28:16 3861
转载 阿里云云主机添加swap分区与swap性能优化
原创作品http://dgd2010.blog.51cto.com/1539422/1762907swap的功能与相应内核参数Linux 将物理内存分为内存段的部分被称作“页面”。交换是指内存页面被复制到预先设定好的硬盘空间(叫做交换空间)的过程,目的是释放用于页面的内存。物理内存和交换空间的总大小是可用的虚拟内存的总量。交换空间通常是一个磁盘分区(此分区在安装操作系统时,系统通常会默
2017-09-25 11:40:37 266
原创 正则表达案例【一】
【1】ifconfig ens33 | awk -F" " 'NR==2 { print $4 }' ifconfig ens33 | grep -n inet | sed -n 1p | awk '{print $3}' ifconfig ens33 | awk -F '[ :]+' 'NR==2 { print $3 }' #多分隔符 匹配...
2017-09-22 22:56:04 220
原创 LVM (逻辑盘卷管理)
LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在
2017-09-22 17:38:52 879
原创 linux 文件和目录
1. 对文件的含义:r:可读取此文件的实际内容,如读取文本文件的文字内容等.w:可以编辑、新增或者是修改该文件的内容(但不含删除该文件,删除文件和移动文件与本身属性无关,看上级目录的权限)x:该文件具有可以被系统执行的权限(在Linux下我们的文件是否能够被执行是由是否具有x这个权限决定的,而跟文件名没有绝对的关系)2. 对目录的含义: r:表示具有读取目录结构列表的权限
2017-09-21 18:33:47 194
原创 Linux 学习笔记 (一)
【01】:find 查找文件find /home/ -iname "*.sh" |xargs -I {} ls -li {}find /root/ -type f -name "*.sh" | xargs -i cp {} /tmp/#加-i 参数直接用 {}就能代替管道之前的标准输出的内容;#加 -I 参数 需要事先指定替换字符 xargs还有指定参数位置的作用。#假...
2017-09-21 10:33:06 306
原创 tail语法格式
tail语法格式: tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ] 或者 tail [ -r ] [ -n Number ] [ File ] 使用说明: tail 命令从指定点开始将 File 参数指定的文件写到标准输出。如果没
2017-09-21 09:30:54 881
转载 Linux下文件删除的原理
Linux是link的数量来控制文件删除的。只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来讲,每个文件都有两个link计数器:i_count和i_linki_count的意义是当前文件使用者(或被调用)的数量当一个文件被某一个进程引用时,对应的这个值就会增加i_nlink的意义是介质连接的数量(硬链接的数量)当创建文件的硬链接的时候,这个值就会增加
2017-09-20 22:50:15 187
原创 shell 变量特殊扩展:示例
shell 变量特殊扩展:示例:[root@huawei shell]# test [root@huawei shell]# echo $test [root@huawei shell]# var=${test:-huawei}[root@huawei shell]# echo $var $test huawei[root@huawei shell]# var
2017-09-20 19:25:26 187
原创 shell变量和引用
shell中,变量的命名:可以有字母、数字和下划线组成,并且只能以字母和下划线开头。shell语言的系统变量主要在对参数判断和命令返回值判断是使用。其中,包括脚本和函数的参数、脚本和函数的返回值。变量说明$n脚本或函数的第n个参数$0当前shell的脚本名称$#命令行参数的个数$?前一个命令或函数的返回
2017-09-20 14:09:35 1261
转载 Linux的inode的理解
转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/ http://hi.baidu.com/leejun_2005/blog/item/d9aa13a53b3af6e99152ee7e.html 一、inode是什么?理解inode,要从文件储
2017-09-19 22:16:47 252
原创 sed 详解
# sed [-nefr] 选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在命令列模式上进行 sed 的动作编辑;-f :直接将 sed 的动作写在一个文件内, -f filename 则可以运行
2017-09-19 18:36:58 432
原创 mpstat使用详解
mpstat是MultiProcessorStatistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。下面只介绍mpstat与CPU相关的参数,mpstat的语法如下: mpstat [-P {|ALL}] [internal [c
2017-09-19 15:35:58 1456
转载 linux 技巧:使用 screen 管理你的远程会话
https://www.ibm.com/developerworks/cn/linux/l-cn-screen/(来源)你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉
2017-09-19 14:46:00 251
原创 作业控制( Job control )
作业控制( Job control )特殊的字符: 中断字符:(DELETE或Ctrl+C),产生SIGINT。 退出字符:(Ctrl + \)产生SIGQUIT。 挂起字符:(Ctrl+Z)产生SIGTSTR。 & :让某个程序后台运行 作业控制( Job control )是一个命令行功能,允许一个shell 实例来运行
2017-09-19 13:41:06 1239
原创 linux 系统 进程管理和查看 --PS (2)
查看多核CPU命令 mpstat -P ALL 和 sar -P ALL ps命令支持三种使用的语法格式 :ps命令支持三种使用的语法格式UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符BSD 风格,选项可以组合在一起,但是选项前不能有“-”连字符GNU 风格的长选项,选项前有两个“-”连字符一 、默认显示: PID: 运行
2017-09-19 11:17:33 387
原创 Linux基础 centos 查看版本的多种方法
1.cat /etc/centos-release :是系统安装时默认的发行版本信息[root@resiones ~]# cat /etc/centos-release CentOS Linux release 7.6.1810 (Core)2. cat /proc/version[root@resiones ~]# cat /proc/versionLinux versio...
2017-09-19 11:02:52 1353
原创 linux 系统 进程管理和查看
查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 进程查看:【top视图 01】是刚进入top的基本视图,我们来结合这个视图讲解各个数据的含义。复制代码代码如下:第一行:10:01:23 — 当前系统时间126 days, 14:29 — 系统已经运行了126天14小时29分钟(在这期间没有重启过)2 users
2017-09-19 10:01:50 342
转载 Linux信号(signal) 机制分析
【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了几个简单的应用实例。 【关键字】软中断信号,signal,sigaction,kill,si
2017-09-19 09:41:52 357
转载 netstat命令
netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的I
2017-09-18 13:44:10 463
转载 systemd详解
CentOS 7 使用systemd替换了SysV。Systemd目的是要取代Unix时代以来一直在使用的init系统,兼容SysV和LSB的启动脚本,而且够在进程启动过程中更有效地引导加载服务。systemd的特性有:支持并行化任务同时采用socket式与D-Bus总线式激活服务;按需启动守护进程(daemon);利用 Linux 的 cgroups 监视进程;支持快照和系统恢复;维
2017-09-18 09:25:52 734
原创 HISTTIMEFORMAT
HISTTIMEFORMAT="%Y%m%d-%H%M%S: " export HISTTIMEFORMATHISTTIMEFORMAT="%T %S: "
2017-09-15 16:24:24 2871 1
转载 CentOS7 中文man(cman)配置方法
1. 下载中文man包 http://pkgs.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/,并下载下来。2. 解压编译安装tar zxvf manpages-zh-1.5.1.tar.gz cd manp
2017-09-13 09:45:26 3353
原创 Linux系统上安装VMware Workstation
-------------------------------------------------------------------------------------------Linux系统上安装VMware Workstation-------------------------------------------------------------------------------
2017-09-11 10:24:04 8468 1
原创 TFTP协议简介
TFTP协议简介TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。 1、安
2017-09-07 23:39:17 746
原创 Linux远程连接工具 SSH (OpenSSH)
ssh服务 ==》ssh - OpenSSH SSH 客户端 (远程登录程序)服务器端和客户端:1、客户端默认安装不需要单独安装。2、服务器端2.1 安装服务器端rpm -ivh openssh*2.2 修改配置文件gedit /etc/ssh/ssh ==>不需要修改,使用默认配置2.3 重启服务service sshd restart3、用客
2017-09-07 20:19:09 9746
原创 CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkc
2017-09-07 09:49:42 168
原创 Linux centos 7 NFS 配置
一、NFS简介: NFS是Network File System的缩写,即网络文件系统。一种使用于分散式文件协定,有SUN公司开发。功能是通过网络让不同的机器、不同的操作系统能够分享个人数据,让应用程序通过网络可以访问位于服务器磁盘中的数据。NFS在文件传送或信息传送的过过程中,依赖于RPC协议。RPC,远程过程调用(Remote Procedure Call),是使客户端能够执
2017-09-06 22:01:37 565
原创 vsftp 文件配在(临时)
[root@huawei vsftpd]# cat vsftpd.conf# Example config file /etc/vsftpd/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample file# loosens things up a bit, to make th
2017-09-05 20:09:49 272
原创 Vim 配置文件 并生成 注释文件头部
set nu"设置行号set mouse=a"设置鼠标可以随意移动syntax on"语法高set hlsearch " 搜索时高亮显示被找到的文本"set showmatch"显示括号配对情况set shiftwidth=4set softtabstop=4"统一缩进为4set tabstop=4"tab键的宽度为4set noaut
2017-09-05 20:07:18 1074
原创 vim编辑器常用命令
1.在同一窗口下显示多个文件 命令1:vim -p filename1 filename2 ...... (在同一个VIM显示) 使用ctrl + PageDown ctrl + pageUp 进行文件切换 命令2:vim filename1 filename2 ...... 命令作用:n编辑下一个文件
2017-09-05 18:47:09 520 1
原创 linux terminal
[allen@huawei sbin]$ whereis gnome-terminalgnome-terminal: /usr/bin/gnome-terminal新建终端窗口: crtl+shift+N 终端的漂移/切换:shift+左右箭头 挂 起:crtl+s 解除挂起:crtl+q 清 屏:crtl+l命令行光标移动: crtl+a
2017-09-05 12:02:09 313
原创 查看 SELinux状态及关闭SELinux
setenforce是Linux的selinux防火墙配置命令 执行setenforce 0 表示关闭selinux防火墙。 setenforce命令是单词set(设置)和enforce(执行)连写,另一个命令getenforce可查看selinux的状态关闭SELinux的方法:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重
2017-09-05 11:19:23 3133
原创 Centos7 时间服务器配置(Chrony)
系统时间(System Time):由内核维护的时间硬件时间(Hardware Time):由BIOS提供的时间时间相关命令:查询修改系统时间:date查询修改硬件时间:hwclockhwclock -w :将系统时间写入硬件时间timedatectl : 看看时区;ntp 端口 123 Chrony:Chrony是一个开源的自由软件,它能保持系统...
2017-09-04 16:09:36 5352 1
原创 Linux TFTP 文件配置
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为UDP的69号端口。TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的此协议设计的时候是进行小文件传输的。因此它
2017-09-04 15:59:03 1519
原创 linxu FTP 使用方法
ftp 命令上传和下载文件步骤 1: 建立 FTP 连接 想要连接 FTP 服务器,在命令上中先输入ftp然后空格跟上 FTP 服务器的域名 'domain.com' 或者 IP 地址 例如: ftp domain.comftp 192.168.0.1ftp user@ftpdomain.com注意: 本例中使用匿名服务器。步骤 2: 使
2017-09-04 11:29:26 260
原创 Centos 7 & Centos 7 防火墙
关闭防火墙 CentOS 7、RedHat 7 之前的 Linux 发行版防火墙开启和关闭( iptables ):即时生效,重启失效 #开启 service iptables start #关闭 service iptables stop 重启生效 #开启 chkconfig iptables on #关闭 chkconfig iptab
2017-09-04 10:42:26 280
培训班001VxWorks培训
2010-09-25
车载导航系统项目文档
2010-08-21
移植U-Boot-1.3.1实验
2010-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人