
Linux
文章平均质量分 77
s1070
这个作者很懒,什么都没留下…
展开
-
.bash_profile .bashrc profile 文件的作用的执行顺序
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时转载 2016-08-03 11:08:46 · 985 阅读 · 0 评论 -
使用Linux的lsblk命令列出块设备信息
lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息。块设备有硬盘,闪存盘,CD-ROM等等。如何安装lsblklsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。这个包带了几个其它工具,如dmesg。要安装lsblk,请在此处下载util-linux包。Fedora中安装lsblkFe转载 2016-10-24 16:50:49 · 6207 阅读 · 0 评论 -
yum升级CURL到最新版本的方法,非常好用
首先,先为你的服务器获取最新匹配的源:http://mirror.city-fan.org/ftp/contrib/yum-repo/# 安装新版libcurl的yum源rpm -ivh http://mirror.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-1-13.rhel6.noarch.rpm# 升级li转载 2016-10-27 16:13:46 · 24977 阅读 · 1 评论 -
Centos安装(更新)git(亲测有效)
Centos 6.5默认安装的是git 1.7.X 版本,使用过程中会有一些奇怪的问题,对于用户名、密码支持不是很友好。将Centos6.5上的git更新到2.0.5,方法如下:1.安装编译git时需要的包# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel# yum in转载 2016-12-13 16:53:02 · 390 阅读 · 0 评论 -
理解Linux系统负荷
一、查看系统负荷如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)你在终端窗口键入uptime,系统会返回一行信息。这行信息的后半部分,显示"load average",它的意思是"系统的平均负荷",里面有三个数字,我们可以从中判断系统负荷是大还转载 2016-12-22 11:16:05 · 335 阅读 · 0 评论 -
手动释放Linux服务器内存
手动释放Linux服务器内存 在服务器运行过程中,使用free -m查看服务器内存时,经常会发现free值很小,有些同学就会很紧张,总想采取一些措施,使得free值看起来高一点,心里就比较爽一点。其实,个人觉得这完全是图一时之快,没什么实质性用途。一、大众释放内存方法1. 首先使用free -m查看剩余内存[python] view plain c转载 2017-02-28 15:25:56 · 7224 阅读 · 1 评论 -
vim编辑器常用命令
o 跳至行头i 插入hljk 上下左右xp 前后交换x 剪切p 粘贴:q 退出不保存:wq 退出并保存tab缩进 :set softtabstop=4dd 删除一行yy 复制u 撤回:sp 横着分屏:vsp 竖着分屏:s转载 2017-04-06 17:02:21 · 455 阅读 · 0 评论 -
linux 系统性能分析常用命令
1.top使用权限:所有使用者使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]说明:即时显示process的动态d :改变显示的更新速度,或是在交谈式指令列( interactive command)按sq :没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行转载 2017-04-06 17:03:40 · 1288 阅读 · 0 评论 -
Linux 命令行网络监控工具
对任何规模的业务来说,网络监控工具都是一个重要的功能。网络监控的目标可能千差万别。比如,监控活动的目标可以是保证长期的网络服务、安全保护、对性能进行排查、网络使用统计等。由于它的目标不同,网络监控器使用很多不同的方式来完成任务。比如对包层面的嗅探,对数据流层面的统计数据,向网络中注入探测的流量,分析服务器日志等。尽管有许多专用的网络监控系统可以365天24小时监控,但您依旧可以在特定的情况转载 2017-04-25 11:05:45 · 1019 阅读 · 0 评论 -
使用time+dd测试硬盘读写速度
写速度:time dd if=/dev/zero of=test.dbf bs=8k count=300000其中/dev/zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力。输出的结果类似(因为一般更长测试时间更准确,所以可以设置count大一些):300000+0 records转载 2016-10-19 15:44:03 · 18128 阅读 · 1 评论 -
iptables四个表与五个链间的处理关系
netfilter/iptables IP 信息包过滤系统是一种功能强大的工具,可用于添加、编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则。这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。 虽然 netfilter/iptables IP 信息包过滤系统被称为单个实体,转载 2016-10-11 11:06:27 · 1608 阅读 · 0 评论 -
建立ssh信任关系
需求 hostA 登录 hostB host A##使用ssh-keygen -t rsa生成建立安全信任关系的证书,若是在程序提示输入passphrase时直接输入回车,表示无证书密码。 命令将生成私钥证书id_rsa和公钥证书id_rsa.pub,存放在用户目录的.ssh子目录中。ssh-keygen -t rsa##修改验证策略echo 'Stri原创 2016-08-26 15:28:09 · 1043 阅读 · 0 评论 -
Linux中profile、bashrc、bash_profile之间的区别和联系
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.英文描述为:# /etc/profile# System wide environment and startup programs, for login setup# Functions and al转载 2016-08-03 11:25:23 · 396 阅读 · 0 评论 -
基本DNS服务器的配置
DNS:域名解析服务 一种协议工作在应用层 同时监听TCP和UDP 53 号端口 udp 响应查询请求 tcp 响应辅助域名服务器实现请求辖区数据同步 主机上的文件 /etc/hosts 也能提供解析 常识我们知道:要记住一个人的特征是记住这个人的名字对应于相应的面孔而不是记身份证号码转载 2016-08-08 14:05:13 · 544 阅读 · 0 评论 -
Linux 中 Iptables 规则定义
linux 远程服务访问控制 Firewall: 防火墙 防火墙工作位置 :网络边缘出口处,主机边缘 数据包进出口工作于网络边缘的一套组建 按照管理员定义的规则 对于进出本网段的报文进行检查 规则匹配的一套组建防火墙策略:rules, policy规则-->策略常见防火墙:3、4层防火墙 7层 应用层网关3层 检查源地址转载 2016-08-08 14:08:17 · 602 阅读 · 0 评论 -
linux 主机的网络属性基本配置:
配置网卡信息的四种方法: 如何手动配置Ip地址? 一, 图形界面:system-config-network-gui 图形界面中能找到地址 active 激活 二,基于字符的图形界面:system-config-network-tui setup 启动 linux 如何为网转载 2016-08-08 14:11:00 · 545 阅读 · 0 评论 -
Linux常用的几个监控系统性能的命令
除top命令和ps命令外.以下几个用于cpu的命令1.vmstat命令该命令可以显示关于系统各种资源之间相关性能的简要信息,这里我们主要用它来看CPU的一个负载情况。下面是vmstat命令在某个系统的输出结果:[root@node1 ~]# vmstat 2 3procs ———–memory———- —swap– —–io—- –system– —–cpu——转载 2016-08-08 14:17:42 · 2167 阅读 · 0 评论 -
Linux系统调用列表
一、进程控制:fork创建一个新进程clone按指定条件创建子进程execve运行可执行文件exit中止进程_exit立即中止当前进程getdtablesize进程所能打开的最大文件数ge转载 2016-08-22 20:50:23 · 748 阅读 · 0 评论 -
ping命令
Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标转载 2016-09-13 16:52:14 · 533 阅读 · 1 评论 -
在Linux/Unix系统下用iconv命令处理文本文件中文乱码问题
iconv命令是运行于linux/unix平台的文件编码装换工具。当我们在linux/unix系统shell查看文本文件时,常常会发现文件的中文是乱码的,这是由于文本文件的编码与当前操作系统设置的编码不同而引起的,这时可以使用iconv进行编码转换,从而解决乱码问题。解决文本文件乱码问题分3步:1.确定文件编码,2.确定iconv是否支持此编码的转换,3.确定Linux/Unix操作系统编转载 2016-08-24 17:44:36 · 8312 阅读 · 0 评论 -
【rsync】工作模式及语法
前段日子在网上找rsync daemon的filter等过滤规则的详解,怎么也找不到,哥一怒之下,决定自己动手翻译,于是有了本文… 本文内容翻译自rsync的官方文档:http://rsync.samba.org/ftp/rsync/rsync.html,以及http://rsync.samba.org/ftp/rsync/rsyncd.conf.html,非完整的全文翻译,并且按照我的转载 2017-09-14 12:18:37 · 1008 阅读 · 1 评论